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, 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;}
:focus{outline:0;}
input:focus{background-color:transparent;outline:none;}
input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #534f5e !important;-webkit-text-fill-color:#fff !important;color:#fff !important;}
body{font:normal 75%/150% 'robotolight', Arial, Tahoma, Verdana, Georgia, sans-serif;font-size:16px;min-width:100%;color:#40393c !important;}
a{color:#000;}
a:hover{color:#f27f00;}
.ps{position:relative;float:left;width:100%;}
.wrapper{max-width:994px;padding:0 15px;width:100%;margin:0 auto;}
@media (max-width: 500){
.wrapper{padding:0 10px;}
}
#header{background:#393544;}
#header .header{height:92px;color:#fff;}
#header .header .phone-ico{position:absolute;top:50%;left:0;margin-top:-12.5px;width:8px;height:23px;background:url(../img/phone.png) no-repeat;background-size:100% auto;}
#header .header .address{position:relative;float:left;padding-left:32px;margin-top:25px;font-family:'roboto_slabregular';font-size:16px;margin-right:112px;}
#header .header .address span{color:#9c9aa2;font-size:13px;}
#header .header .phone{position:relative;float:left;font-family:'robotolight';font-size:13px;margin-top:24px;padding-left:32px;}
#header .header .phone span{font-family:'roboto_slabregular';font-size:16px;}
#header .header .phone .shortcut{display:none;}
#header .header .phone .get-call-phone{cursor:pointer;border-bottom:1px dashed #fff;}
#header .header .phone .get-call-phone:hover{border-color:#393544;}
@media(max-width: 900px){
#header .header .phone .get-call-phone{display:none;}
#header .header .phone .shortcut{display: block;}
}
#header .header .get-call{position:relative;float:right;margin-top:29px;border:2px solid #daa25f;border-radius:25px;padding:7px 17px;color:#daa25f;font-size:13px;cursor:pointer;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
#header .header .get-call .shortcut{display:none;}
#header .header .get-call:hover{background:#daa25f;color:#fff;}
@media (max-width:950px){#header .header .get-call .extended{display:none;}
#header .header .get-call .shortcut{display:block;}
}
@media (max-width:900px){#header .header{height:53px;}
#header .header .address{display:none;}
#header .header .get-call{margin-top:9px;}
#header .header .phone{margin-top:5px;}
#header .header .phone a{color:#fff;text-decoration:none}
}
@media (max-width:500px){#header .header .phone{padding-left:0;}
#header .header .phone .phone-ico{display:none;}
}
#get-call{opacity:1;display:none;position:absolute;top:104px;right:0;background:#393544;z-index:200;max-width:387px;width:100%;height:257px;padding:0 48px;}
#get-call .x, #screen-5 .get-order .x, #submit_form .x, .thank-you .x, .error .x{background:url(../img/x.png) no-repeat;}
#get-call .arrow_order{position:absolute;top:-6px;right:90px;width:12px;height:6px;background:url(../img/arrow_order.png);}
#get-call .x{position:absolute;top:15px;right:15px;width:14px;height:13px;cursor:pointer;}
#get-call .input-block{background:#534f5e;border:1px solid #63606e;padding-left:23px;margin-top:47px;border-radius:4px;}
#get-call .input-block .input-form{background:none;border:none;color:#fff;font-size:18px;padding:10px 0 12px;}
#get-call .input-block .input-form.fix-border{border-bottom:1px solid #6c676a;padding:9px 0 11px;}
#get-call .send-form{margin-top:16px;background:#daa25f;color:#3f3b4c;border:none;padding:12px 0;font-size:16px;font-family:'robotobold';border-radius:4px;border-bottom:2px solid #63524d;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
#get-call .send-form:hover{color:#fff;background:#7f7685;border-color:#393544;}
@media (max-width:900px){#get-call{top:65px;}
#get-call .arrow_order{right:64px;}
#get-call .input-block .input-form{font-size:16px;}
}
@media (max-width:370px){#get-call .input-block .input-form{font-size:14px;}
}
#screen-1{height:840px;}
@media (min-width:990px){#screen-1{background:url(../img/screen_1.jpg) top center no-repeat;}
}
@media (max-width:990px){#screen-1{height:426px;background:url(../img/screen_1_sm.png) top center no-repeat;}
}
.background-screen-1{position:absolute;top:0;left:0;width:100%;height:735px;}
@media (max-width:990px){.background-screen-1{top:-1px;height:427px;background:url(../img/screen_1_repeat_back.png) bottom left #3f3b4c;}
}
#screen-1 .text-block{position:relative;float:right;width:50%;padding-top:102px;}
#screen-1 .text-block .title{font-size:32px;color:#daa25f;line-height:1.2em;font-family:'roboto_slabregular';letter-spacing:-0.3px;}
#screen-1 .text-block .year{font-family:'robotolight';color:#fff;font-size:22px;margin-top:20px;}
#screen-1 .text-block .reg-num{color:#7f7b85;font-family:'robotolight_italic';font-size:13px;margin-top:10px;}
@media (max-width:990px){#screen-1 .text-block{float:left;width:100%;padding-top:20px;text-align:center;}
#screen-1 .text-block .title{font-size:23px;}
#screen-1 .text-block .year{margin-top:120px;}
#screen-1 .text-block .reg-num{display:none;}
}
@media (max-width:390px){#screen-1 .text-block .title, #screen-1 .text-block .year{font-size:18px;}
#screen-1 .text-block .year{margin-top:130px;}
}
#top-form{position:absolute;top:388px;left:7px;width:370px;height:385px;padding:31px 38px 0 38px;}
#top-form .title-form{color:#daa25f;font-size:18px;font-family:'roboto_slabregular';line-height:1.2em;}
#top-form .fix-time{color:#fff;margin-top:23px;font-size:14px;line-height:1.3em;}
#top-form .input-block{background:#534f5e;border:1px solid #63606e;padding-left:23px;margin-top:34px;border-radius:4px;}
#top-form .input-block .input-form{background:none;border:none;color:#fff;font-size:18px;padding:10px 0 12px;}
#top-form .input-block .input-form.fix-border{border-bottom:1px solid #6c676a;padding:9px 0 11px;}
#top-form .send-form{margin-top:16px;background:#daa25f;color:#3f3b4c;border:none;padding:12px 0;font-size:16px;font-family:'robotobold';border-radius:4px;border-bottom:2px solid #63524d;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
#top-form .send-form:hover{color:#fff;background:#393544;border-color:#393544;}
#top-form .consultation{display:none;}
@media (max-width:990px){#top-form .to-send{display:none;}
#top-form{top:232px;left:50%;margin-left:-150px;width:300px;height:168px;background:url(../img/back_top_form.png);border:5px solid #ca985e;padding:18px 30px 0 30px;text-align:left;}
#top-form .fix-time{display:none;}
#top-form .consultation{display:block;text-align:center;margin-top:12px;background:#daa25f;color:#3f3b4c;border:none;padding:11px 0 12px;font-size:16px;font-family:'robotobold';border-radius:4px;border-bottom:2px solid #63524d;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
#top-form .consultation:hover{color:#fff;background:#393544;border-color:#393544;}
}
#screen-2{background:#faeee2;}
#screen-2 .content{min-height:968px;padding-top:6px;}
@media (max-width:990px){#screen-2 .content{padding-top:39px;padding-bottom:125px;}
}
#screen-2 .content .title{text-align:center;font-family:'roboto_slabregular';font-size:18px;color:#40393c;}
#screen-2 .left-block{position:relative;float:left;width:47%;}
#screen-2 .right-block{position:relative;float:left;width:47%;margin-left:4%;}
#screen-2 .info-block{font-size:13px;margin-top:30px;margin-bottom:5px;}
#screen-2 .info-block .info-title{font-size:16px;font-family:'robotobold';margin-bottom:5px;}
#screen-2 .info-block .info-link{margin-top:10px;color:#8b7f72;font-family:'robotolight_italic';background:url(../img/info_link.png) left center no-repeat;padding:2px 0 2px 24px;}
#screen-2 .face{position:absolute;left:50%;bottom:-106px;margin-left:-106.5px;width:213px;height:213px;background:url(../img/face.png) no-repeat;}
#screen-2 .quit, #screen-11 .review .quit{background:url(../img/quit.png) center center no-repeat #daa25f;}
#screen-2 .quit{position:absolute;bottom:-28px;left:50%;margin-left:-28.5px;width:57px;height:57px;border-radius:28px;z-index:10;}
#screen-2 .hidden-line{display:none;}
@media (max-width:890px){#screen-2 .left-block{width:100%;display:flex;justify-content:center;}
#screen-2 .right-block{width:100%;margin-left:0;display:flex;justify-content:center;}
#screen-2 .info-block{max-width:320px;}
#screen-2 .hidden-block{opacity:0;display:none;}
#screen-2 .hidden-line{display:block;display:flex;justify-content:center;padding:36px 0;}
#screen-2 .hidden-line .get-hidden{background:#cdc0b2;width:196px;font-size:16px;font-family:'robotobold';text-align:center;padding:11px 0;border-radius:3px;border-right:1px solid #e3d7cb;border-bottom:2px solid #aea397;}
#screen-2 .hidden-line .get-hidden:hover{background:#aea397;border-color:#aea397;}
}
@media (max-width:700px){#screen-2 .info-block{padding:0 10px;}
}
#screen-3 .content{padding-top:170px;padding-bottom:100px;}
#screen-3 .title{font-family:'roboto_slabregular';font-size:24px;text-align:center;margin-bottom:3px;}
#screen-3 .text-block{font-size:16px;font-family:'robotolight';padding:0 83px;line-height:1.5em;}
#screen-3 .text-block p{margin:17px 0 24px;}
#screen-3 .signature{height:107px;background:url(../img/signature.png) top center no-repeat;}
#screen-3 .name{font-size:16px;font-family:'robotomedium';text-align:center;margin-top:19px;}
@media (max-width:600px){#screen-3 .text-block{padding:0 20px;}
}
@media (max-width:300px){#screen-3 .text-block{padding:0;}
}
#screen-4{background:url(../img/screen-4.jpg) top center no-repeat;}
#screen-4 .content{height:428px;}
#screen-4 .content .left-block{position:relative;float:left;width:49%;height:100px;}
#screen-4 .content .left-block .form-block{position:absolute;top:72px;left:0;background:url(../img/back_form_screen_4.jpg) center center no-repeat;box-shadow:0 7px 70px #4f1414;}
#screen-4 .right-block{position:relative;float:left;width:49%;margin-left:2%;margin-top:116px;padding-top:83px;background:url(../img/check.png) top left no-repeat;color:#fff;font-family:'roboto_slabregular';font-size:18px;line-height:1.3em;}
@media (max-width:900px){#screen-4{background:#3f3b4c;}
#screen-4 .content{height:auto;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
#screen-4 .content .left-block{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2;display:flex;justify-content:center;width:100%;height:auto;}
#screen-4 .content .left-block .form-block{position:relative;float:left;top:auto;margin-top:28px;margin-bottom:33px;background:#3f3b4c;box-shadow:none;max-width:389px;width:100%;}
#screen-4 .right-block{width:100%;margin-left:0;margin-top:29px;padding-top:64px;}
#screen-4 .right-block{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:flex;justify-content:center;background-position:top center;}
#screen-4 .right-block .adaptiv-text{max-width:389px;}
}
.form-block{width:389px;height:403px;padding:31px 38px 0 38px;border:10px solid #daa25f;}
@media (max-width:370px){.form-block{padding:31px 25px 0 25px;}
}
.form-block .title-form{color:#daa25f;font-size:18px;font-family:'roboto_slabregular';line-height:1.2em;}
.form-block .fix-time{color:#fff;margin-top:23px;font-size:14px;line-height:1.3em;}
.form-block .input-block{background:#534f5e;border:1px solid #63606e;padding-left:23px;margin-top:34px;border-radius:4px;}
.form-block .input-block .input-form{background:none;border:none;color:#fff;font-size:18px;padding:10px 0 12px;}
.form-block .input-block .input-form.fix-border{border-bottom:1px solid #6c676a;padding:9px 0 11px;}
.form-block .send-form{margin-top:16px;background:#daa25f;color:#3f3b4c;border:none;padding:12px 0;font-size:16px;font-family:'robotobold';border-radius:4px;border-bottom:2px solid #63524d;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.form-block .send-form:hover{color:#fff;background:#393544;border-color:#393544;}
#screen-5{min-height:500px;}
#screen-5 .content{padding-top:104px;padding-bottom:86px;}
#screen-5 .content .title{text-align:center;font-family:'roboto_slabregular';font-size:32px;color:#40393c;margin-bottom:45px;}
#screen-5 .content .service-line{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;display:flex;justify-content:space-between;}
#screen-5 .content .service-line .service-block{position:relative;float:left;width:50%;padding-left:133px;padding-right:25px;height:160px;border-right:1px solid #eaeaea;font-family:'roboto_slabregular';display:flex;align-items:center;font-size:16px;/*-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;cursor:pointer;*/}
#screen-5 .get-order{display:none;opacity:0;position:absolute;top:0;left:0;background:#fff;width:100%;min-height:500px;padding:63px 43px 43px 43px;z-index:80;box-shadow:0 7px 40px #c6c6c6;justify-content:space-between;}
#screen-5 .get-order .x{position:absolute;top:20px;right:22px;width:14px;height:13px;cursor:pointer;}
#screen-5 .get-order .service-fix{background:#f7f7f7;}
#screen-5 .get-order .left-get-order{position:relative;float:left;width:50%;background:#f7f7f7;}
#screen-5 .get-order .right-get-order{position:relative;float:left;width:50%;background:#f7f7f7;padding-top:45px;font-size:14px;}
#screen-5 .get-order .right-get-order .title-order{font-size:18px;font-family:'roboto_slabregular';margin-bottom:35px;}
#screen-5 .get-order .right-get-order ul li{list-style:none;margin-bottom:5px;padding-left:23px;background:url(../img/orang_point.jpg) left center no-repeat;}
#screen-5 .get-order .text-order{padding-right:100px;}
#screen-5 .get-order .left-get-order .form-block{background:#3f3b4c;}
/*#screen-5 .content .service-line .service-block:hover{background:#f7f7f7;}*/
#screen-5 .content .service-line .service-block .num{position:absolute;bottom:16px;right:19px;font-size:24px;font-family:'roboto_slabthin';color:#9c9c9c;}
#screen-5 .content .service-line .service-block.last{border-bottom:1px solid #eaeaea;}
#screen-5 .content .service-line .service-block .left-ico{position:absolute;top:0;bottom:0;left:41px;width:59px;}
@media (max-width:990px){#screen-5 .content .service-line{width:100%;border:none;display:flex;align-items:center;}
#screen-5 .content .service-line .service-block{width:100%;border-right:none;border-bottom:1px solid #eaeaea;}
#screen-5 .content .service-line .service-block .num{display:none;}
#screen-5 .content{padding-top:51px;}
#screen-5 .content .title{font-size:24px;margin-bottom:0;line-height:1.2em;}
}
@media (max-width:880px){#screen-5 .content .service-line .service-block{padding-left:70px;}
#screen-5 .content .service-line .service-block .left-ico{left:0;}
}
@media (max-width:760px){#screen-5 .content .service-line{flex-direction:column;}
#screen-5 .content .service-line .service-block{max-width:370px;width:100%;padding-right:0;height:122px;font-size:14px;}
}
@media (max-width:950px){#screen-5 .get-order .right-get-order .title-order{font-size:14px;padding-left:8px;padding-right:30px;line-height:1.3em;margin-bottom:18px;}
#screen-5 .get-order .x{top:15px;right:10px;z-index:100;}
#screen-5 .get-order{max-width:380px;left:50%;margin-left:-190px;padding:17px 15px 21px 15px;}
#screen-5 .service-fix{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff !important;}
#screen-5 .left-get-order{width:100% !important;-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2;display:flex;justify-content:center;width:100%;height:auto;background:#fff;}
#screen-5 .get-order .right-get-order{width:100% !important;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;background:#fff !important;padding-top:0 !important;padding-right:0 !important;margin-bottom:5px;}
#screen-5 .get-order .text-order{padding-right:0 !important;}
#screen-5 .form-block{border:none;padding:31px 18px 0 18px;}
#screen-5 .get-order .text-order{line-height:1.3em;font-size:13px;}
.form-block .input-block .input-form{font-size:14px;}
.form-block .input-block{margin-top:22px;}
#screen-5 .form-block{height:352px;}
}
@media (max-width:400px){#screen-5 .get-order .x{top:15px;right:10px;}
#screen-5 .get-order{max-width:300px;width:300px;left:50%;margin-left:-150px;}
}
#screen-6{background:#faeee2;}
#screen-6 .content{height:621px;padding-top:83px;}
#screen-6 .title{font-family:'roboto_slabregular';font-size:32px;text-align:center;margin-bottom:3px;line-height:1.1em;}
#screen-6 .ico_scr_1{position:absolute;top:209px;left:31px;background:url(../img/ico_scr_1.png) no-repeat;width:57px;height:49px;}
#screen-6 .ico_scr_2{position:absolute;top:209px;right:32px;background:url(../img/ico_scr_2.png) no-repeat;width:52px;height:54px;}
#screen-6 .ico_scr_3{position:absolute;top:462px;left:40px;background:url(../img/ico_scr_3.png) no-repeat;width:39px;height:62px;}
#screen-6 .ico_scr_4{position:absolute;top:462px;right:33px;background:url(../img/ico_scr_4.png) no-repeat;width:50px;height:51px;}
#screen-6 .top_left{position:absolute;top:273px;left:66px;width:108px;height:68px;background:url(../img/top_left.png) no-repeat;}
#screen-6 .bottom_left{position:absolute;top:372px;left:61px;width:112px;height:81px;background:url(../img/bottom_left.png) no-repeat;}
#screen-6 .top_right{position:absolute;top:273px;right:66px;width:107px;height:67px;background:url(../img/top_right.png) no-repeat;}
#screen-6 .bottom_right{position:absolute;top:372px;right:61px;width:112px;height:81px;background:url(../img/bottom_right.png) no-repeat;}
#screen-6 .portfolio{position:absolute;top:257px;left:50%;margin-left:-27.5px;width:55px;height:46px;background:url(../img/portfolio.png) no-repeat;}
#screen-6 .text-sm{position:absolute;color:#535353;font-size:16px;font-family:'robotolight';}
#screen-6 .text-1{top:203px;left:118px;width:280px;}
#screen-6 .text-2{top:203px;right:111px;width:280px;}
#screen-6 .text-3{top:452px;left:118px;width:280px;}
#screen-6 .text-4{top:452px;right:111px;width:280px;}
#screen-6 .main-text{position:absolute;top:337px;left:50%;width:560px;margin-left:-280px;font-family:'roboto_slabregular';font-size:16px;text-align:center;}
#screen-6 .egid{position:absolute;bottom:-28px;left:50%;margin-left:-28.5px;width:57px;height:57px;border-radius:28px;z-index:10;background:url(../img/egid.png) center center no-repeat #daa25f;}
@media (max-width:990px){#screen-6 .content{padding-top:46px;}
#screen-6 .title{font-size:24px;margin-bottom:53px;}
#screen-6 .to-hide{display:none;}
#screen-6 .content{height:auto;display:flex;flex-direction:column;align-items:center;}
#screen-6 .text-sm, #screen-6 .main-text{position:relative;float:left;width:100%;max-width:300px;text-align:center;top:auto;left:auto;right:auto;text-align:center;margin-left:0;padding:65px 0 55px;font-size:16px;line-height:1.2em;}
#screen-6 .main-text{background:url(../img/portfolio.png) top center no-repeat;}
#screen-6 .text-1{background:url(../img/ico_scr_1.png) top center no-repeat;}
#screen-6 .text-2{background:url(../img/ico_scr_2.png) top center no-repeat;}
#screen-6 .text-3{padding:71px 0 44px;background:url(../img/ico_scr_3.png) top center no-repeat;}
#screen-6 .text-4{background:url(../img/ico_scr_4.png) top center no-repeat;margin-bottom:12px;}
}
#screen-7{padding-top:78px;background:url(../img/screen_7.jpg) top center no-repeat #010101;}
#screen-7 .content{min-height:400px;}
#screen-7 .title{color:#daa25f;font-size:24px;line-height:1.2em;font-family:'roboto_slabregular';letter-spacing:-0.1px;text-align:center;}
#screen-7 .text-block{position:relative;float:left;width:100%;padding:9px 164px;color:#fff;font-family:'robotolight';font-size:16px;}
#screen-7 .text-block p{margin:24px 0 30px;}
#screen-7 .text-block strong{font-family:'robotoblack';}
@media (max-width:990px){#screen-7{background:#3f3b4c;}
}
@media (max-width:760px){#screen-7 .text-block{padding:0 83px;}
}
@media (max-width:600px){#screen-7 .text-block{padding:0 20px;}
}
@media (max-width:400px){#screen-7{padding-top:69px;}
#screen-7 .title{margin-bottom:10px;}
#screen-7 .text-block{padding:0;font-size:14px;}
}
#screen-8{padding-top:78px;}
#screen-8 .title{color:#40393c;font-size:32px;line-height:1.2em;font-family:'roboto_slabregular';letter-spacing:-0.3px;text-align:center;}
@media (max-width:990px){#screen-8{padding-top:30px;}
#screen-8 .title{font-size:24px;padding:0 10px;}
}
#screen-8 .text-block{font-size:16px;padding:0 82px;margin-top:36px;font-family:'robotolight';}
#screen-8 .text-block strong{font-family:'robotoblack';}
#screen-8 .text-block p{margin:24px 0 24px;}
#screen-8 .text-block ul{padding-top:6px;font-family:'robotoblack';}
#screen-8 .text-block ul li{margin-bottom:8px;padding-left:39px;background:url(../img/point.png) left center no-repeat;list-style:none;}
#slider{color:#535353;height:428px;box-shadow:0 7px 40px #c6c6c6;margin:35px 0 87px;padding-bottom:15px;}
#slider .item-fix-height{height:428px;display:flex;align-items:center;}
#slider .item{padding-left:79px;padding-right:90px;}
#slider .text-slide{margin:10px 0;padding-left:35px;line-height:1.4em;}
#slider .text-slide .border{position:absolute;top:5px;left:0;bottom:0;width:4px;background:#daa25f;}
#slider .arrow-slider.right{right:-22px;background:url(../img/arrow_right.png) no-repeat;}
#slider .arrow-slider.left{left:-22px;background:url(../img/arrow_left.png) no-repeat;}
#slider .arrow-slider{position:absolute;top:50%;margin-top:-22.5px;width:45px;height:45px;z-index:30;}
@media (max-width:990px){#slider{height:550px;display:flex;align-items:center;}
#slider .item-fix-height{display:flex;align-items:center;height:550px;margin-top:12px;}
#slider .item{padding-top:0;}
#slider .arrow-slider.left{left:0;}
#slider .arrow-slider.right{right:0;}
}
@media (max-width:760px){#slider, #slider .item-fix-height{height:500px;font-size:14px;}
}
@media (max-width:650px){#slider, #slider .item-fix-height{height:540px;}
}
@media (max-width:610px){#slider, #slider .item-fix-height{height:620px;}
}
@media (max-width:610px){#slider, #slider .item-fix-height{height:750px;}
#screen-8 .text-block{padding:0;margin-top:11px;font-size:14px;line-height:1.25em;}
#screen-8 .text-block p{margin:19px 0 19px;}
#screen-8 .title{margin-top:30px;font-size: 32px;}
#screen-8 .title.top-title{font-size: 24px;}
#screen-8 .text-block ul li{padding-left:0;background:none;}
}
@media (max-width:560px){#slider .text-slide{padding-left:0;}
#slider .text-slide .border{display:none;}
}
@media (max-width:520px){#slider .item{padding-left:30px;padding-right:30px;}
#slider .arrow-slider{top:auto;bottom:-60px;}
#slider .grey-line{position:absolute;left:50%;margin-left:-34%;width:68%;bottom:-60px;height:45px;background:#f0f0f0;}
#slider, #slider .item-fix-height{height:540px;}
}
@media (max-width:430px){#screen-8{padding-top:10px;}
#slider, #slider .item-fix-height{height:560px;}
#slider .item {padding-left: 18px;padding-right: 18px;}
}
@media (max-width:410px){#slider, #slider .item-fix-height{height:600px;}
}
@media (max-width:370px){#slider{margin:18px 0 87px;height:750px;}
#slider .item-fix-height{height:740px;}
}
@media (max-width:340px){#slider, #slider .item-fix-height{height:740px;}
}
#screen-9{margin-top:40px;padding-top:45px;background:url(../img/border_screen_8.png) top left repeat-x;}
#screen-9 .content{min-height:100px;padding-left:83px;}
#screen-9 .title{text-transform:uppercase;font-size:16px;font-family:'robotoblack';margin-bottom:30px;}
#screen-9 .text-block{padding:0 50px 0 38px;border-left:4px solid #daa25f;font-family:'robotolight';font-size:16px;margin-bottom:30px;}
#screen-9 .text-block strong{font-family:'robotoblack';}
@media (max-width:380px){#screen-9 .text-block{padding:0;}
}
#screen-10{margin-top:40px;padding-top:45px;padding-bottom:49px;background:url(../img/border_screen_8.png) top left repeat-x;}
#screen-10 .content{min-height:100px;padding-left:83px;}
#screen-10 .title{text-transform:uppercase;font-size:16px;font-family:'robotoblack';margin-bottom:30px;}
#screen-10 .text-block{padding:0 50px 0 38px;border-left:4px solid #daa25f;font-family:'robotolight';font-size:16px;margin-bottom:30px;}
#screen-10 .text-block strong{font-family:'robotoblack';}
@media (max-width:610px){#screen-9, #screen-10{margin-top:24px;padding-top:34px;}
#screen-9 .content{padding-left:0;}
#screen-9 .text-block{padding:0 0 0 38px;border-left:0;line-height:1.2em;font-size:14px;}
#screen-10 .content{padding-left:0;}
#screen-10 .text-block{padding:0 0 0 38px;border-left:0;line-height:1.2em;font-size:14px;}
#screen-9 .square, #screen-10 .square{position:absolute;top:4px;left:0;width:27px;height:27px;background:#daa25f;}
#screen-9 .title, #screen-10 .title{margin-bottom:19px;}
}
@media (max-width:380px){#screen-9 .title, #screen-10 .title{font-size:14px;padding-right:15px;line-height:1.2em;}
#screen-9 .text-block, #screen-10 .text-block{margin-bottom:18px;}
}
#screen-11{background:#f9f9f9;padding-top:104px;}
#screen-11 .title{color:#40393c;font-size:32px;line-height:1.2em;font-family:'roboto_slabregular';text-align:center;margin-bottom:58px;}
#screen-11 .review-line{position:relative;float:left;width:48%;}
#screen-11 .review{position:relative;float:left;width:100%;max-width:430px;padding-left:82px;margin-bottom:92px;line-height:1.4em;}
#screen-11 .review .quit{position:absolute;top:-17px;left:0;width:57px;height:57px;border-radius:28px;z-index:10;}
#screen-11 .review .title-rev{font-family:'roboto_slabregular';margin-bottom:30px;}
#screen-11 .review-line-left{position:relative;float:left;width:48%;margin-left:3%}
#screen-11 .vizit{position:absolute;bottom:-28px;left:50%;margin-left:-28.5px;width:57px;height:57px;border-radius:28px;z-index:10;background:url(../img/vizit.png) center center no-repeat #daa25f;}
#screen-11 .get-rev-line{display:none;}
@media (max-width:990px){#screen-11{padding-top:44px;}
#screen-11 .content{display:flex;flex-direction:column;align-items:center;}
#screen-11 .review-line{width:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;}
#screen-11 .review-line-left{width:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;margin-left:0;}
#screen-11 .title{margin-bottom:93px;}
#screen-11 .review{padding-top:10px;padding-left:0;line-height:1.25em;font-size:14px;}
#screen-11 .review .quit{left:50%;top:-65px;margin-left:-28.5px;}
#screen-11 .review .title-rev{text-align:center;margin-bottom:39px;}
#screen-11 .get-rev-line{display:flex;justify-content:center;padding:36px 0;margin-top:-90px;margin-bottom:20px;}
#screen-11 .hidden-block{display:none;opacity:0}
#screen-11 .get-rev-line .get-rev{background:#cdc0b2;max-width:289px;width:98%;font-size:16px;font-family:'robotobold';text-align:center;padding:11px 0;border-radius:3px;border-bottom:2px solid #aea397;}
#screen-11 .get-rev-line .get-rev:hover{background:#aea397;}
}
#screen-12{min-height:597px;background:url(../img/screen_12_back.jpg) top center no-repeat #15141a;}
#screen-12 .form-block{position:absolute;top:103px;left:50%;margin-left:-194.5px;}
@media (max-width:990px){#screen-12 .form-block{top:64px;max-width:389px;width:100%;text-align:center;}
#screen-12{background:#3f3b4c;}
}
@media (max-width:990px){#screen-12{min-height:540px;}
}
@media (max-width:390px){#screen-12{min-height:467px;}
#screen-12 .form-block{left:0;margin-left:0;height:352px;}
#screen-12 .form-block{padding:23px 24px 0 24px}
#screen-12 .form-block .fix-time{margin-top:17px;}
#screen-12 .form-block .input-block{margin-top:7px;}
#screen-12 .form-block .input-block .input-form{font-size:14px;}
}
#screen-13{min-height:419px;padding-top:88px;}
#screen-13 .content{text-align:center;}
#screen-13 .title{color:#40393c;font-size:24px;line-height:1.2em;font-family:'roboto_slabregular';text-align:center;margin-bottom:44px;}
@media (max-width:390px){#screen-13{padding-top:39px;min-height:338px;}
#screen-13 .title{font-size:18px;margin-bottom:31px;}
}
#screen-13 .phone-block{color:#535353;font-size:16px;margin-bottom:29px;}
#screen-13 .phone-block span{font-size:32px;font-family:'roboto_slabregular';}
#screen-13 .address-block{color:#535353;font-size:16px;}
#screen-13 .address-block span{font-size:18px;color:#40393c;font-family:'roboto_slabregular';}
#screen-13 .metka{position:absolute;bottom:-28px;left:50%;margin-left:-28.5px;width:57px;height:57px;border-radius:28px;z-index:10;background:url(../img/metka.png) center center no-repeat #daa25f;}
@media (max-width:390px){#screen-13{padding-bottom:35px;}
}
#screen-13 .phone-block .shortcut{display:none;}
#screen-13 .phone-block .shortcut a{color:#535353;}
#screen-13 .phone-block .get-call-phone{cursor:pointer;border-bottom:1px dashed #535353;}
#screen-13 .phone-block .get-call-phone:hover{border-color:#393544;}
@media(max-width: 900px){
#screen-13 .phone-block .get-call-phone{display:none;}
#screen-13 .phone-block .shortcut{display: block;}
}
#screen-14{min-height:621px;}
#footer .content{padding-top:25px;min-height:72px;}
#footer .copyright{position:relative;float:left;font-size:13px;}
#footer .dev{display:block;position:relative;float:right;height:27px;padding:5px 103px 0 0;color:#afafaf;font-size:12px;font-family:'robotoitalic';background:url(../img/dev.png) right center no-repeat;}
@media (max-width:550px){#footer .content{min-height:126px;}
#footer .copyright{width:100%;text-align:center;}
#footer .dev{position:absolute;top:53px;left:50%;margin-left:-55.5px;text-align:center;padding-right:0;padding-bottom:45px;background-position:bottom left;}
#footer .dev span{display:none;}
}
.warning{background-image:url(../img/warning.png) !important;background-position:230px center !important;background-repeat:no-repeat !important;color:#ff5e5e !important;}
#submit_form{display:none;opacity:0;position:fixed;top:38%;left:50%;width:300px;padding:10px;min-height:240px;margin-left:-150px;margin-top:-164px;z-index:5001;color:#fff;background:#393544;}
#submit_form .form-block{width:100%;max-width:300px;border:none;text-align:center;padding:23px 25px 0 25px;height:375px;}
@media (max-height:400px){#submit_form{top:0;margin-top:0;}
}
@media (max-height:320px){#submit_form{top:-10px;margin-top:0;}
}
#submit_form .form-block .input-block{padding:0 11px;}
#submit_form .form-block .input-block .input-form{font-size:14px;padding:10px 0 14px;}
#submit_form .form-block .input-block{margin-top:17px;}
#submit_form .x{position:absolute;top:16px;right:15px;width:14px;height:13px;cursor:pointer;}
#submit_form .form-block .send-form:hover{background:#483e63;}
#submit_form .warning{background-position:180px center !important;}
#fade{display:none;background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.50;z-index:5000;}
.thank-you, .error{position:fixed;top:38%;left:50%;max-width:390px;width:100%;min-height:167px;margin-left:-195px;background:#393544;z-index:5001;color:#fff;padding:45px 45px;font-size:14px;}
@media (max-width:400px){.thank-you, .error{max-width:300px;margin-left:-150px;padding:45px 35px;}
}
.thank-you .x, .error .x{position:absolute;top:15px;right:15px;width:14px;height:13px;cursor:pointer;}
.thank-you span, .error span{display:block;width:100%;margin-bottom:20px;color:#ffb274;font-size:18px;font-family:'roboto_slabregular';}