html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
html,body {min-width:300px;}

@font-face {font-family:'Roboto Slab';src:url('../fonts/RobotoSlab-Regular.eot');src:local('Roboto Slab Regular'), local('RobotoSlab-Regular'),
		url('../fonts/RobotoSlab-Regular.eot@') format('embedded-opentype'),
		url('../fonts/RobotoSlab-Regular.woff') format('woff'),
		url('../fonts/RobotoSlab-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}

@font-face {font-family:'HelveticaNeueCyr';src:url('../fonts/HelveticaNeueCyr-Black.eot');src:local('HelveticaNeueCyr-Black'),
		url('../fonts/HelveticaNeueCyr-Black.eot@') format('embedded-opentype'),
		url('../fonts/HelveticaNeueCyr-Black.woff') format('woff'),
		url('../fonts/HelveticaNeueCyr-Black.ttf') format('truetype');font-weight:900;font-style:normal;}

@font-face {font-family:'HelveticaNeueCyr';src:url('../fonts/HelveticaNeueCyr-Medium.eot');src:local('HelveticaNeueCyr-Medium'),
		url('../fonts/HelveticaNeueCyr-Medium.eot@') format('embedded-opentype'),
		url('../fonts/HelveticaNeueCyr-Medium.woff') format('woff'),
		url('../fonts/HelveticaNeueCyr-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}


@font-face {font-family:'HelveticaNeueCyr';src:url('../fonts/HelveticaNeueCyr-Light.eot');src:local('HelveticaNeueCyr-Light'),
		url('../fonts/HelveticaNeueCyr-Light.eot@') format('embedded-opentype'),
		url('../fonts/HelveticaNeueCyr-Light.woff') format('woff'),
		url('../fonts/HelveticaNeueCyr-Light.ttf') format('truetype');font-weight:300;font-style:normal;}

@font-face {font-family:'HelveticaNeueCyr';src:url('../fonts/HelveticaNeueCyr-Thin.eot');src:local('HelveticaNeueCyr-Thin'),
		url('../fonts/HelveticaNeueCyr-Thin.eot@') format('embedded-opentype'),
		url('../fonts/HelveticaNeueCyr-Thin.woff') format('woff'),
		url('../fonts/HelveticaNeueCyr-Thin.ttf') format('truetype');font-weight:100;font-style:normal;}

/*----------------------body-----------------*/
header, nav, section, article, aside, footer {display:block
}
html {height:100%
}
body {background:#fff;font:normal 16px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#666;height:100%;-webkit-text-size-adjust:none;}
.main {min-height:100%;margin:0 auto;width:100%;overflow:hidden;}
.container {max-width:1170px;padding:0 15px;position:relative;box-sizing:border-box;margin:0 auto;}

.hidden, input[type="text"].hidden {display:none !important;}
.cnt {text-align:center;}
.clear {clear:both;}
a, img {outline:none;}
a:focus {outline:none;}
a {color:#66d4ff;text-decoration:none;}
a:hover {text-decoration:none;color:#000;}
img {max-width:100%;vertical-align:middle;}
.flex {display:flex;justify-content:space-between;align-items:center;}
*{box-sizing:border-box;}

.header {z-index:90;position:fixed;left:0;right:0;top:0;z-index:100;transition:all 0.3s linear;}
.header.header_scroll{background:#2b3f4a;}
.header.out {transform:translateY(-100%);}
.header .container{max-width:1800px;}
.header .flex{height:100px;}

.logo a{color:#fff;}
.logo span{display:block;text-transform:uppercase;font:500 10px/9px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;padding:6px 0 0 47px;}
.logo .flex{align-items:flex-start;}

.header_phone{background:url(../images/phone.png@v=1) no-repeat left center;padding:0 0 0 27px;font:500 17px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;letter-spacing:0.4px;}
.header_phone a{display:block;color:#fff;}
.header_phone span{padding:0 18px;}

.ul_nav{display:flex;}
.ul_nav li {position:relative;padding:0 30px;}

.nav ul li a {padding:0;position:relative;display:block;height:100%;font:900 15px/33px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;transition:all 0.3s linear;border-bottom:3px solid transparent;	    border-top:3px solid transparent;}

.nav ul li a:hover, .nav ul li.active a{border-bottom:3px solid #66d4ff;}

.nav_open {display:none;}
.header .nav_open {cursor:pointer;transition:all 0.3s linear;display:none;position:relative;z-index:10;width:23px;height:23px;text-align:center;padding:0px;display:flex;flex-wrap:wrap;justify-content:space-between;}

.nav_open span {background:#fff;display:block;height:8px;width:8px;margin-top:7px;transition:all 0.3s linear;border-radius:50%;}
.nav_open span:first-child, .nav_open span:nth-child(2) {margin-top:0;}

.mobil_show{display:none;}

.mob-dropdown{position:fixed;top:0;left:0;width:100%;z-index:10;padding:50px 15px 20px;background-color:#fff;transform-origin:top;transform:rotateX(90deg);transition:all 0.3s linear;}
.mob-dropdown.active {transform:rotateY(0deg);}
.menu-close {position:absolute;right:15px;top:10px;width:30px;height:30px;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:45px;cursor:pointer;font-weight:300;background-color:transparent;line-height:.8;color:#000;border:none;}
.menu-item:not(:last-child) {margin-bottom:25px;}
.menu-header {margin-bottom:5px;font-size:16px;font-weight:500;}
.menu-text:not(:last-of-type) {margin-bottom:10px;}
.menu-header, .menu-text {text-align:center;color:#000;}
.map-see {padding:0;margin:0;background:transparent;border:none;
}
.mob-dropdown .phone, .mob-dropdown .map-see {margin:0 auto;text-align:center;color:#000;}
.mob-dropdown .map-see{text-decoration:underline;}
.mob-dropdown .phone {display:block;line-height:1.2;color:#3a3a3a;font-size:20px;font-family:'Roboto Slab';}


.btn {    width: 234px;
    display: inline-block;
    padding: 21px 10px 19px;
    background-color: #00a64e;
    font: 500 13px/20px'HelveticaNeueCyr', sans-serif;
    text-align: center;
    color: #fff;
    border-radius: 32px;
    transition: all 0.4s;
    cursor: pointer;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    border: 2px solid #00a64e;
    font-weight: 900;
}
.btn:hover {color:#66d4ff;background:transparent;
  }

.section_top{background:url(../images/section_top.jpg@v=1) no-repeat center top;color:#fff;}
.top_body{padding:200px 0 120px 0;text-align:center;
}
.top_body h1{font:500 53px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;margin:0 auto 20px;letter-spacing:.4px;color:#f4f4f4;}
.top_body h1 span{display:block;}

.top_body p{font:300 18px/24px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;margin:0 auto 35px;
 letter-spacing:.4px;}
.top_body .btn{margin:0 0 28px;width:328px;}
.top_body .btn_flex .btn_text{font:300 12px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;
   text-align:center;letter-spacing:.4px;margin:0 auto;}
.div_top{background:#2a3f49;padding:37px 0 42px;}

.ul_top{padding:0;
}
.ul_top li{font:300 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;position:relative;color:#fff;justify-content:center;display:flex;align-items:center;width:33.3%;}
.ul_top li div{width:59px;height:59px;border:1px solid #66d4ff;border-radius:50%;text-align:center;line-height:53px;}
.ul_top li div img{width:34px;}
.ul_top li span{
 font:500 16px/20px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;padding-left:20px;
}

h2{font:500 34px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;text-align:center;color:#333;margin-bottom:40px;}

.section_technics{padding:85px 0 22px;
}
.section_technics h2{margin:0 auto 20px;}

.p_head{font:300 16px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;text-align:center;margin-bottom:40px;}
.technics_body{flex-wrap:wrap;margin:0 -15px;align-items:stretch;}
.technics_body > div{width:25%;padding:0 15px;}
.technics_item{overflow:hidden;position:relative;transition:all 0.3s linear;margin-bottom:30px;border:1px solid #e5e5e5;box-shadow:12px 20px 24px rgba(0,0,0,0.05);padding:34px 0 23px;text-align:center;cursor:pointer;}

.technics_pic{height:152px;line-height:150px;}
.technics_item h3{font:500 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#333333;padding:27px 0 0;height:59px;}
.technics_last{padding:85px 0 64px;background:#fafafa url(https://service-ardo.kz/images/technics_last.png?v=1) no-repeat center 48px;}
.technics_last h4{font:500 24px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#333;	margin-bottom:27px;}

.btn_body{justify-content:center;}
.btn_body .btn{margin:0 47px 0 53px;}
.btn_body h3{font:500 24px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#333;	text-align:center;}
.btn_body p{font:300 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;text-align:center;}

.section_price{padding:138px 0 0;}
.section_price h2{margin-bottom:45px;}
.price_body > div{width:100%;padding:0;align-items:flex-start;}
.price_body{position:relative;}
.price_ul{margin:33px 0 0 39px;}

.price_ul li{justify-content:space-between;display:flex;font:300 14px/16px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#464646;border-bottom:1px dotted #e7e7e7;position:relative;margin-bottom:30px;}
.price_ul li span{margin-bottom:-1px;background:#fff;padding-right:8px;max-width:calc(100% - 150px);}
.price_ul li span+span{padding:0 0 0 30px;color:#232021;width:135px;font-weight:500;}
.price_ul li.li_hidden{display:none;}
.span_color{color:#23b4ec;}
.span_open{margin-left:39px;display:inline-block;padding-right:20px;font:300 14px/16px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#a6a6a6;background:url(../images/span_open.png@v=1) no-repeat right 6px;cursor:pointer;}
.price_1{border:1px solid #e5e5e5;box-shadow:12px 20px 24px rgba(0,0,0,0.05);padding:30px;width:50.8%;}
.price_1 img{width:100%;}
.price_2{width:46%;justify-content:flex-start;}
.price_open{border:1px solid #e5e5e5;box-shadow:12px 20px 24px rgba(0,0,0,0.05);padding:20px 43px 20px 38px;font:500 14px/22px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#464646;text-transform:uppercase;position:relative;cursor:pointer;}
.price_open:after{position:absolute;display:block;content:'';background:url(../images/price_2_h3.png@v=1) no-repeat ;width:11px;height:6px;top:29px;right:28px;}
.price_open span{color:#66d4ff;padding-right:10px;}
.price_top{position:relative;}
.price_select{position:absolute;left:0;right:0;top:64px;z-index:20;display:none;}
.price_select li{background:#fff;border:1px solid #e5e5e5;padding:20px 43px 20px 38px;font:500 14px/22px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#464646;text-transform:uppercase;position:relative;margin-top:-1px;cursor:pointer;}
.price_select li span{color:#66d4ff;padding-right:10px;}
.p_i{display:none;}

.section_appeal{padding:40px 0 95px;}
.section_appeal h2{max-width:650px;margin:0 auto 25px;color:#333;font:normal 24px/1.2em 'Roboto Slab', Arial, Helvetica, sans-serif;}
.section_appeal h2 span{color:#ff7d00;}
.div_link{justify-content:center;}
.div_link .btn{margin:0 40px;border:2px solid #66d4ff;width:246px;padding:20px 10px;background-color:transparent;font:500 13px/15px 'HelveticaNeueCyr', sans-serif;text-transform:uppercase;box-shadow:none;color:#333;}
.div_link .btn:hover{background-color:#66d4ff;transform:scale(1) translateY(0);color:#fff;}
.div_link p{font:300 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#212121;width:calc(50% - 167px);}
.div_link p:first-child{text-align:right;}
.section_master{padding:85px 0 30px;}
.section_master h2{margin-bottom:35px;}
.master_body{margin:0 -15px;}

.master_body > div{padding:0 15px;width:33.3%;}
.master_slider {background:#f3f4f6;padding:33px 36px 50px;}
.master_slider > div{padding:0 18px;}
.master_slider .master_pic{margin-bottom:33px;padding:0;position:relative;}
.pic_bottom{position:absolute;bottom:15px;left:23px;right:20px;font:100 15px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#fff;}
.master_slider h3 {font:500 22px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#333333;margin-bottom:11px;}
.master_slider p{font:100 15px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#232021;margin-bottom:40px;}
.master_slider ul{font:100 13px/28px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#232021;}
.master_slider ul li span{display:inline-block;width:130px;}
.master_slider ul li a{text-decoration:underline;}
.master_work{margin-top:30px;color:#232021;font:100 15px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;}
.master_work li{margin-bottom:10px;}
.master_work li span{display:inline-block;}
.master_work li span:first-child{width:130px;}
.master_work li span+span{color:#333333;font-weight:500;}
.master_work li span a{text-decoration:underline;}
.section_advantages{padding:67px 0 0;}
.advantages_body{background:url(../images/advantages_left.jpg@v=1) no-repeat center top;}
.advantages_left{padding:72px 0 63px 109px;position:relative;}
.advantages_left h3{font:500 34px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#333333;margin:0 0 20px;}

.advantages_left h3 span{color:#1bbbfa;}
.p_top{font:500 16px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#333;margin-bottom:20px;}
.p_bottom{font:500 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#333;margin-top:18px;}
.p_bottom span{color:#cc0022;}
.advantages_right{background:#f7f7f7;padding:31px 0px  36px;color:#03010b;font:100 16px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;justify-content:center;}
.advantages_right div{border:1px solid #66d4ff;width:59px;height:59px;border-radius:50%;text-align:center;line-height:54px;margin-right:33px;}
.advantages_right div img{width:32px;}
.section_reviews_bottom span{font-size:24px;padding-left:25px;color:#cc0022;}
.section_reviews_bottom br{display:none;}

.countdown{display:inline-block;font-size:37px;color:#61d0f9;font-weight:500;line-height:40px;margin-bottom:20px;}
.countdown > div{display:inline-block;}
.countdown p{display:inline-block;	color:#333333;font:300 14px/21px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;vertical-align:middle;padding-left:18px;}
.advantages_button{justify-content:flex-start;margin-bottom:22px;}
.advantages_button div{color:#333333;font:300 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;padding-left:27px;}
.advantages_left > p{color:#666;font:300 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;}
.advantages_button div span{font-weight:500;color:#36b5e6;display:block;}

.section_schema{padding:90px 0 25px;}
.section_schema h2{margin-bottom:65px;}
.schema_body{flex-wrap:wrap;align-items:stretch;margin:0 -15px;justify-content:flex-start;}
.schema_body > div{padding:0 15px 60px;width:25%;}
.schema_item_new{width:25%;position:absolute;right:0px;bottom:60px;padding:0 15px;}
.schema_item{text-align:center;padding:51px 10px 33px;background:#fff;box-shadow:20px 12px 24px rgba(0,0,0,.05);height:100%;color:#616161;font:300 14px/21px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;position:relative;border:1px solid #e5e5e5;}
.schema_item_new > div{height:280px;}

.div_number{position:absolute;border:18px solid #fff;background:#66d4ff;border-radius:50%;width:76px;height:76px;text-align:center;left:50%;margin-left:-38px;top:-38px;color:#fff;font:500 16px/40px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;}
.schema_pic{height:52px;}
.schema_pic img{}
.schema_item h4{padding:20px 0;color:#333;font:500 16px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;letter-spacing:1px;text-transform:uppercase;color:#333;}
.schema_item h4 span{color:#e61228;}
.schema_item_bg{padding-top:56px;}
.schema_item_bg h4{padding:0px 0 12px;}
.schema_item_bg > span{display:block;margin-bottom:22px;}
.schema_span{display:block;position:absolute;color:#ff3300;font:300 18px/40px 'Roboto Slab', Arial, Helvetica, sans-serif;left:50%;text-align:center;top:-20px;width:40px;height:40px;background:#fff;border-radius:50%;margin-left:-20px;}
.section_reviews{padding:0;}
.section_reviews h2{margin:0 auto 40px;max-width:370px;}
.section_reviews_full{background:#f8f8f8;position:relative;z-index:2;box-shadow:20px 12px 24px rgba(0,0,0,.05);}
.reviews_body{align-items:stretch;background:#fff;}
.reviews_body > div{padding:0;}

.reviews_total{padding:70px 50px 116px;}

.total_pic img{display:block;margin:0 auto;}

.reviews_slider_bg{margin:0 -15px;}
.reviews_slider{position:relative;}
.reviews_slider .slick-slide{padding:0 15px;width:293px;}
.reviews_slider .slick-slide .reviews_center{display:none;}
.reviews_slider .slick-slide.slick-center{width:585px;}
.reviews_slider .slick-slide.slick-center .reviews_center{display:block;}
.reviews_slider .slick-slide.slick-center .total_pic {display:none;}
.reviews_slider .price_ul li{margin-bottom:20px;}
.reviews_slider .price_ul{padding-bottom:15px;}

.reviews_slider > div.active{opacity:1;z-index:10;}

.reviews_top {padding:0px 0 45px;color:#464646;position:relative;align-items:flex-start;}
.reviews_top .flex > img{border-radius:50%;}
.reviews_top h4{padding-left:27px;font:500 17px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;max-width:150px;}
.reviews_top > span{display:block;position:absolute;top:0;right:0;}
.reviews_top > div span span{font:500 12px/12px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;padding-left:17px;}
.reviews_slider p{margin-bottom:22px;}
.reviews_ul{margin:0 0 34px;}
.reviews_ul li{color:#999999;border-bottom:1px dotted #464646;display:flex;justify-content:space-between;font:300 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;margin-bottom:17px;position:relative;}
.reviews_ul li span {background:#fff;margin-bottom:-1px;}
.reviews_ul li span+span {width:49%;padding:0 0 0 15px;text-align:left;color:#232021;font-weight:500;}
.reviews_ul li span+span {width:49%;padding:0 0 0 15px;}
.reviews_ul li span.span_color{color:#18b3ef;}
.reviews_item{border:1px solid #e5e5e5;box-shadow:20px 12px 24px rgba(0,0,0,.05);padding:48px 0 64px;text-align:center;opacity:.5;height:384px;}
.reviews_item h3{color:#000;font:500  15px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;padding-top:20px;}
.slick-center .reviews_item{opacity:1;padding:45px 65px 64px;text-align:left;}
.date{padding-top:7px;display:block;color:#999;font:300 italic 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;}
.section_faq{padding:125px 0 140px;}
.section_faq h2{margin-bottom:20px;}

.faq_slider .slick-slide{width:390px;padding:0 15px;}
.faq_item{box-shadow:20px 12px 24px rgba(0,0,0,.05);border:1px solid #e5e5e5;padding:0px 0 105px;text-align:center;font:300  14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;background:#fff;height:326px;opacity:.7;background:url(../images/faq_bg.png@v=1) no-repeat center;margin-top:16px;}
.faq_item p{display:none;font:300  14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#666666;}
.slick-center .faq_item p{display:block;}
.slick-center .faq_item{box-shadow:20px 12px 24px rgba(0,0,0,.05);border:none;padding:0px 0 105px;text-align:center;font:300  14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;background:#fff;height:384px;opacity:1;margin-top:0px;background:none;}
   .section_text{padding-bottom:80px;}
   .div_text p{margin-bottom:20px;}
   .div_text ul, .div_text ol{padding-bottom:10px;}
	.div_text ul li, .div_text ol li{padding-bottom:10px;position:relative;}
   .div_text ol{list-style:decimal;margin-left:20px;}
    .div_text ul li{padding-left:25px;}
   .div_text ul li:after{position:absolute;display:block;content:'';background:#66d4ff;width:6px;height:6px;border-radius:50%;left:0;top:5px;}
   .div_text h3{ color:#333;font:500  24px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;margin:30px 0 20px;}

.faq_item h4{color:#333;font:500  24px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;position:relative;background:none;height:auto;padding-top:140px;}

.slick-center .faq_item h4{color:#333;font:500  24px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;position:relative;background:#66d4ff;box-shadow:20px 12px 24px rgba(0,0,0,.05);height:167px;padding-top:70px;}

.faq_item p{padding:30px 50px 0;}
.section_contacts{padding:95px 0 95px;background:#2a3f49;}
.section_contacts h2{margin-bottom:40px;color:#fff;}
.contacts_body{margin:0 -15px;align-items:stretch;}
.contacts_body > div{padding:0 15px;width:50%;}
.contacts_item{position:relative;text-align:center;box-shadow:0px 22px 38px rgba(0,0,0,.06);padding:45px 0 0;height:100%;background:#fff;}
.div_ugol{position:absolute;width:70px;height:70px;border-radius:0 0 70px 0;background:#f1f1f1;top:0;padding:18px 0 0 0px;}
.div_ugol img{width:18px;}
.contacts_item h5{color:#868686;font:300  12px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;text-transform:uppercase;margin-bottom:25px;}
.contacts_item p{color:#2f2f2f;font:300  16px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;}
.contacts_item .btn.btn_primary{margin:12px auto 15px;width:180px;padding:10px 10px;font:300 14px/16px 'HelveticaNeueCyr', sans-serif;text-transform:inherit;color:#333333;background:#66d4ff;border:2px solid #66d4ff;}
.contacts_item .btn.btn_primary:hover{background:#fff;color:#66d4ff;}
.contacts_phone{padding-bottom:45px;}
.contacts_phone a{color:#2f2f2f;font:500 22px/38px 'Roboto Slab', Arial, Helvetica, sans-serif;display:block;}
.contacts_item p.p_house{font:300 16px/30px 'HelveticaNeueCyr', sans-serif;margin:-5px 0 25px;}
.logo_footer{padding-bottom:35px;}
#map{width:100%;height:540px;}
.section_link{padding:56px 0 67px;color:#212121;}

.footer {overflow:hidden;clear:both;z-index:1;overflow:hidden;margin:0 auto;border-top:1px solid #d2d2d2;padding:45px 0;}
.copy{color:#999999;font:300 14px/22px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;max-width:590px;margin:0 auto;text-align:center;}
.mobil_bottom{display:none;}

@media (max-width:1186px) {.nav ul li {padding:0px 10px;}
.advantages_body_2 .repairs_logo {right:10px;}
.master_slider ul li span {width:106px;}
}
@media (max-width:992px) {
	.logo img {max-width:130px;}
	.logo span {display:none !important;}
	.schema_item_new{position:static;max-width:360px;margin:110px auto 0;width:100%;}
.technics_point{text-align:center;position:absolute;bottom:52px;left:50%;margin-left:-54px;}
.technics_point span{display:inline-block;margin:0 11px;width:14px;height:14px;background:#b2b2b2;border:3px solid #f2f2f2;border-radius:50%;}
.technics_point span:first-child{background:#fff;border:3px solid #cc0022;}
.technics_body .slick-slide{padding:0 15px;}
.footer{padding-bottom:110px;}
.mobil_bottom {display:flex;position:fixed;bottom:-100px;left:0;right:0;background:#66d4ff;z-index:40;transition:all 0.3s linear;}
.mobil_bottom.active {bottom:0px;}
.mobil_bottom a {width:50%;height:72px;text-align:center;display:block;color:#fff;font-size:16px;line-height:50px;padding:10px 0;}
.mobil_bottom a:first-child {background:#484848;}
.mobil_bottom a span {display:inline-block;vertical-align:middle;padding-left:15px;}

.header .flex {height:68px;}
.nav{display:none;}
.header .nav_open{display:flex;}

.header_phone {background:url(../images/phone.png@v=1) no-repeat left center;padding:0px 0px 0px 25px;}

.section_top{padding:160px 0 0;background:#2a3f49 url(../images/section_top_mobil.jpg@v=1) no-repeat center top;}
.top_body{display:block;text-align:center;padding:0 0 92px;max-width:100%;}
.top_body h1{max-width:270px;margin:0 auto 25px;font-size:38px;}
.container {padding:0 10px;}
.top_body p {margin:0 auto 30px;max-width:300px;}

.mobil_show{display:block;margin:0 auto -57px;}

.top_body .btn {max-width:317px;width:100%;margin:0px auto 25px;}
.top_body .div_pic {padding:25px 0 0;}
.top_body .btn_flex .btn_text{margin:0 auto;}
.ul_top {justify-content:center;margin:0px auto;padding:0;display:block;max-width:270px;}
.div_top{padding:63px 0 75px;}
.ul_top li{text-align:left;width:100%;margin-top:36px;justify-content:flex-start;}
.ul_top li:first-child{margin-top:0;}
.ul_top li span:first-child {display:block;font:500 54px/41px 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;color:#cc0022;padding-right:00px;margin-bottom:15px;}

.technics_item.active, .technics_item:hover, .technics_item {border:1px solid #e5e5e5;background:#fff;box-shadow:none;transform:translateY(0px);box-shadow:20px 12px 24px rgba(0,0,0,.05);}
.price_bottom_item {position:static;max-width:360px;margin:0 auto;padding:90px 0 45px;}
.technics_body {flex-wrap:wrap;align-items:stretch;margin:0;}
.technics_body > div {width:100%;padding:0;}
.technics_item{width:266px;margin:0 auto;}
.technics_question{position:static;width:100%;padding:0;}
.technics_body.technics_desktop{display:none;}

.technics_question .technics_item{max-width:370px;margin:0 auto;}
.price_body {position:relative;margin:0 0px;}
.price_body > div {width:100%;padding:0 ;}

.price_item{max-width:360px;margin:0 auto;padding-top:0;display:block;}
.price_1 {border:1px solid #e5e5e5;box-shadow:12px 20px 24px rgba(0,0,0,0.05);padding:30px;margin-bottom:30px;width:100%;}

.price_ul {margin-left:20px;}
.li_open {margin:5px 0 0 20px;	}
.price_ul li span+span {padding:0 0 0 15px;width:85px;}
.price_body:after{display:none;}
.section_link .div_link p:first-child {display:block;}
.section_link .div_link .btn {margin:25px auto 0;order:1;}
.section_link .div_link{display:flex;flex-wrap:wrap;}
.section_link .div_link p{line-height:25px;}
.section_link .div_link p:first-child {text-align:center;}
.div_link{display:block;text-align:center;width:100%;}
.appeal_body .div_link {width:auto;}
.div_link:after{left:-40px;}
.div_link .btn{margin:0 auto;}
.appeal_body .div_link {text-align:center;padding-top:75px;}
.div_link:after {left:50%;margin-left:-7px;top:20px;margin-top:0px;transform:rotate(00deg);}
.div_link p {width:100%;}
.section_master {padding:50px 0 120px;}
.master_body {margin:0 auto;display:block;max-width:360px;}
.section_master h2 {margin:0 auto 35px;max-width:370px;}
.master_body > div, .master_body > div:first-child {width:100%;padding:0;}

.master_practice {max-width:360px;margin:0 auto 25px;}
.master_slider_body{max-width:360px;margin:0 auto;padding:37px 36px 120px ;}
.master_slider .slick-slide > img {float:none;margin:0px;}
.master_slider .slick-slide > div {max-width:240px;padding-top:40px;margin:0 auto;}
.master_slider .slick-slide h3{margin:0  0 12px;}
.master_work{width:200px;margin:30px auto 0;text-align:left;}
.advantages_body {height:auto;max-width:420px;margin:0 auto;background: url(../images/advantages_left_mini.jpg@v=1) no-repeat center top;}

.advantages_left {width:100%;float:none;height:auto;padding:45px 0 280px;text-align:center;}
.advantages_left h3 {font:500 32px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;max-width:330px;margin:0 auto 30px;}
.advantages_left h6 {margin-bottom:25px;}

.p_top {font:300 16px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;max-width:230px;margin:0  auto 20px;}

.advantages_left .btn{margin:0 auto;}
.section_contacts h2{margin:0 auto 40px;max-width:300px;}
.advantages_right {padding:37px 30px 44px;max-width:420px;margin:0 auto;text-align:left;display:block;}
.advantages_right div{float:left;}
.advantages_right span{overflow:hidden;margin-left:90px;display:block;}
.reviews_slider{max-width:360px;margin:0 auto;}

.countdown {display:block;padding:30px 0 0px;position:relative;margin-bottom:35px;}
.countdown p{position:absolute;top:0px;left:0;right:0;text-align:center;padding-left:0;}

.advantages_button{display:block;}
.advantages_button div {color:#333333;font:300 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;padding-left:0px;margin-top:17px;}
.advantages_button div span {display:inline;}

.repairs_body {background:#fff url(https://service-ardo.kz/images/section_repairs_mini.jpg?v=1) no-repeat center top;max-width:402px;border-left:none;padding:268px 0px 87px 0px;margin:0 auto;}
.repairs_body ul{max-width:272px;margin:0 auto;}
.repairs_body ul li {margin-bottom:21px;}
.repairs_body p{max-width:250px;text-align:center;margin:24px auto 0;padding:0;}
.repairs_logo {margin-right:-48px;right:50%;bottom:43px;}
.schema_body{margin:0;}
.schema_body > div{padding:20px 0 0;width:100%;}
.schema_body .slick-slide{padding:0 15px;}
.section_schema h2 {margin:0 0 40px;}
.section_reviews_bottom br{display:block;}
.section_reviews_bottom .advantages_right{text-align:center;}
.section_reviews_bottom .advantages_right p{max-width:260px;}
.section_reviews_bottom span{display:inline-block;padding:20px 0 0;}
.schema_item {max-width:263px;min-width:263px;margin:0 auto;height:304px;}
.section_schema{padding:65px 0 70px;}

.departure_bg {box-shadow:none;border:none;background:none;position:relative;max-width:364px;margin:0 auto;}
.reviews_flex{display:flex;justify-content:center;align-items:center;}

.reviews_flex > span{padding:0 10px;}
.departure_body {background:#f3f3f3 url(https://service-ardo.kz/images/departure_bg_mobil.jpg?v=1) no-repeat center top;position:relative;width:100%;text-align:center;padding:70px 30px 430px;position:relative;}
.departure_body .btn {margin:70px auto 18px;}
.departure_body:after {left:50%;transform:rotate(0deg);top:278px;	margin-left:-7px;}
.departure_body h3 {font:normal 30px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;}
.departure_bottom {background:#f3f3f3;padding:0px 0 32px;}
.departure_bottom br{display:none;}
.departure_bottom span {max-width:260px;margin:0 auto;}
.price_photo {padding:25px;margin-bottom:40px;}
.price_body{display:block;max-width:360px;margin:0 auto;}
.price_ul {margin-left:0px;}
.price_ul li span+span {padding:0 0 0 10px;width:90px;}
.price_ul li span {max-width:calc(100% - 100px);white-space:normal;}
.price_ul li{padding-left:0px;}
.price_1 span:first-child {padding-right:24px;}
.span_open{margin-left:0;}
.price_2 span + span{color:#ff3300;}
.price_2{width:auto;white-space:nowrap;}
 .section_technics {padding:50px 0 125px;margin:0;}
.section_technics h2 {margin:0 auto 20px;max-width:300px;}
.li_open {margin:0px;}
.btn_body{display:block;text-align:center;}
.btn_body .btn{margin:25px 0 27px;}
.section_price {padding:80px 0 0;}
.section_price h2 {margin:0 auto 45px;max-width:330px;}
.appeal_body{display:block;padding-bottom:18px;}

.section_appeal h2 {width:100%;}

.reviews_body{margin:0 auto;max-width:420px;display:block;}
.reviews_body > div {width:100%;padding:0;max-width:364px;margin:0 auto;}
.reviews_total {padding:35px 20px 46px;}
.reviews_slider_bg {}
.reviews_slider_bg .btn{margin:0 auto;}
.reviews_top{display:block;padding:0px 0 55px;}
.reviews_top .flex {padding:0 0 25px;justify-content:center;}
.reviews_top div + div{text-align:center;}
.reviews_top > span {display:block;position:absolute;top:50px;right:auto;left:88px;}
.reviews_slider .slick-slide {width:auto;}
.reviews_slider .slick-slide .reviews_center {display:block;}
.section_reviews h2 {margin:0 auto 40px;max-width:220px;}
.section_faq {padding:60px 0 140px;}
.section_faq h2 {margin:0 auto 20px;max-width:280px;}
.reviews_item{height:auto;}
.reviews_slider .slick-slide.slick-center .total_pic {display:block;padding-bottom:52px;}
.reviews_item h3 {display:none;}
.slick-center .reviews_item {opacity:1;padding:45px 45px 64px;text-align:left;}
.reviews_slider .slick-slide.slick-center {width:auto;}
.reviews_ul li span {margin-bottom:0px;}
.reviews_ul li {border-bottom:none;justify-content:space-between;font:300 14px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;margin-bottom:17px;position:relative;}
.reviews_ul li span+span {width:auto;p adding:0 ;text-align:right;}

.faq_slider {max-width:360px;margin:0 auto;}
}
@media (max-width:766px) {.contacts_item_center {padding-bottom:40px;}

.header_phone {background:none;padding:0px 0px 0px 0px;}
.container {padding:0 10px;}

.header_phone a{font-size:15px;}
.top_body h1 {font:normal 32px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;}
.top_body p{font-size:16px;}
.top_body .btn {max-width:328px;width:100%;}

h2 {font:normal 34px/1.2em 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;}
.advantages_right ul li{background-size:10%;}
.appeal_body .div_link {text-align:center;padding-top:75px;}
.div_link:after {left:50%;margin-left:-7px;top:20px;margin-top:0px;transform:rotate(00deg);}
.div_link .btn {margin:0 auto;}
.appeal_bottom{border:none;}
.appeal_bottom span {padding:0 0;bottom:0px;}

.faq_slider .slick-slide {max-width:360px;padding:0px;width:100%;}

.contacts_body{margin:0;flex-wrap:wrap;}
 .contacts_item{height:auto;}
 .contacts_body > div {padding:0 0px;width:100%;}
 .contacts_body > div:nth-child(2){order:-1;}
.contacts_item{max-width:360px;margin:0 auto 17px;}
#map {height:343px;}

.departure_body:after {top:273px;}

.footer_link {display:flex;flex-wrap:wrap;}
.footer_link .btn {margin:25px auto 0;order:1;}
.footer_link p {color:#212121;line-height:25px;}
.footer_link p, .footer_link p:first-child {width:100%;text-align:center;}
}
