
@media (max-width:1199px){.ser-feature-block{padding:35px 20px}
.ser-feature-block .feature-box{padding-left:75px}
.banner-detail .banner-detail-inner .banner-title{font-size:40px;font-weight:400}
.banner-detail .banner-detail-inner span.offer{font-size:18px;padding:17px 50px}
.banner-detail .banner-detail-inner span.slogan{font-size:22px}
.special-products-block .bottom-detail ul li>a{font-size:0}
.special-products-block .bottom-detail ul li>a span{margin-right:0}
}
@media (min-width:992px){.mobile-sub-menu{display:inline!important}
}
@media only screen and (min-width:992px) and (max-width:1199px){.newsletter{padding:15px}
.newsletter-inner{padding:68px 25px}
.newsletter-inner .main_title{font-size:26px}
}
@media only screen and (min-width:768px) and (max-width:991px){.nav>li>a:hover{background:#f1f1f1!important}
.special-products-block .pro-detail-main .bottom-detail{bottom:-90px}
}
@media (max-width:991px){.pt-sm-0,.ptb-sm-0{padding-top:0}
.pb-sm-0,.ptb-sm-0{padding-bottom:0}
.mt-sm-30,.mtb-sm-30{margin-top:30px}
.mb-sm-30,.mtb-sm-30{margin-bottom:30px}
.nav>li:hover,.owl-carousel{overflow:hidden}
.center-sm{text-align:center}
.float-none-sm{float:none!important}
.float-left-sm{float:left!important}
.float-right-sm{float:right!important}
.pt-sm-15,.ptb-sm-15{padding-top:15px}
.pb-sm-15,.ptb-sm-15{padding-bottom:15px}
.pt-sm-30,.ptb-sm-30{padding-top:30px}
.pb-sm-30,.ptb-sm-30{padding-bottom:30px}
.pt-sm-60,.ptb-sm-60{padding-top:60px}
.pb-sm-60,.ptb-sm-60{padding-bottom:60px}
.mt-sm-15,.mtb-sm-15{margin-top:15px}
.mb-sm-15,.mtb-sm-15{margin-bottom:15px}
.search-box input.input-text{width:200px!important;opacity:1}
.header-inner .navbar-collapse,.header-inner .navbar-collapse ul,.navbar-header{width:100%}
.navbar-nav>li>a{padding:8px 18px}
.navbar-toggle{display:block}
.navbar-collapse.collapse{display:none!important}
.navbar-collapse.in{display:block!important}
.main-banner .owl-controls .owl-buttons,.sub-banner .sub-banner-effect{display:none}
.navbar-nav>li{float:none}
.megamenu .sub-menu-level2 li.level3>a{color:#fff}
.navbar-collapse{padding:0}
.megamenu .level2>a{position:relative;margin-bottom:2px}
.megamenu .level2>a:before{font-family:FontAwesome;position:absolute;left:-11px}
.megamenu{border-top:none;position:relative;left:auto;top:auto;opacity:1;transition:none 0 ease 0;-moz-transition:none 0 ease 0;-webkit-transition:none 0 ease 0;-o-transition:none 0 ease 0;}
.megamenu .sub-menu-level1 li.level2{float:none;margin-bottom:15px}
.megamenu .megamenu-inner-top .level2{margin-bottom:15px}
.sub-banner .sub-banner-detail .sub-banner-title{font-size:25px}
.sub-banner.sub-banner3 .sub-banner-detail .sub-banner-type{margin-top:10px}
.sub-banner .sub-banner-detail span{margin:20px 0 15px}
.special-products-block .pro-detail-main{min-height:1px!important}
.sub-banner-block .sub-banner:hover img{transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);opacity:1}
.ser-feature-block .feature-box .ser-title{color:#fff!important}
.ser-feature-block .feature-box.feature1{background-position:5px 7px!important}
.ser-feature-block .feature-box.feature2{background-position:5px -120px!important}
.ser-feature-block .feature-box.feature3{background-position:5px -246px!important}
.newsletter{background-size:cover}
.newsletter-inner{padding:45px 50px}
.newsletter-inner p{margin-bottom:15px}
.newsletter-inner span{margin-bottom:20px}
.header-inner button i.fa{font-size:24px}
.header-inner{width:100%;position:relative;display:inline-block}
.header-right-link{position:absolute;right:55px;top:0}
.navbar-toggle{color:#fff;margin-top:0;margin-right:0; background:#F79112;width:46px;}
.navbar-toggle:hover{color:#fff}
.error-block-bg{background:0 0}
.owl-carousel{padding-top:7px}
.banner .owl-carousel{overflow:hidden;padding-top:0}
.product-item .product-detail-inner{bottom:0}
.product-item .detail-inner-left ul li{padding:0 10px}
.ser-feature-block{-webkit-background-size:cover;background-size:cover}
.ser-feature-block .feature-box{display:inline-block;text-align:left;border-right:none;border-bottom:1px solid #868982;padding-bottom:10px;margin-top:12px}
.checkout-step ul li .step .line,.client-main .owl-buttons{display:none}
.product-slider .owl-next,.product-slider .owl-prev{height:50px;width:35px;padding:0 10px;opacity:1}
.product-slider .owl-next::after,.product-slider .owl-prev::after{font-size:23px;line-height:47px}
.product-slider .owl-prev{left:0}
.product-slider .owl-next{right:0}
.blog-item:hover .blog-media img{opacity:1;transform:scale(1)}
.blog-item:hover a.read{opacity:0}
.show-item{width:100%;margin-top:20px}
.about-title{font-size:25px;line-height:45px}
.footer_social{border-top:1px solid #434343}
.footer-static-block{position:relative;margin-bottom:10px;border-bottom:1px solid #333}
.footer-static-block .title{margin-bottom:15px;font-size:20px}
.footer-static-block .footer-block-contant{display:none;margin-bottom:20px}
.footer .f-col:last-child .footer-static-block{border-bottom:none}
.footer-static-block span.opener{background:url(../images/menu-me.png) right no-repeat;height:30px;width:100%;display:inline-block;position:absolute;right:0;cursor:pointer}
.footer-static-block span.plus{background-position:-92px -375px}
.footer-static-block span.minus{background-position:-92px -413px}
#menu .level{position:relative}
#menu .mobile-sub-menu{display:none}
#menu span.opener{background:url(../images/menu-me.png) right no-repeat;height:25px;margin-top:15px;width:100%;display:inline-block;position:absolute;right:0;cursor:pointer;z-index:1}
.footer_social ul li i.fa:hover{background-color:transparent!important}
.footer_social ul li i.fa{height:35px;width:35px;padding:6px}
}
@media (max-width:767px){.pt-95,.ptb-95{padding-top:60px}
.pb-95,.ptb-95{padding-bottom:60px}
.mt-40,.mt-xs-30,.mtb-40,.mtb-xs-30{margin-top:30px}
.mb-40,.mb-xs-30,.mtb-40,.mtb-xs-30{margin-bottom:30px}
.center-xs{text-align:center}
.float-none-xs{float:none!important}
.float-left-xs{float:left!important}
.float-right-xs{float:right!important}
.pt-xs-0,.ptb-xs-0{padding-top:0}
.pb-xs-0,.ptb-xs-0{padding-bottom:0}
.pt-xs-30,.ptb-xs-30{padding-top:30px}
.pb-xs-30,.ptb-xs-30{padding-bottom:30px}
.pt-xs-60,.ptb-xs-60{padding-top:60px}
.pb-xs-60,.ptb-xs-60{padding-bottom:60px}
.inner-banner .banner-detail h1{font-size:30px}
h2.main_title{font-size:25px}
.banner-detail .banner-detail-inner .banner-title{font-size:25px;line-height:25px}
.banner-detail .banner-detail-inner span.offer{font-size:14px;padding:5px 20px;margin-top:0;letter-spacing:1px}
.banner-detail .banner-detail-inner span.slogan{display:none}
.checkout-step ul,.table-responsive{display:inline-block}
.sub-banner{max-width:590px;margin:20px auto 0}
.blog-item{max-width:380px;margin:0 auto 30px}
.special-products-block .pro-detail-main{margin-left:305px}
.special-products-block .product-item{max-width:275px}
.special-products-block .pro-detail-main .bottom-detail{position:relative;margin-top:20px}
.shop-list-view .bottom-detail ul li{padding:0 10px}
.account-content,.shop-list-view .bottom-detail ul li:first-child{padding:0}
.shop-list-view .bottom-detail ul li:last-child{padding-right:0}
.shop-list-view .bottom-detail ul li>a{font-size:0}
.shop-list-view .bottom-detail ul li>a span{margin-right:0}
.checkout-step ul li{float:none;margin-bottom:15px}
.account-sidebar ul li.active a::after,.account-sidebar ul li:hover a::after{border-width:0}
.account-sidebar ul li.active a .fa,.account-sidebar ul li:hover a .fa{right:15px}
.error-block-detail .main-error-text{font-size:220px;line-height:180px}
.contact-info .p-0{border-right:none;margin-bottom:30px}
.contact-box span{margin-bottom:10px}
.sidebar-box.gray-box{padding-bottom:0}
.sidebar-box.gray-box .sidebar-contant{padding-top:25px}
.sidebar-box{margin-bottom:15px}
.sidebar-block .sidebar-box{position:relative}
.sidebar-box .sidebar-contant{display:none}
.sidebar-box span.opener{background:url(../images/menu-me.png) right no-repeat;height:30px;width:100%;display:inline-block;position:absolute;right:0;cursor:pointer;top:10px}
.sidebar-box span.plus{background-position:-92px -375px}
.sidebar-box span.minus{background-position:-92px -413px}
.footer-top{padding:32px 20px}
.TMenuCarCount {width: 16px;
    height: 16px;
    font-size: 11px;
    color: #fff;
    line-height: 16px;
    position: absolute;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    display: block;
    top: -16px;
    right: -10px;
    margin: auto;
    background: #0354a6;
    text-align: center;
    bottom: 0;
	}
.PayDP  { font-size:12px !important; line-height:16px;
	}
}
@media (max-width:600px){.nav>li>a:hover{background:#fff}
.header-right-link{right:30px}
.search-box{display:inline-block;width:100%}
.inner-banner .banner-detail h1{font-size:25px}
.header_search_toggle.desktop-view{display:none!important}
.header_search_toggle.mobile-view{display:block;margin-bottom:20px}
.mobile-view .search-box input.input-text{position:relative;right:auto;width:100%!important;opacity:1}
.mobile-view .search-box button.search-btn{position:absolute}
.product-listing .shop-list-view .product-item{float:none;margin-right:0;margin-bottom:15px}
.product-item .detail-inner-left ul li{padding:0 7px!important}
.product-item .detail-inner-left ul li:last-child{padding-right:0!important}
.special-products-block{text-align:center}
.special-products-block .product-image{float:none}
.special-products-block .pro-detail-main{min-height:0!important;margin-left:0;margin-top:30px;text-align:left}
.special-products-block .pro-detail-main .bottom-detail{position:relative;margin-top:20px}
.special-products-block .product-item{display:inline-block;float:none;margin-right:0}
.newsletter-inner{padding:35px 40px}
.error-block-detail .main-error-text{font-size:150px;line-height:120px;margin-bottom:40px}
.header-link-dropdown{top:76px}
.paypal-box{display:none}
.payment-top-box{margin-bottom:0}
.footer-top .f-logo{float:none;text-align:center}
.footer-top p{margin-left:0;margin-top:20px}

}
@media (max-width:500px){.product-detail-tab .nav-tabs>li{float:none}
.product-detail-tab .nav>li>a{padding:7px 15px 7px 0}
.product-detail-main .bottom-detail ul li>a{font-size:0}
.product-detail-main .bottom-detail ul li>a span{margin-right:0;margin-bottom:-6px}
}
@media (max-width:419px){.navbar-brand>img{height:auto;}
.header-right-link>ul>li:hover{position:static}
.header-link-dropdown{right:50%;transform:translateX(28%);-ms-transform:translateX(28%);-webkit-transform:translateX(28%);-o-transform:translateX(28%)}
.banner-detail .banner-detail-inner .banner-title{font-size:16px;line-height:20px}
.banner-detail .banner-detail-inner span.offer{font-size:10px;padding:2px 20px;margin-top:0;letter-spacing:1px}
.banner-detail .banner-detail-inner span.slogan{font-size:12px;margin-bottom:10px}
.sub-banner .sub-banner-detail .sub-banner-title{font-size:20px;letter-spacing:3px}
.sub-banner.sub-banner2 .sub-banner-detail{left:40px}
.sub-banner.sub-banner1 .sub-banner-detail{right:40px}
.ser-feature-block .feature-box .ser-subtitle{font-size:12px;letter-spacing:0}
.newsletter-inner{padding:30px 20px}
.error-block-detail .main-error-text{font-size:120px}
.error-small-text{font-size:30px}
.error-slogan{font-size:22px}
.short-by>span,.show-item>span{display:none}
.compare,.select-item,.short-by{display:inline-block}
.tab_content{padding:10px}
.Description,.comments-area-main,.items-Product-Tags,.items-Reviews{padding:15px}
.share-link label{letter-spacing:0;margin-right:0}

}
