.m-10 {
    margin:0 10px 0 20px;
    box-shadow: 8px 4px 40px -10px rgba(0,0,0,0.3);
    border-radius: 10px;
    text-align: center;
}
.tooltip-inner2{padding:8px; color:silver; font-size:14px; border-radius: 10px; min-width: 150px; width: auto; max-width: 450px; background-color:#fff; opacity: 1; box-shadow: 8px 4px 40px -10px rgba(0,0,0,0.3);}
.tooltip-inner2 img{ max-width: 100%; }
.tooltip-inner2 .tooltip-texts{ padding:10px 7px; font-size:13px; }

.alignR  {
    text-align: right;
}

@media (min-width: 768px) {
    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%;
        margin:5px;
        border-radius: 3px;
        box-shadow: 8px 4px 40px -10px rgba(0,0,0,0.3);
    }
}
@media only screen and (max-width: 450px){
    .col-sm-12 {
        margin: 5px;
        border-radius: 3px;
        box-shadow: 8px 4px 40px -10px rgba(0, 0, 0, 0.3);
    }
}

@media only screen and (max-width: 768px) {
    .sm-mt-mobile {
        margin: 5px;
        border-radius: 3px;
        box-shadow: 8px 4px 40px -10px rgba(0, 0, 0, 0.3);
    }
}
