@media(max-width:1230px){.owl-slider .owl-controls .owl-buttons .owl-prev{left:-15px}
.owl-slider .owl-controls .owl-buttons .owl-next{right:-15px}}@media(min-width:1200px){.container{width:1170px}
.banner{min-height:410px}.banner.inner-banner{min-height:1px}.cate-banner2 .cate-banner-img{position:absolute;top:100%;max-width:100%}
}@media(max-width:1199px){.column-20per{width:30%;float:left;padding-left:10px;padding-right:10px}
.column-80per{width:70%;float:left;padding-left:10px;padding-right:10px}.container{padding:0 15px}
.category-dropdown select{width:200px}.header-center{width:35%}.header-right{width:35%}
#cart{float:right;padding-left:10px}.header-right-part{padding:0 60px 0 0}.header-right-part .shipping-icon{width:150px;float:right}
.header-bottom .header-right-part{padding:0 0 0 180px}.category-dropdown{left:0}
#menu .nav>li>a{padding:25px 22px}#search .input-lg{width:100%;float:none}.ser-feature-block .feature-box{margin-bottom:20px}
.banner-detail .banner-detail-inner .banner-title{font-size:35px;line-height:35px}
.banner-detail .banner-detail-inner .banner-subtitle{margin:10px 0 15px}.sub-banner-block{margin-top:0}
.sub-banner .sub-banner-detail .sub-banner-title,.sub-banner .sub-banner-detail .sub-banner-subtitle{font-size:28px;line-height:33px}
.sub-banner.sub-banner4 .sub-banner-detail{top:50px}.sub-banner.sub-banner4 .sub-banner-title{font-size:28px !important;line-height:33px !important}
.sub-banner.sub-banner4 .sub-banner-subtitle{font-size:20px !important;line-height:25px !important}
.sub-banner.sub-banner4 a.sub-btn{margin-top:20px}.sub-banner.sub-banner5 .sub-banner-detail{left:-70px;top:92px}
.sub-banner-block{margin-top:15px}.perellex-delail .perellex-title{font-size:20px;line-height:24px}
.perellex-delail .perellex-subtitle{margin:10px 0}.perellex-banner .sub-btn{padding:10px 20px}
.shop-list-view .detail-inner-left{border-left:0}.shop-list-view .detail-inner-left .right-side{float:none}
.ser-feature-block{padding:15px 0}.blog-main .blog-contant{margin-top:0}.newsletter-inner input{margin-left:0}
.payment{margin-top:9px}.newsletter-title .title{display:none}.newsletter-inner input{width:100%}
.blog-main .blog-detail .blog-detail-inner{margin-top:5px}}@media(min-width:992px){.mobile-sub-menu{display:inline !important}
}@media only screen and (min-width:992px) and (max-width:1199px){.newsletter{padding:0}
.newsletter-inner .main_title{font-size:26px}.cat-block .mlr_-25{margin-left:-15px;margin-right:-15px}
.cat-block .plr-25{padding-left:15px;padding-right:15px}.cate-banner2 .cate-banner-img{position:absolute;top:100%;max-width:100%}
}@media(max-width:991px){#logo{padding:10px 0}.ptb-100{padding-top:75px;padding-bottom:75px}
.pt-100{padding-top:75px}.pb-100{padding-bottom:75px}.center-sm{text-align:center}
.float-none-sm{float:none !important}.float-left-sm{float:left !important}.float-right-sm{float:right !important}
.ptb-sm-0{padding-top:0;padding-bottom:0}.pt-sm-0{padding-top:0}.pb-sm-0{padding-bottom:0}
.ptb-sm-15{padding-top:15px;padding-bottom:15px}.pt-sm-15{padding-top:15px}.pb-sm-15{padding-bottom:15px}
.ptb-sm-30{padding-top:30px;padding-bottom:30px}.pt-sm-30{padding-top:30px}.pb-sm-30{padding-bottom:30px}
.ptb-sm-60{padding-top:60px;padding-bottom:60px}.pb-sm-60{padding-bottom:60px}.pt-sm-60{padding-top:60px}
.mtb-sm-30{margin-top:30px;margin-bottom:30px}.mt-sm-30{margin-top:30px}.mb-sm-30{margin-bottom:30px}
.mtb-sm-15{margin-top:15px;margin-bottom:15px}.mt-sm-15{margin-top:15px}.mb-sm-15{margin-bottom:15px}
.header-middle .container{position:relative}.header-bottom{display:block}.search-responsive{margin-right:0}
header#header{position:static}.navbar-brand>img{height:42px}.nav.navbar-nav.navbar-left{width:100%;margin:0}
.navbar-nav>li{padding:0}.navbar-nav>li>a{color:#fff;padding:8px 18px;font-size:14px;font-weight:400}
.navbar-toggle{display:block}.header-bottom .header-right-part{position:relative}
.header-right-part{margin:0 0 14px}.navbar-collapse{background:none repeat scroll 0 0 #222;bottom:0;border-bottom:0;display:inline-block !important;height:100% !important;left:-250px;position:fixed !important;top:0 !important;margin:0 !important;transition:all .4s ease 0;-moz-transition:all .4s ease 0;-webkit-transition:all .4s ease 0;-o-transition:all .4s ease 0;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 1px rgba(0,0,0,0.2);width:250px;z-index:2}
.navbar-collapse.menu-open{left:0}.navbar-collapse.in{display:block !important}.navbar-nav>li{float:none}
.header-inner .navbar-collapse,.header-inner .navbar-collapse ul{width:100%}
.megamenu{transform:rotateY(0);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0)}
.megamenu .level2>a{color:#fe0}.megamenu .sub-menu-level2 li.level3>a{color:#6d6d6d}
.header-right-part{width:100%;margin-bottom:0;position:relative}.header-right-part ul li.mobile-view-search{width:100%}
.search-box{padding:0}.header-link-dropdown{top:63px}.header-right{width:100%;padding:0 15px}
#top.top-responsive{display:block;padding:0;position:absolute;right:45px;top:30px}
.navbar-collapse{padding:15px 15px 0 0}.megamenu .level2>a{position:relative;margin-bottom:2px}
.megamenu .level2>a:before{content:"";font-family:"Font Awesome 5 Free";position:absolute;left:-11px}
.nav>li:hover{overflow:hidden}.megamenu{background-color:transparent;border-top:0;position:relative;left:auto;top:auto;opacity:1;padding:0 30px;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}
#menu{display:none}#wrapper{display:block !important}.inner-banner{margin-top:0;padding:100px 0}
.flex-direction-nav{display:none}.banner-detail{top:15%}.banner-detail .banner-detail-inner .banner-title{font-size:30px}
.banner-detail .banner-detail-inner .banner-subtitle{margin:0 0 15px;font-size:20px}
.sub-banner-block.pt-30{padding-top:10px}.sub-banner .sub-banner-detail .sub-banner-title,.sub-banner .sub-banner-detail .sub-banner-subtitle{font-size:20px;line-height:25px}
.sub-banner.sub-banner2 .sub-banner-detail,.sub-banner.sub-banner3 .sub-banner-detail{bottom:25px}
.sub-banner.sub-banner3 .sub-banner-detail .sub-banner-type{margin-top:10px}.sub-banner .sub-banner-detail span{margin:20px 0 15px}
.sub-banner-block .sub-banner img{transform:scale(1) !important}.sub-banner.sub-banner4 .sub-banner-detail{top:18px}
.sub-banner.sub-banner4 a.sub-btn{margin-top:15px;padding:10px 20px}.sub-banner.sub-banner5 .sub-banner-detail{left:-60px;top:66px}
.special-products-block .pro-detail-main{min-height:1px !important}.cate-banner-detail .cate-banner-title{color:#fff !important}
.cate-banner .cate-banner-more a::before{width:0 !important}.cate-banner-detail .cate-banner-more a{color:#fe0 !important}
.cat-img img,.cat-box-inner li .pro-media img{transform:scale(1) !important}.about-title{font-size:25px;line-height:45px}
.newsletter{background-size:cover}.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}
.navbar-header{width:100%}.header-right-link{position:absolute;right:55px;top:0}
.navbar-toggle{color:#fff;margin-top:20px;margin-right:-12px;height:45px;width:45px}
.perellex-delail .perellex-title{font-size:22px}.perellex-delail .perellex-subtitle{width:80%}
.perellex-bg-color{background-color:transparent}.error-block-bg{background:0}.owl-carousel{overflow:hidden}
#slideshow0.owl-carousel{padding-top:0}.cat-block .owl-carousel{overflow:visible}
.cat-block .product-slider .owl-next{right:0}.cat-block .product-slider .owl-prev{right:40px}
.client-main .owl-carousel{padding-top:20px;margin-top:-20px}.blog-item .blog-media img{transform:scale(1) !important;opacity:1 !important}
.blog-main .blog-detail{position:relative;bottom:auto}.blog-main .blog-detail .post-info{position:relative;bottom:auto}
.blog-main .blog-contant{padding:0 25px 0 0;margin-top:0}.blog-tag{display:inline-block}
.blog-main .blog-detail .blog-detail-inner{background-color:transparent;color:#7c7c7c}
.blog-detail p,.blog-main .blog-title{margin-bottom:10px}.blog-main.owl-slider .owl-controls .owl-buttons .owl-prev,.blog-main.owl-slider .owl-controls .owl-buttons .owl-next{bottom:15px}
#brand-logo .owl-controls .owl-buttons .owl-prev{left:0}#brand-logo .owl-controls .owl-buttons .owl-next{right:0}
.product-item:hover .product-item-details{margin-top:5px}.product-item .product-detail-inner{position:relative;bottom:auto !important;opacity:1}
.cat-box-inner .cart-link button{opacity:1}.product-item:hover .product-item-details{top:0}
.product-item .detail-inner-left ul li a,.product-item .detail-inner-left ul li button span{transform:perspective(1300px) rotateY(0);-webkit-transform:perspective(1300px) rotateY(0);-moz-transform:perspective(1300px) rotateY(0);-o-transform:perspective(1300px) rotateY(0)}
.product-item .product-image img{-ms-transform:scale(1) !important;-webkit-transform:scale(1) !important;transform:scale(1) !important}
.ser-feature-block{-webkit-background-size:cover;background-size:cover}.ser-feature-block .feature-box{display:inline-block;border-right:0;border-bottom:1px solid #868982;margin-top:12px;margin-bottom:0}
.product-slider .owl-prev,.product-slider .owl-next{opacity:1}.product-slider .owl-prev::after,.product-slider .owl-next::after{font-size:23px;line-height:22px}
.product-slider .owl-prev{left:0}.product-slider .owl-next{right:0}.client-main .owl-buttons{display:none}
.cat-img{display:inline-block}.show-item{width:100%;margin-top:20px}.shorting .view{display:inline-block;float:none}
.sidebar-title h3{font-size:20px}.about-title{font-size:25px;line-height:45px}.newsletter-inner input{margin-left:0}
.newsletter-title .title span{display:none}.ser-feature-block .feature-box.feature1{background-position:5px 0 !important}
.ser-feature-block .feature-box.feature2{background-position:5px -100px !important}
.ser-feature-block .feature-box.feature3{background-position:5px -197px !important}
.ser-feature-block .feature-box.feature4{background-position:5px -291px !important}
.ser-feature-block .feature-box .ser-title{font-size:20px}.footer-static-block .title span{display:none}
.ser-feature-block .feature-box{border-bottom:0}.ser-feature-block{margin-bottom:30px}
.footer-middle .border-l{border-left:0}.footer-static-block{position:relative}.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:0}
.footer-static-block span.opener{background:url(../images/sprite.png) no-repeat scroll 0 0;height:30px;width:30px;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/sprite.png) no-repeat scroll 0 0;height:25px;width:25px;display:inline-block;position:absolute;right:0;top:6px;cursor:pointer;z-index:1}
#menu span.plus{background-position:-94px -378px}#menu span.minus{background-position:-94px -416px}
.payment{float:none;text-align:center}.footer_social{clear:both}.newsletter-inner{width:100%;display:inline-block;padding:0}
.toolbar .pagination-bar{margin-bottom:7px;text-align:center}.toolbar.page-results{text-align:center}
}@media(max-width:767px){#logo{padding:10px 0}.column-20per{width:100%;float:left;padding-left:10px;padding-right:10px}
.column-80per{width:100%;float:left;padding-left:10px;padding-right:10px}.center-xs{text-align:center}
.float-none-xs{float:none !important}.float-left-xs{float:left !important}.float-right-xs{float:right !important}
.ptb-100{padding-top:55px;padding-bottom:55px}.pt-100{padding-top:55px}.pb-100{padding-bottom:55px}
.mtb-40{margin-top:30px;margin-bottom:30px}.mt-40{margin-top:30px}.mb-40{margin-bottom:30px}
.ptb-xs-0{padding-top:0;padding-bottom:0}.pt-xs-0{padding-top:0}.pb-xs-0{padding-bottom:0}
.ptb-xs-30{padding-top:30px;padding-bottom:30px}.pt-xs-30{padding-top:30px}.pb-xs-30{padding-bottom:30px}
.ptb-xs-60{padding-top:60px;padding-bottom:60px}.pb-xs-60{padding-bottom:60px}.pt-xs-60{padding-top:60px}
.mtb-xs-30{margin-top:30px;margin-bottom:30px}.mt-xs-30{margin-top:30px}.mb-xs-30{margin-bottom:30px}
.mt-xs-20{margin-top:20px}.mtb-xs-0{margin-top:0;margin-bottom:0}.mt-xs-0{margin-top:0}
.mb-xs-0{margin-bottom:0}.newsletter-img{display:none}#newslater-popup{display:inline}
#newslater-popup>img{display:none}.nl-popup-main{width:auto;text-align:center}.top-link>ul>li{float:left;line-height:55px;min-width:38px;padding:0px !important;text-align:center}
.header-top-inner{padding:0}.service-main-section{margin-top:30px;text-align:center}
.header-right-part .header-right-text,.header-right-part .header-price{display:none}
.header-right-part .cart-icon>a span{background-position:-44px -192px !important}
.category-dropdown select{width:100px}.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{margin-bottom:10px}.sub-banner-block{padding-top:0}
.sub-banner{max-width:100%}.col-xs-6 .sub-banner2,.col-xs-6 .sub-banner4{float:right}
.col-xs-6 .sub-banner3,.col-xs-6 .sub-banner5{float:left}.sub-banner.sub-banner5 .sub-banner-detail{left:-105px;top:112px}
.sub-banner.sub-banner4 .sub-banner-detail{top:90px}.sub-banner .sub-banner-detail .sub-banner-title,.sub-banner .sub-banner-detail .sub-banner-subtitle{font-size:35px;line-height:40px}
.ser-feature-block{max-width:380px;margin-left:auto;margin-right:auto;padding:15px 8px}
.banner-area .banner-content h2{font-size:32px;font-weight:700}.latest-product-box .product-thumb .image img{height:auto !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{float:none}.shop-list-view .bottom-detail ul li{padding:0 10px}
.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}
.box-products.row,.row.category-page,.service-main-section .row{margin-left:-5px;margin-right:-5px}
.box-products .col-xs-6,.product-grid.col-xs-6,.service-main-section .col-xs-6{padding:0 5px}
.service-main-section{margin-top:0}.ser-feature-block{margin-bottom:0;margin-top:10px}
.partner-block ul li{width:50%}.partner-block ul li:nth-child(3n){border-right:1px solid #e8e8e8}
.partner-block ul{margin-right:-1px}.checkout-step ul{display:inline-block}.checkout-step ul li{float:none;margin-bottom:15px}
.account-content{padding:0}.table-responsive{display:inline-block}.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:0;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/sprite.png) no-repeat scroll 0 0;height:30px;width:30px;display:inline-block;position:absolute;right:0;cursor:pointer}
.sidebar-box span.plus{background-position:-92px -375px}.sidebar-box span.minus{background-position:-92px -413px}
.sidebar-box span.opener{top:10px}.cat-img{display:block}.checkout-step ul li .step .line{display:none}
.checkout-step ul li{text-align:left}.checkout-step ul li a{padding-left:40px}.checkout-step ul li .step .circle{transform:translateX(0)}
.checkout-step ul li span{display:inline-block}.copy-right{padding:15px 0}.blog-main.owl-slider .owl-controls .owl-buttons .owl-prev,.blog-main.owl-slider .owl-controls .owl-buttons .owl-next{display:none}
.product-thumb .product-item-action{opacity:1;bottom:25px}.product-thumb:hover .image>a:before{background:0;opacity:1}
.footer-bottom-outer2{float:none}}@media(max-width:600px){#logo{padding:10px 0}
#newslater-popup{max-width:480px}.nl-popup-main{height:480px}.newsletter-icon{height:96px;width:96px;padding:30px 0;top:-47px}
.nl-popup-title{font-size:40px;line-height:35px;padding-bottom:20px}.header-top{padding:0}
.header-right-link{right:30px}.search-box{display:inline-block;width:100%}.inner-banner .banner-detail h1{font-size:25px}
.cat-block .mlr_-25{margin-left:-10px;margin-right:-10px}.cat-block .plr-25{padding-left:10px;padding-right:10px}
.cat-img span{width:calc(100% - 30px)}.top-link ul li:last-child{border-right:0}
.top-link ul li:first-child a{margin-left:0}.top-link ul li:last-child a{margin-right:0}
.banner-detail-inner a.btn{display:none}.category-dropdown select{background-position:72% 50% !important;width:170px;padding:7px 24px 7px 25px}
.category-bar ul li{border-right:0;width:100%;padding:0;margin-bottom:3px;text-align:left}
.category-bar ul li a{border-bottom:1px solid #efefef;display:inline-block;padding:5px 15px;width:100%}
.category-bar ul li:last-child a{border:medium none}.category-bar ul li.active a,.category-bar ul li:hover a{background:#ea2c58 !important;color:#fff}
.product-listing .shop-list-view .product-item{float:none;margin-right:0;margin-bottom:15px}
.shop-list-view .product-item-details{display:inline-block}.product-item .detail-inner-left ul li:last-child{padding-right:0 !important}
.error-block-detail .main-error-text{font-size:150px;line-height:120px;margin-bottom:40px}
.client-img,.client-main .item .client-title{float:none}.quote{text-align:center}
.banner-area .banner-content{padding:180px 0}.paypal-box{display:none}.payment-top-box{margin-bottom:0}
.footer-top p{margin-left:0}.product-list .product-thumb .image{margin-bottom:20px}
.product-list .product-thumb .caption{height:auto;clear:both;margin-left:0}}@media(max-width:500px){#logo{padding:10px 0}
.product-detail-tab .nav>li>a{padding:7px 15px}.ser-feature-block .feature-box .ser-title{padding:13px 0}
.ser-feature-block .feature-box{margin-top:0}.ser-feature-block .feature-box .ser-title{margin:0;padding:13px 0 5px}
.banner-area .banner-content{padding:140px 0}.nl-popup-main{padding:60px 20px;height:auto;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}
.nl-popup-title{display:none}.nl-popup-main .sub-text{font-size:18px;margin:15px 0}
.product-detail-main .bottom-detail ul li>a{font-size:0}.blog-main .row.blog-row{margin:0 -7px}
.blog-main .col-xs-6{padding:0 7px}}@media(max-width:480px){#logo{padding:10px 0}
#cart{margin:12px 0}#cart>.btn{padding:10px 20px 10px 10px}
.ser-feature-block .feature-box .ser-title{font-size:14px;font-weight:400;text-transform:none}
}@media(max-width:419px){.product-listing .col-xs-6{width:100%}#logo{padding:10px 0}
#top.top-responsive{left:40%;top:5px;right:auto}.navbar-brand>img{height:40px}
.header-right-link>ul>li:hover{position:static}.header-right-part .cart-icon{top:-67px}
.inner-banner{padding:80px 0}.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:0}.sub-banner .sub-banner-detail .sub-banner-title{font-size:20px}
.sub-banner.sub-banner4 .sub-banner-detail{top:0}.banner-area .banner-content p{font-size:15px}
.ser-feature-block .feature-box .ser-subtitle{font-size:12px;letter-spacing:0}.newsletter-inner .main_title{font-size:22px}
.cat-block .col-xs-6{width:100%}.cate-banner-info{line-height:20px}.cat-img{display:inline-block;margin:0 auto}
.error-block-detail .main-error-text{font-size:120px}.error-small-text{font-size:30px}
.error-slogan{font-size:22px}.short-by,.select-item,.compare{display:inline-block}
.short-by>span,.show-item>span{display:none}.tab_content{padding:10px}.Description,.items-Product-Tags,.items-Reviews,.comments-area-main{padding:15px}
.product-thumb .product-item-action .hover-actions{display:none}.owl-slider .owl-carousel .owl-item{padding:0 5px}
.product-thumb .price,.product-page-price .product-price{font-size:17px}}
