.text-right h1{text-align:right!important;}

/*tabs*/

.accordion-h li{border:0;border-radius:4px;font-size:16px;padding-left:20px;line-height:40px;transition:.5s;box-shadow:none;margin-bottom:10px;cursor:pointer;}
.accordion-h li.active, .accordion-h li:hover{background:#035ab7;color:#fff;}
.tabs, .data-tab-block{margin-top:50px;}
.data-tab-block div{display:none;}
.data-tab-block div.active{display:block;}

.block-lang a, .b_qwiz{
    margin-left: 10px;
    display: block!important;
    border: 0;
    outline: 0;
    border-radius: 18px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    cursor: pointer;
    width: 36px;
    text-align: center;
    font-weight: 400;
    color: #fff;
    background: #086D4B;
    background: -moz-linear-gradient(top, #086D4B 0%, #043D2A 100%);
    background: -webkit-linear-gradient(top, #086D4B 0%,#043D2A 100%);
    background: -o-linear-gradient(top, #086D4B 0%,#043D2A 100%);
    background: -ms-linear-gradient(top, #086D4B 0%,#043D2A 100%);
    background: linear-gradient(top, #086D4B 0%,#043D2A 100%);
}

.button {
    color: #fff;
    background: #086D4B;
    background: -moz-linear-gradient(top, #086D4B 0%, #043D2A 100%);
    background: -webkit-linear-gradient(top, #086D4B 0%,#043D2A 100%);
    background: -o-linear-gradient(top, #086D4B 0%,#043D2A 100%);
    background: -ms-linear-gradient(top, #086D4B 0%,#043D2A 100%);
    background: linear-gradient(top, #086D4B 0%,#043D2A 100%);
    border-radius: 28px;
    box-shadow: 0px 4px 8px rgb(0 0 0 / 70%);
    transition: all .2s;
}

.ru_ru, .ua_ua, .es_es, .vn_vn, .mx_mx, .en_en {
    color: #fff!important;
    background: #D32A27!important;
    background: -moz-linear-gradient(top, #D32A27 0%, #971715 100%)!important;
    background: -webkit-linear-gradient(top, #D32A27 0%,#971715 100%)!important;
    background: -o-linear-gradient(top, #D32A27 0%,#971715 100%)!important;
    background: -ms-linear-gradient(top, #D32A27 0%,#971715 100%)!important;
    background: linear-gradient(top, #D32A27 0%,#971715 100%)!important;
    border-radius: 28px;
    transition: all .2s;
}

.fon-slider {
    background: #086D4B;
    background: -moz-linear-gradient(top, #086D4B 0%, #011811 100%);
    background: -webkit-linear-gradient(top, #086D4B 0%,#011811 100%);
    background: -o-linear-gradient(top, #086D4B 0%,#011811 100%);
    background: -ms-linear-gradient(top, #086D4B 0%,#011811 100%);
    background: linear-gradient(top, #086D4B 0%,#011811 100%);
    position: relative;
}
.custom_range .ui-widget-content .ui-state-default{border: 2px solid #27a77c;}
.section_h p,.last-block-blue, .offer-inf-h h2{color:#086D4B;}
.inf_val strong{color:#043D2A;}
.foyz-bar-100 {
    background-color: #075b3f;
   box-shadow: inset 3px 4px 5px rgb(8 53 38);
}
.foyz-bar-top {
    background: #da504d;
    box-shadow: inset 3px 5px 5px rgb(160 26 24);
}
.qwiz-left{top:7px;left:7px;}
.c-button {
    display: block!important;
    border: 0;
    outline: 0;
    border-radius: 30px;
    height: 60px;
    line-height: 60px;
    font-size: 23px;
    cursor: pointer;
    width: 250px;
    text-align: center;
    color: #fff;
    background: #D32A27;
    background: -moz-linear-gradient(top, #D32A27 0%, #971715  100%);
    background: -webkit-linear-gradient(top, #D32A27 0%,#971715  100%);
    background: -o-linear-gradient(top, #D32A27 0%,#971715  100%);
    background: -ms-linear-gradient(top, #D32A27 0%,#971715  100%);
    background: linear-gradient(top, #D32A27 0%,#971715  100%);
}
.button{color: #fff;
    background: #D32A27;
    background: -moz-linear-gradient(top, #D32A27 0%, #971715  100%);
    background: -webkit-linear-gradient(top, #D32A27 0%,#971715  100%);
    background: -o-linear-gradient(top, #D32A27 0%,#971715  100%);
    background: -ms-linear-gradient(top, #D32A27 0%,#971715  100%);
    background: linear-gradient(top, #D32A27 0%,#971715  100%);}
.nav_item a:hover {
    color: #D32A27;
}
.book-bg-green {
    background: url(../images/book_green.png) 98% -180px no-repeat #333;
    color: #fff;
    padding-left: 5%;
    padding-right: 5%;
}
.ui-slider-range.ui-corner-all.ui-widget-header.ui-slider-range-min {
    background: #da504d;
    box-shadow: inset 3px 5px 5px rgb(160 26 24);
    height: 16px;
    position: relative;
    top: 0;
    border-radius: 8px;
}
.ui-slider-handle.ui-corner-all.ui-state-default{border: 2px solid #086D4B;}

/*finish*/

.preloader-desctop {display:flex;align-items:flex-end;}
.preloader-desctop-img img {width:100%;position:relative;top:-44px;overflow:hidden;}
.preloader-desctop-img {width:200px;height:40px;overflow:hidden;left:-60px;top:1px;position:relative;}

/*offer*/


.offer-block{display:flex;justify-content:space-between;}
.offer-inf-i{display:flex;width:50%;align-items:center;}
.offer-inf{margin-right:auto;width:100%;}
.vo{width:33%;text-align:left;font-size:14px;color:#000;margin-bottom:10px;}
.offer-img{font-size:14px;}
.offer-image{margin-right:20px;width:170px;}
.offer-button{width:200px;}
.inf_val strong{font-size:2rem;}
.offer-inf-h div, .offer-inf-h h2{display:inline-block;}
.offer-inf-h h2{margin-bottom:10px;font-size:24px;line-height:24px;text-align:left;height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;}
.form_head{margin-bottom:50px;}
.vitrina_header_text_big{font-weight:500;margin-bottom:20px;font-size:24px;}
.vitrina_header_text{font-weight:300;font-size:18px;}
.tab-flex{display:flex;margin-bottom:50px;flex-wrap: wrap;width:100%;}
.button-tab.active{background:#05422e;}
.button-tab{background:#086D4B;width:32%;margin-right:2%;color:#fff;height:50px;line-height:50px;text-align:center;font-size:16px;font-weight:500;cursor:pointer;}
.button-tab:last-child{margin-right:0;}
.offer.offer-center{align-items:center;}
.notification-text{margin-right:auto;}
.offer-input-i{display:flex;align-items:center;}
.offer-input-cod, .offer-input-pol{margin-right:20px;}
.offers_all_status{margin-bottom:30px;}
.form-head{margin-bottom:30px;}
.form-header{margin-bottom:10px;font-size:20px;font-weight:600;line-height: normal;}
.form-subheader{font-weight:300;line-height:1.5;}
span.form-subheader-mark{font-weight:600;display:block;    margin-top: 10px;}
.preloader-desc-img{width:100px;overflow:hidden;position:relative;}
.offer_buff {display:flex;align-items:center;justify-content:space-between;margin-right:auto;width:100%;}
.more{margin-top:20px;text-align:center;cursor:pointer;}
.more:hover{text-decoration:underline;}
.offer-inf-list{font-size:14px;width:50%;display:flex;justify-content: space-around;}
.oil{}
.li-check li{margin-bottom: 2px;position:relative;}
.li-check li:before{margin-right:4px;content:"";width:14px;height:14px;position:relative;top:3px;display:inline-block;}
.question-ok:after{margin-left:6px;content:"";width:14px;height:14px;position:relative;top:2px;display:inline-block;background:url("../images/8.svg")no-repeat;}
.question-hover{position:absolute;top:25px;display:none;background:#262626;color:#fff;padding:10px;border-radius:5px;width:300px;line-height:20px;}
.question-ok{position:relative;}
.question-ok:hover .question-hover{display:block;}
.check-no{color:#8292a4;}.check-no:before{background:url("../images/6.svg")no-repeat;}
.check-ok{color:#252525;}.check-ok:before{background:url("../images/5.svg")no-repeat;}
.stock{margin-right:10px;}
.rating{line-height:34px;font-weight:800;color:#e70b0b;}
.h4{font-size: 12px;line-height: 16px;font-weight: 700;}
.offer-more-block{display:flex;justify-content: space-between;}
.omb{width:32%;}
.tochka li:before{display:inline-block;content:"●";width:5px;height:5px;position:relative;color:#8292A4;margin-right:10px;font-size:10px;top:-2px;}
.minus li:before{display:inline-block;content:"-";width:5px;height:5px;position:relative;font-weight:700;color:#F13984;margin-right:10px;font-size:16px;}
.plus li:before{display:inline-block;content:"+";width:5px;height:5px;position:relative;color:#035ab7;margin-right:10px;font-size:16px;top:1px;font-weight:700;}
.bg-blue, .bg-blue2{padding:10px;border-radius:5px;font-size:14px;line-height:24px;margin-bottom:8px;}
.bg-blue{background:#E2F6FF;letter-spacing: -0.3px;}
.bg-blue2{background:#F2F6FA;width:33%;}
.bg-blue2:first-child{margin-right:8px;width:65%;}
.big{font-size:20px;color:#252525;font-weight:700;}
.stock{margin-right:20px;margin-bottom:4px;font-size:16px;line-height: 16px;color:#19a1eb;cursor:pointer;position:relative;font-weight:600;}
.stock:before{display:inline-block;content:"";width:18px;height:18px;position:relative;margin-right:5px;top:3px;background:url("../images/9.svg")no-repeat;}
.plus,.minus,.tochka{margin-bottom:10px;}
.arrow-exit{font-weight:bold;font-size:16px;line-height:16px;color:#19a1eb;}
.arrow-exit:after{display:inline-block;content:"";width:15px;height:15px;position:relative;margin-left:5px;background:url("../images/7.svg")no-repeat;background-size:cover;}
.inf_val{justify-content:center;margin-bottom:0;}


/*stati*/

.articles h1{font-size:32px;margin-bottom:20px;text-align:center;}
.articles h2{font-size:28px;margin:20px 0 20px!important;line-height:32px;}
.articles h3{font-size:24px;margin:20px 0 20px!important;line-height:28px;text-align:center;}
.articles h4{margin-bottom:10px;}
.articles br+br, .articles li+br, .articles h2+br, .articles h3+br{display: none;}
ul.disk-li.releases {padding-left: 30px;}
.pagination {margin-top: 30px;}


@media (max-width:1440px) {
	.fb-offers h1{width:100%;}
	div[data-tab], .fb-offers{display:flex;width:100%;flex-wrap:wrap;}
	.vitrina_offers {width:23%;margin:0 auto 15px;}
	.offer-inf-i{width:100%;margin-bottom:15px;}
	div[data-tab] h3{width:100%;}
	.offer, .offer_buff{flex-direction:column;}
	.offer-img{width:100%;margin-right:0;}
	.vo{width:100%;text-align:center;}
	.offer-button{width:100%;}
	.offer-inf-h h2{text-align:center;width:100%;margin:0 auto 15px;font-size: 18px;}
	.offer-button.mb-20{margin:0!important;}
	.offer-but{width:100%;}
	.offer-image img {margin: auto;display: block;}
	.offer-button{width:100%;}
	.offer-inf-i{display:block;}
	.offer-button, .offer-image{margin:auto;}
	.offer-more-block{flex-wrap:wrap;}
	.omb{width:48%;}
	.offer-block{flex-wrap:wrap;}
	.oil {width: 40%;}
	.offer-image{margin:0 auto 10px;width:100px;}
}
@media (max-width:1280px) {
}
@media (min-width:1160px){
	.fb-offers h1{width:100%;}
	div[data-tab], .fb-offers{display:flex;width:100%;flex-wrap:wrap;}
	.offer-inf-i{width:100%;margin-bottom:15px;}
	div[data-tab] h3{width:100%;}
	.offer, .offer_buff{flex-direction:column;}
	.offer-img{width:100%;}
	.vo{width:100%;text-align:center;}
	.offer-button{width:100%;}
	.offer-inf-h h2{text-align:center;width:100%;margin:0 auto 15px;font-size: 18px;}
	.offer-button.mb-20{margin:0!important;}
	.offer-but{width:100%;}
	.offer-image img {margin: auto;display: block;}
	.offer-button{width:100%;}
	.offer-inf-i{display:block;}
	.offer-button, .offer-image{margin:auto;}
	.offer-more-block{flex-wrap:wrap;}
	.omb{width:48%;}
	.offer-block{flex-wrap:wrap;}
	.oil {width: 40%;}
	.offer-image{margin:0 auto 10px;}
}
@media (max-width:1024px) {
	.articles h1{line-height:normal;}
	.section_footer {border-top: 5px solid #086D4B;padding: 20px 0 15px;}
	.vitrina_offers{width:31%;}
	.nav-mob{display:block;}
	.nav-desk{display:none;}
	.section-head{padding:15px 0;}
	.section-head.fixed{position:fixed;}
	.phone{right:40px;}
	.menu-header nav ul li{width:100%;padding-right:0;}
	.block-green, .block-blue{height:540px;}
	.stati_mobile{display:block;}
	.stati_desktop{display:none;}
	.slider-item-o{float:none;width:100%;margin-right:0;height:288px;margin-bottom:30px;}
	.zmi-p, .slider-track{width:100%;}
	#slider-v{height:288px;overflow:hidden;}
	#stati-t{height:1152px;}
	.menu-header.menu-footer nav ul li{width:auto;margin-right:20px;}
	.logo{width:95px;}
	.block-shadow{padding:0 10px;}
	.zmi-p{padding:20px;font-size:14px;}
	.section_w, .section_g{padding:30px 0;}
	h2{margin-bottom:30px;}
	.list-slider{display:none;}
	.list-slider.releases{display:block;margin-top:30px;}
	.s-menu{display:block;margin-top:30px;}
	.s-menu nav ul li a{color:#fff;}
	.s-menu nav ul li{margin-bottom:15px;}
	.menu-span-1{line-height:18px;}
	.s-menu nav ul li:last-child{margin-bottom:0;}
	.pol-xs-2.table-cell:last-child{margin-bottom:0;}
	.button.yellow {
    color: #fff;
    color: #fff;
    background: #D32A27;
    background: -moz-linear-gradient(top, #D32A27 0%, #971715 100%);
    background: -webkit-linear-gradient(top, #D32A27 0%,#971715 100%);
    background: -o-linear-gradient(top, #D32A27 0%,#971715 100%);
    background: -ms-linear-gradient(top, #D32A27 0%,#971715 100%);
    background: linear-gradient(top, #D32A27 0%,#971715 100%);}
	h2{margin:0 10px 50px;}
	h5{font-size:20px;}
	
	.block{display:block;}
	.offer-inf-i, .offer-inf-list{width:100%;}
	.oil{width:32%;}
	.offer-inf-i{margin-bottom:15px;}
	.offer-inf-list{justify-content: flex-start;}
	.big{font-size:16px;}
}
@media (max-width:999px) {
	.pol-xs-4.tab-width{width:auto;}
	.table-cell{display:block;}
	.slider-img{display:none;}
	.accordion-h li{padding:0 20px;float:left;margin-right:10px;}
	.pol-xs-75{width:100%;}
	.data-tab-block{margin-top:30px;}
	.block-green, .block-blue{padding:20px;}
	.block-h1{font-size:36px;margin-bottom:30px;}
}
@media (max-width:900px){}
@media (max-width:800px){
	.telegram:before,.whatsapp:before{top:0;}
	.notification-text{margin-right:inherit;margin-bottom:30px;text-align:center;width:100%;}
	.offer-center .offer-image{margin:auto;flex-direction:column;}
	h1{font-size:36px;}
	h2{font-size:32px;}
	.block-green, .block-blue{height:100%;}
	form h4{margin-bottom:30px;}
	form h2{margin-bottom:5px;font-size:26px;}
	.section_h{padding:50px 0;}
	.qwiz-button {height:50px!important;line-height:inherit!important;width:100%!important;font-size:16px!important;display:flex!important;align-items:center;justify-content:center;}
	.step1 .qwiz-button { font-size:19px!important;}
	.zmi-p{padding:20px;font-size:14px;}
	
	div[data-tab] h3{width:100%;}
	
	.offer, .offer_buff{flex-direction:column;}
	.offer-img{width:100%;}
	.vo{width:100%;text-align:center;}
	.offer-button{width:100%;}
	.offer-inf-h h2{text-align:center;width:100%;margin:0 auto 15px;font-size: 18px;}
	.offer-button.mb-20{margin:0!important;}
	.offer-but{width:100%;}
	.offer-image img {margin: auto;display: block;}
	/* .offer-inf{width:70%;} */
	.offer-button{width:100%;}
	.offer-inf-i{display:block;}
	/* .offer-but{width:30%;} */
	/* .offer-img, .offer-inf{margin-bottom:30px;} */
	.offer-button, .offer-image{margin:auto;}
	.kak-poluchit-zaym{flex-direction:column;}
	.kpz-block{width:100%;margin:0 0 20px 0;}
	.service-work {flex-direction:column;}
	.service-work-item{width:100%;margin:0 0 20px 0;}
	.offer-more-block{flex-wrap:wrap;}
	.omb{width:48%;}
	.offer-block{flex-wrap:wrap;}
	.oil {width: 40%;}
	.offer-image{margin:0 auto 10px;}
		.articles h1{font-size:28px;line-height: normal;}
.articles h2{font-size:24px;line-height: normal;}
.articles h3{font-size:20px;line-height: normal;}
}
@media (max-width:768px) {
	h1{margin-bottom:20px;font-size:36px;}
	.block-h1{font-size:28px;margin-bottom:30px;}
	.poluchit{flex-direction:column;}
	.block-poluchit{width:100%;}
	.book-bg-green {
    background: url(../images/book_green15.png) 98% -180px no-repeat #333;
}
}
@media (max-width:700px) {
	.menu-footer{padding:0;}
	.menu-footer nav ul li{margin-bottom:10px;}
	.offer-inf, .offer-but{width:100%;}
	.omb {width: 100%;}
	.oil {width: 50%;}
	.disk-li.releases li {width:100%;}
}
@media (max-width:640px) {
	.vitrina_offers{width:48%;}
	.img-block {width:20%!important;margin:0 10px 30px!important;}
	h1{margin-bottom:20px;font-size:28px;}
	.menu-header.menu-footer nav ul li{float:none;margin-bottom:10px;}
	.menu-footer{justify-content:flex-start;}
	.list-slider li:before{height:16px;width:16px;top:0;margin-right:7px;background-size:cover;}
	h1 {margin-bottom:20px;line-height:28px;font-size:33px;    text-align:center;}
	.list-slider li {font-size:14px;margin-bottom:10px;}
	.list-slider {margin-bottom:30px;}
	.section_h{padding:30px 0;}
	.block-last-info h3{font-size:18px;}
	form h2{font-size:20px;}
	form h4{font-size:18px;}
	.li-list ul li:before{height:16px;width:16px;top:0;margin-right:7px;background-size:cover;}
	h4+p{font-size:14px;}
	h2.ml-15{margin-bottom:15px;}
	.zmi-p{padding:15px;font-size:14px;}
	.accordion-h li {padding:0 20px;float:none;margin-right:0px;background:#fff;}
	.index-all-content p{font-size:14px;}
	.form_head, .tab-flex, .credit_carma_form h3{margin-bottom:30px;}
	.vitrina_header_text_big{font-size:20px;}
	.vitrina_header_text{font-size:14px;}
	h5{font-size:18px;}
	.list-slider.releases li{width:100%;}
		.articles h1{font-size:24px;}
.articles h2{font-size:20px;}
.articles h3{font-size:18px;}
}
@media (max-width:639px) {
	
	.button-tab{margin:0 0 5px 0;width:100%;height:40px;line-height:40px;}
	.flex{flex-wrap: wrap;}
	.flex-xs-2{width:100%;}
	.flex-xs-2:first-child{margin-bottom:20px;}
	.calc-block-right.custom_range.flex .input-block {margin-right: 0;margin-bottom: 10px;}
}
@media (max-width:562px) {
	.h_phone{display:none;}
	h2{font-size:28px;}
	.block-h1{font-size:24px;margin-bottom:30px;}
	h5{font-size:16px;}
	.block-h4{font-size:14px;}
	.kpz-img {margin-bottom:20px;}
	.kpz-block{padding:20px;}
	.service-work-item{padding:20px;}
	.offer-inf-h h2{font-size:16px;}
}
@media (max-width:561px) {
	.offer-inf-i{flex-direction:column;}
	.vo{width:100%;margin-bottom:20px;}
	.vo:last-child{margin-bottom:0;}
}
@media (max-width:480px) {
	.offer-block{padding-bottom:10px;}
	.offer-dialog{width:100%;right:0;left:0;}
	.form-subheader {font-weight:300;line-height:1.2;font-size:14px;}
	.form-header{font-size:18px;}
	.preloader-desctop-text{font-size:14px;}
	.offer-input-i{flex-direction:column}
	.offer-input-pol{margin:0 0 20px;width:200px;}
	.offer-input-cod{margin:0 0 5px;width:200px;text-align:left;font-size:14px;}
	.notification-text{font-size:14px;}
	.cc-text{padding:0 0 20px 0;}
	.oil {width:100%;}
	.offer-inf-list {flex-wrap: wrap;}
	.offer-inf-h h2{font-size:16px;}
	.vitrina_offers{padding:10px;}
}
@media (max-width:440px) {
	.phone{right:31px;}
	.cd-main-nav{width:100%;margin-left:0;left:0;}
	.articles h1{font-size:22px;}
.articles h2{font-size:18px;}
.articles h3{font-size:16px;}
.vo{font-size:11px;}
	.vo strong{font-size:13px;}
}
@media (max-width:414px) {
	.logo{width:95px;margin-right:0;}
	.service-work-item{display:block;}
	.sw-item-img {margin:0 0 20px;}
}

@media (max-width:400px) {}

@media (max-width:360px) {
	/* .vitrina_offers {width:100%;} */
	.vitrina_offers{width:100%;margin:0 auto 20px;}
	.block-last-info h3 {font-size:17px;}
}
@media (max-width:320px) {
	
}
.dn{display:none!important;}
.clr{clear:both;}








