@media screen and (max-width: 3000px) {
    .contact-form-box fieldset div .col-md-3 {width: 50%!important;}
}
@media screen and (max-width: 1199px) {
    .container {max-width: none; width: 100%; padding: 0}
    #search_block_top {margin: 0 0 0 8%;}
    .col-sm-4-cart-Rsc {width: 33%;}
}
@media screen and (max-width: 1120px) {
    body{background: #fff}
    #page{position: absolute; z-index: 1; top: 0; left: 50%; width: 90%; margin-left: -45%;}
    #backmenuShadowRsc{width: 100%;}
    header .row #header_logo {margin-left: 0px;}
    header .nav {width: 100%;}
}
@media screen and (max-width: 1020px) {
    #header .shopping_cart {padding: 50px 10px 0 0;}
    #search_block_top {margin: 0 0 0 4%;}
    .col-sm-4-cart-Rsc {width: 37%;}
}
@media screen and (max-width: 910px) {
    #search_block_top {margin: 0 0 0 2%;}
    .col-sm-4-cart-Rsc {width: 39%;}
}
@media screen and (max-width: 900px) {
    .pb-left-column{width: 28%}
    .pb-center-column{width: 38%;}
    .pb-right-column{width: 34%}
}
@media screen and (max-width: 802px) {
    .pb-left-column{width: 49%; float: left;}
    .pb-center-column{width: 50%;float: right;}
    .pb-right-column{width: 100%}
    .pb-left-column #image-block {width: 100%;margin: 0 auto;}
}
@media screen and (max-width: 767px) {
    .backBox{display: none}
    #search_block_top {padding-top: 10px;}
    #header .shopping_cart {padding-top: 20px;}
    
    #search_block_top {margin: 0 0 0 0%;width: 100%}
    .col-sm-4-cart-Rsc {width: 100%;}
    
    .sf-menu > li {width: 100%; text-align: left;}
    .sf-menu > li > a {font-size:15px; color: #000;padding: 3px 0 3px 0; margin: 14px 0 14px 0;    }
    .blockcategories_footer_x, .pagos{clear: left}
    .left_column_banner{display: none}
    .cart_block block, .block_content {display: none;}
    .shadowRsc {  -moz-box-shadow: none;  -webkit-box-shadow:none;  box-shadow: none;}
    .sf-contener {width: 90%; left: 50%; margin-left: -45%;}
    .cat-title {padding: 17px 0px; border-top: 15px solid #fff;border-bottom: 3px solid #e9e9e9;}
    .sf-menu > li > a {text-transform: none; display: block;
    font-size:15px; font-family:Arial; color: #000;display: block;padding: 10px 0 15px 0; margin: 0px 0 0px 0!important; border-bottom: 1px solid #999;
    border-radius:0; -moz-border-radius:0; -webkit-border-radius: 0;
    }
    .sf-menu > li > a:hover,
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a{padding: 10px 0 15px 0; color: #000; border: 0; border-bottom: 1px solid #A63414;background: #fff}
    .sf-menu > li > ul > li {width: 100%;}
    #categories_block_left h2{padding: 20px 0 10px 20px!important; margin: 0 0 0 0}
    .bannerBox{margin-top: 20px}
    .content_column {padding: 0;}
    .footerPadding{padding: 0}
}
@media screen and (max-width: 580px) {
    .navRsc{height: 90px;}
    header .nav {padding: 5px 0 0 0;}
    .header_user_info_box{padding: 40px 0 10px 0}
    .footer2{width: 100%; height: 86px; padding: 0px;}
    .footercopy, .footerLogo{float: none;width: 100%; text-align: center; padding: 10px 0 0 0}
}

@media screen and (max-width: 520px) {
    .pb-left-column, .pb-center-column{width: 100%; float: none;}
}

@media (min-width: 480px) and (max-width: 767px) {
    #index ul.product_list.tab-pane > li.first-item-of-mobile-line {
      clear: none; } }