@media only screen and (max-width: 1024px) {
    .row { margin-left:-7.5px; margin-right:-7.5px; }
    .row > * { padding-left:7.5px; padding-right:7.5px; }

}

@media only screen and (max-width: 991px) {
    html { overflow-x:hidden; }

    .page-wrapper { position:relative; left:0; -ms-transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }

    .tooltip-label { display:none !important; }

}

@media only screen and (max-width: 767px) {
    .row { margin-left:-5px; margin-right:-5px; }
    .row > * { padding-left:5px; padding-right:5px; }
    /*.section-header p br { display:none; } */
    .container { padding-left:15px; padding-right:15px; }

    .product-details-img .zoompro { pointer-events:none; }

    a.wishlist { font-size:13px; width:30px; height:30px; }
    a.wishlist .an { font-size:13px;  }
    .product-details-img .product-zoom-right #zoompro { pointer-events:none; }

}

@media only screen and (max-width: 575px) {

    .product-buttons .btn { font-size:13px; height:30px; width:30px; }
    .product-buttons .btn i { font-size:13px; }

}