@import url("reset.css");
@import url("helper.css");
@import url("helveticaneuecyr.css");
@import url("animate.css");
HTML, BODY{ height:100%; box-sizing:border-box}
BODY{font-family: "HelveticaNeueCyr"; font-size:14px;line-height:1.5em; width:100%; min-width:320px;min-height:100%; margin:auto}
BODY p, h1{cursor: default}

.hidden{opacity: 0}
.visible{opacity: 1}


.container{-webkit-flex: 1;-ms-flex: 1; flex: 1;max-width: 2000px; margin: auto}
.wl{background: url(../images/Wl.svg)no-repeat; height: 10px; width: 50%; margin: auto; display: block; background-position: top; padding-bottom: 10px}
.screen1{background-image: url(../images/BG.jpg); background-repeat: no-repeat; background-size: cover;position: relative;}
.screen1 .view768{display: none}
.screen1 .menuIconW{padding: 20px; position: absolute}
.screen1 .menuIcon{background-image: url(../images/menu.svg); background-repeat: no-repeat; width: 40px; height: 25px; display: block}
.screen1 .cntksW{padding: 20px; position: relative; width: 100%}

.cntksW .wTime{display: block; position: relative; line-height: 26px; font-size: 12px; padding-left: 26px;color: #5f5f5f;top: 10px}
	.cntksW .wTime:before{content: '';background: url(../images/wTime.svg)no-repeat;width: 20px;height: 20px;top: 3px; left: 0; position: absolute}

.cntksW .wAdress{ position: relative; line-height: 26px; font-size: 12px; padding-left: 26px;color: #5f5f5f;top: 10px}
	.cntksW .wAdress:before{content: '';background: url(../images/placeholder.svg)no-repeat;width: 26px;height: 23px;top: 3px; left: -2px; position: absolute}

.screen1 .cntksW .recall{max-width: 190px}
.screen1 .cntksW .recall a{display: block; border: 1px solid #5eaecc; text-decoration: none; box-sizing: border-box; padding: 8px; text-align: center; border-radius: 3px; color: #fff; background-color: #5eaecc; width: 130px;}
.screen1 .cntksW .recall a:hover{transition: 0.8s; background:white}
.screen1 .telNumberW{display: -webkit-flex;	display: flex; -webkit-align-items:center; align-items:center;   padding-bottom: 5px; width: 250px}
.screen1 .telNumberW .whatsapp{ margin-left: 20px}
.screen1 .telNumberW a{font-size: 22px; font-weight: 600; color: #797979; line-height: 1.2em; text-decoration:none}
.screen1 .telNumberW a:hover{color:#FF5239; transition: 0.8s;-webkit-transition:0.8s; cursor: default }
.screen1 .contentW{display: flex;display: -webkit-flex;-webkit-justify-content:space-between; justify-content: space-between; flex-direction: row-reverse;-webkit-flex-direction: row-reverse;}
.screen1 .content .logo{background-image: url(../images/logo.svg); background-repeat: no-repeat; width: 80px; height: 80px; background-size: contain;margin: auto; transition: all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out}
.screen1 .content .logo:hover{transform: rotate(360deg)}
.screen1 .content{padding: 20px}
.screen1 .t1{padding: 15px;}
.screen1 .t1 h1{text-align: center; color: #5eaecc;}
.screen1 .b1W{padding: 15px}
.screen1 .b1{background: #6ba31d; margin: auto;max-width: 220px; border-radius: 6px;-webkit-border-radius: 6px}
.screen1 .b1:hover{background:#FF5239; transition: 0.8s;-webkit-transition:0.8s; cursor: pointer}
.screen1 .b1 a{box-sizing: border-box; padding: 10px 30px; display: block; text-align: center; color: white; font-size: 15px; font-weight: 500;text-decoration:none }
.plash{background: url(../images/plash.png)no-repeat;height: 20px; background-size: cover;}

.headbuttons{display: -webkit-flex;	display: flex;-webkit-justify-content:space-between;  justify-content:space-between;-webkit-align-items:center; align-items:center; width: 100%; margin-top: 15px; margin-bottom: 10px;}
.whatsapp a{display: block; height: 28px; width: 28px; }
.whatsapp svg{ height: 100%;}

.yandex-bage{height: 37px;overflow: hidden;border-radius: 3px;border: 1px solid #ff300152;width: 150px; min-width: 150px; max-width: 150px;}
.yandex-bage iframe{}
.bDesc {text-align: center; color:#797979;max-width: 240px; margin: auto; padding-bottom: 10px}
.bDesc .mainTxt{font-size: 13px; font-weight: 500}
.bDesc .subTxt{font-size: 12px}
.bDesc .subTxt b{border-bottom: 1px solid #797979 }

.bBrends{background: url(../images/sBG.png)no-repeat; background-size: cover; width: 100%; background-position: top; }
.bBrends .logo img{height: 30px}
.bBrends .title{padding-top: 20px; box-sizing: border-box}
.title p{text-align: center; color:#797979; font-weight: 600; padding: 10px 10px; font-size: 18px }
.bBrends .bLogos{box-sizing: border-box; padding: 20px; display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;-webkit-justify-content:center}
.bBrends .bLogos .logoW{box-sizing: border-box; padding: 5px}

.bPrices{box-sizing: border-box; background:url(../images/BG.svg)no-repeat;background-size: cover;background-position: right}
.bPrices .title p{color:#5eaecc;}
.bPrices .title{padding-top: 20px; box-sizing: border-box; padding-bottom: 10px}
.txtW p{text-align: center; font-size: 12px; font-weight: 300; color:#797979 }
.txtW p a{font-size: 13px; font-weight: 400; text-decoration: underline}

.bPrices .bUslW{padding: 20px 10px}
.bPrices .bUsl{background: white; box-shadow: 0 0 10px 1px rgba(94,174,204,0.35);-webkit-box-shadow: 0 0 10px 1px rgba(94,174,204,0.35) ;width: 260px;margin: auto; border-radius: 9px;-webkit-border-radius: 9px; color:#5eaecc;}
.bPrices .bUsl:hover{background: #5eaecc; transition: 0.8s;-webkit-transition:0.8s;color: white; }
.bPrices .img{height: 161px; background: url(../images/ne-slivaet.jpg)no-repeat; background-size: cover;    border-radius: 6px 6px 0 0; -webkit-border-radius:6px 6px 0 0}
.bPrices .priceW {padding: 30px 20px;}
.bPrices .price p{text-align: center;  font-weight: 300; font-size: 18px }
.bPrices .uslName p{color: white; background:#5eaecc; display: inline-block;box-sizing: border-box;padding: 14px 26px 14px 26px; border-radius: 0 0 5px 0; -webkit-border-radius:0 0 5px 0;box-shadow: 3px 3px 11px 0px #00000075; -webkit-box-shadow:3px 3px 11px 0px #00000075}
.bPrices .btnW{padding:0 5px 5px}
.bPrices .btnW .btn{max-width: 260px; margin: auto}
.bPrices .btnW .btn img{height: 20px; position: absolute;    left: 47px;transition: all 0.8s ease-in-out; }
.bPrices .btnW .btn img:hover{transform: rotate(360deg)}
.bPrices .btnW a:hover{background:#FF5239; transition: 0.8s;-webkit-transition:0.8s;cursor: pointer}
.bPrices .btnW a{text-align: center; box-sizing: border-box; padding: 15px 25px 15px 47px; background:#6ba31d; border-radius: 6px;-webkit-border-radius:6px; font-weight: 400; margin: auto; display: block; color: white; font-size: 16px; position: relative; text-decoration: none}
.bOtziv .btnW{padding:20px 5px 5px}
.bOtziv .btnW .btn{max-width: 260px; margin: auto}
.bOtziv .btnW .btn img{height: 20px; position: absolute;    left: 47px;}
.bOtziv .btnW a{text-align: center; box-sizing: border-box; padding: 15px 25px 15px 25px; background:#5eaecc; border-radius: 6px;-webkit-border-radius:6px; font-weight: 400; margin: auto; display: block; color: white; font-size: 16px; position: relative;text-decoration:none}

.bRezum .btnW{padding:20px 5px 5px}
.bRezum .btnW .btn{max-width: 260px; margin: auto}
.bRezum .btnW .btn img{height: 20px; position: absolute;    left: 47px;}
.bRezum .btnW a{text-align: center; box-sizing: border-box; padding: 15px 25px 15px 25px; background:#6ba31d; border-radius: 6px;-webkit-border-radius:6px; font-weight: 400; margin: auto; display: block; color: white; font-size: 16px; position: relative;text-decoration:none}
.bRezum .btnW a:hover{background:#FF5239; transition: 0.8s;-webkit-transition:0.8s;cursor: pointer}

.bPrices .btnW a span{}
.bPrices .techet{background: url(../images/techet.jpg)no-repeat; background-position: bottom}
.bPrices .neNabiraet{background: url(../images/ne-nabiraet.jpg)no-repeat}
.bPrices .neOtjim{background: url(../images/ne-otjimaet.jpg)no-repeat}
.bPrices .neVrash{background: url(../images/ne-vrashaet.jpg)no-repeat}
.bPrices .shum{background: url(../images/shumit.jpg)no-repeat}
.bold{padding-top: 15px}
.bPrices .uslW{padding-bottom:20px }
.bPrices .consult a{padding: 20px 10px; background: white; box-shadow: 0 0 10px 1px rgba(94,174,204,0.35);-webkit-box-shadow:0 0 10px 1px rgba(94,174,204,0.35); color:#53ADCF; font-weight: 500;text-decoration:none }
.bPrices .consult a:hover{background:#5eaecc;  color: white; transition: 1.3s;-webkit-transition:1.3s;}

.bSotr{padding-top: 20px}
.bSotr .etapiW{padding: 20px}
.bSotr .etap span{font-size: 15px; color: white; background: #5eaecc; border-radius: 50%;-webkit-border-radius:50%;     width: 30px;height: 30px;text-align: center;line-height: 2em; display: block; position: absolute}
.bSotr .etap{position: relative; padding: 20px;    max-width: 340px; margin: auto;}
.bSotr .etap .etapImg img{height: 80px; margin: auto; display: block;transition: all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out}
.bSotr .etap .etapImg img:hover{transform: rotate(360deg)}
.bSotr .etap .etapImg{padding: 20px}
.bSotr .etap .etapTitleW{padding-bottom: 10px}
.bSotr .etap .etapTitle{font-size: 18px; font-weight: 500; color:#5eaecc; text-align: center}
.bSotr .etap .etapTxt{font-size: 16px;text-align: center;color: #797979}
.bSotr .etap .etapTxt a{font-size: 17px; font-weight: 500; text-decoration: underline;color: #797979}
.bOtziv .title{padding: 20px 0 10px}
.bOtziv .title p{color:#5eaecc }
.bOtziv .otzvW{padding: 20px 10px}
.bOtziv .otzv{background: white; box-shadow: 0 0 10px 1px rgba(94,174,204,0.35);-webkit-box-shadow:0 0 10px 1px rgba(94,174,204,0.35);width: 260px;margin: auto; border-radius: 9px;-webkit-border-radius:9px;}
.bOtziv .otzvTitle p{color:#5eaecc; font-weight: 500; box-sizing: border-box; padding: 10px 15px; font-size: 16px}
.bOtziv .otzvTitle span img{height: 30px}
.bOtziv .otzvTitle{position: relative}
.bOtziv .otzvTitle span{position: absolute; right: 15px; top: 10px}
.bOtziv .otzvTxt p{color:#5eaecc; font-style: italic; font-weight: 300}
.bOtziv .otzvTxt{padding: 20px}

.bSt {background: url(../images/BG.svg)no-repeat; background-size: cover}
.bSt .title{    padding: 20px 0 10px;}
.bSt .stP p{text-align: left; }
.bSt .stP .stPTitle{padding: 20px 20px 5px 40px; color:#5eaecc; font-weight: 500; max-width: inherit; position:relative;}
.bSt .stP .stPtxt{padding: 0 20px; position: relative; max-width: inherit}
.bSt .mainTxt{padding:0 10px 20px}
.bSt .stP{}
.bSt ul{padding: 10px 15px 10px 30px}
.bSt ul li{padding: 10px 0; font-size: 12px; color:#797979 }
.padding20 p{padding: 10px 20px}
.bSt .icn{position: absolute; left: 18px;}
.bSt .icn img{height: 18px; transition: all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out}
.bSt .icn img:hover{transform: rotate(360deg)}
.bSt .wl{padding-bottom: 0}

.preimsW .prmW .prmImgW{}
.preimsW .prmW img{height: 80px;margin: auto; display: block;transition: all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out}
.preimsW .prmW img:hover{transform: rotate(360deg)}
.preimsW .prmW .prmTitleW p{font-size: 14px; font-weight: 500; color:#5eaecc }
.preimsW .prmW .prmTxtW p{padding-top: 0}
.preimsW .prmW{padding-bottom: 20px}

.ftrW {padding-top: 30px}
.ftrW a{ text-decoration: none; color:inherit}

.ftrW .pNmbr p{line-height: 2.4em;  color: white; text-align: center;}
.ftrW .pNmbr{padding: 15px 10px; background: #939393;}

/*************************************************/
.ajax-form-popup{width:240px; } 
.ajax-form-popup h3{ font-size:16px; text-align:center; text-transform:uppercase; padding:15px 0; margin:0;}
.ajax-form-popup .desc{ text-align:center; padding-bottom:15px; color:#777777; font-size:13px;}
.ajax-form-row{ width:90%; margin:auto; padding-bottom:10px;}
.ajax-form-row input[type="text"]{ box-sizing:border-box; padding:7px 10px; width:100%; border:1px solid #d6d6d6}
.ajax-form-row textarea{ box-sizing:border-box; padding:7px 10px; width:100%; height:70px; border:1px solid #d6d6d6}
.ajax-form-row input.af-button{text-transform: uppercase; padding: 10px 36px 10px!important;  border: 1px solid #c1bfbf!important; background-color: #ff5c5c; display: block; margin: auto; width:100%; box-sizing:border-box; color:#FFFFFF;  background-position:center; background-size: 56%; }
.ajax-form-row input.af-button:hover{ background-color:#f11a1a; cursor:pointer}
.ajax-form-row .field-title{ padding:0 3px; font-size:14px; font-weight:bold; color:#757575; padding-bottom:5px;}
.ajax-form-row .field-title span{ display:block;font-size:13px; font-weight: normal; line-height:1.3em; }

.af-button.inprocess{ background-image:url(499.gif); background-repeat: no-repeat; background-position: center; background-size: 56%; }
.ajax-form-row-error{ font-size:12px; color:#FD6568}

.ajax-form-success{    text-align: center;    color: #00a4d8; font-size:16px}
.ajax-form-fail{ text-align: center;    color:#FF5B5E;}

.slider-wrap{ width:90%; max-width:1300px; margin:auto; height:80px; padding-top:30px}
.slick-slide{}
.slick-slide img{display:block; height:40px; margin:10px auto}


/*********************************************/
/* CSS Document */

.overheight{position:fixed; top:0; height:100%; width:100%; background-color:#454545; display:none; opacity:0; z-index:9000; background-image:url(barrow.svg); background-repeat:no-repeat; background-position: 95% center;}

.overheight-body-slide{ 
	 left: 0 !important;
	/*position:fixed; z-index:1000; height:100%; width:100%; top:0; overflow:hidden; left:85% !important*/
	}

.overheight-body-unslide{ 
	/*position:relative; height:auto; width:auto; top:auto; left:0*/
	}

.overheight-dark{ display:block; opacity:0.8;}

.over-container{position: absolute;  top: 0; left: -85%; width:85%; height: 100%; background:#F7F7F7; overflow: hidden; overflow-y: auto;z-index:9100;}

.over-content a{ display:block; text-align:center; color: #7d7d7d; text-decoration:none;}
.over-content li{ padding:10px; border-bottom: 1px solid #eee}

.over-content .title{ text-align:center; padding:10px; background:#5cc0f3; text-transform:uppercase; font-size:14px; color:#FFFFFF;}


@media only screen and (min-width: 410px){
	.screen1 .content .logo{margin: inherit;width: 60px; height: 60px; }
	.tBlock{display: flex;display: -webkit-flex; justify-content: flex-start;-webkit-justify-content:flex-start}
	.screen1 .t1 h1{text-align:left}
	.screen1 .b1W{padding: 60px 20px 0}
	.screen1 .b1{margin: 0}
	.bDesc{text-align: left;margin: 0}
	.bRezum .bDesc{text-align: center; margin: auto}
	
	.screen1 .t1{max-width: 270px;padding: 0 10px;}
	.screen1{}
	.bBrends .title{padding: 0}
	.plash{height: 60px}
	
	/*******************************************/
	.overheight{background-position: 300px center;}
	.over-container{ left: -300px; width:300px;}

}
@media only screen and (min-width: 640px){
	.screen1{background-position: center}
	.screen1 .t1 h1{font-size: 20px; line-height: 1.3em}
	.screen1 .content{padding: 30px 20px}
	.screen1 .b1W{top: 228px;}
	.screen1 .t1{max-width: 350px}
	.screen1 .b1 a{font-size: 18px;line-height: 30px }
	.screen1 .b1{max-width: 260px}
	.screen1 .content .logo{width: 80px; height: 80px}
	.bDesc {max-width: 260px;}
	.bDesc .mainTxt{font-size: 14px}
	.bDesc .subTxt{font-size: 13px}
	.screen1 .cntksW{}
	
	.title p{font-size: 16px}
	.txtW p{font-size: 14px}
	.txtW p a{font-size: 15px}
	
	.bPrices .uslW{display: flex;display: -webkit-flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; margin: auto; justify-content: center; -webkit-justify-content:center}
	.bOtziv .otzviW{display: flex;display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; margin: auto; justify-content: center;-webkit-justify-content:center}
	.bOtziv .otzvW{padding: 20px}
	.bPrices .bUslW{padding: 20px}
	.bPrices .title{padding: 20px 20px 15px}
	.txtW{padding: 20px; max-width:1170px; margin:auto}
	.bSt .icn{left: 21px}
	
	.preimsW{display: flex;display: -webkit-flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.preimsW .prmW{width: 50%}
	.preimsW .prmW .prmTitleW p{font-size: 16px}
	
	.ajax-form-popup{ width:320px; } 
	
	.slick-slide img{ height:50px;}
	
	

}
@media only screen and (min-width: 768px){
	.screen1 .view768{display:block; width: 50%;padding: 20px 0 20px 20px }
	.screen1 .contentW{flex-direction: row;-webkit-flex-direction: row}
	.screen1 .menuIconW{display: none}
	.screen1 .view768 li{display: inline-block; padding: 0 24px 0 0; }
	.screen1 .view768 li a{font-size: 12px; color: #5f5f5f; text-decoration: none}
	.screen1 .telNumberW a{text-align: right}
	.screen1 .telNumberW{width: inherit;padding-bottom: 10px}
	.bBrends .logo img{height: 40px}
	.screen1 .b1{margin: 0}
	.screen1 .b1W{position: relative; top: 0; padding-top: 70px}
	.screen1 .bDesc{padding-bottom: 40px}
	.screen1 .content{padding: 80px 20px; padding-top: 0}
	.bBrends .logo img{height: 40px}
	.plash{height: 90px}
	.title p{font-size: 18px; font-weight: 400}
	.bBrends .bLogos{padding: 30px}
	.title p{padding: 10px 0}
	.screen1 .cntksW{width: inherit}
	.cntksW .wTime{position: relative;top: inherit;left: inherit;right: inherit}
	.screen1 .telNumberW{max-width: inherit}
	.cntksW .wTime{top: 15px}
}
@media only screen and (min-width: 800px){
	.screen1 .content .logo{width: 90px;height: 90px}
	.screen1 .t1 h1{font-size: 24px}
	.screen1 .t1{max-width: 430px}
	.screen1 .b1W{bottom: 130px}
	.screen1 .view768 li a{font-size: 13px}
	.screen1 .view768 li a:hover{color:black; transition: 0.8s;-webkit-transition:0.8s; text-decoration: underline; cursor: pointer}
	.screen1 .cntksW .recall a{padding: 8px 10px 8px 32px; position: relative; font-size: 20px;font-weight: 300}
	.screen1 .cntksW .recall a:before{content: ''; position: absolute; height: 20px;width: 20px;left:19px; background: url(../images/managerW.svg)no-repeat}

    .screen1 .cntksW .recall a { width: 200px}
    .headbuttons { width:  370px;}
    .whatsapp a { width: 35px; height: 35px}

	.title p{font-size: 20px}
	.tBlock{padding-top: 30px}
	
	.bold{font-size: 16px}
	
	.bSotr .etapW {width: 50%}
	.bSotr .etapiW{display: flex; display: -webkit-flex;flex-wrap: wrap; -webkit-flex-wrap: wrap; }
	.bSotr .etap span{position: absolute; top: 40px}
	
	.bOtziv .title{padding: 80px 0 10px}
	.title p{padding: 20px 0 10px}
	
		.slick-slide img{ height:60px; }

	
}
@media only screen and (min-width: 1024px){
	.screen1 .view768 li a{font-size: 18px; line-height: 1.3em}
	.screen1 .telNumberW a{font-size: 24px}
	.screen1 .content .logo{width: 110px; height: 110px}
	.screen1 .t1 h1{font-size: 30px;font-weight: 500}
	.screen1 .t1{max-width: 510px;padding-left: 20px}
	.screen1 .b1 a{padding: 18px 38px; font-weight: 400; font-size: 26px}
	.screen1 .b1{max-width: 380px}
	.bDesc {max-width: 380px;}
	.bDesc .mainTxt{font-size: 21px; line-height: 1.6em}
	.bDesc .subTxt{font-size: 16px; line-height: 1.5em}
	.bRezum .bDesc p{max-width: inherit; text-align: center}
	.bRezum .bDesc .mainTxt{font-size: 21px}
	.bRezum .bDesc .subTxt{font-size: 13px}
	
	.screen1 .view768{padding: 40px 0 40px 40px}

	.screen1 .cntksW{padding: 40px}
	.screen1 .view768 li{padding: 0 36px 0 0;}
	.plash{height: 120px}
	.bBrends .logo img{height: 50px}
	.title p{font-size: 24px;font-weight: 300}
	.tBlock{padding: 0}
	.txtW p{font-size: 16px; line-height: 1.5em; box-sizing: border-box; max-width: 800px; margin: auto}
	.txtW p a{font-size: 18px}
	
	.bPrices .uslW{}
	
	.bold{font-size: 18px}
	.bPrices .uslName p{font-size: 16px}
	.bPrices .priceW{padding: 40px 20px}
	
	.bSotr .etap span{left: 50px}
	.bSotr .etapW {width: 25%}
	.bSotr{padding-top: 30px}
	.title p{padding: 30px 0 15px}
	.bSt .icn img{height: 25px}
	.bSt .stP .stPTitle{padding-left: 52px}
	
	.inHome p{text-align: left; margin: inherit; max-width:inherit; width: 65%; margin:0}
	.inHome {padding-top: 10px; position: relative; }
	.inHome .imgW{position: absolute;right: 40px; width: 30%; top: 25px}
	.inHome .imgW .img{background: url(../images/washing_machine.png)no-repeat; height: 400px; background-size: contain; }
	.bRezum {position: relative}
	.bRezum .imgW{position: absolute;left: 40px; width: 30%; top: 25px}
	.bRezum .imgW .img{background: url(../images/washing-machine.png)no-repeat; height: 400px; background-size: contain; }
	.bRezum p{text-align: right; margin: inherit; max-width:inherit; width: 100%}
	.bRezum .txtW{padding-left: 300px}
	.bRezum .txtW p{max-width: inherit}
	.bRezum .btnW{position: relative; height: 120px}
	.bRezum .bDesc{position: absolute;right: 40px;max-width: 400px }
	.bRezum .bDesc p{text-align: right}
	.bRezum .btnW .btn{position: absolute;right: 40px; bottom: 10px}
	
	.preimsW .prmW{}
	.preimsW .prmW .prmTitleW p{font-size: 20px}
/*	.ftrW{padding-top: 130px}*/
	.ftrW .pNmbr p{font-size: 16px}
	
	.ajax-form-popup{ width:400px; } 
	
	.bRezum{max-width: 1200px; margin: auto}
	.screen1 .cntksW .recall a:before{left: 22px}
	.screen1 .telNumberW{padding-bottom: 15px}
	.cntksW .wAdress{font-size: 14px;  }
	.cntksW .wTime{font-size: 14px;  }
}
@media only screen and (min-width: 1280px){
	.screen1 .view768 li a{font-size: 20px; font-weight: bold}
	.screen1 .view768 li{padding-right: 40px}
	.screen1 .view768{padding: 60px 0 60px 80px}
	.screen1 .telNumberW{}
	.screen1 .cntksW{padding: 60px 80px 60px 0}
	.screen1 .content .logo{width: 126px; height: 126px}
	.screen1 .content{padding: 80px 80px; padding-top: 0 }
	.screen1 .t1 h1{font-size: 36px; padding-left: 30px;}
	.screen1 .t1{max-width: 600px; max-width: 640px}
	.screen1 .b1W{bottom: 300px}
	.screen1 .b1{max-width: 450px}
	.screen1 .b1 a{font-size: 32px;padding: 28px 38px;}
	.bDesc {max-width: 450px;}
	.b1W .bDesc .mainTxt{font-size: 24px; }
	.b1W .bDesc .subTxt{font-size: 20px; }
	
	
	
	.screen1 .logoW{padding-top: 10px}
	.screen1 .telNumberW p{line-height: 1.3em}
	.bBrends .bLogos{padding: 60px 20px}
	.bBrends .logo img{height: 70px}
	.title p{font-size: 34px; }
	.bBrends .title{padding-top: 30px}
	.bPrices .title{padding-bottom: 25px; padding-top: 60px}
	.txtW p{font-size: 18px; line-height: 1.6em; max-width: 1040px}
	
	.bPrices .bUsl{width: 330px}
	.bPrices .img{height: 203px}
	.bPrices .uslW{}
	
	.bPrices .uslName p{font-size: 25px; font-weight: 400;   padding: 10px 30px 10px 10px;}
	.bPrices .price p{font-size: 25px}
	
	.bold{font-size: 22px; color: #797979}
	.bPrices .priceW{padding: 60px 20px}
	
	.bPrices .btnW .btn{max-width: 330px}
	.bPrices .btnW a{padding: 25px 30px 25px 65px;;font-size: 24px}
	.bOtziv .btnW .btn{max-width: 330px}
	.bOtziv .btnW a{padding: 25px 30px 25px 30px;;font-size: 24px}
	.bRezum .btnW .btn{max-width: 330px}
	.bRezum .btnW a{padding: 25px 30px 25px 30px;;font-size: 24px}
	.bPrices .bUslW{padding: 35px}
	.bold{padding-top: 30px}
	
	.bPrices .btnW .btn img{left: 42px; bottom: 20px; height: 30px}
	.bPrices .consult a{padding: 20px 10px; font-size: 20px}
	
	
	
	.bSotr .etap span{left: 70px}
	
	.bOtziv .title{padding: 80px 0 25px}
	.bOtziv .otzv{width: 330px}
	.bOtziv .otzvTitle span img{height: 40px}
	.bOtziv .otzvTxt p{font-size: 16px}
	.bOtziv .otzvTxt{padding: 20px 40px 40px;}
	.bOtziv .otzvTitle p{font-size: 20px}
	.bOtziv .otzvTitle{padding: 20px}
	.bOtziv .otzvTitle span{right: 30px; top: 20px}
	.bOtziv .otzvW{padding: 35px}
	.title p{padding: 40px 0 20px}
	.txtW{padding-left: 80px; padding-right: 50px}

	p.bold {font-size: 24px}
	.preimsW .prmW .prmTitleW p{font-size: 22px}
	
	.ftrW{}
	.bRezum .btnW{height: 150px}
	.bRezum .bDesc{width: 450px!important; max-width: 500px; right: 70px}
	.bRezum .btnW .btn{right: 70px}
	.bRezum .bDesc .mainTxt{font-size: 22px}
	.bRezum .bDesc .subTxt{font-size: 14px}
}
@media only screen and (min-width: 1360px){


}
@media only screen and (min-width: 1600px){
	.screen1{ background-position: center top; background-position: center calc(-100px);}
}