
@media screen and (max-width:1700px){
   .bannertxt.banner_2_text{top: 13%;left: 5%}
}
@media screen and (max-width:1600px)
{
	.detslider .slick-prev{left: 0;z-index: 1}
	.detslider .slick-next{right: 0;z-index: 1}
}
@media screen and (max-width:1500px)
{
	.headinfo li{padding: 0 66px}
	.menu_link nav > ul > li{padding: 0 38px}
	.menu_link nav > ul,.headinfo{text-align: center}
	.ftmidlink li{padding: 0 48px}
	.ftmidlink {text-align: center}
	.prdetright{padding-left: 40px}
	.blocklist li{padding: 0 20px}
	.blocklist {margin: 0 -20px}
	.bannertxt{right: 5%;top:22%}
	.catebox1 .hcatshop{bottom: 160px;}
	
}
@media screen and (max-width:1400px)
{  
	.headul{padding-left: 70px}
	.headinfo li{padding: 0 54px}
	.menu_link nav > ul > li{padding: 0 27px}
	.ftmidlink li{padding: 0 38px}
	.menu_link .submenu{padding: 30px}
	.prlisting .productlist li{padding: 0 15px;margin-bottom: 30px}
	.prlisting .productlist{margin: 0 -15px}
	.prtoplink,.prlisting .productbox >a.woocommerce-loop-product__link{padding: 10px 20px 15px}
	.prslider .prbtmlink{padding: 0 20px 20px}
	.pgright{padding: 0 0 0 30px}
	.fav-icon{padding: 0 20px 25px}
	.prdetleft{width:620px}
	.prdetright{width: calc(100% - 620px);padding-left: 30px;}
	.dispatchlist p{padding-left: 6px}
	.blocklist li,.hcatlist li{padding: 0 15px}
	.blocklist,.hcatlist  {margin: 0 -15px}
	.block1 .quotebox{right: 40px}
	.hcatit{font-size: 26px;line-height: 30px;margin-bottom: 15px}
	.homecategory{padding: 60px 0 0}
	.hometabs{padding: 60px 0 40px}
	.catebox + .catebox{margin-top: 30px}
	.catebox1 .hcatshop{bottom: 145px}
}
@media screen and (max-width:1300px) 
{
	.ftmidlink li{padding: 0 28px}
	.ftinfo,.ftopmid{width: 40%}
	.ftinfo{padding: 0 40px;}
	.ftlink,.ftlogo,.ftpay,.ftdel{width: 30%}
	.ftpay{padding: 0 0 0 30px}
	.ftopmid p{font-size: 15px}
	.ftxt a, .ftxt p{font-size: 22px;}
	.ftxt span{font-size: 15px;}
	.ftadd{font-size: 18px;line-height: 26px}
	.menu_link nav > ul > li{padding: 0 28px;}
	.menu_link nav > ul > li > a{font-size: 14px}
	.menu_link .submenu{padding: 25px}
	.headinfo li{padding: 0 40px}
	.ctinfo p, .ctinfo a{font-size: 14px;line-height: 18px}
	.ctinfo img{margin-right: 5px;max-width: 28px}
	.ctinfolist li{padding: 0 20px}
	.ctinfolist{margin: 0 -20px}
	.ctinfolist li .ctshow ~ .ctshow{margin-top: 50px}
	.primg{height: 185px}
	.prprice{margin: 10px 0 0}
	.fav-icon a, .woocommerce .fav-icon a{margin: 0 5px}
	.itemname{padding-bottom: 15px;margin-bottom: 20px}
	.prdetleft{width:530px}
	.prdetright{width: calc(100% - 530px)}
	.detailtxtbox,.dispatchlist,.prsocialbox{padding: 25px 0}
	.thumb{height: 115px}
	.imgmain{height: 450px}
	.prdetail{margin-bottom: 45px}
	.block2 .quotebox{top:30px;right: 35px}
	.block1 img, .block2 img, .block3 img{margin-left: -14%}
	.hcatit{font-size: 24px;line-height: 26px;margin-bottom: 10px}
	.salestart{height: 124px;width: 122px;font-size: 16px;padding: 30px 20px;}
	.salestart span{font-size: 28px}
	.salestart1{padding: 40px 20px}
	.catebox1 .hcatshop .hcatit span{font-size: 18px}
	.bannerimg > img{max-width: 120%}
	.catebox1 .hcatshop{bottom: 135px}
}
@media screen and (max-width:1200px)
{
	.menu_link nav > ul > li{padding: 0 20px}
	.menu_link nav > ul > li.promotionlink > a{padding: 20px 21px}
	#fixable-header.sticky .menu_link nav > ul > li.promotionlink > a{padding: 16px 21px}
	.headinfo li{padding: 0 29px}
	.headsearch{width: 400px}
	.headul{padding-left: 20px}
	.ctleft{padding-right: 30px}
	.mapbox{width: 440px}
	.ctleft{width: calc(100% - 440px);}
	.ctinfo img{max-width: 24px}
	.ctshow{font-size: 18px;padding-bottom: 10px}
	.ctinfolist li{padding: 0 15px}
	.ctinfolist{margin: 0 -15px}
	.mapbox iframe{height: 495px}
	.prname p{font-size: 15px;line-height: 19px}
	.ftopmid p{font-size: 14px;line-height: 20px;}
	.ftmidlink li{padding: 0 19px}
	.footer_top{padding: 40px 0 0 }
	.ftmid{margin-bottom: 40px}
	.ftmidlink{margin-bottom: 35px;padding: 22px 0}
	.ftlink li a{font-size: 15px}
	.ftinfo{padding: 0 30px}
	.dispatchlist li{width:50%;padding: 7px 9px 7px 0}
	.detailtxtbox, .dispatchlist, .prsocialbox{padding: 20px 0}
	.prsocial li{padding: 0 5px 0 0}
	.detitle{font-size: 24px;line-height: 28px}
	.btnaddcart,.woocommerce .prdetright .btnaddcart{padding: 14px 20px;margin-top: 0;font-size: 14px}
	.blockbox{padding: 60px 0 10px}
	.hcatit{font-size: 20px;line-height: 22px}
	.catebox1 .hcatshop .hcatit{font-size: 38px}
	.shopnowbtn{padding: 12px 30px}
	.woocommerce .remodal{max-width: 900px;margin: auto;left: 0;right: 0;}
	.woocommerce #wcqv_contend .detailbtn_bar .btnaddcart {margin-top: 0}
	.catebox1 .hcatshop{bottom: 125px}
	.headul >li:not(:first-child) a {padding: 14px 32px 14px 10px;}
	.headul > li:nth-child(4) a{padding: 14px 10px;}
}

@media screen and (max-width:1110px)
{ 
	.fixable-header-outer{height: auto}
     /*Header*/   
     html.menuhidden{position: fixed;overflow-y: hidden}
    .mainheader{position: relative;z-index: initial;top: 0;width: 100%;height: auto;}    
    .overlay{position: fixed;top: 0;z-index:999;width: 100%;height: 100%;display: none;background-color: rgba(0, 0, 0, 0.8);cursor: pointer;}
    .togglebtn span {position: relative;display: inline-block;margin-top: 7px;vertical-align: top}
    .togglebtn span::before { top: -5px;}
    .togglebtn span::after{top:5px}
    .togglebtn span::before, .togglebtn span::after {content: "";position: absolute;left: 0;}
    .togglebtn span, .togglebtn span::before, .togglebtn span::after { transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;width:16px;height: 2px;}
    .togglebtn {position: fixed;right: 15px;top:42px;display: block;text-align: center;width:40px;height:40px;border:0;cursor: pointer;z-index: 1001;padding:13px 7px;background: #fff;}
    .togglebtn.active span::before {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);-ms-transform: rotate(-135deg);top:0;background-color: #0157d5}
    .togglebtn.active span::after { -webkit-transition-delay: 0.09s;top:0;-moz-transition-delay: 0.09s;-o-transition-delay: 0.09s;-ms-transition-delay: 0.09s;transition-delay: 0.09s;transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg);-o-transform: rotate(135deg);-ms-transform: rotate(135deg);background-color: #0157d5}
    .togglebtn.active span{background-color: transparent;}
    .togglebtn.active {right: 309px;top:0;border-radius: 0}
    .togglebtn span, .togglebtn span::before, .togglebtn span::after{background-color: #0177c0;} 
    .menudrop,.menu_link .submenu .menudrop{top:0;font-size: 18px;height:38px;width: 50px;border-radius: 0;line-height:40px;right: 0;position: absolute;background: transparent}
    .menu_link .submenu .menudrop{color:#fff}
    .menu_link nav > ul > li > a{padding:12px 20px;color:#5f5f5f;font-size: 14px;height: auto;font-weight: 500;}
	.menu_link nav > ul > li.promotionlink > a{padding: 12px 20px}
    .menu_link.active{transform: translateX(0%);-webkit-transform: translateX(0%);}
    .menu_link{float: none;padding: 0;position: fixed;top:0;height:100%;width:310px;margin: 0;transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-ms-transition: all 0.6s ease;overflow-y:auto;right:0;z-index: 1000;transform: translateX(100%);-webkit-transform: translateX(100%);background:#fff;padding-top: 20px;}
    .menu_link .submenu{display: none;opacity: 1;visibility: visible;width: auto;position: relative;padding: 0;margin: 0 20px 0 40px;left: auto;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none;background: transparent;min-width: inherit;-webkit-transform: none;transform: none;}
    .menu_link nav > ul > li{display: block;text-align:left;margin:0 0 1px;width: 100%;padding: 0}   
	.menu_link nav > ul > li.promotionlink>a,.menu_link nav > ul > li.promotionlink.active a{background: transparent}
	.menu_link .submenu li a{font-weight: 500;font-size: 14px;}
	.menu_link .submenu > li > ul{margin: 5px 0 0 20px;padding: 0}
	.menu_link .container{padding: 0}
    .logo-left{position: relative;}	
	.menudrop.openedmenu:before{content: '\f104';}
    .menu_link li:hover .menu-level1, .menu_link .menu-level1 li:hover .menu-level2 {display: none;}
    .menu_link li .menu-level1.active, .menu_link .menu-level1.active .menu-level2.active {display: block;}
    .menu_link .menu-level1 li .menu-level2{left: auto}
    .menu_link ul > li:hover > a > i.fa.fa-angle-down {-webkit-transform: none;-ms-transform: none;-o-transform: none;-moz-transform: none;transform:none;}   
    .menu_link ul > li > a::before{background: #fff}
    .menu_link nav > ul > li:hover > a, .menu_link nav > ul > li.active > a{color:#0c79bd;background: #fff} 
	.menu_link li:hover .submenu{display: none;-webkit-transform: none;transform: none;}
	.menu_link nav > ul > li:not(:last-child) > a::before,.menu_link nav > ul > li:not(:last-child)::before{content: none}
	.headinfo li{display: block;width:220px;float: left;padding: 0 16px;}
	.headtop .mCSB_horizontal.mCSB_inside > .mCSB_container{margin-bottom: 15px}
	.headtop{border-bottom: 0;display: none}
	.mainheader{border-bottom: 1px solid #dcdce6}
	.headsearch{width:300px}
	.headul > li > a,.headul .headbtn{padding: 14px 10px}
	.headbtn p{display: none}
	.headul{padding: 0 45px 0 10px}
	.headul > li > a > img{max-width: 20px;margin: 0;vertical-align: middle}
	.headul > li:last-child > a:before{content: ''}
	.menulogo{display: block;padding: 0 20px 15px}
	.menulogo>a{display: inline-block;max-width: 125px}
	
	.pgmain,.bannermain{padding-top: 0}
	.brandlist{margin: 40px 0 20px}
	.ctleft{width: 100%;padding: 0}
	.ctinfolist li:nth-child(-n+3){margin-bottom: 40px}
	.mapbox{width: 100%;margin-top: 40px;}
	.mapbox iframe{height: 380px}
	.ctopbox{margin-bottom: 40px}
	.ctit{margin-bottom: 25px}
	.ctformbox{padding: 30px 25px}
	.primg{height: 145px}
	.prtoplink,.prlisting .productbox >a.woocommerce-loop-product__link{padding: 10px}
	.prslider .prbtmlink{padding: 0 10px 10px}
	.ftinfo, .ftopmid{width: 46%}
	.ftlink, .ftlogo, .ftpay, .ftdel{width: 27%}
	.ftlink li{float: none;width: 100%;margin-bottom: 12px}
	.ftdel p{font-size: 18px}
	.ftmidlink a{font-size: 14px}
	.catebox1 .hcatshop .hcatit span{font-size: 16px}
	.catebox1 .hcatshop .hcatit{font-size: 34px}
	.hcatit{font-size: 18px;line-height: 20px;max-width: 220px;}
	.hcatshop{bottom: 18px;left: 23px}
	.block1 .quotebox{right: 10px}
	.opentime{padding: 12px 20px;}
	.opentime span{font-size: 16px}
	.block2 .quotebox{right: 25px}
	.block3 .quotebox span{font-size: 16px}
	.block3 .quotebox p{font-size: 24px}
	.block2 .quotebox p{font-size: 28px;margin-bottom: 10px}
	.blockbox{padding: 40px 0 5px}
	.block3 .quotebox{right: 16px}
	.ftopmid p > span{padding-left: 10px;margin-left: 10px;}
	.catebox1 .hcatshop{bottom: 115px}
	.clogo:hover {border-color: transparent;}
}
@media screen and (max-width:1023px)
{
	.prlisting .productlist li{width:50%}
	.pgleft{width: 240px}
	.pgright{width: calc(100% - 240px);}
	.prdetright{width:100%;float: none;padding: 0}
	.prdetleft{width:100%;float: none;}
	.sliderdiv{max-width: 600px;margin: 0 auto 25px}
	.dispatchlist li{width: 33.3%}
	.imgmain{height: 400px}
	.thumb{height: 90px}
	.slider_thumbs .slick-list{max-width: 360px}
	.prdetail{margin-bottom: 20px;padding: 0}
	.tab_container{padding: 35px 0}
	.alsolyk span,.title span{padding: 0 30px}
	.detslider{margin-bottom: 30px}
	.prslider .productbox .fav-icon a{opacity: 1;visibility: visible;transform:none;-webkit-transform:none}
	.hcatlist li{width:100%;padding: 10px 15px}
	.catebox{width:48%;float: left}
	.catebox + .catebox{float: right;margin-top: 0}
	.catebox1{float: none;width: auto;display: block;max-width: 456px;margin: 0 auto}
	.hcatlist{text-align: center}
	.hcatshop{text-align: left}
	.block1 img, .block2 img, .block3 img{margin: 0;max-width: 100%}
	.blocklist li{width:50%;margin-bottom: 20px}
	.block1, .block2, .block3{display: inline-block}
	.block3 .quotebox{text-align: left}
	.block1 .quotebox{right: 50px;top: 22px;}
	.blocklist{text-align: center}
	.catebox1 .hcatshop{bottom: 170px}
}
@media(max-width:992px)    
{ 
	.hctatit{font-size: 27px;padding-right: 40px;margin-left: 20px}
	.heading{margin: 15px 0 30px}
	.detable table tr th,.detable table tr td{padding: 12px;white-space: nowrap;font-size: 15px}
	.detable table tr td:first-child, .detable table tr th:first-child{padding-left: 14px}
	.detable{overflow-x: auto}
	.ftinfo, .ftopmid{width: 50%}
	.ftlink, .ftlogo, .ftpay, .ftdel{width: 25%}
	.ftxt a, .ftxt p{font-size: 18px}
	.ftadd{font-size: 16px}
	.ftadd p{font-size: 15px}
	.ftpay{padding: 0 0 0 25px}
	.detcontent p,.contentbox p{font-size: 14px;line-height: 22px;margin-bottom: 10px}
	.prdesc,.detcontent h2{margin-bottom: 10px;font-size: 20px;line-height: 24px}
	.brands{padding: 40px 0}
	.toptit,.areas_title{font-size: 24px;line-height: 28px;margin-bottom: 10px}
	.areacontent h2{font-size: 18px;line-height: 26px;margin-bottom: 10px}
	.homecontent{padding: 40px 0}
	.clogo{height: 85px}
	.bannerimg > img{max-width: 140%}
	.bannertitle{font-size: 30px;}
	.bannerright{width: calc(100% - 170px);padding-left: 20px;}
	.badgeimg{width:170px}
	.defult_page p,.defult_page ul li, .defult_page ol li,.thnqpg p{font-size: 14px;line-height: 22px}
	.defult_page{padding-bottom: 25px}
	.areacontent{padding-right: 30px}
	.detcontent li{font-size: 14px;line-height: 22px}
	.prslider .saletxt {top: 13px;right: 10px;}
	
}
@media(max-width:860px)
{
	.hctatit{display: block;margin-left: 0;padding-right: 0;margin-bottom: 20px;font-size: 24px;line-height:28px}
	.homecall{padding: 14px 25px}
	.hctatit::before{display: none;}
	.sortdrop select{width: 200px}
	.prheading{width: calc(100% - 210px)}
	.pgright{width:100%;float: none;border: 0;padding: 0}
	.pgleft{width:100%;margin-bottom: 5px}
	 .filtericon{display: block;font-size: 14px;color: #46464A;background: #ebebeb;display: inline-block;padding: 8px 15px;float: right;margin-bottom: 5px}
    .filtericon i{margin-right: 8px}
	.filterbox{display: none}
	.filterbox.active {display: block;position: fixed;width: 100%;background: #fff;top: 0;left: 0;padding: 20px;height: 100%;overflow-y: auto;z-index: 1001;}
    html.filterhidden { position: fixed; overflow-y: hidden;}
	.closefilter{position: absolute;right: 20px;top: 18px;width: 35px;text-align: right;height: 35px;z-index: 1;display: block}
	.listcta{padding: 25px}
	.categorylist{margin-top: 20px}
	.cathead{padding: 20px 30px 20px 0}
	.innerslider,.resultbox{margin-bottom: 20px}
	.pgright .breadcrumbs{padding: 25px 0 10px}
	.ftmid{display: block;width: auto}
	.ftlink, .ftlogo, .ftpay, .ftdel{display: block;width: 100%}
	.ftinfo, .ftopmid{display: block;width: 100%}
	.ftlogo > a{padding: 0}
	.ftlogo{border-right: 0;border-bottom: 1px solid #ededed}
	.ftopmid{border-bottom: 1px solid #ededed;padding:10px 15px}
	.ftdel{border: 0;padding: 15px}
	.fthead{text-align: center}
	.ftlink li{display: inline-block;padding:3px 10px;width: auto}
	.ftmidlink li,.ftmidlink li:first-child,.ftmidlink li:last-child{padding: 0 10px}
	.ftlink{text-align: center;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.1);}
	.fthead{margin-bottom: 15px}
	.ftmidlink{margin-bottom: 20px;padding: 18px}
	.ftinfo{border-left: 0;border-right: 0;border-bottom: 1px solid rgba(255,255,255,0.1);margin-bottom: 15px;padding: 0 0 15px}
	.ftpay{text-align: center;padding: 0}
	.ftpay li:first-child{margin-bottom: 15px;padding-bottom: 15px}
	.togglebtn.active{right:0}
	.bannertitle{font-size: 24px;line-height: 28px;margin-bottom: 10px}
	.bannerright img{max-width: 120px;margin-left: -11px;margin-bottom: -10px}
	.areacontent{width: 100%;float: none;max-height: 250px;padding: 0;margin-bottom: 25px}
	.area_map_section{width: 100%;float: none}
	.area_map_section iframe{height: 250px}
	.bannertxt.banner_2_text{left:8%;}
	.bannertxt.banner_2_text .bannertitle{margin-bottom: 0;}
	.bannertxt {right: 10%;}
}

@media(max-width:768px)
{ 
	.brandlist li{width:50%;margin-bottom: 20px;padding: 0 15px}
	.brandbox{padding: 15px 0}
	.blogo{margin: 0 auto 25px;}
	
	.blocklist li{width: 100%}
	.headsearch{width:240px}
	.logo-left{width:125px}
	.headright{padding-top: 10px}
	.togglebtn{top:30px}
	.badgeimg{width:130px;display: inline-block;vertical-align: top;float: none}
	.bannerright{width:calc(100% - 130px);padding-left: 10px;display: inline-block;vertical-align: top;float: none}
	.innerbanner img:first-child{display: none}
	.innerbanner img:nth-child(2){display: block}
	.innerslider .slick-next{right: 10px}
	.innerslider .slick-prev{left: 10px}
	.bannertxt.banner_2_text p {font-size: 17px;line-height: 22px;margin-top: 5px;}
	.productbox .fav-icon a.quick_view{display: none;}
	.headul li.mobile_search{display:inline-block}
	.headsearch{display: none;}
	ul.headul li:nth-child(4) a:before {background: url(../images/head-border.png)no-repeat center;}
	ul.headul li:last-child a:before {content: none;}
	.close_mobile_search_btn {position: absolute;right: 20px;top: 18px;width: 35px;text-align: right;height: 35px;z-index: 2;display: block;}
	.search_filterbox.active .aws-search-form.aws-show-clear {margin-top: 60px;}
	.search_filterbox.active .aws-container .aws-show-clear .aws-search-field {
    box-shadow: none;
    border: 1px solid #cfcdcd;
    font-size: 20px;
    width: 100%;
    padding: 12px;
    border: 1px solid #cfcdcd;
    border-radius: 0;
    height: 48px;
    background-color: #fff;
    color: #4a4a4a;
}
	.bannerimg > img{max-width:100%}
	.bannertxt{position: relative;left: auto !important;top:auto !important;right: auto !important;background: #bccfd6;padding: 15px;text-align: center;font-size:0;min-height: 201px}
	.bannertxt.banner_2_text p br{display: none}
	.bannermain .slick-prev,.bannermain .slick-next{display: none !important;}
}
@media(max-width:700px)
{   
	.catebox{width: auto;float: none;display: inline-block}
	.catebox + .catebox{width: auto;margin-top: 20px;float: none}
	.homecategory{padding: 20px 0 0}
	.hometabs{padding: 35px 0}
	
}
@media(max-width:650px)    
{ 
	.togglebtn{top:27px}
	.ctinfolist li{width:50%;margin-bottom:30px !important;}
	.ctinfolist li:nth-child(-n+3),.ctinfolist li:nth-child(2n+1){border: 0}
	.ctinfolist li:nth-child(odd){border-left: 1px solid #ddd;}
	.ctinfolist li:nth-child(2n){border-left: 1px solid #ddd}
	.dispatchlist li{width:50%}
	.slidetab li{font-size: 22px;padding: 0 20px}
	.logo-left{float: none;width: 120px;}
	.headright{float: none;padding: 0}
	.headsearch{width:100%;float: none}
	.headul{position: absolute;top:8px;right:62px;padding: 0;float: none}
	.cartdropdown{width:330px;right:-60px}
	.bannertitle {font-size: 18px;line-height: 19px;}
	.bannertxt.banner_2_text p {font-size: 16px;line-height: 16px;margin-top: 5px;}
}
@media(max-width:550px)
{
	.prlisting .productlist li{padding: 0 7px}
	.prlisting .productlist {margin: 0 -7px}
	.prname p{font-size: 14px;line-height: 18px}
	.primg{height: 130px}
	.prprice ins,.prprice .woocommerce-Price-amount{font-size: 16px;}
	.prprice del{font-size: 14px}
	.fav-icon a{width:38px;height: 38px;margin: 0 3px}
	.fav-icon{padding: 0 7px 10px}
	.prheading{width: 100%;float: none;margin-bottom: 20px}
	.sortdrop{float: none}
	 .tab_drawer_heading {background-color:#0177c0;margin-bottom: 1px;font-weight: 700;font-size: 18px;border-radius: 0;color: #ffffff;padding: 10px 20px;display: block; cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
    .tab_content {padding: 15px 0;}
    .tabs {display: none;}
	.tab_container{padding: 0}
	.prdesc{font-size: 18px}
	.detable table{margin-bottom: 15px;}
	.detable{margin-bottom: 10px}
	.prdetabs{margin-bottom: 30px}
	.detable table tr th, .detable table tr td{padding: 10px;font-size: 14px}
}


@media(max-width:480px)
{
	.brandlist li{width: 100%}
	.ctinfolist li{width: 100%;padding-bottom: 15px;margin-bottom: 15px !important;}
	.ctinfolist li:nth-child(2n){border: 0}
	.ctinfolist li:not(:last-child){border-bottom: 1px solid #ddd}
	.ctinfo,.ctinfolist li .ctshow ~ .ctshow{margin-top: 10px}
	.ctsm{margin-bottom: 30px}
	.ctshow{padding-bottom: 6px}
	.mapbox{margin-top: 0}
	.mapbox .iframe{height: 320px}
	.width50.form-group{width: 100%}
	.form-group{margin-bottom: 12px}
	.form-control{height: 44px;font-size: 15px}
	.recaptcha{float: none;margin-bottom: 10px;margin-right: 0}
	.btnbox{float: none;text-align: right}
	textarea{min-height: 100px}
	.footer_bottom p{font-size: 14px;line-height: 18px}
	.footer_bottom{padding: 12px 0}
	.slider_thumbs .slick-list{max-width: 210px}
	.detsale{top:20px}
	.detitle{font-size: 20px;line-height: 24px}
	.imgmain{height:270px}
	.thumb{height: 60px}
	.quantitybox,.prsocial{float: left;width:100%;margin-bottom: 15px}
	.detailbtn_bar,.prcard{float:left;width:100%;}
	.detailtxtbox, .dispatchlist, .prsocialbox{padding: 15px 0}
	.btnaddcart,.woocommerce .prdetright .btnaddcart{margin-top: 0}
	.dispatchlist li{width: 100%;display: block;padding: 5px 9px 5px 0}
	.alsolyk span,.title span{padding: 0 15px}
	.alsolyk{margin-bottom: 20px}
	.slidetab li{font-size: 19px;padding: 0 15px}
	.slidetab,.title{margin-bottom: 30px}
	.clogo{height: 75px}
	.salestart{height: 104px;width:102px;padding:25px 20px ;font-size: 14px}
	.salestart1{padding: 32px 20px;right:20px}
	.salestart span{font-size: 24px}
	.catebox1 .hcatshop .hcatit{font-size: 30px}
	.catebox1 .hcatshop .hcatit span{font-size: 14px}
	.bannertitle{font-size:18px;line-height: 22px;}
	.bannerright{width: calc(100% - 80px);}
	.badgeimg{width: 80px}
	.breadcrumbs > li{padding: 0 30px 5px 0;}
	.breadcrumbs > li:not(:last-child):before{right: 11px}
	.catebox1 .hcatshop{bottom: 125px}
	.headul{position: relative;}
	.togglebtn{top:24px}
	.bannerimg > img{max-width: 140%;margin-left: -120px}
	.bannerimg2 > img{margin-left: 0}
}
@media(max-width:380px)
{ 
	.prlisting .productlist li{width: 100%}
	.prlisting .productbox{max-width: 290px;margin: 0 auto}
	.ftmidlink li, .ftmidlink li:first-child, .ftmidlink li:last-child{display: block;padding:5px 0;text-align: center}
	.ftlink li{display: block;padding: 5px 0;margin-bottom: 0}
	.scrollTop{bottom: 40px}
	.ftopmid p{font-size: 12px;line-height: 18px}
	.slidetab li{font-size: 16px;padding: 0 10px}
	.slidetab::before{content: none}
	.block1 .quotebox p{font-size: 18px;line-height: 20px;margin: 0 auto 10px}
	.block2 .quotebox p,.block3 .quotebox p{font-size: 22px;}
	.opentime{padding: 9px 15px}
	.opentime span{font-size: 14px;line-height: 18px}
	.block1 .quotebox a{font-size: 14px}
	.block3 .quotebox{top:30px}
	.block1 .quotebox{right:30px;top:15px}
	.block2 .quotebox{top:20px}
	.headul{position:relative;top:auto;right: auto;text-align: center;margin-top: 5px}
	.headul > li > a, .headul .headbtn{padding: 8px 14px;}
	.headul > li > a::before{height: 100%;background-position: center}
	.headmid{padding:10px 0 0}
	.headsearch .aws-container .aws-search-field{height: 40px}
	.menu_link{width: 100%}
	.cartdropdown{right: 0;width:auto;top:100%;}
	.checkoutbtn, .viewcartbtn{padding: 12px 30px}
	.cartnavtxt p,.cartnavtxt span{font-size: 14px}
	.cartnavlist li,.cartotal{padding: 15px}
	.badgeimg{width:60px;float: none;margin: 0 auto}
	.bannerright{width: 100%;float: none;text-align: center;padding: 0}
	.bannerright img,.bannertxt.banner_2_text .bannerright img{max-width:80px;margin:0 auto 5px}
	
	.bannertitle{font-size: 14px;line-height: 16px}
	.bannerright .shopnowbtn{padding: 10px 20px;font-size: 14px}
	.catebox1 .hcatshop{bottom: 95px}
}


