body{font-family:'EchoesSans'; background: #f5f5f5;color:#000;font-size:16px;line-height:1.25;font-weight:400;}
.logo{margin-bottom:0;width:121px;}
.logo img{width:100%;}

h2, h1, h3, h4{text-transform:none;}

h1{font-size:42px;font-weight:700;padding-bottom:30px;color:#fff;}
h1.index-h1{margin-top:85px;}
h1.title{font-size:40px;font-weight:700;margin:50px 0 40px;color:#000;}
h1+p{font-size:22px;font-weight:300;color:#fff;}
h2{font-size:36px;font-weight:400;margin:0 0 50px 0;}
h2+p{font-size:20px;margin-bottom:36px;font-weight:300;}
h3{font-size:19px;margin-bottom:20px;}
h4{font-size:19px;margin-bottom:1.25em;}
h5{margin-bottom:30px;}
h4+p{font-size:16px;font-weight:400;margin-bottom:20px;}
.section_w h1+p{color:#000;margin:0 0 50px;}
p.text{height:120px;}

.zsu_desk{position:absolute;top:80px;right:50%;margin-right:50px;}

.nav-mobile{display:none;}
.menu-header{width:475px;}
.menu-header nav ul li{float:left;padding-right:20px;}
.menu-header nav ul li a{color:#fff;}
.header-phone{align-items:center;text-align:right;font-size:12px;width:135px;margin-right:40px;}
.strong{font-size:16px;font-weight:900;}
.flex-center{justify-content:space-between;align-items:center;}
.header-phone a{display:block;}
.header-phone .fa.far.fa-phone{color:#259086;font-size:17px;padding-left:10px;}
.lang{margin-right:20px;}
.lang a{font-weight:300;display:inline-block!important;color:#000!important;border-radius:50%;width:35px;height:35px;line-height:35px;text-align:center;margin:0 2px;padding:0!important;}
.ru_ua, .ua_ru{background:#fff;}
.ua_ua, .ru_ru{background:#FCEEC7;}
.phone {display: flex;flex-wrap: nowrap;align-items: center;position:relative;right:40px;}
.phone_img {display: block;width: 35px;}
.h_phone {margin-left: 10px;color: #fff;font-size:18px;}
.h_phone:hover{color:#FCEEC7;}

.block-shadow{background:#fff;padding:40px;border-radius:0 50px;position:relative;color:#3f3f3f;font-size:20px;font-weight:700;}
.calc-a-block p{margin-bottom:15px;}
.calc-a-block ul li{margin-bottom:10px;}
.calc-a-block ul{margin-bottom:15px;list-style-type:circle;padding-left: 30px;}
.calc-a-window.block{display:block;}
.calc-a-window.hide{display:none;}
.calc-block-center{width:100%;position:relative;margin:30px 0 20px;}
.ui-slider-horizontal{height:5px;background:#d8d8d8;position:relative;}
.ui-slider-horizontal:before{background:#0A463C;right:100%;}
.ui-slider-horizontal:after{background:#d8d8d8;left:100%;}
.ui-slider-horizontal:after, .ui-slider-horizontal:before{content:"";position:absolute;top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range{background:#0A463C;height:100%;}
.ui-slider-horizontal .ui-slider-handle{background:#0A463C;height:30px;width:30px;margin-left:-15px;top:-13px;border-radius:50%;cursor:pointer;outline:0;box-shadow:0 2px 10px rgba(36,133,68,.5);position:absolute;z-index:2;}
.ui-slider-horizontal .ui-slider-handle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:9px;border-left:2px solid #fff;border-right:2px solid #fff;}
.ui-slider-horizontal .ui-slider-handle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:9px;background:#fff;}
.calc-btn-minus{left:0;z-index:2;}
.calc-btn-plus{right:0;z-index:2;}
.calc-btn{width:30px;height:30px;background:#5859a8;border-radius:50%;position:absolute;top:-13px;cursor:pointer;}
.calc-btn-minus:after{content:"-";}
.calc-btn-plus:after{content:"+";}
.calc-btn:after{position:absolute;font-size:20px;top:50%;color:#fff;left:50%;transform:translate(-50%,-50%);}
.calc-block-top{justify-content:space-between;flex-wrap:wrap;width:100%;}
.calc-block-top-left{color:#3f3f3f;font-size:20px;font-weight:700;}
.calc-block-top-right{border-bottom:2px solid #0A463C;}
.calc-block .calc-a{justify-content:space-around;align-items:center;flex:0 1;display:flex;line-height:14px;cursor:pointer;}
.calc-block .calc-block-a{color:#b2b2b2;font-size:14px;font-weight:300;transition:.3s;border-bottom:1px dashed;}
.calc-block{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;}
.calc-block-bottom{color:#b4b4b4;font-size:14px;width:100%;justify-content:space-between;flex-wrap:wrap;}
.calc-block-top-right input#summa{width:120px;}
.calc-block-top-right input#mis{width:35px;}
.calc-block-top-right input{background:0 0;border:none;outline:0;color:currentColor;font-weight:700;text-align:right;padding-right:10px;-moz-appearance:textfield;}
.calc-result-title{font-size:14px;font-weight:300;}
.calc-block:last-child{margin-bottom:0;}

input#val2{width:35px;}
input#val1{width:90px;}

.calc-a-window-priclad, .calc-a-window-pasport, .calc-a-window-grafik{width:100%;height:100%;z-index:200;}
.calc-table {background: #fff;height:100%;}
.calc-a-window-modul{border-radius:5px;border:1px solid #000;background:#fff;top:0;height:100%;width:100%;}
.calc-a-window{display:none;width:100%;position:fixed;left:0;top:0;height:100%;background-color:rgba(88,89,168,.3);z-index:101;}
.window-modul-p{height: inherit;overflow-y:scroll;padding:15px;}
.window-modul-h1{padding:15px;}
/*.window-modul-p-text{height: auto;    margin-bottom: 30px;}*/
.window-modul-h1{border-bottom:1px solid #dee2e6;font-size:18px;line-height:1.5;font-weight:500;background: #fff;position: relative;z-index: 100;}
.close{display:block;position:absolute;right:3px;top:3px;height:50px;width:50px;overflow:hidden;white-space:nowrap;color:transparent;cursor:pointer;	float:right;}
.close span{position:absolute;height:2px;width:20px;top:50%;margin-top:-1px;left:50%;margin-left:-10px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;}
.close span:before, .close span:after{content:'';position:absolute;width:100%;height:100%;background-color:#0A463C;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.close span:before{top:0;transform:rotate(-45deg);}
.close span:after{top:0;transform:rotate(45deg);}

.arrow-prev{top:14px;left:8px;}
.arrow-next{top:14px;left:10px;}
.arrow-prev, .arrow-next{position:absolute;height:10px;width:10px;}
.arrow-prev span, .arrow-next span{position:absolute;height:2px;width:10px;top:50%;margin-top:-1px;left:50%;margin-left:-5px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;}
.arrow-prev span:before, .arrow-prev span:after, .arrow-next span:before, .arrow-next span:after{content:'';position:absolute;width:100%;height:100%;background-color:#0A463C;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.arrow-prev span:before{top:-3px;transform:rotate(-45deg);}
.arrow-prev span:after{top:3px;transform:rotate(45deg);}
.arrow-next span:before{top:3px;transform:rotate(-45deg);}
.arrow-next span:after{top:-3px;transform:rotate(45deg);}


.flex-100{height:100%;width:100%;}
.calc__modal__schedule tbody tr{border-top:1px solid #dee2e6;}
.calc__modal__schedule td:last-child{text-align:right;}
.calc__modal__schedule td{padding:5px;text-align:center;font-size: 14px;}
.calc__modal__schedule{width:100%;}

ol{list-style-type:auto;margin-bottom:30px;padding-left:20px;}
ol li{margin-bottom:10px;line-height:1.4;}
.slider-block{margin:0;width:100%;}
p {margin-bottom:30px;}
.overflow-x{overflow-x: scroll;}

.calc-a span{display:block;color:#b2b2b2;}
.calc-a span:first-child{margin-right:8px;font-size:12px;}
.img-block:last-child{margin-bottom:0;}
.img-block{display:flex;margin-bottom:75px;}
.img-block .block_img, .img-block p{display:flex;justify-content:space-between;align-items:center;margin-right:20px;}
.img-block .block_img{width:70px;}
.block_img.mb-30.text-center img {width: 280px;fill:red;}
.block-img{margin-right:20px;width:70px;display:inline-table;}
.block-img img{max-width:90px;}
.mini-img{max-height:30px;margin-right:10px;margin-bottom:10px;}

/*otz*/
.slider-container{overflow:hidden;margin:0 60px;}
#slider-o{width:100%;overflow:hidden;}
#polosa{width:1950px;}
.slider-track{position:relative;transition:2s;width:3510px;}
.otz{box-shadow:0 5px 30px rgba(64,74,159,.5);background:#fff;border-radius:0 45px 0 45px;padding:15px 15px 25px;margin:45px 40px;width:310px;}
.otz-name{font-size:20px;font-weight:700;color:#3f3f3f;display:block;}
.otz-date{font-size:14px;color:#b2b2b2;}
.otz-bottom{padding-bottom:30px;}
.otz-img{margin-right:20px;}
.otz-top.flex{justify-content:space-between;align-items:center;margin-bottom:30px;}

.slider-item-o{float:left;}

.btn-next, .btn-prev, .btn-next-s, .btn-prev-s{position:absolute;cursor:pointer;border:1px solid #D6DDED;width:40px;height:40px;border-radius:20px;top:50%;margin-top:-20px;text-align:center;line-height:38px!important;color:#5859A8;font-size:20px;z-index:100;}
.btn-next, .btn-next-s{right:15px;}
.btn-prev, .btn-prev-s{left:15px;}
.zmi{margin:0 40px;width:435px;}
a.bank-img {display: inline-block;height: 30px;}

.step_width {max-width: 600px;margin: auto;}

.zmi-img{margin-bottom:20px;width:100px;border-radius:50%;overflow: hidden;}
.zmi-img img {width:100%;}
/*.scroll-text{max-height:400px;overflow-y:auto;scrollbar-color:#259086 #c5c9d0;scrollbar-width:thin;}*/
.scroll-text h3{cursor:pointer;}
.scroll-text::-webkit-scrollbar{width:2px;}
.scroll-text::-webkit-scrollbar-thumb{background-color:#259086;}
.scroll-text::-webkit-scrollbar-track{background-color:#c5c9d0;}
.scroll-text p{padding-bottom:20px;}
.block-table{margin-bottom:20px;}
.block-table tr th, .block-table tr td{padding:7px 10px;}
.block-table tr th, .block-table tr td{text-align:center;}
.block-table tr td:first-child{text-align:left;}
hr{background:#9292d3;}
.footer-top-img{width:50px;margin-right:20px;}
.footer-top-img img{width:100%;}
ul.list li{padding-left:20px;margin-bottom:10px;}
ul.list li a{border-bottom:1px dotted #fff;}
/*ins.adsbygoogle{margin:70px 0;}*/

h3.title_2{margin-bottom:10px;}
h2.title{font-size:30px;}
h2.title+p{font-size:16px;}

.dn{display:block;}
.part_link ul li{}
.part_link{margin-bottom:50px;}
.part_link tr td{padding-right:40px;font-size:14px;}
.part_link tr td:last-child{padding-right:0px;}
a.flex-item{display:block;width:19%;margin-right:1.25%;float:left;height:100px;line-height:100px;    /*border:1px solid #ccc;*/border-radius:10px;margin-bottom:1.25%;padding:0 40px;}
a.flex-item img{width:100%;}
a.flex-item:nth-child(5n+5){margin-right:0;}
.clock-block{display:flex;margin-top:30px;justify-content:space-between;align-items:center;}
.lgot_time{font-size:30px;color:#000!important;}
.lgot_time_text{font-size:14px;}
.comment_form{margin-top:0px;}

.section_img h2{color:#fff;}
.text_2{margin-bottom:50px;}

.list-img img{width:500px;}
.list-img{margin:auto;}

.last_info_item.active{box-shadow:0 0 10px rgba(0,0,0,0.2);border-bottom:0;background:#f1f4fa;border-top:1px solid #f1f4fa;border-bottom:1px solid #f1f4fa;}
.last_info_item{border-bottom:1px solid #ccc;padding:10px;}
.last_info_item:first-child{border-top:1px solid #ccc;}
.last_info_item:first-child.active{border-top:1px solid #f1f4fa;}
.last_info_item:nth-child(2n).active, .last_info_item:nth-child(3n).active{border-bottom:1px solid #f1f4fa;}
.last_info_item_time{font-size:16px;margin-bottom:5px;font-weight:700;}
.last_info_item_info{font-size:14px;}
.block-last-info{padding:0 30px;}
.last-info-text{color:#259086;}

.s-content-block p{margin-bottom:50px;}
.s-content-block h3{font-weight:700;margin-bottom:20px;}
.buttom-block .width-button-bottom{float:left;margin:0 30px 0 0;}
.buttom-block .width-button-bottom:last-child{float:left;margin:0;}
.vitrina_offers{box-shadow:0 0 black!important;}
.vitrina_offers .button{padding:0!important;color:#FCEEC7!important;}
.vitrina_offers .button:hover{text-decoration:none;}
.tab-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;}
.form_head{margin-bottom:30px;}
.vitrina_offers .inf_val strong{color:#259086!important;}
.finance_form .credit_carma_form .form_head .vitrina_header_text{text-align:left;color:#259086!important;margin-bottom:30px;}


.width-button-bottom{width:320px;margin:auto;}
.green-standart{background:#0A463C;border:1px solid #0A463C;border-radius:6px;color:#FCEEC7;width:280px;text-decoration:none;text-align:center;display:inline-block;transition:.3s;height:68px;line-height:68px;}
.green{background:#0A463C;border:1px solid #0A463C;border-radius:6px;color:#FCEEC7;width:115px;text-decoration:none;text-align:center;display:inline-block;transition:.3s;height:44px;line-height:44px;font-size:16px;}
.otrimarti a{width:auto;padding:0 20px;}
.green:hover{text-decoration:none;outline:none;background:#fff;color:#0A463C;}

.green_smol{background:#0A463C;border:1px solid #0A463C;border-radius:6px;color:#FCEEC7;width:250px;text-decoration:none;text-align:center;display:inline-block;transition:.3s;height:50px;line-height:50px;}
.green_big{
	background: #84205b;
    border: 1px solid #58153d;
    border-radius: 6px;
    color: #ffffff;
	width:100%;text-decoration:none;text-align:center;display:inline-block;transition:.3s;height:68px;line-height:68px;}
.green_smol:hover{text-decoration:none;outline:none;background:#259086;color:#fff;}
.green_big:hover{text-decoration:none;outline:none;background:#58153d;color:#fff;}
.green-standart:hover{text-decoration:none;outline:none;background:#259086;color:#fff;}


.cd-nav-trigger{display:block;position:absolute;right:0;top:0;height:100%;width:50px;overflow:hidden;white-space:nowrap;color:transparent;}
.cd-nav-trigger span{position:absolute;height:2px;width:20px;top:50%;margin-top:-1px;left:50%;margin-left:-10px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#fff;}
.cd-nav-trigger span:before, .cd-nav-trigger span:after{content:'';position:absolute;width:100%;height:100%;background-color:#fff;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}

@keyframes navLinkFade{
	from{opacity:0;transform:translateX(50px);}
	to{opacity:1;transform:translateX(0px);}
}

.cd-nav-trigger.toggle span{background:#259086;}
.cd-nav-trigger span:after{top:6px;}
.cd-nav-trigger.toggle span:after{top:0;transform:rotate(45deg);}
.cd-nav-trigger span:before{top:-6px;}
.cd-nav-trigger.toggle span:before{top:0;transform:rotate(-45deg);}
.cd-main-nav.nav-is-visible{right:0;transform:translateX(0%);transition:transform 0.5s ease-in;}
.cd-main-nav{position:fixed;z-index:1;top:0;right:0;width:260px;height:100vh;overflow:auto; background: #84205b;transition:transform 0.5s ease-in;margin-top:59px;transform:translateX(100%);}

.cd-main-nav a{display:block;font-size:1.8rem;padding:.9em 2em .9em 1em;border-bottom:1px solid #33414a;color:#ffffff;}

.scroll-text .clr .fl{width:50%;padding-right:30px;}
.scroll-text .clr .fl:last-child{padding-right:0;}

.hr-line{padding-top:10px;border-top:1px solid #ccc;}
.text-faq{margin-bottom:30px;}

.form-border{border:2px solid #259086;padding:10px;width:100%;margin-bottom:20px;background: #fff;}
.form-border input, .form-border textarea{width:100%;border:0;outline:none;}
.form-border textarea{height:100px;}
.form_block label{display:block;margin-left:7px;}

.button-tab{text-align:center;width:33%;margin-right:0.5%;height:55px;background:#E45149;color:#FCEEC7;align-items:center;display:flex;justify-content:center;cursor:pointer;}
.button-tab:last-child{margin-right:0;}
.button-tab.active{background:#7b1712;}

.vitrina_offers{border:1px solid #ccc;padding:20px;margin-bottom:20px;    background: #fff;    border-radius: 8px;}
.vitrina-offers-block{display:flex;justify-content:space-between;}
.vitrina-offers h2{margin-bottom:15px;line-height:36px;font-size: 29px;}
.vitrina-offers-button{display:flex;align-self:flex-end;width:300px;}
.vitrina-offers-button a{margin:auto;}
.inf_val strong{color:#0646b0;}
.inf_val{font-size:20px;}
.inf_name{font-size:16px;}
.vitrina-offers-1, .vitrina-offers-2, .vitrina-offers-3{text-align:center;}
.vitrina-offers-img{text-align:center;display:flex;align-content: center; align-items: center;}
.vitrina-offers{width:100%;padding:0 100px;}
.img-vitrina{width:150px;margin:auto;}
.vitrina-offers-button a{width:100%;}

.offer-dialog{position:fixed;bottom:0px;right:50px;width:360px;z-index:2;}
.offer-dialog-inner{position:relative;}
.offer-dialog-bt-c{position:absolute;top:8px;right:12px;width:30px;height:30px;cursor:pointer;}
.offer-dialog-bt{cursor:pointer;background:#fff;position:absolute;top:50%;z-index:3;width:30px;height:3px;border-radius:10px;cursor:pointer;margin-top:0px;}
.offer-dialog-bt:after, .offer-dialog-bt:before{content:'';position:absolute;right:0;width:30px;height:3px;background:#fff;border-radius:10px;}
.offer-dialog-bt:before{top:-10px;}
.offer-dialog-bt:after{top:10px;}
.offer-dialog-hd{background:#5859a8;color:#fff;padding:0px 15px;padding-right:40px;z-index:2;height:49px;line-height:48px;font-size:15px;cursor:pointer;font-weight:bold;border-radius: 10px 10px 0 0;}
.offer-dialog-content{display:none;z-index:2;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;}
.offer-dialog-content > div{background:#fff;padding:15px;z-index:2;font-size:13px;}
.offer-dialog-content div .buttons{margin-top:10px;margin-bottom:5px;text-align:right;}
.offer-dialog-content div .button{font-size:16px;height:35px;line-height:35px;color:#fff;}

.form_subheader.vitrina_header_text_big{margin-bottom:30px;font-size:24px;}

.slider-3.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content{height:auto;background:#fff;padding:0 15px;}
#slider-3{width:100%;overflow:hidden;}

.stati_mobile{display:none;}

.form_header{font-size:24px;}
.form_subheader_mark{color:#0A463C;}
.flex-between {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    width: 100%;
}
.summa_change_text{font-size:22px;}
.input_block{padding:7px;border:1px solid #ccc;width:100%;background: #fff;}
.input_block select, .input_block input{border:0;width:100%;outline:none;}
.radio_block{display:flex;justify-content:flex-start;align-items:center;margin-right:20px;}
.radio_block:last-child{margin-right:0;}
.form_block{margin-bottom:20px;}
.form_block.flex{align-items: center;}
.form_label_block, .form_section_head{margin-bottom:15px;}
.err_fields_msg{display:none;}
.agree_dialog{margin-bottom:20px;margin-top:50px;}
select{background:#fff;}
.w-30{width:30%;}
.main_ru_ru, .main_ua_ua{display:block;}
.main_ua_ru, .main_ru_ua{display:none;}
.ul-line, .section_list{list-style-type:circle;padding-left:30px;margin-bottom: 30px;}
.ul-line li{margin-bottom:5px;}
.ul-line li:last-child{margin-bottom:0px;}
.table-content{margin:0 30px 30px 30px;}
.table-content, .table-content tr th, .table-content tr td{border:1px solid #ccc;}
.table-content tr th{padding:10px;}
.table-content tr td{padding:7px;}
.content-inset p{margin-bottom:30px;}
.section_list li{margin-bottom:10px;}
.section_list li:last-child{margin-bottom:30px;}
ul, ol {list-style: none;padding: 0;margin: 0;}
ol{counter-reset:li;}
ol li:before {counter-increment:li;content:counters(li, ".") ". ";}
.list-numbe ol.list-numbe{margin-left:20px;margin-bottom:20px;}
.list-numbe ol.list-numbe:first-child{margin-top:20px;}
.list-numbe li:last-child{margin-bottom:40px;}
.list-numbe li{margin-bottom:8px;}
.list-numbe li h4{margin-bottom:0px;}
.list-numbe li .h4, .list-numbe li.li-h4:before{font-size:24px;margin-bottom:20px;line-height:1.2;display:inline-block;}
.list-numbe li:before{margin-right:5px;}

@media (max-width:1440px){
	
}
@media (max-width:1280px){}
@media (max-width:1160px){
.btn-next, .btn-next-s{right:15px;top:-50px;}
.btn-prev, .btn-prev-s{right:65px;top:-50px;z-index:100;left:auto;}
}
@media (max-width:1024px){
	.section_h{padding-top:170px;}
		.zsu_desk {position: absolute;top: 80px;left: 50%;margin-left: -50px;}
	.nav-mobile{display:block;}
	.nav-desctop{display:none;}
	.menu-header nav ul li{padding-right:0;width:100%;}
	.header-phone.flex{margin-right:60px;}
	.block-shadow, .calc-block-top-left{font-size:16px;}
	.stati_mobile{display:block;}
	.stati_desktop{display:none;}
	.list-img img{width:330px;}
	.pol-xs-2{width:50%;margin-left:auto;margin-right:auto;}
	.slider-item-o{float:none;}
	.zmi{margin:0 0 60px 0;width:100%;}
	.slider-track{height:240px;width:auto;}
	.zmi-p{height:120px;overflow:hidden;}
	h2.ml-15{padding:0 15px;}
	.otrimarti{position: relative;right: 40px;}
	.lang a{margin:10px 0 0 10px;}
	.blockflex {display: flex;}
	.block_img.mb-30{width:70px!important;margin: 0 20px 0 0!important;}
	.block_img.mb-30+p{text-align:left!important;display:flex;align-items:center;}
	.window-modul-p{height: 100%;position: absolute;top: 0;padding: 100px 15px 15px;width:100%;}
}
@media (max-width:999px){
	.pol-xs-60, .pol-xs-40{width:100%;}
	h2.title{text-align:center;}
	h1+p{margin-bottom:50px;}
	.block-last-info{padding:0;}
	.img-block{margin-bottom:40px;}
	.pol-xs-3 .img-block:last-child{margin-bottom:0px;}
	.vitrina-offers-block{display:block;}
	.vitrina-offers-img, .vitrina-offers{margin-bottom:30px;}
	.vitrina_offers{padding:30px 20px;}
	.vitrina-offers h2{text-align:center;}
	.vitrina-offers-button{margin:auto;}
	h1.index-h1{margin-top:0;}
	.img-center .block-img{margin:0 auto 30px!important;display:block;}
	.img-center .block-img+.p{text-align:center;}
}
@media (max-width:800px){
	h2{font-size:30px;margin-bottom:30px;}
	.pol-xs-2 h2{text-align:left;}
	.block_img.mb-30{width:130px;margin:0 auto 30px;}
	.block_img.mb-30 img{width:100%;}
	.block_img.mb-30+p{text-align:center;}
	.block_img.mb-30.text-center img {width:100%;}
	
}
@media (max-width:768px){
	.buttom-block .width-button-bottom{float:none;margin-right:0;}
	.buttom-block .width-button-bottom:last-child{margin-top:30px;}
	.pol-xs-2{width:100%;}
}
@media (max-width:700px){
	
}
@media (max-width:640px){
	.header-phone.flex{margin-right:50px;}
	h1, h1.title{font-size:40px;}.section_h{padding-top:170px;}
	.pol.flex .pol-xs-2.flex{display:none;}
	.pol.flex .pol-xs-2.flex+.pol-xs-2{width:100%;}
	a.flex-item{padding:0 10px;border:0;}
	.scroll-text .clr .fl{width:100%;padding-right:0px;}
	.pol-xs-2:last-child{margin-bottom:0;}
	.offer-dialog{position:fixed;bottom:0px;right:0;width:100%;z-index:2;}
	.vitrina-offers{padding:0 50px;}
	.slider-container{margin:0;}
	.part_link tr td{display:block;width:100%;}
	}
@media (max-width:562px){
	a.flex-item{width:48%;}
}
@media (max-width:440px){
	h1{font-size:32px;}
	h1.title{font-size:26px;}
	.tab-flex{display:block;}
	.button-tab{width:100%;margin-right:0;margin-bottom:5px;}
	.button-tab:last-child{margin-bottom:0px;}
	.vitrina-offers{padding:0;}
}
@media (max-width:400px){
	.block-shadow{padding:20px;border-radius:0 30px;}
	h1, h1+p{margin-left:0;}
	.section_w h1+p{font-size:16px;}
	
}
@media (max-width:360px){
	.width-button-bottom{width:100%;}
	/*.window-modul-p {height: 522px;}*/
}
@media (max-width:320px){
	/*.window-modul-p {height: 362px;}*/
}

.customCheckbox {
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: baseline;
    width: 28px;
    height: 24px;
    background: url(../images/custom-checkbox.png) no-repeat;
    background-position: 0 -24px;
    left: 0px;
    top: 6px;
}

.customRadio {
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: baseline;
    width: 24px;
    height: 24px;
    background: url(../images/custom-radio.png) no-repeat;
    background-position: 0 -24px;
    left: 0px;
    top: 0px;
}

.customRadio.checked, .customCheckbox.checked {
    background-position: 0 0;
}

.agree_dialog {
    display: none;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-left: -200px;
    width: 400px;
    background: #b5000f;
    z-index: 100000;
    padding: 20px;
    text-align: center;
    color: black;
    font-size: 21px;
    font-weight: bold;
    color: #fff;
    border-radius: 10px;
}
.err label {
	color: red;
}
.err_fields_msg {
	color: red;
	text-align: center;
}

.err .input_block {
	border: 1px solid red;
}

#check_mail_block {
    position: relative;
}

#check_mail_result {
    position: absolute;
    left: 9px;
    top: 1px;
    z-index: 100;
    max-height: 178px;
    overflow-y: scroll;
}

[data-email] {
    padding: 8px 10px;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    cursor: pointer;
    background: #259086;
    font-family: Arial;
    font-size: 18px;
    color: white;
}

[data-email]:first-child {
    padding: 8px 10px;
    border-top: 1px solid #fff;
}

[data-email]:hover {
    background: #0A463C;
    color: #FCEEC7;
}
.err .input_block select, .err .input_block input {
    color: red;
}
