@media (max-width:1199px) and (min-width:992px){
    .home-side-menu h2.side-menu-title{padding:9px 15px}
    .menu.side-menu>li>a{font-size:13px;padding:10px 5px}
    .side-custom-menu h2{padding:10px 13px 10.5px}
    .side-custom-menu ul li{padding:10px 4px 9px}
    .side-custom-menu ul li a{font-size:13px}
    .main-nav ul.menu >li >a {padding: 10px 10px;}
}
@media (max-width:991px){
    .header-container .main-nav,.header-container .contact-area,.header-container .search-area{display: none;}
    .header-container .menu-icon {
        width: 26px;
        text-align: center;
        line-height: 66px;
        display: block;
        margin: 5px;
        right: 25px;
        height: 0;
        font-size: 24px;
        top: 10px;
        position: absolute;
    }
    .mobile-my-cart{
        display:block;
        text-align: center;
        line-height: 66px;
        display: block;
        margin: 5px;
        right: 40px;
        height: 0;
        font-size: 24px;
        top: 10px;
        position: absolute;
    }
    .header-content { padding: 30px 0;}
    .logo-area { margin-left: 15px; }
    .logo-area>a:hover img{  transform: scale(1.1) !important; }
	.home-side-menu{display:none} 
    .sm-bd-0{border:0!important}
    
    .header-container .header-wrapper{display:none} 
    .main-nav,.fixed-header-area{display:none}
    
    .category-banner .banner-text h2{font-size:28px}
    .category-banner .banner-text p{font-size:16px}
    .category-boxed-banner .banner-text h2{font-size:28px}
    .category-boxed-banner .banner-text p{font-size:12px}
    .category-boxed-banner .banner-text a.shop-now{margin-left:12px;font-size:12px}
    
    .slider-with-side .slider-area{padding:0 8px;float:none;width:100%}
    .slider-with-side .side-area{padding:0;float:none;width:100%}
    .slider-with-side .side-area .item1,.slider-with-side .side-area .item2,.slider-with-side .side-area .item3{padding:8px;width:33.33%;float:left;margin:0}
    .slider-with-side .side-area .item1 .content{bottom:20px;left:20px}
    .slider-with-side .side-area .item2 .content{bottom:20px;left:15px}
    .slider-with-side .side-area .item3 .content{bottom:20px;left:20px}

    .menu.side-menu{display:none}
    .home-side-menu .mobile-nav{display:block;height:auto}
    .sm-xs-margin-bottom{margin-bottom:20px}
    .sticky-product{padding:15px 0}
    .side-header .sticky-product{padding-top:60px}
    .side-header .sticky-product > .container{width:100%;padding-left:15px}
    .bottom_logo {text-align: -webkit-center;}
    .bottom_logo img {float: none;}
    .bottom_social {text-align: center;}
    .social_icon {float: none;}
    .bottom_partner {text-align: center;}
    .partner_images{text-align: center;}
    .bottom_subscribe {text-align: center;}
}
@media (max-width: 768px){
    #products_grid table tr td.oe_product {
        border: 1px solid rgba(100, 100, 100, 0.2);
        margin: 10px 0;
        padding: 10px;
    }
    #products_grid .oe_product {
        width: auto !important;
        float: none !important;
    }
}

@media (max-width:767px){
    body.boxed .page{width:620px}
    .tab-content{border:0}
    .product-tabs>ul li{display:inline-block}
    .header{width:100%}
    
    /********* Parallax Slider *********/=
    .grid-images .grid2{margin-bottom:9px}
    

    li.etalage_small_thumbs{display:none}
    .product-view .product-img-box{margin-bottom:30px}
    
    .form-list .field,.col2-set .col-1,.col2-set .col-2{float:none!important;width:100%}
    .form-list .field+.field{margin-top:10px}
    .account-login .content{min-height:0}
    .box .box-content{min-height:0}
    .account-login .new-users{margin-bottom:25px}
    .col2-set .col-1{margin-bottom:25px}
    
    .sticky-product .add-to-cart{position:static;margin:0;vertical-align:middle;display:inline-block}
	.compare-popup{display:none}
    .store-switcher{text-align:center}
    .product-img-box .etalage:hover + .etalage-control + .product-view-zoom-area{display:none}
	a.quickview-icon{display:none}
	.product-view .product-img-box .etalage-control{visibility:visible}
    
    .product-view .product-img-box .etalage.vertical+.etalage-control a.etalage-prev{left:0}
}

@media (max-width:640px){
    .context-box {max-width: 540px;}
}

@media (max-width:480px){ 
    .context-box {max-width: 400px;}
    .logo-area img {
        width: 150px;
    }
    .header-container .menu-icon {
        line-height: 55px;
    }
    .mobile-my-cart{line-height: 55px;}
    .buttons-set button.button{float:none;width:100%;margin:0 0 5px}
    .footer-bottom .custom-block{margin-left:0}
    .footer-bottom address{float:left;line-height:1.4;margin:5px 0}
    .product-tabs>ul li{display:block;float:none}
} 

@media(min-width: 480px){
    .bottom_subscribe input {
        width: 58%;
    }
}
@media (min-width:768px){
    .col2-left-layout .col-left.sidebar{padding-right:12px}
    .col2-left-layout .col-main{padding-left:12px}
    .col2-right-layout .col-right.sidebar{padding-left:12px}
    .col2-right-layout .col-main{padding-right:12px}
    .col3-layout .col-left.sidebar{padding-right:12px}
    .col3-layout .col-main{padding-left:12px;padding-right:12px}
    .col3-layout .col-right.sidebar{padding-left:12px}
    div.small-padding{padding-right:15px}
    .sm-f-right{float:right !important}
    
    .product-tabs.vertical>ul{width:150px;float:left;bottom:0;right:-1px;text-align:right}
    .product-tabs.vertical>ul li.active{border-top-color:#eee;border-left-color:#08c}
    .product-tabs.vertical>ul li{float:none;border-radius:5px 0 0 5px;border-width:1px 0 1px 3px;margin-right:0;margin-bottom:1px}
    .product-tabs.vertical .tab-content{min-height:250px;border-radius:0 3px 3px 0;margin-left:150px}
}
@media (min-width: 991px){
    .menu>li:not(:first-child) {
        border-left: 1px solid #ffffff;
    }
    .header-content .logo-mobile {display: none;}
}     
@media (min-width:992px){
    body.mobile-nav-shown .mobile-nav-overlay{visibility:hidden;opacity:0;filter:alpha(opacity=0)}
    body.mobile-nav-shown.md-mobile-menu .mobile-nav-overlay{visibility:visible;opacity:0.15;filter:alpha(opacity=15)}
    body.mobile-nav-shown .page{left:0}
    body.mobile-nav-shown.md-mobile-menu .page{left:250px}
    body.mobile-nav-shown .mobile-nav.side-block{left:-250px}
    body.mobile-nav-shown.md-mobile-menu .mobile-nav.side-block{left:0}
}
@media (min-width:1280px){
    body.mobile-nav-shown.md-mobile-menu .mobile-nav.side-block{left:-250px}
    body.mobile-nav-shown.md-mobile-menu .page{left:0}
    body.mobile-nav-shown.md-mobile-menu .mobile-nav-overlay{visibility:hidden;opacity:0;filter:alpha(opacity=0)}
}
@media screen and (min-width:768px) and (max-width:1200px){
    #products_grid .action{margin-top:0px;}
}