@media screen and (max-width:1350px){
	.matitle{font-size: 50px;line-height: 48px;}
	.matext p {margin: 0;padding: 0 0 15px 0;}
}
@media screen and (max-width:1280px){
	.vipphone{margin-left: 5%;}
}
@media screen and (max-width:1190px){
	.vipphone{margin-left: 5%;}
}
@media screen and (max-width:1250px){
	.madescr{width: 67%;}
	.catlistrow {overflow: unset;}
	.gooditem{width: 32%;}
	.gooditem:last-child {margin-right: 1.33%;}
	.lazybtn{clear: both;}
	.fshopchoice .ochitaddr{width:48%;}
}
@media screen and (max-width:1150px){
	.matitle {font-size: 45px;line-height: 40px;}
	.fix .servbuttons {position: absolute;right: 4%;top: /*-30px*/10px;}
	.bx-soa-item-content {width: 250px;}
	.shlweb a:first-child {float: none;display: block;margin-bottom: 10px;}
	.shlweb a:last-child {float: none;display: block;}
}
@media screen and (max-width:1090px){
	.mahero {width: 50%;float: none;position: absolute;bottom: 0;z-index: -1;opacity: 0.4;}
	.mainabout{width:94%;margin:0 auto;}	
	.mainabout{overflow: unset;}
	.madescr {width: 70%;margin:0 auto;float: none;}
	.matitle {margin-bottom: 50px;line-height: 48px;}
	#geolis {width: 60%;margin-left: -30%;}
	/*.header.fix .vipphone {margin: 27px 0 0 0;float: right;}*/
	.auth{float: right;/*margin: -20px 0 0 0;*/}
	.mobhead .auth{clear:none;}
	
}
@media screen and (max-width:1024px){
	.auth{height: 18px;width: 16px;padding: 0;font-size: 0;margin: 13px 0 0 0;background: url(img/auth.png) no-repeat 100% 100%/cover;}
	.auth:hover{background: url(img/auth-hov.png) no-repeat 100% 100%/cover;}
	.headmenu{width: 40%;}
	.fshopchoice .ochitname{float:none;}
	.flogo {width: 100%;}
	.footleft {width: 27%;}
	.bx-soa-section-content .ochitem{width: 49%;}
	.bx-soa-item-content {width: 200px;}
	.bx-soa-item-title{margin-top: 15px;}
	.mmleft ul li {margin-left: 23px;}
} 
@media screen and (max-width:980px){
	.mmright ul li,.mmleft ul li{margin-left: 20px;}
	.factitem{width:49%;}
	.factitem:nth-child(2n){margin-right:0;}
}
@media screen and (max-width:940px){
	.gooditem{width: 48.6%}
	.catleft{width: 70%}
	.catright{width: 27%;}
}
@media screen and (max-width:911px){
	/*.mcatitem{height: 280px;}*/
	.maincatarea{grid-template-columns: 1fr 1fr;}
	.msubcatitem{opacity: 1;visibility: visible;position:static;-webkit-box-shadow:none;box-shadow:none;}
	.mcatitem{height: auto;}
	.mcatitem:hover{-webkit-box-shadow:none;box-shadow:none;}
	.mainactions.owl-carousel .owl-stage-outer{padding: 0;margin-right: 0;}
	.catcaritems {margin: 0;}
	.catcaritems.owl-carousel .owl-stage-outer {padding: 0;margin-right: 0;}
	.catcaritems .owl-next{right: -0.5%;}
	.btn.headph,.vipphone .btn.fransh{padding: 6px 10px;}
	.vipphone a {font-size: 16px;}
	.vipphone {margin-left: 1%;}
	.headmenu {width: 36%;}
	.mmright ul li, .mmleft ul li {margin-left: 11px;}
}
@media screen and (max-width:860px){
	.mobhead,.msicon,#mobcall,.moblogo,.mobhead .searchicon{display:block;}
	#mobcall {float: right;margin: 7px 0 0 22px;}
	#mobcall path{fill:#fff;}
	.msicon{float: right;margin: 9px 0 0 22px;}
	.msicon path{fill:#fff;}
	.mobhead{background: #1F2B39;position: fixed;z-index:110;left: 0;top:0;right: 0;padding: 10px 0;}
	.mobhead .auth{margin: 9px 18px 0 22px;}
	.mcomp{margin: 9px 0 0 22px;}
	.mobcart{margin: 9px 0 0 0px;float:right;}	
	.moblogo {float: left;width: 15%;min-width: 100px;}
	.moblogo a{display:block;width:100%;}
	.moblogo img{display:block;width:100%;}
	.thead{background:transparent;padding: 0;overflow: unset;}
	.content {padding: 58px 0 0 0;}
	.content img{max-width:100%;}
	.searchblock{top: 57px;position: fixed;}
	.mainmenu{padding:0;}
	.moblogo{margin-right:10%;}
	.logo,.searchicon,.headmenu,.servbuttons,.vipphone,.mainmenu .searchblock,.geoloc,.thead .auth,.mmleft,.mmright{display:none;}
	.mobhmenu .geoloc{font-size: 18px;font-weight:500;margin:0 auto;color: #000;display: block;margin-right: 0;max-width: 100%;}
	.geoloc path {fill: #000;}
	.geoloc svg{top:6px;}
	.mobhmenu {position: fixed;padding: 20px 4% 40px 4%;left: 0;top: 58px;right: 0;/*bottom: 0;*/z-index: 200;background: #fff;}
	.mobhgeo{padding:15px 0;border-bottom:1px solid #05703F;overflow: hidden;}
	.mobhmenu ul{margin:0;padding:0;}
	.mobmsect{padding: 30px 0 15px 0;}
	.mobmsect li {margin-bottom: 8px;display:inline-block;font-size:18px; font-weight:600;position:relative;padding-left:15px;margin-right:7px;}
	.mobmsect li:before{content:"";position:absolute;top:9px;width:4px;height:3px;background:#05703F;border-radius:50%;left:3px;}
	.mobmsect li a{color:#000;}
	.mobinfomenu{padding:0 0 15px 0;}
	.mobinfomenu li{display:inline-block;font-size:16px; margin-right:15px;margin-bottom:6px;}
	.mobinfomenu li a{color:#000;}
	.mobmserv{}
	.mobmserv li{display:inline-block;margin-right:15px;font-size:15px;}
	.mobmserv li a{color:#999;}
	.shlitem{width:49%;}
	
	.search {display: block;}
	.cslistsort{float: left;padding: 0px 0 20px 0;}
	.cslisthead {float: none;}
	
	.gdgall{width:45%;}
	.gdbigimg {padding: 0;}
	.gdcar{position: static;width: 100%;margin: 20px 0;}
	.gdgitem {display: inline-block;margin-right: 5px;}
	.gdbigimg a, .gdbigimg img {width: 100%;margin: 0 auto;}
	.gdright {width: 52%;}
	.gdpricenew{font-size: 24px;}
	.gdeconomy{margin:10px 0 0 0;}
	.gdamountarea {padding: 20px 0 0 0;}
	.gdminproparea {padding: 10px 0 25px 0;}
	.gdapdescr{top: -70%;left: -12%;}
	.gdapitem:nth-child(4) .gdapdescr {margin-left: -150%;}
	.gdapitem{width: 19.4%;margin-bottom: 15px;}
	.gdtabsarea {padding:0;}
	#geolis {width: 80%;margin-left: -42%;}
	.bx-soa-item-img-block {margin: 0;width: 60px;height: 60px;}
	.bx-soa-item-title {font-size: 14px;margin-top: 10px;}
	.bx-soa-section-content .ochitem {width: 100%;}
	.bx-soa-section-content .ochitname {float: left;}
	.bx-soa-section-content .ochitaddr {float: left;margin: 3px 0 0 15px;width: 50%;min-height: 0;}
	.bx-soa-section-content .ochitphone {float: right;}
	.bx-soa-section-content .osccheck {margin-top: 0;}
	
	.persectitem{width:48%;margin-right: 3%;}
	.persectitem:nth-child(2n){margin-right:0;}
	.profitext{padding: 35px 5% 35px 0;font-size: 20px;line-height: 25px;}
	.prc .profitext{padding:35px 0 35px 5%;}
	.profiblock h3{margin: 0;font-size: 25px;}
	.blogdtitle{top:20%;}
	.blogdtitle h1 {font-size: 35px;line-height: 40px;margin: 0;}
	.franchaddform .fieldarefull .fieldset:nth-child(3){width: 48%;}
	.franchaddform .fieldarefull .fieldset:nth-child(4){width: 48%;}
	.franchaddform .fieldarefull .fieldset:nth-child(5){width: 48%;}
	.franchaddform .fieldarefull .fieldset:nth-child(6){width: 48%;}
	.franchaddform .fieldarefull .fieldset:nth-child(7){width: 48%;}
	.franchaddform .fieldarefull .fieldset:nth-child(8){width: 48%;}
}
@media screen and (max-width:840px){	
	.madescr {width: 90%;}
	.matitle {font-size: 40px;line-height: 42px;margin-bottom: 10px;}
	.auth{background: url(img/auth-hov.png) no-repeat 100% 100%/cover;}
	.formfooter .main-user-consent-request{display:block;width:100%;float: none;}
	.formbuttons {float: none;width: 80%;margin: 20px auto 0 auto;}
	.footleft {width: 100%;}
	.flogo{float: left;width: 30%;}
	.fsoc {float: right;margin: 18px 0 0 0;}
	.fphone{float: right;margin: 10px 3% 0 0;}
	.footmiddle{width: 100%;}
}
@media screen and (max-width:790px){	
	.fieldarea {float: none;width: auto;}
	.captimg img {width: auto;height: 40px;}
	.fshopchoice {float: none;width: auto;margin: 20px 0 0 0;clear: both;}
}

@media screen and (max-width:770px){
	.matitle{margin-bottom:0px;padding-bottom:20px;}
	.mbpopitem {width: 32.3%;margin-right: 1.0%;margin-bottom: 15px;}
}
@media screen and (max-width:742px){
	.catright .mob.close{display:block;}
	.catright {display:none;position: fixed;bottom:0;right: 0;top: 60px;width: 50%;background: #FFF;z-index: 100;min-width: 320px;padding-right: 15px;overflow: hidden auto;}
	.bx-filter .bx-filter-popup-result{left:auto;right:0;top: 50%;margin-top: -15px;}
	.bx-filter .bx-filter-popup-result:after{border-right-color: rgba(56,78,103,0.8);border-width: 6px 6px 6px 0px;left: -6px;right: auto;}
	.bx-filter-parameters-box{position:relative;}
	.catleft {width: 100%;border-right:0;}	
	.mcslistfiltr{display:block;float:right;font-weight: 600;}
	.mcslistfiltr svg{float:left;margin: -3px 5px 0 0;}
	.mcslistfiltr span{float:left;}
	.gdapitem {width: 27.4%;margin-bottom: 15px;}
	.gdapdescr {top: -42%;left: -11%;}
	.gdapitem:last-child .gdapdescr,.gdapitem:nth-child(3) .gdapdescr {margin-left: -90%;}
	.gdapitem:nth-child(4) .gdapdescr {margin-left: -130px;}
	.bx-soa-section-content .ochitem {width: 100%;}
	.bx-soa-section-content .ochitname {float: none;}
	.bx-soa-section-content .ochitaddr {float: none;margin: 3px 0 0 0;width: 100%;min-height: 0;}
	.bx-soa-section-content .ochitphone {float: none;position: absolute;right: 0;top: 0;}
	.bx-soa-section-content .ochitbody{position:relative;}
	.bx-soa-section-content .osccheck {margin-top: 0;}
	.mainslider .owl-nav {display: none;}
	#geolist .geolist {font-size: 15px;width: 100%;}
	#geolist .blocktitle{width: 100%;margin-bottom: 9px;}
	#geoform {gap: 0px 20px;flex-wrap: wrap;line-height: 15px;}
}
@media screen and (max-width:700px){
	.bx-soa-item-title {font-size: 12px;margin-top: 10px;}
	.bx-soa-item-content {width: 160px;}
	.authform,.authreg {float:none;width: auto;}
	
	
}
@media screen and (max-width:680px){
	.gdapitem:last-child .gdapdescr,.gdapitem:nth-child(3) .gdapdescr {margin-left: -120%;}
}
@media screen and (max-width:650px){
	.matitle {font-size: 30px;line-height: 35px;}
	.mahero{width:60%;}
	.fphone {margin: 0px 0 0 10%;}
	.fsoc{margin: 0;}
	#profiform{width:auto;margin-left:0px;left:2%;right:2%;}
	.plc,.prc {float: none;width: auto;margin: 0 0 30px 0;}
	
	.profitext,.prc .profitext{padding: 15px 0% 15px 0;text-align: center;}
	.prc h3,.profiblock h3{text-align: center;}
	.prc .profibtn,.profibtn {text-align: center;}
}
@media screen and (max-width:600px){
	.gdgall {width: 100%;}
	.gdright {width: 100%;}
	.gdapitem {width: 19%;margin-bottom: 15px;}
	.gdapitem:first-child .gdapdescr,.gdapitem:nth-child(5) .gdapdescr {margin-left: 10%;}
	.gdapitem:last-child .gdapdescr, .gdapitem:nth-child(3) .gdapdescr {margin-left: -40%;}
	.gdth{padding: 0 20px;}
	.shlitem{width:100% !important;margin-right:0;}
	.shladdr{height:auto;}
	.shopshead {float: none;margin: 0px 0 20px 0;/*text-align:right;*/}
	.shopthitem{float:none;}
	
	.moblogo {margin-right: 0;}
	
}

@media screen and (max-width:580px){ 
	.bx-soa-item-td{display:block;}
	.bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:first-child {float: left;}
	.bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:first-child {max-width: 350px;min-width: 60% !important;margin-bottom: 50px;}
	.bx-soa-item-tr{display:block;}
	.bx-soa-item-tr.bx-soa-item-tr-first{border-top: 1px solid #e5e5e5;}
	#fullorder,#shopcont,#fastorder {width:auto;left:2%;right:2%;margin-left:0;}
	.franchaddform .fieldarefull .fieldset:nth-child(3){width: 100%;}
	.franchaddform .fieldarefull .fieldset:nth-child(4){width: 100%;}
	.franchaddform .fieldarefull .fieldset:nth-child(5){width: 100%;}
	.franchaddform .fieldarefull .fieldset:nth-child(6){width: 100%;}
	.franchaddform .fieldarefull .fieldset:nth-child(7){width: 100%;}
	.franchaddform .fieldarefull .fieldset:nth-child(8){width: 100%;}
}
@media screen and (max-width:520px){ 
	.fshopchoice .ochitaddr{width: auto;float: none;}
	.ochitbody{position: relative;}
	.fshopchoice .ochitphone {float: none;position: absolute;top: 3px;right: 0;font-size: 13px;}
	.fshopchoice .ochitname {margin: 0 0 5px 0;}
	.geoitem{width: 48%;}
	.blogdtitle{top:20%;width:80%;left:10%;}
	.blogdtitle h1 {font-size:30px;line-height:35px;margin: 0;}
	.blogimg {height: 300px;}
	.blocddate {font-size: 17px;margin: 25px 0 0 0;}
	.content {padding: 58px 0 0 0;}
}
@media screen and (max-width:502px){ 
	.mahero{width:100%;}
	.maincatarea{grid-template-columns: 1fr;}
	.gooditem{width: 100%}
	.gdth{display:block;}
	.proptable{width:100%;}
	.gdapitem:nth-child(4) .gdapdescr {margin-left: -130px;}
	.fshopchoice .ochitphone {position: static;margin: 5px 0 0 0;}
	.bx-soa-section-content .ochitphone {font-size:13px;}
	.bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:first-child {padding-left: 0;max-width: 100%;min-width: 100% !important;display: block !important;}
	.bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:first-child {margin-bottom: 10px;}
	.persectitem{width:auto;margin-right: 0%; float:none;}
	.factitem{width:auto;margin-right:0;float:none;}
}
@media screen and (max-width:440px){
	
	.msubcatitem{top: 200px;}
	.matitle {font-size: 25px;line-height: 30px;}
	.matext{font-size: 16px;}	
	.bchgood .gitembody{margin: 0 1px;}	
	.catcaritems .owl-prev{left:0;}
	.mainbrendsarea .blocktitle {font-size: 32px;}
	.mbrenditem{width: 48%;}
	.mbtitem.first {width: 100%;margin-bottom: 20px;float: none;display:block;}
	.mbtitem.first:before {background: rgba(0,0,0,0.3);}
	.mbtitem {width: 100%;margin-right: 0%;float: none;margin-bottom: 20px;display:block;}
	.mbpopitem {width: 49%;margin-right: 2%;}
	.mbpopitem:nth-child(2n){margin-right: 0%;}
	.mbpopname{height: 60px;margin-bottom: 20px;}
	.mainblogarea .blocktitle {float: none;margin-right: 0;}
	.gdapitem {width: 27.7%;position:static;}
	.gdappoint{position:relative;margin: 15px 0 0 0;padding: 50px 0;}
	.gdapdescr{margin:0 !important;top:0 !important;left:0 !important;right:0 !important;width:auto !important;min-height: 0;}
	.fphone {margin: 0;width: 100%;text-align: center;padding: 0 0 10px 0;}	
	.footmmenu {float: none;margin: 15px 0;width: auto;text-align: center;}
	
}
@media screen and (max-width:420px){ 
	.mbpopitem {width: 100%;margin-right: 0;margin-bottom: 25px;}
	.mbpopname {height: auto;margin-bottom: 10px;}
	.footer{padding: 30px 0 10px 0;}
	.blogimg {height: 260px;}
}
@media screen and (max-width:380px){ 
	#geoquery {width: 90%;margin-left: -47%;display: block;}
}





