@charset "utf-8";@media only screen and (min-width:1170px) and (max-width:1310px){.about-content p{padding-right:130px;}
}
@media only screen and (min-width:1000px) and (max-width:1169px){.about-home{background-size:45% auto;}
.about-content{width:60%;}
.one-half-product .product-thumb .caption, .product-layout .product-thumb .caption{min-height:60px;padding:8px 10px;}
.inn-sq h4, .inn-sq h4 a, .inn-sq p{font-size:14px;line-height:18px;float:none;width:100%;}
.product-thumb .price {margin-top: 5px;}
.one-half-product .product-thumb .caption, .product-layout .product-thumb .caption {min-height: 70px;}
.inn-sq button, .inn-sq .button{font-size:14px;padding:5px 25px;}
.both-product .swiper-pager{top:46%;}
.service-box{float:left;margin-right:35px;width:30%;}
.taxt-box h3{font-size:26px;padding:0 0 15px;}
.taxt-box p{font-size:16px;}
.taxt-box a{font-size:16px;}
.all-services{padding:60px 0;}
.about-main-content img{width:35%;}
.form-box{margin-right:50px;}
.top-right{padding-left:10px;}
.header-img p{font-size:14px;}
.header-img{background-position:34px center;}
.refine-search li{width:30%;}
h4, h4 a{font-size:20px;}
}
@media only screen and (min-width:768px) and (max-width:999px){.about-home{background-size:42% auto;padding:50px 0 40px;}
.one-half-product .product-thumb .caption, .product-layout .product-thumb .caption{min-height:60px;padding:8px 10px;}
.inn-sq h4, .inn-sq h4 a, .inn-sq p{font-size:14px;line-height:18px;float:none;width:100%;}
.product-thumb .price {margin-top: 5px;}
.inn-sq button, .inn-sq .button{font-size:14px;padding:5px 25px;}
.both-product .swiper-pager{top:46%;}
.service-box{float:left;margin-right:35px;width:30%;}
.taxt-box h3{font-size:26px;padding:0 0 15px;}
.taxt-box p{font-size:16px;}
.about-content h2, .about-main-content h2{font-size:24px;line-height:28px;}
.taxt-box a{font-size:16px;}
.taxt-box{padding:18px 30px 25px 10px;}
.all-services{padding:60px 0;}
.about-main-content img{width:35%;}
.form-box{margin-right:40px;width:55%;}
.contact-detail-box{width:38%;}.top-right{padding-left:10px;}
.header-img p{font-size:14px;}
.welcomeTop{text-align:right;}
.header-img{text-align:right;background-position:16px center;}
.header-img img{width:21%;}
.welcomeTop p{line-height:11px;margin:5px 0 0;}
.start-shopping a{padding:15px 28px;}
.start-shopping p{font-size:28px;}
.start-shopping{margin-top:-1px;padding:20px 0;}
span.product-qty{width:62px;}
.form-horizontal .form-group{margin-left:0px;margin-right:0px;}
.table-form .col-sm-12{margin-bottom:15px;}
.table-form .panel-group{margin-bottom:0px;}
.both-product{background:none;padding:0px 0px;}
.one-half-product, .one-half-product:first-child, .one-half-product:last-of-type{width:100%;padding:0;float:none;padding:30px 0 20px 0;}
.right-box{padding-left:0;}
.form-ip-blk{padding:0px 0px;}
.refine-search li{width:30%;}
h4, h4 a{font-size:20px;}
.sub-btn { margin-top: 15px; margin-left: 0; float: none; width: 100%; display: inline-block; }
footer h3 {font-size: 26px;}
.other-option{margin-top:15px;}
}
@media all and (max-width:767px){
	.sub-btn { margin-top: 15px; margin-left: 0; float: none; width: 100%; display: inline-block; }
	.other-option{margin-top:15px;}
}

@media all and (max-width:1024px){.wsmenu-list > li:hover > a:before, .wsmenu-list > li.active > a:before{display:none;}
.wsmenu-list li a{margin:0px 0px !important;}
.wsmenu-click{z-index:2;}
header{padding-bottom:10px;}
}
@media only screen and (min-width:600px) and (max-width:767px){.one-half-product .product-thumb .caption, .product-layout .product-thumb .caption{min-height:60px;}
.product-thumb .inn-sq .price-old{margin-left:10px;}
.form-box{margin:0px auto 30px;width:95%;float:none;}
.contact-detail-box{width:100%;float:none;}
a{font-size:16px;}
.about-home{background-image:none;padding:60px 0;}
.about-content{width:100%;}.about-content h2, .about-main-content h2{font-size:24px;line-height:28px;}
.all-services{padding:60px 0;}
.service-box, .service-box:last-of-type{float:none;margin:0 auto 30px;}
.service-box:last-of-type{margin-bottom:0px;}
.taxt-box{padding:15px 15px 15px 15px}
.taxt-box:before{transform:skewX(0deg);-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);left:0px;}
.taxt-box h3{font-size:26px;padding:0 0 15px;}
.service-box{padding:0px;width:44.5%;}
header{position:relative;background-color:rgba(0, 0, 0, 0.9);padding:10px 0;}
.top-right{box-sizing:border-box;margin-bottom:0;padding-left:0;}
.header-img{display:none;}
.both-product{background:none;padding:0px 0px;}
.one-half-product, .one-half-product:first-child, .one-half-product:last-of-type{width:100%;padding:0;float:none;padding:30px 0 20px 0;}
.start-shopping p{font-size:18px;}
.start-shopping a{padding:12px 15px;margin-left:5px;}
.start-shopping{margin-top:-24px;padding:20px 0;}
.about-main-content img{float:none;margin:0 0 30px;}
.cart-btn{padding-left:0px}
.top-right .welcomeTop{padding:0px;}
.welcomeTop p{margin:0px 0px 10px 0px;text-align:right;}
.new-customer{margin-bottom:30px;}
.home-banner .swiper-button-next::before, .home-banner .swiper-button-prev::before{font-size:50px;}
.refine-search li{width:29%;}
.refine-search li a{padding:10px 15px;}
.dt-btn .button{margin:0 auto 15px;}
.main-product:nth-last-of-type(-n+3) .category-thumb{margin-bottom:30px;}
}
@media only screen and (min-width:480px) and (max-width:599px){footer h3{padding-bottom:15px;}
footer .col-xs-12{margin-bottom:30px;}
.form-box{margin:0px auto 30px;width:95%;float:none;}
.contact-detail-box{width:100%;float:none;}
a{font-size:16px;}
#rc-imageselect, .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.form-horizontal .form-group{width:100%;margin:0;}
.form-ip-blk{padding:0px;}
.copyright{margin-top:20px;}
.form-input{width:100%;float:none;margin-right:0px;}
.about-home{background-image:none;padding:60px 0;}
.about-content{width:100%;}.about-content h2, .about-main-content h2{font-size:24px;line-height:28px;}
.all-services{padding:60px 0;}
.service-box, .service-box:last-of-type{float:none;margin:0 auto 30px;}
.service-box:last-of-type{margin-bottom:0px;}
.taxt-box{padding:15px 15px 15px 15px}
.taxt-box:before{transform:skewX(0deg);-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);left:0px;}
.taxt-box h3{font-size:26px;padding:0 0 15px;}
.service-box{padding:0px;width:71%;}
header{position:relative;background-color:rgba(0, 0, 0, 0.9);}
.top-right{box-sizing:border-box;margin-bottom:0;padding-left:0;}
.header-img{display:none;}
.both-product{background:none;padding:0px 0px;}
.one-half-product, .one-half-product:first-child, .one-half-product:last-of-type{width:100%;padding:0;float:none;padding:30px 0 20px 0;}
.product-thumb .image img{width:100%;}
.start-shopping p{font-size:18px;}
.start-shopping a{padding:12px 15px;margin-left:5px;}
.start-shopping{margin-top:-17px;padding:20px 0;}
.about-main-content img{float:none;margin:0 0 30px;display:block;}
.cart-btn{padding-left:0px}
.top-right .welcomeTop{padding:0px;}
.welcomeTop p{margin:0px 0px 10px 0px}
.home-banner .swiper-button-next::before, .home-banner .swiper-button-prev::before{font-size:40px;}
.refine-search li{width:45%;}
.refine-search li a{padding:12px 15px;}
.dt-btn .button{margin:0 auto 15px;}
.main-product:nth-last-of-type(-n+3) .category-thumb{margin-bottom:30px;}
.about-content p{padding-right:10px;}
.buttons{text-align:center;}
.buttons .pull-right{float:none !important;display:inline-block;}
.products-conte{padding:0 80px;}
}
@media all and (max-width:599px){.service-box{padding:0;width:57%;}
.new-customer{margin-bottom:30px;}
.tabinator label{padding:12px 12px;}
.inn-sq h4{font-size:16px;line-height:24px;float:none;width:auto;padding:0 0 7px 0;text-align:center;}
.inn-sq p{font-size:16px;line-height:24px;float:none;width:auto;text-align:center;}
.dt-btn{text-align:center;}
}
@media all and (max-width:479px){footer h3{padding-bottom:15px;}
footer .col-xs-12{margin-bottom:20px;}
.form-box{margin:0px auto 30px;width:95%;float:none;}
.contact-detail-box{width:100%;float:none;}
a{font-size:16px;}
#rc-imageselect, .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.form-horizontal .form-group{width:100%;margin:0;}
.form-ip-blk{padding:0px;}
.copyright{margin-top:20px;}
.form-input{width:100%;float:none;margin-right:0px;}
.about-home{background-image:none;padding:60px 0;}
.about-content{width:100%;}
.about-content h2, .about-main-content h2{font-size:22px;line-height:26px;}
.all-services{padding:60px 0;}
.service-box, .service-box:last-of-type{float:none;margin:0 auto 30px;}
.service-box:last-of-type{margin-bottom:0px;}
.taxt-box{padding:15px 15px 15px 15px}
.taxt-box:before{transform:skewX(0deg);-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);left:0px;}
.taxt-box h3{font-size:26px;padding:0 0 15px;}
.service-box{padding:0px;width:94%;}
header{position:relative;background-color:rgba(0, 0, 0, 0.9);}
.top-right{box-sizing:border-box;margin-bottom:0;padding-left:0;}
.header-img{display:none;}
.both-product{background:none;padding:0px 0px;}
.one-half-product, .one-half-product:first-child, .one-half-product:last-of-type{width:100%;padding:0;float:none;padding:30px 0 20px 0;}
.product-thumb .image img{width:100%;}
.start-shopping p{font-size:18px;}
.start-shopping a{padding:12px 15px;margin-left:5px;}
.start-shopping{margin-top:-17px;padding:20px 0;}
.about-main-content img{float:none;margin:0 0 30px;}
.cart-btn{padding-left:0px}
.top-right .welcomeTop{padding:0px;}
.welcomeTop p{margin:0px 0px 10px 0px}
.cart-btn #cart .dropdown-menu{min-width:300px;}
#menu .navbar-nav > li{margin:0px 0px;}
.buttons .pull-left, .buttons .pull-right{float:none !important;display:inline-block;}
.buttons .pull-right{margin-top:15px;}
.home-banner .swiper-button-next::before, .home-banner .swiper-button-prev::before{font-size:30px;}
.refine-search li{width:100%;margin:0 0 10px 0;}
.refine-search li a{padding:12px 15px;}
.dt-btn .button:not(:last-child):not(:only-child){margin:0 0px 15px 0;}
.main-product:not(:nth-last-of-type(-n+1)):nth-last-of-type(-n+3) .category-thumb{margin-bottom:30px;}
.about-content p{padding-right:10px;}
.buttons{text-align:center;}
.product-name h1{font-size:24px;}
.small-link, .small-text a, .small-text label a{line-height:1;font-size:13px;}
.copyright span{display:block}
}
@media all and (max-width:450px){.buttons .pull-left, .buttons .pull-right{float:none !important;display:inline-block;text-align:left;}
.buttons .pull-right{margin-top:15px;}
}