@font-face{font-family:'Muller';src:url('/wp-content/themes/quatroit/fonts/MullerRegular.eot');src:url('/wp-content/themes/quatroit/fonts/MullerRegular.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/quatroit/fonts/MullerRegular.woff2') format('woff2'),
url('/wp-content/themes/quatroit/fonts/MullerRegular.woff') format('woff'),
url('/wp-content/themes/quatroit/fonts/MullerRegular.ttf') format('truetype');font-weight:400;font-style:normal;}
@font-face{font-family:'Muller';src:url('/wp-content/themes/quatroit/fonts/MullerExtraBold.eot');src:url('/wp-content/themes/quatroit/fonts/MullerExtraBold.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/quatroit/fonts/MullerExtraBold.woff2') format('woff2'),
url('/wp-content/themes/quatroit/fonts/MullerExtraBold.woff') format('woff'),
url('/wp-content/themes/quatroit/fonts/MullerExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('/wp-content/themes/quatroit/fonts/Montserrat-Medium.eot');src:url('/wp-content/themes/quatroit/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Medium.woff2') format('woff2'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Medium.woff') format('woff'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('/wp-content/themes/quatroit/fonts/Montserrat-SemiBold.eot');src:url('/wp-content/themes/quatroit/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/quatroit/fonts/Montserrat-SemiBold.woff2') format('woff2'),
url('/wp-content/themes/quatroit/fonts/Montserrat-SemiBold.woff') format('woff'),
url('/wp-content/themes/quatroit/fonts/Montserrat-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('/wp-content/themes/quatroit/fonts/Montserrat-ExtraBold.eot');src:url('/wp-content/themes/quatroit/fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/quatroit/fonts/Montserrat-ExtraBold.woff2') format('woff2'),
url('/wp-content/themes/quatroit/fonts/Montserrat-ExtraBold.woff') format('woff'),
url('/wp-content/themes/quatroit/fonts/Montserrat-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('/wp-content/themes/quatroit/fonts/Montserrat-Regular.eot');src:url('/wp-content/themes/quatroit/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Regular.woff2') format('woff2'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Regular.woff') format('woff'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Regular.ttf') format('truetype');font-weight:400;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('/wp-content/themes/quatroit/fonts/Montserrat-Bold.eot');src:url('/wp-content/themes/quatroit/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Bold.woff2') format('woff2'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Bold.woff') format('woff'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Bold.ttf') format('truetype');font-weight:700;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('/wp-content/themes/quatroit/fonts/Montserrat-Light.eot');src:url('/wp-content/themes/quatroit/fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Light.woff2') format('woff2'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Light.woff') format('woff'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Light.ttf') format('truetype');font-weight:300;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('/wp-content/themes/quatroit/fonts/Montserrat-Black.eot');src:url('/wp-content/themes/quatroit/fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Black.woff2') format('woff2'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Black.woff') format('woff'),
url('/wp-content/themes/quatroit/fonts/Montserrat-Black.ttf') format('truetype');font-weight:900;font-style:normal;}
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
html{line-height:1;}
#vkimg{display: none;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
th, td{text-align:left;font-weight:normal;vertical-align:middle;}
a img{border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
strong, b{font-weight:700;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{color:#444444;line-height:1.2;font-size:14px;font-family:'Montserrat';min-width:320px;font-weight:400;}
*{box-sizing:border-box;outline:none !important;}
*:before, *:after{box-sizing:border-box;}
.hide{display:none;}
b, strong{font-weight:bold;}
button, input[type="button"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0;}
.clearfix:before, .clearfix:after, .row:before, .row:after{display:table;content:"";clear:both;}
.container{margin-right:auto;margin-left:auto;position:relative;padding-left:15px;padding-right:15px;}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){.container{width:1170px;}
}
@media (min-width:1366px){.container{width:1230px;}
}
.container-fluid{margin-right:auto;margin-left:auto;}
.row{clear:both;margin-left:-15px;margin-right:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.hidden{display:none}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important;}
@media (max-width:767px){.visible-xs{display:block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}
}
@media (min-width:1200px){.visible-lg{display:block !important;}
}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}
}
@media (min-width:1200px){.hidden-lg{display:none !important;}
}
header{color:#444;padding-top:38px;margin-bottom:22px;}
.logo{color:#444;float:left;font-size:15px;margin-right:36px;vertical-align:middle;text-decoration:none;}
.logo span{display:block;line-height:8px;font-size:15px;color:#000;font-family:'Muller', sans-serif;letter-spacing:0.01em;}
.address{display:inline-block;text-align:center;vertical-align:bottom;margin-right:33px;padding-top:6px;letter-spacing:-0.04em;}
.address span{display:block;font-size:15px;font-weight:400;line-height:23px;}
.form-list label,
.calc{display:inline-block;color:#fff;font-size:16px;font-weight:700;background-color:#f10101;border-radius:4px;position:relative;text-decoration:none;padding:16px 10px 13px;text-transform:uppercase;max-width:273px;text-align:center;width:100%;}
.form-list label::before,
.calc:before{position:absolute;left:2px;top:1px;width:calc(100% - 1px);content:"";height:calc(100% - 1px);border-width:4px 4px 4px 4px;border-radius:3px;border-color:rgba(255,255,255,0.8) #df0202 #df0202 transparent;border-style:solid;border-top-left-radius:3px;-webkit-transition:.5s ease;transition:.5s ease;z-index:2;}
.form-list label::after,
.calc:after{position:absolute;z-index:1;border-top-right-radius:15px;-webkit-transition:.5s ease;transition:.5s ease;left:2px;top:1px;height:calc(100% - 4px);background-color:rgba(255,255,255,0.5);content:"";width:4px;border-right:1px solid rgba(255,255,255,0.6);}
.form-list label:hover::before,
.calc:hover:before{border-width:4px 4px 4px 4px;border-color:#d10202 #ff2626 #ff2626 #d10202;}
.form-list label:hover::after,
.calc:hover:after{background-color:transparent;border-right:transparent;}
.phones{float:right;text-align:right;}
.phones a{display:block;text-decoration:none;}
.phones a .small{display:inline;font-weight:500;font-size:20px;}
.phones a span{font-size:21px;color:#2f3b64;font-weight:800;}
.phones a.order-call{color:#3300ff;font-size:18px;-webkit-transition:.5s ease;transition:.5s ease;display:inline-block;font-weight:400;border-bottom:1px dashed #3300ff;}
.phones a.order-call:hover{border-bottom:1px dashed transparent;}
nav{background-color:#ffed00;margin-bottom:13px;}
nav.fixed{position:fixed;width:100%;left:0;top:0;z-index:11;}
.nav-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;}
.nav-list li{position:relative;min-width:200px;text-align:center;}
.nav-list li:last-child:before{width:0;}
.nav-list li:before{position:absolute;right:0px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:1px;height:27px;content:"";background-color:#fff;-webkit-transition:.5s ease;transition:.5s ease;}
.nav-list li.hovered:before{height:100%;}
.nav-list li a{text-decoration:none;font-size:17px;padding:7px 0px 8px;display:block;color:#444;font-weight:500;-webkit-transition:.5s ease;transition:.5s ease;}
.nav-list li a:hover{background-color:#fff;}
.window h2,
h1{font-size:40px;color:#444;font-weight:800;text-align:center;line-height:42px;}
.window .sub_title{font-size:25px;text-align:center;color:#444;margin:3px 0 36px;}
.window .img_block{position:relative;display:inline-block;}
.window .sub_title span{font-weight:600;font-size:30px;color:#fe0000;}
.window .main_img{left:49%;position:absolute;top:-53px;z-index:-1;}
.sale{background-color:#ffed00;border:9px solid #fff;border-radius:2px;float:right;margin-top:14px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.4);max-width:574px;}
.sale .desc{color:#000000;font-size:36px;font-weight:500;text-align:center;display:block;margin-bottom:20px;}
.sale .sale_block{padding:14px 20px 20px;position:relative;}
.sale .title{color:#fff;padding:0 31px;text-transform:uppercase;font-size:69px;letter-spacing:0.05em;display:block;text-align:center;font-weight:900;background-color:#0033ff;}
.sale .name{font-size:21px;color:#444;font-weight:800;display:block;text-align:center;}
.sale .persent{font-family:'Muller', sans-serif;font-size:74px;font-weight:800;display:block;text-align:center;line-height:66px;margin:16px 0 6px;color:#fe0000;}
.sale .rng{font-size:56px;display:inline-block;vertical-align:3px;margin-left:-16px;font-weight:800;font-family:'Muller', sans-serif;}
.sale .calc span{display:block;text-transform:uppercase;text-align:center;}
.sale .calc .top{font-size:36px;font-weight:900;margin-bottom:4px;}
.sale .calc .bott{font-size:19px;font-weight:500;white-space:nowrap;}
.window .form-list{text-align:center;max-width:273px;margin:0 auto;}
.window .form-list li{margin-bottom:11px;}
.window .form-list li:last-child{margin-bottom:0;}
.form-list label{display:inline-block;cursor:pointer;width:100%;}
.form-list input::-webkit-input-placeholder{color:#666666;}
.form-list input::-moz-placeholder{color:#666666;}
.form-list input:-moz-placeholder{color:#666666;}
.form-list input:-ms-input-placeholder{color:#666666;}
.form-list .inp-info{text-align:center;font-family:'Muller', sans-serif;font-size:16px;font-weight:400;display:block;width:100%;height:44px;border-radius:3px;box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.18);border:none;border-bottom:4px solid #edefeb;padding-top:4px;color:#444;-webkit-transition:.4s ease;transition:.4s ease;}
.form-list button{border:none;width:100%;display:inline-block;}
.form-list .inp-info:focus{border-bottom-color:transparent;;}
input.calc{display:block;width:100%;color:#fff;font-size:16px;font-weight:600;background-color:transparent;position:relative;text-decoration:none;padding:0;text-transform:uppercase;border:none;cursor:pointer;}
.window.bottom{background-color:#fffbd2;padding-top:43px;}
.window.bottom .main_img{z-index:2;left:60%;}
.window.bottom .img_block > img{position:relative;z-index:3;}
.window.bottom .sale{position:relative;z-index:4;}
.about{background-color:#f6f3f3;padding-top:29px;padding-bottom:60px;}
.about .title{margin-bottom:22px;}
h2{font-size:42px;font-weight:800;text-align:center;padding-bottom:30px;}
h2.title{position:relative;}
h2.title:before{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:0px;width:100px;height:9px;content:"";background-color:#ffe80f;}
.about li{float:left;position:relative;min-height:1px;display:block;width:20%;}
.about .img_block{display:block;text-align:center;margin-bottom:14px;height:128px;line-height:128px;}
.about .img_block img{display:inline-block;vertical-align:middle;}
.about .qty{display:block;font-size:42px;font-weight:700;text-align:center;}
.about .desc{display:block;margin:0 auto;font-size:18px;font-weight:400;text-align:center;}
.prices{padding-top:27px;}
.prices h2{padding-bottom:33px;margin-bottom:28px;}
.price_item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;}
.price_item:nth-of-type(2n){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;}
.price_img,
.price_info{width:calc(50% - 15px);}
.price_img img{display:block;width:100%;}
.price_img{padding-left:20px;}
.price_item:nth-of-type(2n) .price_img{padding-left:20px;}
.price_info{padding-left:60px;padding-top:52px;}
.price_item:nth-of-type(2n) .price_info{padding-left:40px;padding-top:60px;}
.price_info h6{font-size:26px;font-weight:800;max-width:350px;}
.price_info p{font-size:17px;font-weight:400;line-height:24px;max-width:416px;margin:16px 0 33px;}
.price_list_wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:flex-start;align-items:flex-start;min-height:210px;}
.price_info_img{margin-top:-30px;}
.price_item:nth-of-type(2n) .price_info_img{margin-top:0;}
.price_info_list li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;-ms-align-items:center;align-items:center;margin-bottom:5px;}
.price_info_list li:last-child{margin-bottom:0;}
.price_info_list span{font-size:20px;font-weight:700;margin-left:12px;}
.credit h2{font-size:42px;padding-bottom:33px;position:relative;}
.credit h2::before{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:0px;width:100px;height:9px;content:"";background-color:#ffe80f;}
.credit{background-position:center;background-repeat:no-repeat;background-size:auto 110%;padding-top:30px;background-color:#f2fafc;}
.credit .inside_block{padding-bottom:40px;padding-top:44px;text-align:right;}
.credit .credit_block{position:relative;display:inline-block;max-width:534px;background-color:#f10101;padding:27px 23px 18px 25px;margin-bottom:32px;}
.credit .credit_block:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 22px);height:calc(100% - 16px);content:"";border:2px solid #fff;}
.credit .credit_block h3{color:#fff;text-transform:uppercase;font-size:26px;font-weight:800;line-height:33px;letter-spacing:0.04em;margin-bottom:5px;text-align:center;}
.credit .credit_block p{font-size:26px;font-weight:400;line-height:33px;color:#fff;margin-bottom:11px;text-align:center;font-weight:300;}
.credit .credit_block .qty{font-size:26px;font-weight:700;}
.credit .credit_block .top{display:block;text-align:center;}
.credit .credit_block span.new{font-size:23.57px;color:#000;font-weight:500;}
.credit_block span.new .qty{font-size:23.57px;font-weight:900;}
.credit .sale{max-width:380px;margin-left:74px;margin-top:10px;}
.credit .card_block_cover{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;}
.credit .card_block{margin-left:10px;margin-right:10px;}
.credit-wrap{display:inline-block;text-align:center;}
.per-month{background-color:#ffed00;padding-top:23px;padding-bottom:24px;}
.per-month h3{font-size:30px;font-weight:800;text-align:center;margin-bottom:18px;}
.per-month .form-list{max-width:1056px;margin:0 auto;}
.per-month li{display:inline-block;width:33.33%;max-width:308px;}
.per-month .form-list .inp-info{width:100%;position:relative;height:46px;padding-left:30px;text-align:left;}
.per-month li:last-child{display:block;width:100%;max-width:100%;text-align:center;margin-top:22px;}
.per-month .calc{border:none;max-width:448px;}
.per-month ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;max-width:1155px;justify-content:space-between;margin-bottom:6px;}
.per-month li{position:relative;}
.per-month li label{background-repeat:no-repeat;display:block;height:100%;position:absolute;width:40px;top:0;left:0;z-index:1;}
.beware{text-align:center;font-size:12px;color:#444;margin-top:12px;display:block;font-weight:400;}
.beware::before{content:'';width:8px;height:11px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/wp-content/themes/quatroit/img/lock.png);margin-right:6px;vertical-align:-1px;}
.win-for{padding-top:48px;padding-bottom:64px;}
.win-for .title{margin-bottom:23px;}
.win-for .demomstration{float:left;min-height:1px;position:relative;width:25%;}
.win-for .demomstration .img_block{height:174px;background-position:center center;background-size:100% auto;position:relative;}
.win-for .demomstration .img_block:hover:before{background-color:rgba(0,100,255,0.4);}
.win-for .demomstration .img_block:before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-webkit-transition:.5s ease;transition:.5s ease;background-color:rgba(0,100,255,0);}
.win-for .img_cover_block{background-color:#f6f3f3;padding:10px 11px;}
.win-for .cover_inside_block .title{text-align:center;font-size:21px;margin-bottom:8px;color:#454545;font-weight:700;}
.win-for .demomstration .more{position:absolute;opacity:0;z-index:-1;top:50%;padding:6px 30px;line-height:1;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;-webkit-transition:.5s ease;transition:.5s ease;text-decoration:none;border:2px solid #fff;}
.win-for .demomstration .img_block:hover .more{opacity:1;z-index:1;}
.partners{border-top:2px solid #dadada;border-bottom:2px solid #dadada;padding-top:37px;padding-bottom:59px;}
.partners .title{margin-bottom:31px;}
.partners ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;}
.partners ul li{display:inline-block;align-self:center;}
.partners ul li a{-webkit-transition:.5s ease;transition:.5s ease;}
.partners ul li a:hover{opacity:0.7;}
.partner_block{display:block;}
.partner_block img{max-height:102px;width:auto;max-width:164px;height:auto;}
.compare{overflow:hidden;padding-top:26px;padding-bottom:66px;background-color:#fff;}
.compare h2{max-width:630px;margin:0 auto 34px;font-size:42px;}
.compare-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;}
.compare-wrap .compare-item{width:33.33%;text-align:center;}
.compare-wrap ul .title{min-height:235px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;}
.compare-wrap ul{font-size:20px;color:#2f3b64;}
.title-list{font-weight:600;}
.compare-wrap ul li{background-color:#f5f7fa;padding:5px 0;height:55px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;}
.compare-wrap ul li:nth-of-type(2n){background-color:#fff;}
.compare-wrap ul li.title-wrap{height:94px;}
.compare-wrap ul li span{margin:auto;}
.compare-wrap ul li span i{color:#ff0000;font-weight:700;}
.compare-wrap ul li .name{font-size:28px;font-weight:800;color:#444;}
.bestseller{position:relative;}
.bestseller:before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;border:1px solid #ff0000;}
.bestseller:after{position:absolute;left:0px;top:0px;width:100%;height:100%;content:"";background-image:url('../img/hit.png');background-repeat:no-repeat;background-position:left top;}
.bestseller li{background-color:#ffe80f;}
.compare-item .calc{display:block;margin:30px auto 24px;}
.compare-item .more{color:#0033ff;display:inline-block;font-weight:400;font-size:16px;}
.compare-item .more:hover{text-decoration:none;}
.s-location{background-color:#e4fde4;}
.location-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center;}
.location-img{width:66%;}
.location-img img{position:relative;margin:-50px 0 -65px -70px;}
.location-item{width:34%;color:#2f3b64;}
.location-title{font-size:33px;font-weight:700;}
.location-title span{display:block;font-size:24px;}
.location-info{margin:13px 0 30px;}
.s-location .form-list{max-width:312px;margin-bottom:12px;}
.s-location .form-list .calc{max-width:100%;margin-top:17px;padding-left:29px;padding-right:29px;}
.location-info,
.location-phone{font-size:18px;line-height:24px;}
.location-info span,
.location-phone span{font-weight:700;}
.additional-work{background-color:#f5f7fa;padding:54px 0 42px;}
.addit-work-wrap{max-width:852px;margin:30px auto 0;}
.addit-work-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-bottom:14px;}
.addit-work-item:last-child{margin-bottom:0;}
.addit-work-img{width:50%;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:4px;margin-top:2px;}
.addit-work-info{width:calc(50% + 14px);margin-left:-14px;background-image:url(/wp-content/themes/quatroit/img/bg-item.png);background-position:center;background-repeat:no-repeat;background-size:100% auto;padding:10px 20px 10px 40px;height:220px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;justify-content:center;text-align:center;}
.addit-work-item:nth-of-type(2n){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;}
.addit-work-item:nth-of-type(2n) .addit-work-info{margin-left:0;margin-right:-14px;background-image:url(/wp-content/themes/quatroit/img/bg-item-2.png);padding:10px 40px 10px 20px;}
.addit-work-info h6{font-weight:700;font-size:22px;}
.addit-work-info p{font-size:15px;line-height:20px;margin:9px 0 19px;}
.more{color:#0033ff;display:inline-block;font-weight:400;font-size:16px;}
.more:hover{text-decoration:none;}
.s-stock{background-color:#fff;padding:41px 0;}
.s-stock h2{text-transform:uppercase;}
.stock-slogan{text-align:center;font-weight:800;font-size:28px;margin:18px 0 21px;}
.calc_item_wrap{max-width:1038px;margin:0 auto;border:5px solid #ffff00;border-radius:4px;padding:16px;}
.calc_item_wrap .calc_item{background-color:#f5f7fa;border-radius:3px;margin-bottom:4px;border:none;padding:20px 10px 22px 76px;font-size:18px;}
.s-stock .calc_item_wrap .calc_item ul{width:100%;padding-left:10px;}
.calc_item_wrap .calc_item:last-child{margin-bottom:0;}
.calc_item_wrap .calc_item h6{font-weight:700;margin-bottom:15px;}
.calc_item_wrap .calc_item_one .checkbox-wrap{margin-top:3px;margin-left:0;}
.calc_item_wrap .checkbox-filter label::before, .calc_item_wrap .checkbox-filter input:checked + label::after{top:1px;-webkit-transform:none;transform:none;position:absolute;height:17px;width:17px;}
.calc_item_wrap .calc_item_two .checkbox-filter label::before,
.calc_item_wrap .calc_item_two .checkbox-filter input:checked + label::after{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.calc_item_wrap .calc_item_two h6{margin-bottom:22px;}
.calc_item_wrap .calc_item_dimensions li input{max-width:117px;border:1px solid #cddae1;box-shadow:0px 2px 2px 0px rgba(55, 56, 57, 0.15);padding:0 2px;}
.s-stock .calc_item_wrap ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.calc_item_wrap .calc_item_tree{display:block;}
.calc_item_wrap .calc_item_tree li{margin-right:40px;}
.calc_item_wrap .calc_item_tree li:last-child{margin-right:0;}
.calc_item_wrap .calc_item.calc_item_five ul,
.calc_item_wrap .calc_item.calc_item_four ul{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:flex-start;align-items:flex-start;}
.calc_item_wrap .calc_item.calc_item_five li,
.calc_item_wrap .calc_item.calc_item_four li{padding-right:20px;width:25%;}
.calc_item_wrap .checkbox-filter label{padding-left:26px;}
.s-advantages{background-color:#f5f7fa;padding:37px 0 12px;}
.s-advantages h2 span{color:#ff0000;}
.advantages-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;text-align:center;margin-top:26px;}
.advantage-item{width:33.33%;margin-bottom:14px;}
.advantage-item img{max-width:100%;}
.advantage-item h6{font-size:22px;font-weight:700;margin:10px 0 14px;}
.advantage-item p{font-size:16px;line-height:20px;}
.s-portfolio{padding:26px 0 40px;}
.portfolio-cover{margin:30px auto 0;max-width:1030px;text-align:center;}
.portfolio-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.masonry-img{margin-bottom:44px;width:33.33%;padding:0 15px;box-sizing:border-box;}
.masonry-img:nth-of-type(4),
.masonry-img:nth-of-type(9),
.masonry-img:nth-of-type(14),
.masonry-img:nth-of-type(19),
.masonry-img:nth-of-type(5n){width:50%;}
.gal-img{display:block;width:100%;height:270px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:.5s ease;transition:.5s ease;}
.gal-img:hover{opacity:0.7;}
.s-clients{background-color:#f5f7fa;padding:30px 0 40px;}
.cliens-slider-info{padding:0 30px;}
.cliens-slide-info{padding:40px;}
.cliens-slider-info p{background-color:#fff;border-radius:4px;font-size:15px;line-height:20px;font-style:italic;color:#666;position:relative;padding:7px 7px 10px 14px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.15);margin-bottom:24px;}
.cliens-slider-info p span{height:160px;overflow-y:auto;display:block;}
.cliens-slider-info p::before{content:'';border:11px solid transparent;border-top:15px solid #fff;position:absolute;top:100%;left:27px;z-index:1;}
.cliens-slide-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;-ms-align-items:center;align-items:center;}
.cliens-slide-item .client-name{font-size:17px;font-weight:700;display:block;margin-bottom:8px;}
.cliens-slide-item .client-adr{font-size:15px;color:#999;position:relative;display:block;padding-left:20px;}
.cliens-slide-item .client-adr::before{content:'';position:absolute;left:0;top:0;width:11px;height:16px;background-image:url(/wp-content/themes/quatroit/img/maps-icon-1.png);background-position:center;background-repeat:no-repeat;background-size:contain;}
.client-img-info{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;min-width:80px;height:80px;margin-right:13px;}
.slick-arrow{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.5s ease;transition:.5s ease;cursor:pointer;z-index:4;}
.slick-arrow:hover{opacity:0.7;}
.slick-arrow-prev{left:15px;}
.slick-arrow-next{right:15px;}
.cliens-slider-bottom .slick-arrow{top:40%;}
.cliens-slider-bottom{padding:0 30px 64px;}
.cliens-slide-bottom{padding:0 40px;}
.slide-bottom-img{width:100%;display:block;height:230px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:.5s ease;transition:.5s ease;border:1px solid rgba(0,0,0,0.8);}
.slide-bottom-img:hover{opacity:.7;}
.slick-dots{text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.slick-dots li{vertical-align:top;position:relative;width:10px;height:10px;border:1px solid #ff9933;border-radius:50%;margin-right:40px;}
.slick-dots li:last-child{margin-right:0;}
.slick-dots li.slick-active{background-color:#ff9933;}
.slick-dots li button{position:absolute;padding:0;margin:0;opacity:0;top:0;left:0;height:100%;width:100%;}
.save{padding-top:26px 0;text-align:center;}
.save .cover_block{position:relative;}
.save .cover_block:before{border:5px solid #ffed00;content:"";height:85%;left:50%;position:absolute;top:45.5%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;z-index:-1;max-width:1050px;}
.save .title{margin-bottom:18px;padding-left:21px;padding-right:21px;display:inline-block;background-color:#fff;}
.save .desc{font-size:20px;font-weight:500;margin:0 auto 14px;max-width:670px;color:#444;text-align:center;}
.save .desc span{font-weight:800;}
.big_grammar_block{max-width:574px;margin:0 auto 10px;}
.big_grammar_block li{display:inline-block;width:50%;float:left;}
.big_grammar_block li a{display:block;max-width:252px;margin:0 auto;}
.big_grammar_block li a img{display:block;width:100%;}
.small_grammar_block{max-width:1002px;margin:20px auto 38px;background-color:#fff;}
.small_grammar_slide{padding:0 12px;}
.small_grammar_block ul li a{position:relative;border:3px solid #434343;display:inline-block;}
.small_grammar_block ul li a img{display:block;width:100%;}
.small_grammar_slider .slick-dots{bottom:-24px;}
.small_grammar_slider .slick-arrow-prev{left:-115px;}
.small_grammar_slider .slick-arrow-next{right:-115px;}
.stages-work{max-width:1338px;margin:0 auto;padding-bottom:28px;}
.stages-work-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;background-position:center;background-repeat:no-repeat;background-size:auto 100%;}
.stages-work-item:nth-of-type(2n){justify-content:flex-start;}
.stages-work-info{width:50%;font-size:18px;}
.stages-work-numb{color:#c2defc;letter-spacing:0.005em;font-weight:800;font-size:40px;}
.stages-work-info h6{font-weight:700;font-size:27px;margin:7px 0 12px;}
.stages-work-info p{font-size:18px;line-height:25px;font-weight:500;}
.stages-work-info p span{font-weight:700;display:block;}
.stages-work-info li{position:relative;line-height:25px;padding-left:187px;font-weight:500;}
.stages-work-info li:nth-of-type(1),
.stages-work-info li:nth-of-type(2){padding-left:0;}
.stages-work-info li::before{content:'';display:inline-block;vertical-align:middle;width:3px;height:3px;border-radius:50%;background-color:#444;margin-right:9px;}
.stages-work-item:nth-of-type(1){min-height:414px;padding-top:100px;z-index:1;}
.stages-work-item:nth-of-type(2){min-height:433px;margin-top:-108px;padding-top:98px;z-index:2;}
.stages-work-item:nth-of-type(3){min-height:455px;margin-top:-120px;padding-top:146px;z-index:3;}
.stages-work-item:nth-of-type(4){min-height:385px;margin-top:-72px;padding-top:48px;z-index:4;}
.stages-work-item:nth-of-type(5){min-height:506px;margin-top:-178px;padding-top:238px;z-index:5;}
.stages-work-item:nth-of-type(1) .stages-work-info{padding-left:110px;}
.stages-work-item:nth-of-type(2) .stages-work-info{padding-left:162px;}
.stages-work-item:nth-of-type(3) .stages-work-info{padding-left:112px;}
.stages-work-item:nth-of-type(4) .stages-work-info{padding-left:160px;}
.stages-work-item:nth-of-type(5) .stages-work-info{padding-left:112px;}
.s-contacts{background-color:#f7f7f7;padding:32px 0 20px;}
.contacts-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;text-align:center;margin-top:30px;}
.contacts-item{max-width:364px;width:100%;font-weight:500;}
.cont-adr{margin-bottom:14px;}
.contacts-item p{font-size:22px;}
.contacts-item p span{font-weight:700;display:block;}
.contacts-img{width:184px;height:184px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;border:4px solid #3790dc;margin:0 70px;}
.contacts-item.cont-tel-wrap{line-height:34px;font-size:24px;}
.contacts-item.cont-tel-wrap p{font-size:24px;}
.contacts-item.cont-tel-wrap span{font-weight:700;}
.cont-tel{color:#444;text-decoration:none;display:inline-block;-webkit-transition:.5s ease;transition:.5s ease;}
.cont-tel:hover{opacity:.7;}
.contacts-item.cont-tel-wrap .cont-tel-info span{display:inline;}
.cont-bottom{text-align:center;font-size:20px;font-weight:500;margin-top:18px;}
.cont-bottom span{text-transform:uppercase;font-weight:700;display:inline-block;}
.bottom-form{background-color:#ffed00;text-align:center;padding:22px 0 56px;}
.bottom-form h2{font-size:30px;font-weight:800;padding-bottom:23px;}
.bottom-form .form-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;}
.bottom-form .form-list li{max-width:310px;width:100%;margin-right:25px;}
.bottom-form .form-list li:last-child{margin-right:0;}
.bottom-form .form-list .inp-info{height:54px;}
.bottom-form .form-list .calc{padding:20px 10px 16px;max-width:100%;}
.bottom-form .beware{margin-top:16px;}
.form-list li{position:relative;}
.wpcf7-not-valid-tip{position:absolute;bottom:100%;left:0;width:100%;font-size:12px !important;}
.wpcf7-form-control-wrap{display:block;}
.wpcf7-response-output{display:none !important;}
.s-error{text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;padding:100px;}
.s-error h1{font-size:114px;line-height:normal;}
.s-error p{margin:10px 0 40px;font-size:28px;font-weight:500;letter-spacing:0.03em;}
.popup.active{top:50%;}
.popup{position:fixed;left:50%;-webkit-transition:.5s ease;transition:.5s ease;top:-150%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fffe00;z-index:21;min-width:786px;padding:10px;border-radius:4px;}
.popup-box{box-shadow:0px 0px 10px 0px rgba(253, 127, 4, 0.72);background-color:#eaf3f0;border-radius:4px;padding:30px 26px 34px;}
body.modal .overlay{opacity:1;background-color:rgba(0,0,0,0.5);z-index:20;}
.overlay{-webkit-transition:.5s ease;transition:.5s ease;position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0);z-index:-1;}
.checkbox-filter{position:relative;-webkit-transition:.2s ease;transition:.2s ease;}
.checkbox-filter input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1;}
.checkbox-filter label{padding-left:24px;display:block;}
.checkbox-filter label::before{border-bottom:1px solid #d3d3d3;position:relative;margin:0px 10px 0 0;background-color:#fff;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.2);}
.checkbox-filter label::before,
.checkbox-filter input:checked + label::after{content:'';height:15px;width:15px;border-radius:2px;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;}
.checkbox-filter input:checked + label::before{box-shadow:none;}
.checkbox-filter input:checked + label::after{z-index:1;background:linear-gradient(to bottom, rgba(255,124,0,1) 0%,rgba(255,75,0,1) 43%,rgba(255,37,0,1) 71%,rgba(255,26,4,1) 86%,rgba(255,24,10,1) 100%);}
.popup .close{position:absolute;right:10px;top:5px;color:#b1b5a9;font-size:18px;font-weight:700;cursor:pointer;padding:10px;-webkit-transition:.5s ease;transition:.5s ease;transform:rotateX(40deg);}
.popup .close:hover{color:#df0202;}
body.modal{overflow:hidden;}
.popup-action2,.popup-action3{max-width:454px;min-width:1px !important;}
.popup-action2 h2,.popup-action3 h2{font-size:30px;font-weight:800;margin-bottom:12px;padding-bottom:0;}
.popup-action2 .popup-box,.popup-action3 .popup-box{padding-top:34px;padding-bottom:38px;}
.popup-action2 p,.popup-action3 p{font-size:18px;font-weight:300;margin-bottom:44px;}
.popup-action2 input,.popup-action3 input{width:100%;max-width:273px;margin:0 auto;}
.popup-action2 li,.popup-action3 li{margin-bottom:13px;text-align:center;}
.popup-action2 .calc,.popup-action3 .calc{display:block;width:100%;margin:0 auto;}
.calc-popup h6{font-weight:700;font-size:17px;}
.calc-popup .calc_item_one{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.calc_item_one{border-bottom:2px solid #e6e7e4;padding-bottom:36px;}
.calc_item_one .checkbox-wrap{margin-top:3px;margin-left:50px;}
.checkbox-filter,
.checkbox-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.calc_item_two{padding:26px 0 27px;border-bottom:2px solid #e6e7e4;}
.calc_item_one li{margin-right:44px;}
.calc_item_two li:last-child,
.calc_item_one li:last-child{margin-right:0;}
.calc_item_two h6{margin-bottom:18px;}
.calc_item_two label{padding-left:30px;}
.calc_item_two li{margin-right:58px;}
.calc_item_tree{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;}
.calc_item_tree ul{width:calc(33.3% - 5px);}
.calc_item_tree ul:first-child{width:calc(25% - 5px);}
.calc_item_dimensions li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.calc_item_dimensions li input{text-align:center;font-family:'Muller', sans-serif;font-size:16px;font-weight:400;display:block;width:100%;max-width:82px;margin:0 10px;height:30px;border-radius:3px;box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.18);border:none;border-bottom:3px solid #edefeb;padding-top:6px;color:#444;-webkit-transition:.4s ease;transition:.4s ease;}
.calc_item_dimensions li span{min-width:62px;}
.calc_item_tree li{margin-bottom:15px;}
.calc_item_tree{border-bottom:2px solid #e6e7e4;padding:26px 0 8px;}
.calc-form-bottom .form-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;}
.calc-form-bottom{padding-top:24px;}
.calc-form-bottom .form-list .inp-info{height:46px;}
.calc-form-bottom .form-list li{max-width:273px;width:100%;margin-right:46px;}
.calc-form-bottom .form-list li:last-child{margin-right:0;}
.popup-lock{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;font-size:12px;color:#666;margin-top:12px;}
.popup-lock::before{content:'';display:inline-block;width:8px;height:11px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/wp-content/themes/quatroit/img/lock.png);margin-right:6px;}
.succsess{background-size:cover;background-position:center center;height:100%;width:100%;height:calc(100vh - 164px);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:flex-start;}
.succsess h1{text-transform:uppercase;font-size:45px;line-height:42px;font-weight:900;letter-spacing:0.015em;text-align:left;margin-bottom:18px;}
.succsess p{font-size:28px;line-height:36px;font-weight:500;max-width:490px;margin-bottom:35px;}
footer{padding-top:35px;overflow:hidden;}
footer h2{padding-bottom:18px;}
footer #map{position:relative;}
footer .cover_block{position:absolute;top:45px;left:109px;width:100%;}
footer .adress_block{border:1px solid #e4e4e4;border-radius:4px;color:#475562;padding:18px 22px 16px 20px;display:inline-block;font-size: 17px;background-color:rgba(255,255,255,0.8);}
footer .adress_block a{color: #475562;font-size: 17px;text-decoration: none;}
footer .adress_block .title{font-weight: 700;}
footer .adress_block li{line-height: 29px;}
footer .adress_block li span{font-size: 14px;}
.footer_bott{position:absolute;bottom:0;width:100%;left:0;padding-top:10px;padding-bottom:10px;background-color:rgba(0,0,0,0.8);}
.footer_bott p{font-size:14px;margin-bottom:5px;color: #fff;}
.footer_bott p:last-child{margin-bottom:0;}
.footer_bott .dev{float: right;color:#fff;}
.footer_bott .dev a{color:#fff;}
.footer_bott .dev a:hover{text-decoration:none;}
@media(max-width:1365px){.logo{margin-right:15px;}
.address{margin-right:15px;}
.nav-list li{min-width:162px;}
.credit .inside_block{background-size:cover;}
.win-for .demomstration .img_block{background-size:cover;}
.contact h3{max-width:50%;}
.quest{background-size:cover;}
.small_grammar_slider .slick-arrow-prev{left:-46px;}
.small_grammar_slider .slick-arrow-next{right:-46px;}
.window .main_img{left:40%;}
.location-img img{margin:-50px 0 -65px 0px;max-width:100%;}
.location-img{width:60%;}
.location-item{width:40%;padding:14px 0;}
.location-title{font-size:26px;}
.location-title span{font-size:20px;}
.location-info{margin:9px 0 20px;}
.cliens-slide-bottom{padding:0 20px;}
.cliens-slide-info{padding:40px 20px;}
.stages-work-item:nth-of-type(1) .stages-work-info{padding-left:90px;}
.stages-work-item:nth-of-type(2) .stages-work-info{padding-left:86px;}
.stages-work-item:nth-of-type(3) .stages-work-info{padding-left:88px;}
.stages-work-item:nth-of-type(4) .stages-work-info{padding-left:88px;}
.stages-work-item:nth-of-type(5) .stages-work-info{padding-left:96px;}
}
@media(max-width:1270px){.setp_block:nth-of-type(even)::before{left:-30px;}
.setp_block:nth-of-type(odd)::before{left:21px;}
.phones a .small{font-size:18px;}
.phones a span{font-size:20px;}
.phones a.order-call{font-size:16px;}
}
@media(max-width:1199px){.window.bottom .main_img{left:22%;top:0;}
.setp_block .img_block{background-size:auto 100%;}
.action .action-block{margin-top:0;}
.action .img_block{max-width:52%;top:30px;}
.action .img_block > img{width:100%;}
.action .inside_img_block> img{width:77%;}
.why-us .why-block p{max-width:100%;}
.why-us .why-desc-info{font-size:17px;}
.per-month li{max-width:300px;}
.contact h3{max-width:60%;}
.manadger_block .img_block{height:170px;width:170px;}
.manager-info .occup{font-size:22px;}
.manager-info .name{font-size:17px;}
.quest .adress{font-size:18px;line-height:26px;}
.quest .phone li, .quest .phone li a{font-size:18px;line-height:26px;}
.quest .phone ul{background-size:auto 52px;}
.quest .adress ul{background-size:66px auto;}
.quest .adress ul{padding-right:0;}
.quest .phone ul{padding-right:0;}
.quest h2{font-size:42px;}
.setp_block .title{font-size:31px;}
.action h2{font-size:42px;}
.why-us .why-block{padding-left:10px;padding-right:10px;}
.why-us .why-block p{font-size:17px;line-height:19px;}
.partner_block img{max-width:132px;}
.win-for .cover_inside_block .title{font-size:17px;}
.credit h2,
h2.title{font-size:34px;padding-bottom:20px;}
.credit h2::before,
h2.title:before{height:5px;}
.about .desc{font-size:14px;}
.about .qty{font-size:36px;}
.sale .title{padding:5px 0;font-size:50px;}
.sale .name{font-size:18px;}
.window .img_block{position:static;}
.sale .persent{font-size:60px;line-height:50px;}
.sale .rng{font-size:50px;}
.window .img_block > img{display:block;width:74%;}
.window .main_img{left:18%;position:absolute;top:19%;z-index:-1;}
.window .main_img img{display:block;width:74%;}
.sale{margin-top:-20px;max-width:350px;}
header{padding-top:20px;}
.logo{max-width:216px;}
.logo img{display:block;width:100%;}
.logo span{font-size:11px;}
.address span{font-size:14px;}
header .calc{max-width:234px;}
.calc{font-size:14px;}
.phones a .small{font-size:14px;}
.phones a span{font-size:16px;}
.address{margin-right:15px;padding-top:0;}
.phones a.order-call{font-size:15px;}
.nav-list li{min-width:134px;}
.window .sub_title{font-size:22px;}
.window .sub_title span{font-size:26px;}
.prices{padding-top:20px;padding-bottom:20px;}
.compare ul{font-size:17px;}
.compare ul.title-list{font-size:16px;}
.compare ul li{padding-top:4px;padding-top:4px;}
.title-list .title img{width:100%;}
.save .desc{font-size:20px;}
.comments .info_block{width:50%;}
.credit .credit_block p{font-size:20px;line-height:26px;margin-bottom:6px;font-weight:400;}
.credit .credit_block h3{font-size:24px;line-height:30px;}
.compare-wrap ul li .name{font-size:22px;}
.additional-work{padding-top:24px;}
.compare{padding-bottom:44px;}
.location-img{width:54%;}
.location-title{font-size:24px;}
.location-item{width:46%;}
.location-info, .location-phone{font-size:16px;line-height:22px;}
.s-stock{padding:30px 0;}
.stock-slogan{font-weight:700;font-size:22px;}
.calc_item_wrap .calc_item{padding:20px 10px 22px 56px;font-size:16px;}
.checkbox-filter label img{max-width:100%;}
.calc_item_two li{margin-right:38px;}
footer h2{font-size:42px;}
.calc_item_wrap .calc_item h6{margin-bottom:10px;}
.advantage-item h6{font-size:20px;}
.advantage-item{width:50%;padding:0 10px;}
.advantage-item p{font-size:15px;line-height:20px;}
.masonry-img{margin-bottom:30px;}
.cliens-slider-info p{font-size:13px;line-height:18px;}
.cliens-slide-item .client-name{font-size:15px;margin-bottom:3px;}
.cliens-slide-bottom{padding:0 10px;}
.client-img-info{min-width:64px;height:64px;margin-right:10px;}
.cliens-slider-bottom{padding:0 30px 40px;}
.small_grammar_block{max-width:900px;}
.small_grammar_slider .slick-arrow-prev{left:5px;}
.small_grammar_slider .slick-arrow-next{right:5px;}
.save{padding-top:20px;}
.cliens-slide-item .client-adr{font-size:13px;}
.cliens-slide-info{padding:26px 10px 36px;}
.cliens-slider-info p::before{border:9px solid transparent;border-top:13px solid #fff;left:20px;}
.gal-img{height:240px;}
.succsess p{max-width:55%;}
.slick-dots li{font-size:30px;}
.stages-work-item:nth-of-type(1) .stages-work-info{padding-left:50px;}
.stages-work-numb{font-size:32px;}
.stages-work-item:nth-of-type(4) .stages-work-info{padding-left:54px;}
.stages-work-info li{padding-left:120px;}
.stages-work-item:nth-of-type(1){padding-top:122px;}
.stages-work-item:nth-of-type(2){padding-top:120px;}
.stages-work-item:nth-of-type(3){padding-top:160px;}
.stages-work-item:nth-of-type(4){padding-top:75px;}
.window h2{padding-bottom:0;}
.stages-work-info,
.stages-work-info p{font-size:15px;line-height:24px;}
.stages-work-info h6{font-size:20px;margin:2px 0 8px;}
.window h2, h1{font-size:32px;}
.price_info{padding-left:12px;padding-top:22px;}
.prices h2{margin-bottom:12px;}
.price_info_list li{margin-bottom:3px;}
.price_info_list span{font-size:16px;margin-left:10px;}
.price_info h6{font-size:24px;}
.price_info p{font-size:16px;line-height:22px;margin:10px 0 20px;}
.contacts-item p{font-size:16px;}
.contacts-item.cont-tel-wrap p,
.contacts-item.cont-tel-wrap{line-height:28px;font-size:18px;}
.contacts-img{margin:0 8px;}
.cont-bottom{font-size:18px;}
.bottom-form .form-list .inp-info{height:46px;}
.bottom-form .form-list .calc{padding:16px 10px 14px;}
}
@media(max-width:991px){.action .img_block{top:50px;}
.window.bottom{padding-bottom:60px;}
.action .action-block{padding-bottom:17px;}
.action .action-block form{margin-bottom:7px;padding:6px 45px 4px;}
.action .action-block button{font-size:17px;}
.action .action-block .title{font-size:37px;}
.action .action-block .qty{font-size:50px;line-height:40px;}
.action .action-block{max-width:330px;}
.per-month li{max-width:230px;}
.succsess h1{font-size:42px;margin-bottom:15px;}
.succsess p{max-width:70%;font-size:25px;margin-bottom:20px;}
.popup .img_block img{max-height:145px;}
.contact h3{max-width:80%;}
.quest h2{font-size:27px;max-width:100%;padding-bottom:20px;line-height:28px;}
.setp_block .img_block{height:300px;}
.save .cover_block::before{top:43%;}
.why-us .why-block{width:50%;margin-bottom:50px;}
.why-us .why-block:nth-child(2n + 1){clear:both;}
.compare .img_block{max-width:90%;}
.compare-wrap ul li{height:42px;}
.compare ul{font-size:14px;}
.compare ul.title-list{font-size:14px;}
.compare .calc{font-size:12px;max-width:92%;margin:20px auto 12px;}
.s-location .form-list{max-width:280px;}
.compare-item .more{font-size:14px;}
.addit-work-item{-ms-align-items:center;align-items:center;}
.addit-work-img{height:180px;}
.addit-work-info p{font-size:14px;line-height:18px;margin:7px 0 10px;}
.addit-work-info h6{font-size:18px;}
.more{font-size:14px;}
.addit-work-info{height:182px;}
.stock-slogan{font-weight:500;font-size:18px;}
.calc_item_wrap .calc_item{padding:12px 10px 16px 20px;font-size:14px;}
.advantages-wrap{margin-top:10px;}
.advantage-item p{font-size:14px;line-height:16px;}
.masonry-img{padding:0 10px;margin-bottom:20px;}
.gal-img{height:190px;}
.cliens-slider-info p span{height:120px;}
.small_grammar_block{max-width:680px;}
.big_grammar_block{max-width:410px;}
.stages-work-item:nth-of-type(1) .stages-work-info{padding-left:16px;}
.stages-work-item:nth-of-type(2) .stages-work-info{padding-left:38px;}
.stages-work-item:nth-of-type(3) .stages-work-info{padding-left:20px;}
.stages-work-item:nth-of-type(4) .stages-work-info{padding-left:14px;}
.stages-work-item:nth-of-type(5) .stages-work-info{padding-left:58px;}
.stages-work-item:nth-of-type(5){padding-top:268px;}
.stages-work-info li{padding-left:46px;}
.stages-work-info, .stages-work-info p{font-size:13px;line-height:20px;}
.stages-work-numb{font-size:28px;}
.stages-work-info h6{font-size:18px;margin:7px 0 8px;}
.big_grammar_block li{padding:0 10px;}
.checkbox-filter label img{max-width:80%;}
.partners{padding-bottom:20px;padding-top:20px;}
.partners ul{flex-wrap:wrap;}
.partners ul li{margin-bottom:15px;}
.partner_block img{max-width:164px;height:auto;}
.win-for .demomstration{width:50%;margin-bottom:20px;}
.about .qty{font-size:39px;}
.about .title{margin-bottom:0;}
.about .img_block{max-width:70px;margin:0 auto;height:107px;}
.about .img_block img{max-width:100%;}
.about{padding-top:75px;}
h2.title{font-size:26px;padding-bottom:20px;}
.window .sub_title{margin-bottom:90px;}
.sale .calc{padding-bottom:15px;}
.window .main_img{top:22%;}
.window .main_img img{width:48%;}
.window .img_block{max-width:47%;vertical-align:bottom;}
.sale{max-width:320px;border:6px solid #fff;}
.sale{margin-top:-70px;}
.sale .title{font-size:36px;}
.sale .sale_block{padding:10px 20px 14px;}
.sale .name{font-size:14px;}
.sale .persent{font-size:54px;line-height:44px;}
.sale .rng{font-size:44px;margin-left:-10px;}
.sale .desc{font-size:30px;margin-bottom:0;}
.window .main_img{top:33%;}
.sale .calc .top{font-size:28px;}
.sale .calc .bott{font-size:17px;}
.price_img, .price_info{width:calc(50% - 10px);}
.price_info p{font-size:14px;line-height:20px;}
.price_info_list span{font-size:14px;margin-left:7px;}
.price_info_list li img{width:34px;}
.price_list_wrap img{width:40%;}
.price_list_wrap{min-height:176px;}
.price_img{padding-left:0;}
.price_info{padding-left:0;}
.price_item:nth-of-type(2n){margin-top:30px;}
.price_info h6{font-size:20px;}
h1{font-size:26px;line-height:30px;}
.window .sub_title{font-size:18px;}
.window .sub_title span{font-size:20px;}
.nav-list li{min-width:102px;}
.nav-list li a{font-size:14px;}
.logo{margin-right:0;}
.phones{float:none;display:block;text-align:center;margin-top:20px;}
header{text-align:center;}
header .calc{float:right;}
header .address{margin-right:0;}
.about{padding-bottom:30px;}
.price_block .name{font-size:17px;}
.price_block .spec{font-size:17px;}
.price_block .img_block{height:220px;}
.prices{padding-top:20px;padding-bottom:20px;}
.credit .sale{margin-left:0;}
.action h2{font-size:27px;}
.comments .comment_block{width:100%;}
.comment_block-cover{min-height:1px;}
.popup h2{font-size:30px;padding-bottom:5px;}
.popup .sizes .title{font-size:18px;}
.popup .sizes span{font-size:14px;}
.popup .sizes span.name{min-width:50px;margin-left:10px;}
.popup .sizes li{margin-bottom:8px;}
.credit .credit_block h3{font-size:20px;line-height:26px;}
.credit .credit_block .qty,
.credit .credit_block p{line-height:22px;font-size:16px;}
.per-month .form-list .inp-info{width:100%;position:relative;height:44px;padding-left:0;text-align:center;}
.credit .credit_block p{line-height:30px;font-size:25px;}
.credit .credit_block{max-width:480px;padding:15px 23px 10px;margin-bottom:26px;}
.credit h2{font-size:27px;}
.per-month h3{font-size:27px;}
.compare-wrap ul li.title-wrap{height:70px;}
.compare-wrap ul li .name{font-size:18px;}
.s-stock .calc_item_two li{max-width:33.33%;}
.calc_item_two li{margin-right:8px;}
.window h2, h1{font-size:26px;line-height:30px;}
.stages-work-item:nth-of-type(3){padding-top:180px;}
.contacts-item p{font-size:14px;}
.contacts-item.cont-tel-wrap p, .contacts-item.cont-tel-wrap{line-height:24px;font-size:16px;}
.contacts-item{max-width:256px;}
.contacts-img{width:160px;height:160px;}
.cont-bottom{font-size:16px;margin-top:14px;}
.bottom-form h2{font-size:26px;}
.s-contacts{padding-top:44px;}
.popup-box{padding:20px 10px 20px;}
.popup{min-width:740px;}
.calc_item_one{padding-bottom:20px;}
.calc-popup h6{font-size:15px;}
.calc_item_tree ul{width:calc(35.3% - 5px);}
.calc-form-bottom{padding-top:18px;}
.calc_item_two{padding:18px 0 22px;}
.popup h2{font-size:24px;}
.popup-action2 p, .popup-action3 p{font-size:15px;margin-bottom:26px;}
.form-list .inp-info{font-size:14px;}
.compare-wrap ul .title img{max-width:100%;}
.footer_bott .dev,.footer_bott p {font-size: 13px;}
footer .adress_block li {line-height: 26px;}
footer .adress_block{font-size: 15px;}
}
@media(max-width:767px){.action .img_block{top:0px;}
.setp_block{margin-bottom:15px;}
.setp_block:nth-of-type(even)::before{background-image:none;}
.setp_block:nth-of-type(odd)::before{background-image:none;}
.action .img_block{max-width:84%;}
.per-month li button{font-size:16px;}
.per-month li:last-child{margin-top:10px;}
.per-month ul{flex-wrap:wrap;}
.per-month li{display:block;width:100%;max-width:100%;margin-bottom:10px;}
.credit .card_block_cover{justify-content:space-around;flex-wrap:wrap;padding-left:0;padding-right:0;}
.credit .card_block{margin-bottom:10px;}
.credit .credit_block p{line-height:20px;font-size:16px;}
.succsess h1{font-size:27px;text-align:center;}
.succsess p{max-width:100%;font-size:16px;line-height:20px;text-align:center;}
.succsess{text-align:center;padding-top:30px;padding-bottom:30px;height:calc(100vh - 269px);}
.succsess h1{font-size:20px;}
.popup .tel-numb li:nth-child(2){margin-left:0;}
.popup .tel-numb li:first-child{margin-right:0;display:block;margin-bottom:10px;}
.popup .tel-numb li:last-child{margin-top:10px;}
.popup .tel-numb li input{width:100%;max-width:290px;}
.popup .diment li{width:100%;text-align:center;}
.popup .sizes .title{margin-bottom:10px;}
.popup .prof{margin-bottom:20px;}
.popup .diment{margin-bottom:20px;}
.popup{max-height:464px;width:100%;overflow-y:scroll;overflow-x:hidden;min-width:100%;}
.popup .popup-box{padding-bottom:10px;}
.popup .top-list li{width:50%;margin-bottom:10px;}
.popup .sizes ul{width:100%;float:none;}
.calc_item_two .checkbox-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.calc_item_two li{width:50%;margin-right:0;}
.calc_item_one .checkbox-wrap{margin-top:8px;margin-left:0;}
.calc-popup .calc_item_one{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start;}
.calc_item_tree{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;}
.calc_item_tree ul,
.calc_item_tree ul:first-child{width:100%;}
.calc_item_dimensions li input{max-width:110px;}
.popup-lock{text-align:center;-ms-align-items:flex-start;align-items:flex-start;}
.action .action-block input[type="text"]{font-size:15px;}
.compare ul li.title{position:relative;width:calc(100% - 2px);margin:0 auto;}
footer h2{font-size:27px;}
footer .cover_block{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-align: center;}
footer .adress_block li {line-height: 22px;}
.contact .cover_block input{padding-left:10px;font-size:17px;}
.contact .cover_block button{padding-left:5px;padding-right:5px;font-size:15px;}
.contact h3{max-width:100%;font-size:20px;}
.quest .adress ul{padding-left:50px;background-position:-10px center;}
.quest .phone ul{padding-left:50px;}
.quest{background-size:auto 100%;background-repeat:no-repeat;padding-top:20px;padding-bottom:20px;}
.quest .phone{margin-bottom:20px;}
.manadger_block{margin-bottom:20px;}
.quest .adress{order:1;margin-bottom:0;}
.quest .cover_block{flex-flow:column;}
.setp_block{flex-direction:column;}
.setp_block .info_block{width:100%;}
.setp_block .img_block{margin:0px auto;width:100%;max-width:290px;height:240px;}
.setp_block h3{font-size:25px;margin-bottom:5px;}
.setp_block .title{font-size:20px;margin-bottom:5px;}
.setp_block span{font-size:15px;line-height:19px;}
.setp_block:nth-of-type(2n) .info_block{padding-left:0;}
.setp_block:nth-of-type(2n){flex-direction:column;}
.comment_block-cover{padding:12px 10px 20px;}
.comments .info_block .name{display:block;}
.comments .info_block{width:100%;}
.our-works .gall-block{max-width:290px;margin:0 auto 30px;}
.why-us .title{max-width:100%;}
.save .desc{max-width:100%;}
.small_grammar_block ul{flex-wrap:wrap;}
.small_grammar_block ul li{margin-bottom:10px;}
.save .cover_block::before{border:none;}
.action h2{font-size:27px;}
.action .action-block{margin:0 auto;float:none;}
.why-us .why-block{width:100%;max-width:290px;margin:0 auto;float:none;margin-bottom:50px;}
.compare{padding-bottom:10px;padding-top:20px;}
.title-list{display:none;}
.compare ul{width:100%;}
.partners ul{display:block;}
.partners ul li{display:block;text-align:center;margin-bottom:30px;}
.win-for .demomstration{width:100%;float:none;max-width:290px;margin:0 auto 30px;}
.credit .credit_block{width:100%;margin-bottom:20px;}
.credit .sale{max-width:100%;}
.credit .inside_block{text-align:center;padding-top:27px;padding-bottom:25px;}
.prices .calc{margin-bottom:5px;}
.price_block .img_block{max-width:280px;margin:0 auto 20px;}
.price_block{float:none;width:100%;}
.about .title{margin-bottom:30px;}
.about li{float:none;display:block;margin:0 auto;width:100%;}
.about li .img_block{max-width:100%;height:127px;}
.sale .calc .top{font-size:23px;}
.sale .calc .bott{font-size:13px;}
.sale .title{font-size:30px;}
.sale .persent{font-size:50px;line-height:40px;}
.sale .rng{font-size:36px;}
.sale .desc{font-size:20px;}
.sale{float:none;max-width:300px;margin:0 auto;}
.window .sub_title{margin-bottom:10px;}
.window .main_img{left:31%;top:-20px;}
.window .img_block > img{max-width:60%;margin-top:50px;}
.window .main_img img{width:100%;}
.window .img_block{max-width:100%;position:relative;width:100%;margin-bottom:50px;}
.window .sub_title{font-size:18px;line-height:18px;}
.window{padding-bottom:20px;}
.about{padding-top:26px;}
.sale .sale_block{padding-top:18px;}
h2.title{font-size:24px;padding-bottom:20px;}
h1{font-size:22px;line-height:26px;}
.nav-list li a{font-size:18px;}
header{position:relative;}
header .logo{float:none;display:block;margin:0 auto;}
header .logo span{display:none;}
header .address span{display:inline-block;text-align:center;}
header .calc{float:none;font-size:14px;display:block;margin:0 auto;}
header .phones{margin-top:5px;}
header .phones a span{font-size:14px;margin-top:5px;}
.nav-btn{display:block;position:fixed;top:0px;right:0px;width:100%;z-index:15;background-color:rgba(255,255,255,0.5);max-width:75px;padding:20px 15px 20px 20px;}
.nav-btn span{height:2px;width:100%;display:block;background-color:#000;margin-bottom:7px;-webkit-transition:.5s ease;transition:.5s ease;}
.nav-btn.active span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:8px 50% 0;}
.nav-btn.active span:nth-child(2){opacity:0;-webkit-transform:translate(150%,0);transform:translate(150%,0);}
.nav-btn.active span:last-child{-webkit-transform:rotate(-45deg);transform-origin:6px 48% 0;margin-bottom:0;transform:rotate(-45deg);}
nav{position:relative;}
.nav-list{background-color:#ffed00;position:absolute;width:100% !important;top:-15px;left:0;display:none;z-index:10;padding-top:10px;padding-bottom:10px;}
.nav-list li{display:block;float:none;}
.nav-list li::before{width:0;}
.win-for{padding-top:20px;padding-bottom:20px;}
.comments{overflow:hidden;}
nav.fixed{top:15px;}
.popup-action2 .popup-box, .popup-action3 .popup-box{padding-top:20px;}
.popup-action2,.popup-action3{padding-left:10px;padding-right:10px;max-width:290px;}
.popup-action2 h2,.popup-action3 h2{font-size:25px;margin-bottom:5px;}
.popup-action2 .popup-box,.popup-action3 .popup-box{padding-bottom:20px;}
.popup-action2 p,.popup-action3 p{font-size:18px;margin-bottom:20px;}
.popup-action2 li,.popup-action3 li{margin-bottom:10px;}
.popup-action2 .calc,.popup-action3 .calc{display:block;width:100%;}
.popup-action2 button,.popup-action3 button{border:none;font-family:"SFUIDisplay",sans-serif;}
.price_item:nth-of-type(2n),
.price_item{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;}
.price_img, .price_info{width:100%;text-align:center;}
.price_img{max-width:350px;margin:0 auto;}
.price_list_wrap img{width:100%;max-width:110px;}
.price_info h6{max-width:100%;}
.price_info p{max-width:100%;}
.price_list_wrap{max-width:290px;text-align:left;margin:0 auto;}
.price_info_list span{margin-left:5px;}
.price_item:nth-of-type(2n) .price_info{padding-left:0;padding-top:30px;}
.price_item:nth-of-type(2n) .price_img{padding-left:0;}
.compare-wrap .compare-item:first-child{display:none;}
.compare-wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;}
.compare-wrap .compare-item{width:100%;}
.compare .calc{max-width:273px;}
.location-wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;}
.location-item,
.location-img{width:100%;text-align:center;}
.s-location{margin-top:46px;}
.location-img img{margin-bottom:0;}
.s-location .form-list{max-width:290px;margin:0 auto 16px;}
.location-title span,
.location-title{font-size:22px;}
.location-info, .location-phone{font-size:14px;}
.addit-work-wrap{margin-top:20px;}
.addit-work-wrap .addit-work-item{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;}
.addit-work-img{width:100%;max-width:290px;margin:0 auto;}
.addit-work-wrap .addit-work-item .addit-work-info{padding:5px 0 10px;width:100%;margin-left:0;height:auto;background-image:none;}
.addit-work-info p{margin:2px 0 10px;}
.calc_item_wrap{padding:5px;border:4px solid #ffff00;max-width:450px;}
.calc_item_wrap .calc_item{padding:12px 10px 16px;font-size:14px;}
.s-stock .calc_item_wrap ul{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:flex-start;-ms-align-items:flex-start;align-items:flex-start;}
.s-stock .calc_item_two li{max-width:100%;}
.calc_item_wrap .calc_item.calc_item_five ul,
.calc_item_wrap .calc_item.calc_item_four ul{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;}
.s-stock .calc_item_wrap ul li,
.calc_item_wrap .calc_item.calc_item_five ul li,
.calc_item_wrap .calc_item.calc_item_four ul li{margin-bottom:8px;padding-right:0;width:100%;}
.calc-form-bottom .form-list li:last-child,
.s-stock .calc_item_wrap ul li:last-child,
.calc_item_wrap .calc_item.calc_item_five ul li:last-child,
.calc_item_wrap .calc_item.calc_item_four ul li:last-child{margin-bottom:0;}
.stock-slogan{font-size:16px;margin:10px 0 15px;}
.calc-form-bottom .form-list{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;}
.calc-form-bottom .form-list li{margin-bottom:10px;margin-right:0;}
.calc_item_wrap .calc_item_tree li{margin-right:0;}
.s-advantages{padding-top:26px;}
.advantage-item{width:100%;padding:0;}
.masonry-img{width:50%;}
.cliens-slider-info{max-width:450px;margin:0 auto;text-align:center;}
.cliens-slider-info p span{height:auto;}
.additional-work{padding-bottom:20px;}
.s-stock{padding:24px 0;}
.save .desc{font-size:16px;}
.small_grammar_slider .slick-arrow-next{right:-10px;}
.small_grammar_slider .slick-arrow-prev{left:-10px;}
.stages-work-wrap{padding-top:20px;}
.stages-work-wrap .stages-work-item{background-image:none !important;padding:0;min-height:auto;margin:0 0 20px;}
.stages-work-wrap .stages-work-item .stages-work-info{width:100%;padding:0;text-align:center;}
.stages-work-info li{padding-left:0;line-height:20px;}
.window h2, h1{font-size:22px;line-height:26px;}
.bottom-form .form-list,
.contacts-wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;justify-content:center;margin-top:20px;}
.contacts-img{order:2;}
.cont-adr{margin-bottom:10px;}
.contacts-item{max-width:100%;margin-bottom:15px;}
.cont-bottom{font-size:14px;margin-top:10px;}
.bottom-form h2{font-size:22px;padding-bottom:0;}
.bottom-form .form-list li{max-width:290px;margin-right:0;margin-bottom:10px;}
.bottom-form .form-list li:last-child{margin-bottom:0;}
.credit h2{font-size:24px;}
.per-month h3{font-size:22px;}
.per-month li button{font-size:12px;}
.per-month .form-list{max-width:290px;}
.compare h2{margin-bottom:24px;}
.addit-work-item:nth-of-type(2n) .addit-work-info{margin-right:0;}
.popup-action2 h2, .popup-action3 h2{font-size:22px;margin-bottom:0;}
.popup-action2 p, .popup-action3 p{font-size:14px;margin-bottom:20px;}
footer .adress_block{padding: 8px 10px 8px;}
.footer_bott .dev {float: none;}
.footer_bott{text-align: center;}
}
@media(max-width:480px){.masonry-img{width:100%;padding:0;}
.cliens-slide-item{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;justify-content:center;}
.cliens-slide-item .client-adr{padding-left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;}
.cliens-slide-item .client-adr::before{position:static;margin-right:5px;}
.cliens-slider-info p::before{display:none;}
.cliens-slider-info p{margin-bottom:10px;}
.cliens-slider-bottom{padding:0 30px 40px;max-width:300px;margin:0 auto;}
.slide-bottom-img{width:100%;height:284px;}
.window .img_block{margin-bottom:0;}
h2.title{font-size:18px;}
.advantage-item h6{font-size:18px;margin:8px 0 10px;}
.save .desc{font-size:14px;}
.stages-work-info h6{font-size:16px;margin:3px 0 3px;}
.bottom-form h2{font-size:18px;}
}