/*   
Theme Name: your-clean-template-3 (uncommented)
Theme URI: https://github.com/saxap/clean-wp-template
Version: 3.0
Tags: clean, development, html5, bootstrap
Description: Clean wordpress theme with minimal bootstrap3 markup for fast development starting
Author: saxa:p
Author URI: http://dontforget.pro
*/
body{color:#333132;line-height:1.4;font-size:16px;font-family: 'Gilroy Regular',sans-serif;font-style:normal;font-weight:normal;max-width:1920px;margin:0 auto;overflow-x:hidden;}

@media (min-width: 979px) { 
	ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu {
		display: block;
	}
	.comment-list .children {
		padding: 0;
		margin-left: 74px;
		padding-bottom: 15px;
	}
	.comment-list .media {
		margin-top: 0;
	}   
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {   
    margin: 5px 20px 20px 0px;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
a{display:inline-block;transition:.3s;}
a:hover{text-decoration:none;}
header{padding-top:30px;}
.container{max-width:1250px}
.fon-header{background:url(./img/fon-header.png)no-repeat;background-size:cover;background-position:top center;min-height:770px}
.logo a,.logo p{display:inline-block;float:left;}
.logo a{margin-right:40px;margin-top:13px;}
.logo p{letter-spacing:3px;font-family: 'Gilroy SemiBold',sans-serif;font-weight:500;font-size:24px;text-transform:uppercase;}
.chel-pila{width:55%;float:left;margin-top:75px;}
.chel-pila .fon{background:url(./img/chel-pila.png)no-repeat;background-position:right top;min-height:520px;}
.podbor{width:45%;float:left;}
ul{list-style:none;padding:0;margin:0;}
ul li{position:relative;line-height:1.6;margin-bottom:30px;padding-left:15px;color:#5e5d5e;font-size:11px;text-transform:uppercase;font-family: 'Gilroy SemiBold',sans-serif;font-weight:500;}
ul li:after{content:'';display:block;position:absolute;top:5px;left:0;width:6px;height:6px;border:2px solid #f1a772;background:#fbebde;border-radius:50%;}
.chel-pila ul{width:200px;float:right;margin-top:115px;}
.tel-header .tel{width:55%;float:left;text-align:right;}
.tel-header .obrat{width:45%;float:left;text-align:right;padding-left:20px;}
.tel a{display:block;color:#545353;font-size:20px;}
.obrat a{padding-top:15px;color:#333132;font-family:'Gilroy Bold',sans-serif;font-weight:bold;font-size:16px;}
.obrat a:after{content:'';display:block;transition:.3s;height:2px;background:#ef9454}
.obrat a:hover:after{background:transparent;}
.obrat a:hover{text-decoration:none;}
.podbor .fon{padding:55px 65px;background:url(./img/podbor-fon.png)no-repeat;background-position:top right;min-height:560px}
.podbor {padding-left:7%;margin-top:30px;}
.podbor .title{margin-bottom:30px;color:#333132;font-family:'Gilroy Bold',sans-serif;font-weight:bold;font-size:45px;}
.podbor .subtitle{color:#6e6e6e;font-size:17px;margin-bottom:40px;}
.knopka a{padding:23px 20px 21px;margin-bottom:30px;border:2px solid #ed883f;font-size:18px;text-align:center;text-transform:uppercase;
	border-radius:35px;
	display:block;background:#ed883f;
	background:linear-gradient(to right,#eb8135,#ef904c);color:#fff;font-family:'Gilroy ExtraBold',sans-serif;font-weight: 800;}
.knopka a:hover{background:#fff;color:#ed883f;}
.boldtext{font-family:'Gilroy Bold',sans-serif;font-weight:bold;font-size:17px;margin-bottom:15px;}
.primechanie{color:#6e6e6e;font-size:13px;position:relative;}
.primechanie span{position:absolute;left:-10px;top:-3px;}
.fon-pila{background:url(./img/fon-pila.png)no-repeat;background-size:cover;background-position:top center;min-height:764px}
.fon-pila .container,.absolute-text{position:relative;}
.fon-pila .container,.absolute-text{min-height:764px}

.fon-pila .bottom-text{position:absolute;bottom:30px;left:0;right:0;text-align:center;}
.fon-pila .bottom-text .logo-record{max-width:700px;margin:0 auto;}
.fon-pila .bottom-text .logo-record p{margin-bottom:0;font-family:'Gilroy SemiBold',sans-serif;font-weight:500;font-size:32px;margin-top:30px;}
.text-b {padding: 89px 62px 101px 67px;font-size:11px;text-transform:uppercase;opacity:.6;width:240px;height:260px;position:absolute;font-weight:700;}
.text-b span{opacity:.5;}
.text-b.left-b{background:url(./img/podloj-left.png)no-repeat;background-size:100%;}
.text-b.right-b{background:url(./img/podloj-right.png)no-repeat;background-size:100%;}
.tb-1{bottom:53px;left:97px;}
.tb-2 {bottom:257px;left:-6px;}
.tb-3 {top:20px;left:130px;}
.tb-4 {top:21px;right:155px;}
.tb-5 {top:248px;right:-11px;}
.tb-6 {bottom:37px;right:119px;}
.tb-1.active{bottom:34px;left:93px;}
.tb-2.active {bottom:244px;left:-21px;}
.tb-3.active {top:33px;left:114px;}
.tb-4.active {top:33px;right:133px;}
.tb-5.active {top:259px;right:-31px;}
.tb-6.active {bottom:24px;right:97px;}
.plusik{cursor:pointer;z-index:2;width:31px;height:31px;position:absolute;background:url(./img/plusik.png)no-repeat;box-shadow:0px 0px 8px rgba(31,31,31,.1);border-radius:50%;}
#tb-1{bottom:380px;left:369px;}
#tb-2{bottom:295px;left:410px;}
#tb-3{top:125px;left:526px;}
#tb-4{top:341px;left:539px;}
#tb-5{bottom:317px;right:370px;}
#tb-6{bottom:189px;right:480px;}
.plusik.active{box-shadow:0px 0px 14px rgba(235,130,54,.5)}
.text-b.active{transform:scale(1.3,1.3);opacity:1;}
.text-b.active span{opacity:1;}
.fon-video{background:url(./img/fon-video.png)no-repeat;position:relative;background-size:cover;background-position:top center;min-height:862px;padding:80px 0 90px}
.nadejnaia{padding:80px 0 90px;}
.title-block{text-align:center;font-family:'Gilroy Bold',sans-serif;font-weight:bold;font-size:45px;margin-bottom:40px;}
.brevnaman{background:url(./img/brevnaman.png)no-repeat;position:absolute;bottom:0;right:0;width:866px;height:623px;max-width:65%;background-size:contain;background-position:bottom right;}
.video{position:relative;z-index:2;}
.fon-video{overflow:hidden;}
.video .one-video{width:39%;float:left;position:relative;}
.video .one-video:nth-child(1){margin-right:1%;}
.video .one-video:nth-child(2){margin-left:1%;}
.knopka{clear:both;}
.fon-video .knopka a{display:inline-block;padding-left:55px;padding-right:55px;}
.title-video{padding-left:50px;margin-bottom:20px;line-height:1.6;letter-spacing:1px;color:#69696a;font-size:14px;text-transform:uppercase;font-family: 'Gilroy SemiBold',sans-serif;font-weight:500;}
.title-video b,b{font-family:'Gilroy ExtraBold',sans-serif;color:#323232;font-weight:800;}
.play{display:none;width:96px;height:96px;background:url(./img/play.png)no-repeat;position:absolute;top:50%;left:50%;margin-right:-50%;margin-bottom:-50%;transform:translate(-50%,-50%);z-index:2;}
.subtitle-video{padding-left:50px;color:#fff;margin-top:20px;margin-bottom:50px;font-size:18px;font-family:'Gilroy Bold',sans-serif;font-weight:bold;}
.youtube{cursor:pointer;position:relative;}
.video .one-video img,.video .one-video iframe{width:100%!important;}
.subtitle-block{text-align:center;color:#848384;font-size:30px;font-family: 'Gilroy SemiBold',sans-serif;font-weight:500;margin-top:-30px;margin-bottom:50px;}
.pilavrazbore{width:50%;float:left;margin-right:5%;margin-left:-30px;background:url(./img/fon-nadejnaia.png)no-repeat;background-size:contain;height:499px;background-position:top left;margin-top:-50px;}
.spisok{width:45%;float:left;}
.spisok ul li{width:45%;float:left;font-size:17px;padding-left:20px;}
.spisok ul li:after{top:9px;}
.spisok ul li p{display:inline-block;}
.spisok ul li p span{display:inline-block;transition:.3s;margin-left:10px;border:3px solid #eb8136;color:#eb8136;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size: 14px;font-family: 'Gilroy Bold',sans-serif;font-weight: bold;padding: 2px 5px;line-height: 1;}
.spisok ul li:nth-child(2n+1){margin-right:5%;clear:both;}
.spisok ul li:nth-child(2n+2){margin-left:5%;}
.spisok ul li p span:hover{background:#eb8136;color:#fff;}
.vopros{position:relative;}
.spisok ul .active .vopros span{background:#eb8136;color:#fff;}
.spisok ul li{cursor:pointer;}
.vspliv{display:none;position:absolute;top:50%;z-index:3;padding:15px 25px;left:50%;width:auto;height:auto;background:#fff;box-shadow: 2px 3px 20.16px 0.84px rgba(0, 0, 0, 0.08);}
.spisok ul li .vspliv{    font-family: 'Gilroy Bold',sans-serif;
    font-weight: bold;color:#1e1d1e;text-transform:uppercase;line-height:1.6;font-size:21px;}
.active .vspliv{display:block;}
.v-1 .vspliv{top:-52px;left:-196px;}
.v-2 .vspliv{top:-80px;left:-284px;}
.v-3 .vspliv{top:-53px;left:-167px;}
.v-4 .vspliv{top:-110px;left:-275px;}
.v-5 .vspliv{top:-59px;left:-256px;}
.v-6 .vspliv{top:-116px;left:-302px;}
.fon-doposle{padding:80px 0 130px;clear:both;background:url(./img/fon-5.png)no-repeat;background-size:cover;background-position:top center;}
.doposle{padding-top:30px;display:flex;flex-flow:row wrap;background:url(./img/shadow.png)no-repeat;background-size:100% 100%;}
.do .title,.posle .title{color:#838283;letter-spacing:2px;font-size:24px;margin-bottom:25px;text-transform:uppercase;font-family: 'Gilroy SemiBold',sans-serif;font-weight:500;text-align:center;}
.do{flex: 0 0 41%;max-width:41%;}
.economy{flex: 0 0 22%;max-width:22%;text-align:right;padding:0 35px 0 20px;}
.posle{flex: 0 0 37%;max-width:37%;}
.do .text{float:left;width:50%;margin-top:30px;}
.do .kartinka{float:left;width:50%;}
img{max-width:100%;}
.zvezdochka{clear:both;}
.posle .kartinka{float:left;width:57%;}
.posle .text{float:left;width:43%;padding-left:30px;margin-top:30px;}
.do .text,.posle .text,.posle .text b,.do .text b{color:#151615;font-size:17px;}
.posle .text b,.do .text b{font-family:'Gilroy Bold',sans-serif;font-weight:bold;}
.posle div,.do div{margin-bottom:40px;}
span.zvezda{color:#eb8136;font-family:'Gilroy Light',sans-serif;font-weight:300;}
.zvezdochka p{display:inline-block;font-size:12px;font-family:'Gilroy Light',sans-serif;font-weight:300;}
.zvezdochka{position:relative;}
.zvezdochka .zvezda{position:relative;top:-12px;}
.economy p,.economy span{color:#151615;margin-bottom:0;line-height:1;}
.economy p{font-size:45px;}
.economy span{font-size:22px;}
.economy{position:relative;margin-top:20%;}
.economy:after{content:'';display:block;position:absolute;right:7px;bottom:0;top:3px;width:20px;background:url(./img/strelka-up.png)no-repeat;}
.plashka{position:relative;z-index:9;display:table;width:100%;background:#fff;padding:65px 125px 85px;border-radius:20px;}
.plashka:before{content:'';position: absolute;left: 50%; top: -95px;border: 60px solid transparent;border-bottom: 35px solid #fff;transform:translateX(-50%)}
.skolko{width:65%;float:left;border-right:2px solid #e4e4e4;}
.your-economy{width:35%;float:left;padding-left:10%;}
.skolko .title,.your-economy .title{color:#151615;font-size:24px;margin-bottom:40px;font-family:'Gilroy Bold',sans-serif;font-weight:bold;}
.skolko .kol{width:50%;float:left;}
.title-kol{position:relative;font-size:17px;padding-bottom:35px;margin-bottom:20px;color:#151615;}
.title-kol:after{content:'';display:block;position:absolute;left:0;bottom:0;background:#eb8136;width:22px;height:4px;}
.ekonomy-2 p,.ekonomy-2 span{font-size:36px;line-height:1;color:#151615;margin-bottom:0;}
.ekonomy-2 span{font-size:17px;}
.button-tut{position:absolute;left:0;right:0;bottom:-36px;text-align:center;}
.button-tut a{max-width:550px;margin:0 auto;}
.priziv{position:relative;display:table;width:100%;padding:20px 15px 10px;}
.pila-img{position:absolute;top:-141%;left:-22%;}
.priziv .forma-block{width:50%;float:right;}
.priziv .title-block{margin-bottom:20px;}
.pole input{width:100%;font-family:'Gilroy Thin',sans-serif;font-weight:100;color:#343534;padding:25px 30px 23px;border-radius:20px;font-size:17px;outline:none!important;box-shadow: 4px 5px 5px 0px rgba(0, 0, 0, 0.11) inset;border:2px solid #ebebeb;}
.pole input.wpcf7-not-valid{box-shadow: 4px 5px 5px 0px rgba(222, 57, 57, 0.11) inset;border:2px solid #de3939;}
::-webkit-input-placeholder {font-family:'Gilroy Thin',sans-serif;font-weight:100;color:#727171;}
::-moz-placeholder          {font-family:'Gilroy Thin',sans-serif;font-weight:100;color:#727171;}/* Firefox 19+ */
:-moz-placeholder           {font-family:'Gilroy Thin',sans-serif;font-weight:100;color:#727171;}/* Firefox 18- */
:-ms-input-placeholder      {font-family:'Gilroy Thin',sans-serif;font-weight:100;color:#727171;}
span.wpcf7-not-valid-tip,div.wpcf7-validation-errors, div.wpcf7-acceptance-missing,div.wpcf7-validation-errors, div.wpcf7-acceptance-missing,.wpcf7-display-none{display:none!important;}
.forma-block .pole{width:55%;float:left;}
.forma-block .submit{width:45%;float:left;padding-left:5%;}
.submit input{transition:.3s;padding: 23px 20px 21px;margin-bottom: 30px;border: 2px solid #ed883f;font-size: 18px;text-align: center;text-transform: uppercase;border-radius: 35px;display: block;background: #ed883f;color: #fff;font-family: 'Gilroy ExtraBold',sans-serif;font-weight: 800;width:100%;}
.submit input:hover{outline:none;color:#ed883f;background:#fff;}
.my-success-message .title {font-size: 34px;margin-bottom: 80px;font-family:'Gilroy Bold',sans-serif;color:#151615;font-weight:bold;text-align:center;margin-bottom:50px;}
.my-success-message .text {color:#343534;font-size: 20px;color:#343534;text-align:center;}
.text-margin {margin-bottom: 35px;}
#spasibo{max-width:500px;}
.pole{position:relative;}
.tel-icon{position:absolute;right:0;top:0;bottom:0;width:60px;margin:0;z-index:2;background:url(./img/icon-tel.png)no-repeat;background-position:center center;}
.fon-facts{background:url(./img/fon-7.png)no-repeat;padding:80px 0 70px;background-size:cover;background-position:top center;}
.fact{margin:0 15px 20px;padding:35px 35px 20px;}
.facts{margin-right:-80px;justify-content:center;}
.fact b{font-size:44px;line-height:1;color:#eb8136;font-family: 'Gilroy Regular',sans-serif!important;font-family:normal;font-weight:normal;}
.fon-slider{padding:80px 0 90px;background:url(./img/fon-slider.png)no-repeat;background-size:cover;background-position:top center;min-height:784px;}
.slide-img{position:relative;min-height:554px;display:flex;align-items:flex-end;}
.slider{max-width:1000px;margin:0 auto;}
.absolute-block{min-height:554px;position:absolute;top:30px;right:10px;max-width:50%;z-index:2;background:url(./img/podlojka2.png)no-repeat;background-size:100%;}
.absolute-block .fon{height:100%;padding:70px 50px 200px 50px;position:relative;overflow-y:auto;}
.absolute-block .fon .knopka{position:absolute;bottom:0px;left:50px;right:50px;}
.absolute-block .knopka{max-width:300px;margin:0 auto;}
.slick-prev:before,.slick-next:before{display:none;}
.slick-prev{background:url(./img/left.png)no-repeat;width:96px;height:96px;left:-100px;z-index:3;}
.slick-next{background:url(./img/right.png)no-repeat;width:96px;height:96px;right:-100px;z-index:3;}
.slick-prev:hover,.slick-prev:focus{background:url(./img/left.png)no-repeat;}
.slick-next:hover,.slick-next:focus{background:url(./img/right.png)no-repeat;}
.video-slider{max-width:1000px;margin:0 auto;}
.video-slider .youtube{padding:0 15px;}
.video-slider iframe{padding:0 15px;}
.slick-slider *{outline:none!important;}
.videos-slider-block{padding:80px 0 90px;}
.slick-disabled{opacity:.5;}
.video-slider .play{width:60px;height:60px;background-size:100%;}
footer{background:#f9fbfd;padding:70px 0 80px;}
footer .contacts{float:left;width:40%;padding-right:10%;border-right:2px solid #e4e4e4;}
footer .forma-footer{float:left;width:50%;margin-left:10%;}
.forma-footer .title-block{text-align:left;}
.contacts .title{color:#838383;font-family: 'Gilroy SemiBold',sans-serif;font-weight:500;font-size:30px;letter-spacing:2px;text-transform:uppercase;margin-bottom:50px;}
.contact,.contact a{color:#797979;font-size:17px;display:block;}
.contact a:hover{text-decoration:underline;}
.adress,.tels{margin-bottom:30px;}
.forma-footer{position:relative;margin-top:-15px;}
.opis{position:absolute;bottom:15px;left:30px;font-family:'Gilroy Thin',sans-serif;font-weight:100;color:#6c6d6e;font-size:14px;clear:both;}
.fancybox-is-open .fancybox-bg{background:rgba(0,0,0,.83)}
.fancybox-button svg,.fancybox-button svg path{fill:#fff;}
.fancybox-button svg{width:40px;height:40px;opacity:1;}
.fancybox-slide--html .fancybox-close-small{right:-40px;top:-15px;opacity:1;}
#perezvonite,#download{max-width:500px;}
.fancybox-content{overflow:visible;}
.title-form{font-size:34px;margin-bottom:15px;text-transform:uppercase;text-align:center;font-family:'Gilroy Bold',sans-serif;font-weight:bold;color:#514f50;}
.subtitle-form{color:#a2a2a2;text-align:center;font-size:20px;margin-bottom:30px;}
.forma-popup .pole input{margin-bottom:20px;border-radius:5px;padding:13px 20px 11px;color:#343534;box-shadow:none;border:1px solid #cfcdce;}
.forma-popup .pole input.wpcf7-not-valid{border:1px solid #de3939}
.forma-popup .submit input{outline:none!important;max-width:300px;margin:30px auto 0;}
.forma-popup .pole label{color:#626061;margin-left:20px;margin-bottom:6px;font-size:14px;display:block;}
.line{position:absolute;display:none;}
.line.active{display:block;}
.line-1{bottom:258px;left:244px;}
.line-2{bottom:263px;left:190px;}
.line-3{top:105px;left:323px;}
.line-4{top:105px;right:359px;}
.line-5{bottom:330px;right:194px;}
.line-6{bottom:185px;right:325px;}
.video-slider iframe{max-width:100%;height:180px;}
@media(max-width:1600px){
.brevnaman{right:-10%;}
}
@media(max-width:1400px){
.brevnaman{right:-15%;}
}
@media(max-width:1300px){
.brevnaman{right:-20%;}
}


@media(max-width:1300px){
.container{max-width:979px}
.logo p{font-size:17px;padding-top:7px;}
.tel a{font-size:17px;}
.tel-header .tel{width:46%;padding-top:5px;}
.tel-header .obrat{width:54%}
.podbor{padding-left:3%;}
.podbor .title{font-size:38px;}
.tb-3{left:0px;}
.tb-2{left:0px;}
.tb-1{left:0px;}
.tb-2.active,.tb-1.active,.tb-3.active{left:15px;}
.tb-4{right:22px;}
.tb-5{right:0;}
.tb-6{right:0px;bottom:41px;}
.text-b{opacity:1;}
.tb-5.active,.tb-4.active,.tb-6.active{right:15px;}
#tb-3{left:392px;}
#tb-1{left:234px;}
#tb-2{left:322px;}
#tb-4{left:405px}
#tb-6{right:347px;}
#tb-5{right:243px;}
.fon-pila .bottom-text{bottom:15px;}
.do .text, .posle .text, .posle .text b, .do .text b{font-size:14px;}
.economy p{font-size:28px;}
.do .title, .posle .title{font-size:21px;}
.economy:after{top:-7px;}
.pilavrazbore{height:390px;}
.plashka{padding:65px 55px 85px;}
.pila-img{top:-96%;max-width:77%;}
.absolute-block{max-width:47%;}
.absolute-block .fon .knopka{bottom:158px;}
.absolute-block .fon{padding-bottom:272px;}
.title-block{font-size:36px;margin-bottom:30px;}
.slick-prev,.slick-next,.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{width:72px;height:72px;background-size:100%;}
.video-slider,.slider{max-width:850px;}
.slick-prev{left:-75px;}
.slick-next{right:-75px;}
.opis{left:15px;font-size:13px;bottom:20px;}
.forma-footer .title-block{margin-bottom:20px;}
.contact, .contact a{font-size:14px;}
.adress, .tels{margin-bottom:20px;}
.pole input{padding:20px 20px 18px;}
.submit input{padding:19px 20px 17px;}
.obrat a{font-size:14px;}
.form-popup .pole label{}
.pole label{margin-bottom:-2px;}
.contacts .title{font-size:26px;margin-bottom:30px;}
.slide-img,.absolute-block{min-height:500px;}
.absolute-block .fon{padding-top:47px;}
.line.active{display:none;}
}

@media(max-width:1200px){
.brevnaman{right:-10%;max-width:50%;}
}
@media(max-width:992px){

.container{max-width:767px;}
.logo p{font-size:10px;padding-top:16px;}
.logo a{margin-right:15px;}	
.tel-header .tel,.tel-header .obrat{width:100%;}
.obrat a{padding-top:0;}
.chel-pila{width:87%;float:none;}
.fon-header{background-size:auto;min-height:1px;}
.podbor{width:63%;float:none;padding-left:0;margin:110px auto 0;}
.fon-pila{background:#f4f3f3 url(./img/fon-sovsem-mobile.png)no-repeat;background-size:contain;background-position:top center;}
#tb-3 {left: 279px;}
#tb-1{left:203px;bottom:380px;}
#tb-2 {left: 240px;}
#tb-6 {right: 255px;}
#tb-5 {right: 143px;}
#tb-4 {left: 321px;}
.text-b {font-size:9px;padding: 67px 58px 95px 53px;width: 200px;height: 230px;}
.tb-2.active, .tb-1.active, .tb-3.active{left:21px;}
.tb-5.active, .tb-4.active, .tb-6.active{right:21px!important;}
.fon-pila .bottom-text .logo-record p{font-size:25px;}
.text-b.right-b{right:0px;}
.video .one-video{width:47%;}
.video .one-video:nth-child(1){margin-right:3%}
.video .one-video:nth-child(2){margin-left:3%;}
.fon-video{min-height:795px;}
.pilavrazbore{width:100%;margin-left:0;margin-right:0;float:none;background-position:top center;margin-bottom:20px;}
.spisok{width:100%;float:none;}
.vspliv{position:relative!important;top:0!important;left:0!important;right:0!important;}
.vspliv br{display:none;}
.economy{display:none;}
.do,.posle{flex:0 0 100%;max-width:100%;}
.plashka:before {top: -65px;border: 40px solid transparent;border-bottom: 25px solid #fff;}
.plashka {padding: 40px 35px 70px;}
.skolko{display:table;width:100%;float:none;border-right:0;border-bottom:2px solid #e4e4e4;padding-bottom:30px;margin-bottom:30px;}
.your-economy{width:100%;float:none;padding-left:0;}
.forma-block .pole{width:100%;float:none;margin-bottom:20px;}
.forma-block .submit{width:100%;float:none;padding-left:0;}
.pila-img{top:-40%;}
.video-slider, .slider{max-width:80%;}
.slide-img img{max-width:65%;}
.absolute-block .fon{padding-bottom:0;padding-top:30px;padding-left:30px;padding-right:30px;}
.absolute-block .fon .knopka{bottom:2px;}
.absolute-block .knopka a{padding:13px 20px 10px;}
.fon-slider{padding:40px 0 50px;min-height:625px;}
.videos-slider-block,.fon-facts,.nadejnaia,.fon-video{padding:40px 0 50px;}
.opis {bottom:5px;}
.forma-footer .title-block{font-size:26px;}
.slide-img, .absolute-block{min-height:340px;}
.spisok ul li .vspliv{font-size:18px;line-height:1.4;}
}


@media(max-width:768px){
	.slide-img{display:block;}
.podbor{margin-top:30px;width:80%;}
.podbor .fon{background-size:100% 100%;background-position:top left;}
.tel-header .obrat{padding-left:0;}
.chel-pila{display:none;}
.fon-header{padding-bottom:50px;}
.plusik{display:none;}
.text-b.left-b,.text-b.right-b{background:transparent;padding:0;font-size:14px;}
.text-b.active{transform:scale(1,1);}
.text-b span{opacity:1;}
.text-b{position:relative!important;margin-bottom:10px;left:0!important;right:0!important;bottom:0!important;top:0!important;width:auto!important;height:auto!important;}
.text-b br{display:none;}
.obshii-text{text-align:center;position: absolute;left: 50%;margin-right: -50%;top: 50%;transform: translate(-50%,-50%);}
.fon-pila .container, .absolute-text,.fon-pila {min-height: 628px!important;}
.fon-pila .bottom-text{left:15px;right:15px;}
.title-block{font-size:28px;}
.video .one-video{width:70%;margin-left:auto!important;margin-right:auto!important;float:none;}
.brevnaman{display:none;}
.fon-video .knopka{text-align:center;}
.fon-video .knopka a{font-size:14px;padding:18px 20px 16px;border-radius:25px;}
.subtitle-block{font-size:18px;}
.pilavrazbore{height:250px;}
.spisok{padding:0 15px;}
.vspliv{font-size:14px;}
.fon-doposle{padding-top:0;}
.pila-img{max-width:80%;}
.priziv .forma-block{width:100%;float:none;position:relative;z-index:9;}
.facts{margin-right:-15px;}
.slide-img img{margin:0 auto;}
.absolute-block{background-size:100% 98%;position:relative;right:0;margin:0 auto;top:10px;min-height:350px;max-width:83%}
.absolute-block .fon{position:absolute;top:0;left:0;right:0;bottom:0;}
footer .contacts{text-align:center;width:100%;float:none;border-right:0;border-bottom:2px solid #e4e4e4;padding-right:0;padding-bottom:30px;margin-bottom:30px;}
footer .forma-footer{float:none;margin:0 auto;}
.spisok ul li .vspliv{font-size:16px;line-height:1.4;}
}

@media(max-width:579px){
.tel-header .tel,.tel-header .obrat{text-align:left;}
.podbor{width:100%;}
.podbor .fon{padding:45px 40px;min-height:1px;}	
.fon-pila{background-size:cover}
.fon-pila .bottom-text .logo-record p{font-size:20px;}
.video .one-video{width:100%;}
.pila-img{max-width:100%;}
.absolute-block{max-width:80%;}
.slick-prev, .slick-next, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{width:50px;height:50px;}
.slick-next{right:-55px;}
.slick-prev{left:-55px;}
.slide-img img{max-width:85%;}
.slider .title-block{font-size:20px;}
.absolute-block .fon p{font-size:12px;}
.absolute-block .fon .knopka{left:10px;right:10px;bottom:5px;}
footer .forma-footer{width:70%;}
.absolute-block .text{font-size:12px;}

}

@media(max-width:480px){
.skolko .title, .your-economy .title{margin-bottom:20px;}
.skolko .kol{width:100%;float:none;}
.skolko .kol:nth-child(2){margin-bottom:30px;}
.podbor{min-height:1px;}
.podbor .title{font-size:24px;margin-bottom:15px;}	
.podbor .subtitle{font-size:14px;margin-bottom:20px;}
.knopka a{margin-bottom:15px;padding:18px 20px 16px;font-size:14px;}
.obshii-text{top:40%;}
.fon-pila .container, .absolute-text, .fon-pila{min-height:550px!important;}
.spisok ul li{width:100%;float:none;margin-left:0!important;margin-right:0!important;}
.absolute-block{max-width:100%;}
.slide-img img{max-width:100%;}
.video-slider, .slider{max-width:70%;}
.pila-img{display:none;}
.fon-doposle{padding-bottom:60px;}
.slick-next{right:-44px}
.slick-prev{left:-44px;}
footer .forma-footer{width:100%;}
footer .contacts{text-align:left;}
}

@media(max-width:380px){
	.posle div, .do div{text-align:center;}
	.title-block{font-size:20px;}
.do .text,.do .kartinka,.posle .text,.posle .kartinka{padding-left:0;width:100%;float:none;}	
.absolute-block .text{font-size:11px;}
}