﻿@charset "UTF-8";@font-face{font-family:"PF Din Text Comp Pro LightItalic";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-LightItalic.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-LightItalic.woff") format("woff"), url("../fonts/PFDinTextCompPro-LightItalic.ttf") format("truetype");}
@font-face{font-family:"PF Din Text Comp Pro Light";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-Light.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-Light.woff") format("woff"), url("../fonts/PFDinTextCompPro-Light.ttf") format("truetype");}
@font-face{font-family:"PF Din Text Comp Pro BoldItalic";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-BoldItalic.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-BoldItalic.woff") format("woff"), url("../fonts/PFDinTextCompPro-BoldItalic.ttf") format("truetype");}
@font-face{font-family:"PF Din Text Comp Pro Bold";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-Bold.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-Bold.woff") format("woff"), url("../fonts/PFDinTextCompPro-Bold.ttf") format("truetype");}
@font-face{font-family:"PF Din Text Comp Pro Medium";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-Medium.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-Medium.woff") format("woff"), url("../fonts/PFDinTextCompPro-Medium.ttf") format("truetype");}
@font-face{font-family:"PF Din Text Comp Pro Regular";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-Regular.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-Regular.woff") format("woff"), url("../fonts/PFDinTextCompPro-Regular.ttf") format("truetype");}
@font-face{font-family:"PF Din Text Comp Pro XBlackItalic";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-XBlackItalic.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-XBlackItalic.woff") format("woff"), url("../fonts/PFDinTextCompPro-XBlackItalic.ttf") format("truetype");}
@font-face{font-family:"PF Din Text Comp Pro Italic";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-Italic.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-Italic.woff") format("woff"), url("../fonts/PFDinTextCompPro-Italic.ttf") format("truetype");}
@font-face{font-family:"PF Din Text Comp Pro Thin";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-Thin.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-Thin.woff") format("woff"), url("../fonts/PFDinTextCompPro-Thin.ttf") format("truetype");}
@font-face{font-family:"PF Din Text Comp Pro ThinItalic";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-ThinItalic.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-ThinItalic.woff") format("woff"), url("../fonts/PFDinTextCompPro-ThinItalic.ttf") format("truetype");}
@font-face{font-family:"PF Din Text Comp Pro XBlack";font-style:normal;font-weight:normal;src:url("../fonts/PFDinTextCompPro-XBlack.eot") format("embedded-opentype"), url("../fonts/PFDinTextCompPro-XBlack.woff") format("woff"), url("../fonts/PFDinTextCompPro-XBlack.ttf") format("truetype");}
@font-face{font-family:"Glober Regular";font-style:normal;font-weight:normal;src:url("../fonts/GloberRegular.eot") format("embedded-opentype"), url("../fonts/GloberRegular.woff") format("woff"), url("../fonts/GloberRegular.ttf") format("truetype");}
@font-face{font-family:"Glober Heavy";font-style:normal;font-weight:normal;src:url("../fonts/GloberHeavy.eot") format("embedded-opentype"), url("../fonts/GloberHeavy.woff") format("woff"), url("../fonts/GloberHeavy.ttf") format("truetype");}
@font-face{font-family:"Glober LightItalic";font-style:normal;font-weight:normal;src:url("../fonts/GloberLightItalic.eot") format("embedded-opentype"), url("../fonts/GloberLightItalic.woff") format("woff"), url("../fonts/GloberLightItalic.ttf") format("truetype");}
@font-face{font-family:"Glober Bold";font-style:normal;font-weight:normal;src:url("../fonts/GloberBold.eot") format("embedded-opentype"), url("../fonts/GloberBold.woff") format("woff"), url("../fonts/GloberBold.ttf") format("truetype");}
@font-face{font-family:"Glober BoldItalic";font-style:normal;font-weight:normal;src:url("../fonts/GloberBoldItalic.eot") format("embedded-opentype"), url("../fonts/GloberBoldItalic.woff") format("woff"), url("../fonts/GloberBoldItalic.ttf") format("truetype");}
@font-face{font-family:"Glober HeavyItalic";font-style:normal;font-weight:normal;src:url("../fonts/GloberHeavyItalic.eot") format("embedded-opentype"), url("../fonts/GloberHeavyItalic.woff") format("woff"), url("../fonts/GloberHeavyItalic.ttf") format("truetype");}
@font-face{font-family:"Glober Book";font-style:normal;font-weight:normal;src:url("../fonts/GloberBook.eot") format("embedded-opentype"), url("../fonts/GloberBook.woff") format("woff"), url("../fonts/GloberBook.ttf") format("truetype");}
@font-face{font-family:"Glober ThinItalic";font-style:normal;font-weight:normal;src:url("../fonts/GloberThinItalic.eot") format("embedded-opentype"), url("../fonts/GloberThinItalic.woff") format("woff"), url("../fonts/GloberThinItalic.ttf") format("truetype");}
@font-face{font-family:"Glober Black";font-style:normal;font-weight:normal;src:url("../fonts/GloberBlack.eot") format("embedded-opentype"), url("../fonts/GloberBlack.woff") format("woff"), url("../fonts/GloberBlack.ttf") format("truetype");}
@font-face{font-family:"Glober BlackItalic";font-style:normal;font-weight:normal;src:url("../fonts/GloberBlackItalic.eot") format("embedded-opentype"), url("../fonts/GloberBlackItalic.woff") format("woff"), url("../fonts/GloberBlackItalic.ttf") format("truetype");}
@font-face{font-family:"Glober SemiBoldItalic";font-style:normal;font-weight:normal;src:url("../fonts/GloberSemiBoldItalic.eot") format("embedded-opentype"), url("../fonts/GloberSemiBoldItalic.woff") format("woff"), url("../fonts/GloberSemiBoldItalic.ttf") format("truetype");}
@font-face{font-family:"Glober BookItalic";font-style:normal;font-weight:normal;src:url("../fonts/GloberBookItalic.eot") format("embedded-opentype"), url("../fonts/GloberBookItalic.woff") format("woff"), url("../fonts/GloberBookItalic.ttf") format("truetype");}
@font-face{font-family:"Glober SemiBold";font-style:normal;font-weight:normal;src:url("../fonts/GloberSemiBold.eot") format("embedded-opentype"), url("../fonts/GloberSemiBold.woff") format("woff"), url("../fonts/GloberSemiBold.ttf") format("truetype");}
@font-face{font-family:"Glober RegularItalic";font-style:normal;font-weight:normal;src:url("../fonts/GloberRegularItalic.eot") format("embedded-opentype"), url("../fonts/GloberRegularItalic.woff") format("woff"), url("../fonts/GloberRegularItalic.ttf") format("truetype");}
@font-face{font-family:"Glober Light";font-style:normal;font-weight:normal;src:url("../fonts/GloberLight.eot") format("embedded-opentype"), url("../fonts/GloberLight.woff") format("woff"), url("../fonts/GloberLight.ttf") format("truetype");}
*{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;outline:none !important;font-family:"PF Din Text Comp Pro Regular";}
.container{width:980px !important;}
.row .col{padding-left:15px;padding-right:15px;}
.container .row{margin-left:-15px;margin-right:-15px;margin-bottom:0;}
body{margin:0;width:100%;height:100%;}
h1, h2, h3, h4, h5, h6, p, ul, ol, input{margin:0;padding:0;}
input, textarea, button{outline:none !important;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#800000;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#800000;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#800000;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#800000;}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{color:transparent;}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder{color:transparent;}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder{color:transparent;}
ul, ol{list-style-type:none;margin:0;}
.h2{color:#800000;font-family:"PF Din Text Comp Pro Regular";font-size:36px;line-height:40px;text-transform:uppercase;text-align:center;}
.catalog__range .noUi-tooltip{border:none;color:#d42023;background-color:#fff;font-size:14px;font-family:"Glober Bold";}
.red__btn:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(top, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to bottom, #DAA909 0%, #da1f23 100%);-webkit-transition:all .3s;transition:all .3s;}
.next__slide,
.prev__slide{position:absolute;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;z-index:10;tranition:.3s;}
.next__slide:hover,
.prev__slide:hover{opacty:.5;}
.prev__slide{left:0;}
.next__slide{right:0;}
body{overflow:auto !important;}
.select-wrapper{position:relative;}
.select-wrapper.valid + label,
.select-wrapper.invalid + label{width:100%;pointer-events:none;}
.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.select-wrapper span.caret{color:initial;position:absolute;right:0;top:0;bottom:0;height:10px;margin:auto 0;font-size:10px;line-height:10px;}
.select-wrapper + label{position:absolute;top:-26px;font-size:0.8rem;}
select:disabled{color:rgba(0, 0, 0, 0.42);}
.select-wrapper.disabled span.caret,
.select-wrapper.disabled + label{color:rgba(0, 0, 0, 0.42);}
.select-wrapper input.select-dropdown:disabled{color:rgba(0, 0, 0, 0.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.select-wrapper i{color:rgba(0, 0, 0, 0.3);}
.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup{color:rgba(0, 0, 0, 0.3);background-color:transparent;}
.select-dropdown.dropdown-content li.active{background-color:transparent;}
.select-dropdown.dropdown-content li:hover{background-color:rgba(0, 0, 0, 0.06);}
.select-dropdown.dropdown-content li.selected{background-color:rgba(0, 0, 0, 0.03);}
.prefix ~ .select-wrapper{margin-left:3rem;width:92%;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem);}
.prefix ~ label{margin-left:3rem;}
.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right;}
.select-dropdown li.optgroup{border-top:1px solid #eee;}
.select-dropdown li.optgroup.selected > span{color:rgba(0, 0, 0, 0.7);}
.select-dropdown li.optgroup > span{color:rgba(0, 0, 0, 0.4);}
.select-dropdown li.optgroup ~ li.optgroup-option{padding-left:1rem;}
.file-field{position:relative;}
.file-field .file-path-wrapper{overflow:hidden;padding-left:10px;}
.file-field input.file-path{width:100%;}
.file-field .btn, .file-field .btn-large{float:left;height:3rem;line-height:3rem;}
.file-field span{cursor:pointer;}
.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.file-field input[type=file]::-webkit-file-upload-button{display:none;}
header{width:100%;}
.head__top__row{width:100%;background-color:#800000;padding-top:5px;padding-bottom:5px;}
.head__top__row .head__dropdowns__link{color:#ffffff;font-family:"Glober Regular";font-size:14px;line-height:24px;padding-right:15px;margin-right:20px;position:relative;}
.head__top__row .head__dropdowns__link:before{content:"";width:9px;height:5px;position:absolute;top:50%;left:initial;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0;background-image:url("../img/expand-arrow.png");background-position:center;background-repeat:no-repeat;}
.head__top__row .head__dropdowns__link:hover{text-decoration:underline;}
.head__top__row .head__dropdowns__link.active:before{-webkit-transform:translate(0, -50%) rotate(180deg);-ms-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg);top:45%;}
.head .dropdown-content{background-color:#800000;top:34px !important;padding:0 0 20px 0;}
.dropdown-content.active{display:table;}
.head .dropdown-content ul{display:table-cell;padding:0 30px;}
.head .dropdown-content ul:nth-child(2){border-right:1px solid #c6c6c6;}
.head .dropdown-content ul:nth-child(3){border-right:1px solid #c6c6c6;}
.head .dropdown-content ul:last-child{border-right:none;}
.head .dropdown-content li{line-height:initial;min-height:initial;white-space:nowrap;}
.head .dropdown-content li a{padding:10px 15px;color:#fff;font-family:"Glober Regular";font-size:12px;line-height:1;}
.head .dropdown-content li:hover a{color:#800000;}
.head #head_logo{position:relative;}
.head .head__logo__text{position:absolute;left:60px;top:30px;color:#800000;font-family:"Glober Regular";font-size:12px;font-weight:400;white-space:nowrap;}
.head__content{width:100%;padding-top:19px;padding-bottom:12px;}
.head__content__row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.head__content #head_logo{display:inline-block;height:42px;}
.head__content__info{margin-top:-25px;margin-left:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.head__content__info span{color:#c32122;font-family:"PF Din Text Comp Pro Bold";font-size:19px;line-height:19px;text-transform:uppercase;display:inline-block;margin-left:7px;}
.head__content__contact{text-align:right;}
.head__content__time{display:block;color:#800000;line-height:25px;font-size:16px;}
.head__content__phone{display:block;text-decoration:none;color:#800000;line-height:25px;font-size:27px;}
.head__content__phone b{font-family:"PF Din Text Comp Pro Bold";}
.head__content__phone:hover{opacity:.7;}
.head__nav{width:100%;background-color:#ecad1d;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);overflow-x:hidden;}
.head__nav.fixed{position:fixed;top:0;left:0;z-index:99;}
.head__nav.fixed .head__nav__list__phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.head__nav.fixed .head__nav__list__phone b{font-family:"PF Din Text Comp Pro Bold";}
.head__nav.fixed .head__nav__list__phone svg{margin-right:90px;}
.head__nav.fixed .modal-trigger{display:none;}
.head__nav .container{position:relative;}
.head__nav .container:before{content:"";width:35vw;height:62px;position:absolute;top:0;left:initial;right:100%;background-color:#ecad1d;background-image:-webkit-gradient(linear, left bottom, left top, from(#eaaa02), to(#f9b915));background-image:-webkit-linear-gradient(bottom, #eaaa02 0%, #f9b915 100%);background-image:linear-gradient(to top, #eaaa02 0%, #f9b915 100%);opacity:0.39;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);}
.head__nav .container:after{content:"";width:-webkit-calc(36vw + 231px);width:calc(36vw + 231px);height:62px;position:absolute;top:0px;left:-webkit-calc(100% - 231px);left:calc(100% - 231px);background-color:#ecad1d;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);}
.head__nav__list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.head__nav__list a{height:62px;padding-top:2px;padding-left:31px;padding-right:49px;font-size:21px;line-height:21px;text-transform:uppercase;color:#3a3333;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);z-index:2;border-right:1px #f1b442 solid;border-left:1px #fbd74e solid;-webkit-transition:.3s;transition:.3s;}
.head__nav__list a svg{margin-right:55px;-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg);}
.head__nav__list a.head__nav__list__phone{display:none;}
.head__nav__list a:hover{background-color:#F9860B;background-image:-webkit-gradient(linear, left bottom, left top, from(#F9860B), to(#f9b915));background-image:-webkit-linear-gradient(bottom, #F9860B 0%, #f9b915 100%);background-image:linear-gradient(to top, #F9860B 0%, #f9b915 100%);-webkit-transition:all .3s;transition:all .3s;}
.head__nav__list a span{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg);}
.head__nav__list li:last-child a{border:none;color:#fff;}
.head__nav__list li:nth-child(5) a{border-right:none;}
.head__nav__list li:first-child a{border-left:none;}
.main{width:100%;background-image:url("../img/main_bg.png");background-size:cover;background-position:center;}
.main__content{padding-top:42px;padding-left:15px;padding-right:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;padding-bottom:40px;}
.main__content h1{color:#F9F5D5;text-transform:uppercase;font-size:43px;font-family:"PF Din Text Comp Pro Bold";line-height:60px;position:relative;z-index:2;max-width:1050px;}
.main__content h2{color:#F9F5D5;text-transform:uppercase;font-size:43px;font-family:"PF Din Text Comp Pro Bold";line-height:60px;position:relative;z-index:2;max-width:1050px;}
.main__content.main__content__land h1{max-width:950px;}
.main__content.main__content__land h1 .br{display:block;font-size:63px;font-family:"PF Din Text Comp Pro Bold";line-height:60px;}
.main__content h1 span{font-size:30px;line-height:1;font-family:"PF Din Text Comp Pro Regular";display:block;}
.main__content #main_bg{position:absolute;bottom:-45px;left:92px;}
.main__feedback{margin-left:auto;background-color:#800000;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);max-width:355px;position:relative;z-index:2;padding:25px 20px;}
.main__feedback .h2{color:#800000;text-transform:uppercase;font-size:30px;font-family:"PF Din Text Comp Pro Medium";line-height:29px;margin-bottom:15px;text-align:left;}
.main__feedback .h2 span{display:block;font-size:22px;font-family:"PF Din Text Comp Pro Regular";line-height:25px;}
.main__feedback input[type=text]:not(.browser-default), .main__feedback input[type=tel]:not(.browser-default), .main__feedback input[type=number]:not(.browser-default){-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;border:none;margin:0;margin-top:6px;padding:0 12px;color:#800000;font-family:"Glober Regular";font-size:14px;font-weight:400;line-height:24px;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.main__feedback input[type=text]:not(.browser-default):focus:not([readonly]), .main__feedback input[type=tel]:not(.browser-default):focus:not([readonly]), .main__feedback input[type=number]:not(.browser-default):focus:not([readonly]){border:none;-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;}
.main__feedback__check{margin-top:10px;}
.main__feedback__check input[type="checkbox"] + label:before, .main__feedback__check input[type="checkbox"]:not(.filled-in) + label:after{width:30px;height:30px;-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;border:none;top:50%;margin-top:-15px;}
.main__feedback__check input[type="checkbox"]:checked + label:before, .main__feedback__check input[type="checkbox"]:not(.filled-in):checked + label:after{width:10px;height:20px;border-right:2px #800000 solid;border-bottom:2px #800000 solid;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;margin-top:-12px;left:5px;}
.main__feedback__check input[type="checkbox"] + label{line-height:1;color:#800000;font-family:"Glober Regular";font-size:14px;line-height:30px;}
.main__feedback button{margin-top:18px;width:318px;height:46px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);border:none;color:#ffffff;font-family:"PF Din Text Comp Pro Bold";font-size:20px;text-transform:uppercase;}
.main__feedback__txt{color:#000000;font-family:"Glober SemiBold";font-size:16px;font-weight:400;line-height:24px;display:block;margin-top:20px;text-align:center;}
.main__feedback__conditions{color:#800000;font-size:12px;line-height:15px;display:block;text-align:center;font-family:"Glober Regular";color:#800000;}
.main__feedback__conditions a{text-decoration:underline;font-family:"Glober SemiBold";color:#800000;}
.main__feedback__conditions a:hover{text-decoration:none;}
.info{padding-top:100px;}
.info .h2{color:#800000;font-size:36px;line-height:40px;text-transform:uppercase;text-align:center;}
.info__text{width:100;margin-top:40px;text-align:center;color:#800000;font-size:15px;font-weight:400;line-height:23px;font-family:"Glober Regular";}
.info__text b{font-family:"Glober Bold";}
.info__text a{font-family:"Glober Regular";}
.info__text b a{font-family:"Glober Bold";}
.info__text.lefttxt{text-align:left;}
ul.list, ol.list{color:#800000;padding-left:25px !important;margin:15px 0 20px;}
ul.list > li, ol.list > li{font-family:"Glober Regular";font-size:15px;line-height:20px;list-style-type:disc !important;margin:0 0 5px;}
ul.list > li b, ol.list > li b{font-family:"Glober Regular";}
ol.list > li{list-style-type:decimal !important;}
div.divblock{display:table;}
.info__boxes{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:95px;}
.info__box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:20%;}
.info__box img{margin-right:13px;margin-top:7px;}
.info__box__title{display:block;color:#800000;font-size:24px;line-height:23px;font-family:"PF Din Text Comp Pro Bold";}
.info__box__text{font-family:"Glober Regular";color:#800000;font-size:14px;line-height:18px;margin-top:5px;}
.action{background-image:url("../img/action_slider_bg.png");background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:93px;}
.action h4{font-family:"PF Din Text Comp Pro Bold";line-height:40px;text-transform:uppercase;color:#ffffff;font-size:43px;}
.action h4 b{color:#f9df1f;font-size:43px;font-family:"PF Din Text Comp Pro Bold";}
.action h4 span{color:#ffffff;font-size:29px;font-family:"PF Din Text Comp Pro Regular";display:block;}
.action__slider:before{content:"";width:196px;height:267px;position:absolute;top:0;left:87px;background-image:url("../img/crane.png");background-position:center;background-repeat:no-repeat;}
.action__slider__container{position:relative;}
.action__slider__item{padding-left:270px;position:relative;padding-top:89px;padding-bottom:29px;}
.action__slider__item__btn{display:block;margin-top:18px;clear:left;}
.action__slider__item__btn a{display:inline-block;background-color:#ffffff;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);padding:0 30px;color:#800000;font-size:20px;line-height:40px;text-transform:uppercase;font-family:"PF Din Text Comp Pro Bold";padding-top:3px;padding-bottom:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.3s;transition:.3s;}
.action__slider__item__btn a:hover{background-color:#ecad1d;background-image:-webkit-gradient(linear, left bottom, left top, from(#F9860B), to(#f9b915));background-image:-webkit-linear-gradient(bottom, #F9860B 0%, #f9b915 100%);background-image:linear-gradient(to top, #F9860B 0%, #f9b915 100%);-webkit-transition:all .3s;transition:all .3s;}
.action__slider__item__subtitle{display:block;color:#ffffff;font-size:29px;font-family:"PF Din Text Comp Pro Regular";display:block;text-transform:uppercase;clear:left;}
.action__slider .next__slide,
.action__slider .prev__slide{position:absolute;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;tranition:.3s;}
.action__slider .next__slide:hover,
.action__slider .prev__slide:hover{opacity:.5;tranition:all .3s;}
.action__slider .next__slide{right:0;}
.action__slider .prev__slide{left:0;}
.action__slider .slick-dots{bottom:0;}
body .slick-dots li{width:9px;height:9px;}
body .slick-dots li button{width:9px;height:9px;padding:0;width:9px;height:9px;border:1px solid #ecad1d;-webkit-border-radius:50%;border-radius:50%;}
body .slick-dots li button:before{display:none;}
body .slick-dots li.slick-active button{background-color:#ecad1d;}
.portfolio__container .h2{margin-bottom:10px;}
.portfolio__container .text{font-family:"Glober Regular";font-size:16px;text-align:center;}
.catalog{padding-top:92px;}
.catalog .h2, .catalog .h2 h2{color:#800000;font-family:"PF Din Text Comp Pro Regular";font-size:36px;line-height:40px;text-transform:uppercase;text-align:center;margin-bottom:10px;}
.catalog .text{font-family:"Glober Regular";font-size:16px;}
.catalog__manufacturer{width:100%;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);-webkit-border-radius:3px;border-radius:3px;padding:34px 1px 3px 13px;margin-top:50px;display:none;}
.catalog__manufacturer__title{display:block;width:100%;text-align:center;color:#800000;font-family:"Glober Bold";font-size:15px;font-weight:400;margin-bottom:15px;text-transform:uppercase;}
.catalog__manufacturer__links{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.catalog__manufacturer__link{width:147px;margin-bottom:12px;display:inline-block;margin-right:14px;}
.catalog__manufacturer__link__img{width:100%;height:53px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;display:block;text-align:center;}
.catalog__manufacturer__link:hover .catalog__manufacturer__name{text-decoration:none;}
.catalog__manufacturer__name{color:#800000;font-family:"Glober Bold";font-size:13px;font-weight:400;text-decoration:underline;text-transform:uppercase;display:block;text-align:center;margin-top:10px;}
.catalog__tabs__links{margin-top:42px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.catalog__tabs__links a{-webkit-border-radius:3px;border-radius:3px;border:1px solid #ecad1d;background-color:#ffffff;color:#f9c719;font-family:"PF Din Text Comp Pro Bold";font-size:20px;font-weight:700;line-height:39px;text-transform:uppercase;padding-top:5px;padding-left:35px;padding-right:35px;display:inline-block;margin-left:10px;margin-right:10px;}
.catalog__tabs__links a:hover{color:#000;}
.catalog__tabs__links a.active{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);color:#800000;border-color:transparent;}
.catalog__tabs__links a.active:hover{background-color:#ecad1d;background-image:-webkit-gradient(linear, left bottom, left top, from(#F9860B), to(#f9b915));background-image:-webkit-linear-gradient(bottom, #F9860B 0%, #f9b915 100%);background-image:linear-gradient(to top, #F9860B 0%, #f9b915 100%);-webkit-transition:all .3s;transition:all .3s;}
body .catalog__form{margin-top:50px;width:100%;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);-webkit-border-radius:3px;border-radius:3px;padding:19px 82px 11px 82px;}
.catalog__form__btn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:70px;}
.catalog__form__btn button{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);-webkit-border-radius:3px;border-radius:3px;border:none;color:#ffffff;font-family:"PF Din Text Comp Pro Bold";font-size:20px;text-transform:uppercase;width:126px;padding-top:5px;line-height:38px;}
.catalog__form__title{display:block;text-align:center;color:#800000;font-family:"Glober Bold";font-size:15px;line-height:18px;text-transform:uppercase;margin-top:50px;margin-bottom:15px;}
.catalog__form__title:nth-child(3){margin-top:80px;}
.catalog__range{position:relative;}
.catalog__range .noUi-marker-horizontal.noUi-marker{display:none;}
.catalog__range .noUi-value-horizontal{font-family:"Glober Regular";color:#800000;font-size:12px;line-height:1;text-transform:uppercase;}
.catalog__range .noUi-pips-horizontal{padding:0;height:40px;padding-top:20px;}
.catalog__range .noUi-target{height:11px;-webkit-border-radius:4px 3px 3px 4px;border-radius:4px 3px 3px 4px;background-color:#ffffff;border:none;}
.catalog__range .noUi-connect{background-color:#d42023;border:none;}
body .catalog__range .noUi-handle{width:20px;height:20px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 2px #ffffff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 2px #ffffff;border:1px solid #ececec;background-color:#f6f6f6;-webkit-border-radius:50%;border-radius:50%;}
.catalog__range .noUi-handle:before{display:none;}
.catalog__range .noUi-handle:after{display:none;}
.catalog__range .noUi-horizontal .noUi-handle{top:-5px;left:-10px;}
.catalog__range .range_arrow{position:absolute;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:5px;width:12px;height:21px;background-repeat:no-repeat;background-position:center;}
.catalog__range .range_arrow_left{background-image:url("../img/range_left.png");left:-59px;}
.catalog__range .range_arrow_right{background-image:url("../img/range_right.png");right:-59px;}
body .catalog__item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:1px solid #dee8ed;margin-top:35px;padding:39px 56px 32px 32px;}
.catalog__item:hover{border-color:#ecad1d;}
.catalog__item__img{width:326px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.catalog__item__info{max-width:250px;}
.catalog__item__info a{color:#800000;font-family:"Glober Bold";font-size:18px;line-height:24px;text-decoration:underline;}
.catalog__item__info a:hover{text-decoration:none;}
.catalog__item__info ul li{color:#800000;font-family:"Glober Regular";font-size:17px;line-height:24px;}
.catalog__item__info ul li span{color:#800000;font-family:"Glober Bold";font-size:17px;line-height:24px;}
.catalog__item__price{min-width:220px;max-width:250px;margin-left:auto;border-left:1px #dee8ed solid;padding-left:65px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.catalog__item__price .first_price{display:block;color:#F9800F;font-family:"PF Din Text Comp Pro Bold";font-size:40px;line-height:40px;}
.catalog__item__price .first_price span{color:#800000;font-family:"Glober Bold";font-size:15px;display:block;line-height:25px;}
.catalog__item__price .next_price{color:#800000;font-family:"PF Din Text Comp Pro Bold";font-size:24px;display:block;margin-top:auto;}
.catalog__item__price .next_price span{display:block;color:#800000;font-family:"Glober Bold";font-size:15px;line-height:25px;}
.catalog__item__price .catalog__item__btn{display:block;width:100%;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);margin-top:auto;color:#800000;font-family:"Glober Regular";font-size:15px;line-height:40px;padding-top:5px;text-align:center;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;-webkit-transition:.3s;transition:.3s;}
.catalog__item__price .catalog__item__btn:hover{background-color:#ecad1d;background-image:-webkit-gradient(linear, left bottom, left top, from(#F9860B), to(#f9b915));background-image:-webkit-linear-gradient(bottom, #F9860B 0%, #f9b915 100%);background-image:linear-gradient(to top, #F9860B 0%, #f9b915 100%);-webkit-transition:all .3s;transition:all .3s;}
.callback{width:100%;background-image:url("../img/callback_bg.png");background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:55px;padding-top:94px;}
.callback__container{position:relative;}
.callback__box{position:absolute;left:490px;top:146px;}
.callback__box__text{position:absolute;background-image:url("../img/before_bg.png");background-position:center;background-repeat:no-repeat;padding:19px 17px 14px 26px;max-width:293px;color:#ffffff;font-size:14px;font-family:"Glober Regular";line-height:24px;top:100px;right:-280px;}
.callback__box__text b{font-family:"Glober Bold";}
.callback .h2{text-align:center;color:#ffffff;font-family:"PF Din Text Comp Pro Regular";font-size:36px;line-height:40px;text-transform:uppercase;}
.callback__form{margin-left:231px;background-color:#800000;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);max-width:380px;padding:11px 140px 31px 20px;margin-top:70px;}
.callback__form input[type=text]:not(.browser-default), .callback__form input[type=tel]:not(.browser-default), .callback__form input[type=number]:not(.browser-default){-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;border:none;margin:0;padding:0 12px;color:#800000;font-family:"Glober Regular";font-size:14px;font-weight:400;line-height:24px;}
.callback__form input[type=text]:not(.browser-default):focus:not([readonly]), .callback__form input[type=tel]:not(.browser-default):focus:not([readonly]), .callback__form input[type=number]:not(.browser-default):focus:not([readonly]){border:none;-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;}
.callback__form .callback__form__item__title{color:#800000;font-family:"Glober Regular";font-size:16px;line-height:23px;margin-top:8px;display:block;}
.callback__form button{height:46px;-webkit-border-radius:3px;border-radius:3px;padding-left:25px;padding-right:25px;background-color:#ffffff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);border:none;color:#ffffff;font-family:"PF Din Text Comp Pro Bold";font-size:20px;text-transform:uppercase;margin-top:20px;}
.reviews{width:100%;padding-top:103px;}
.reviews .h2{color:#800000;font-family:"PF Din Text Comp Pro Regular";font-size:36px;line-height:40px;text-transform:uppercase;text-align:center;}
.reviews__slider{margin-top:60px;}
.reviews__item{padding-top:81px;padding-left:15px;padding-right:15px;padding-bottom:55px;}
.reviews__item__content{-webkit-box-shadow:0 17px 38px rgba(0, 0, 0, 0.12);box-shadow:0 17px 38px rgba(0, 0, 0, 0.12);-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;width:100%;padding:30px 20px;max-width:307px;height:414px;}
.reviews__item__img{text-align:center;margin-top:-81px;}
.slick-slide .reviews__item__img img{display:inline-block;}
.reviews__item__name{color:#800000;font-weight:400;line-height:19px;display:block;text-align:center;font-family:"Glober Bold";font-size:16px;font-weight:700;text-transform:uppercase;margin-top:10px;}
.reviews__item__place{display:block;text-align:center;position:relative;font-family:"Glober Regular";font-size:13px;font-weight:400;line-height:19px;padding-bottom:10px;}
.reviews__item__place:before{content:"";width:80px;height:3px;position:absolute;top:initial;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0;background-color:#ecad1d;}
.reviews__item__text{text-align:center;color:#800000;font-family:"Glober Regular";font-size:14px;line-height:19px;margin-top:19px;}
.reviews .next__slide,
.reviews .prev__slide{position:absolute;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;tranition:.3s;}
.reviews .next__slide:hover,
.reviews .prev__slide:hover{opacty:.5;}
.reviews .prev__slide{left:-42px;}
.reviews .next__slide{right:-42px;}
.reviews .all__btn{width:100%;margin-top:60px;text-align:center;}
.reviews .all__btn a{display:inline-block;color:#d12023;font-family:"Glober Regular";font-size:13px;line-height:19px;text-decoration:underline;}
.reviews .all__btn a:hover{text-decoration:none;}
.instruction{width:100%;margin-top:30px;padding-top:83px;padding-bottom:38px;background-image:url("../img/instruction_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;}
.instruction h2{margin-bottom:79px;}
.instruction__steps{text-align:center;zoom:1;display:block;}
.instruction__steps:after{content:".";visibility:hidden;display:block;clear:both;height:0;}
.instruction__step{text-align:center;display:inline-block;position:relative;max-width:175px;}
.instruction__step__img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:143px;height:143px;border:2px solid #d51818;-webkit-border-radius:50%;border-radius:50%;position:relative;margin:0 auto;}
.instruction__step__img span{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:100%;left:50%;position:absolute;width:38px;height:38px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#ffffff;font-family:"Glober Regular";font-size:16px;text-transform:uppercase;background-color:#800000;-webkit-border-radius:50%;border-radius:50%;}
.instruction__step__text{display:block;color:#800000;font-family:"Glober Bold";font-size:16px;line-height:22px;margin-top:30px;}
.instruction__step__text span{font-family:"Glober Bold";font-size:19px;line-height:22px;}
.instruction__step__text a{color:#800000;font-family:"Glober Bold";font-size:16px;line-height:22px;text-decoration:underline;}
.instruction__step__text a.tel{font-family:"PF Din Text Comp Pro Bold";text-decoration:none;display:block;}
.instruction__step__text a{text-decoration:underline;color:#000;font-family:"Glober Bold";}
.instruction__step__text a:hover{text-decoration:none;}
.instruction__step:first-child{margin-right:127px;}
.instruction__step:first-child:before{content:"";height:23px;width:132px;position:absolute;top:72px;left:100%;background-image:url("../img/new_instruction_step_line_1.png");background-position:center;background-repeat:no-repeat;}
.instruction__step:nth-child(2){margin-right:147px;}
.instruction__step:nth-child(2):before{content:"";width:132px;height:23px;position:absolute;top:72px;left:-webkit-calc(100% + 23px);left:calc(100% + 23px);background-image:url("../img/new_instruction_step_line_2.png");background-position:center;background-repeat:no-repeat;}
.instruction__step:nth-child(3):before{content:"";width:265px;height:315px;left:45px;position:absolute;top:80px;background-image:url("../img/new_instruction_step_line_3.png");background-position:center;background-repeat:no-repeat;}
.instruction__step:nth-child(4){float:right;margin-right:245px;margin-top:63px;}
.instruction__step:nth-child(4):before{content:"";width:132px;height:23px;position:absolute;top:66px;left:initial;background-image:url("../img/new_instruction_step_line_4.png");right:-webkit-calc(100% + 8px);right:calc(100% + 8px);background-position:center;background-repeat:no-repeat;}
.instruction__step:nth-child(5){float:right;margin-right:140px;margin-top:63px;}
.instruction__btn{width:100%;display:block;margin-top:39px;text-align:center;float:right;}
.instruction__btn a{height:46px;display:inline-block;-webkit-border-radius:3px;border-radius:3px;padding-left:28px;padding-right:30px;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);color:#ffffff;font-family:"PF Din Text Comp Pro Bold";font-size:20px;text-transform:uppercase;line-height:46px;}
.portfolio{margin-top:65px;}
.portfolio__slider{margin-top:60px;}
.portfolio__item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.portfolio__item__box{width:400px;height:280px;max-width:100%;position:relative;overflow:hidden;margin:10px;}
.portfolio__item__box img{position:absolute;top:0;left:0;width:100%;min-height:100%;}
.portfolio__item__box img.active{z-index:5;}
.portfolio__item__box__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;font-size:0;z-index:6;background-image:url("../img/loop.png");background-position:center;background-repeat:no-repeat;opacity:0;transitio:.3s;}
.portfolio__item__box__overlay a{width:25%;height:100%;display:inline-block;position:relative;}
.portfolio__item__box__overlay a:before{content:"";width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:2px;position:absolute;top:initial;left:50%;bottom:11px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background-color:#fff;}
.portfolio__item__box__overlay a.active:before{background-color:#d51f23;}
.portfolio__item__box__overlay:hover{opacity:1;transitio:all .3s;}
.portfolio .next__slide,
.portfolio .prev__slide{position:absolute;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;z-index:10;tranition:.3s;}
.portfolio .next__slide:hover,
.portfolio .prev__slide:hover{opacty:.5;}
.portfolio .prev__slide{left:0;}
.portfolio .next__slide{right:0;}
.feedback{padding-bottom:65px;padding-top:94px;}
.feedback__container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.feedback .h2{text-align:left;position:relative;z-index:5;}
.feedback .h2 b{font-family:"PF Din Text Comp Pro Bold";}
.feedback__form{max-width:355px;margin-left:auto;margin-right:110px;position:relative;}
.feedback__form:before{content:"";width:481px;height:640px;position:absolute;top:-94px;left:intial;right:-webkit-calc(100% - 110px);right:calc(100% - 110px);background-color:initial;background-image:url("../img/feedback__bg.png");background-repeat:no-repeat;background-position:center;}
.feedback__form__container{position:relative;z-index:2;background-color:#800000;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);-webkit-border-radius:3px;border-radius:3px;padding:20px 18px 20px 18px;}
.feedback__form__container .h3{color:#800000;font-size:24px;font-family:"PF Din Text Comp Pro Regular";line-height:29px;text-transform:uppercase;}
.feedback__form__container .h3 b{font-family:"PF Din Text Comp Pro Bold";font-size:31px;line-height:37px;text-transform:uppercase;display:block;}
.feedback__form__container .h3 span{font-size:19px;line-height:26px;display:block;}
.feedback__form input[type=text]:not(.browser-default),.feedback__form input[type=tel]:not(.browser-default), .feedback__form input[type=email]:not(.browser-default){-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;border:none;margin:0;padding:0 12px;color:#800000;font-family:"Glober Regular";font-size:14px;font-weight:400;line-height:24px;}
.feedback__form input[type=text]:not(.browser-default):focus:not([readonly]), .feedback__form input[type=tel]:not(.browser-default):focus:not([readonly]), .feedback__form input[type=email]:not(.browser-default):focus:not([readonly]){border:none;-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;}
.feedback__form button{display:block;width:100%;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);margin-top:16px;color:#ffffff;font-family:"PF Din Text Comp Pro Bold";font-size:20px;line-height:38px;padding-top:5px;-webkit-border-radius:3px;border-radius:3px;border:none;text-transform:uppercase;}
.feedback__form__box{margin-top:19px;}
.feedback__form .or{color:#800000;font-family:"Glober Bold";font-size:14px;line-height:24px;display:block;text-align:center;margin-top:20px;}
.feedback__num{display:block;font-size:25px;line-height:22px;color:#800000;margin-top:15px;margin-bottom:19px;}
.feedback__txt{display:block;text-align:center;color:#800000;font-family:"Glober Regular";font-size:14px;line-height:24px;margin-top:25px;}
#map{width:100%;height:609px;}
.contacts{position:relative;}
.contacts .container{position:absolute;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);top:0;left:50%;z-index:5;height:100%;}
.contacts__box{float:right;max-width:485px;width:100%;position:relative;background-color:#FFF;-webkit-border-radius:10px;border-radius:10px;padding-bottom:25px;-webkit-box-shadow:0 13px 39px rgba(0, 0, 0, 0.17);box-shadow:0 13px 39px rgba(0, 0, 0, 0.17);}
.contacts__box:before{content:"";border:8px solid transparent;border-right:8px solid #fff;position:absolute;top:50px;right:100%;}
.contacts__box h5{color:#1f1f1f;font-size:24px;padding-left:23px;line-height:29px;text-transform:uppercase;background-color:#FBA70B;padding-top:23px;padding-bottom:8px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.contacts__phone, .contacts__mail, .contacts__adress{padding-left:23px;padding-right:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;padding-left:49px;}
.contacts__phone img, .contacts__mail img, .contacts__adress img{margin-right:8px;position:absolute;top:2px;left:23px;}
.contacts__phone{margin-top:20px;}
.contacts__phone span{color:#800000;font-size:14px;font-weight:400;line-height:25px;display:block;}
.contacts__phone a{font-size:24px;font-weight:400;line-height:25px;display:inline-block;color:#800000;}
.contacts__phone a b{font-family:"PF Din Text Comp Pro Bold";}
.contacts__mail{margin-top:15px;}
.contacts__mail img{top:4px;}
.contacts__mail span{font-size:18px;font-family:"PF Din Text Comp Pro Bold";display:block;color:#800000;}
.contacts__mail a{font-size:18px;color:#800000;font-family:"PF Din Text Comp Pro Regular";line-height:25px;}
.contacts__adress{margin-top:15px;}
.contacts__adress img{top:4px;}
.contacts__adress b{font-size:18px;font-family:"PF Din Text Comp Pro Bold";display:block;color:#800000;}
.contacts__adress span{font-size:18px;color:#800000;font-family:"PF Din Text Comp Pro Regular";line-height:25px;}
.footer{background-color:#800000;padding-top:90px;padding-bottom:78px;}
.footer__container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.footer__logo span{font-family:"Glober Regular";line-height:25px;color:#ffffff;font-size:12px;display:block;margin-left:62px;margin-top:-22px;}
.footer__logo .footer__copyright{margin-left:62px;margin-top:0;color:#516978;font-size:11px;display:block;}
.footer__lists{margin-left:64px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
body .footer__lists ul{padding-left:38px;padding-right:35px;border-left:1px #3c5565 solid;}
.footer__lists ul:last-child{border-right:1px #3c5565 solid;}
.footer__lists ul a{color:#ffffff;font-family:"Glober Regular";font-size:15px;font-weight:400;line-height:25px;display:inline-block;white-space:nowrap;}
.footer__lists ul a:hover{text-decoration:underline;}
.footer__contacts{margin-left:auto;text-align:right;}
.footer__contacts span{color:#ffffff;font-family:"Glober Regular";font-size:14px;line-height:25px;display:block;}
.footer__contacts a{font-size:24px;font-weight:600;line-height:29px;font-family:"Glober Regular";color:#fff;}
.footer__contacts a b{font-family:"Glober Bold";}
.footer__contacts img{margin-top:10px;}
body .modal{background-color:#800000;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);-webkit-border-radius:3px;border-radius:3px;padding:27px 18px;max-width:355px;}
.modal .h3{color:#800000;font-family:"PF Din Text Comp Pro Medium";font-size:30px;line-height:29px;text-transform:uppercase;}
.modal textarea:not(.browser-default){-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;border:none;margin:0;padding:10px 12px;color:#800000;font-family:"Glober Regular";font-size:14px;font-weight:400;margin-bottom:7px;height:100px;resize:none;}
.modal input[type=text]:not(.browser-default), .modal input[type=tel]:not(.browser-default){-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;border:none;margin:0;padding:0 12px;color:#800000;font-family:"Glober Regular";font-size:14px;font-weight:400;line-height:24px;margin-bottom:7px;}
.modal input[type=text]:not(.browser-default):focus:not([readonly]), .modal input[type=tel]:not(.browser-default):focus:not([readonly]){border:none;-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;}
.modal button{width:100%;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);border:none;height:46px;color:#ffffff;font-family:"PF Din Text Comp Pro Bold";font-size:20px;line-height:40px;text-transform:uppercase;margin-top:8px;-webkit-border-radius:3px;border-radius:3px;}
.modal__txt{display:block;text-align:center;color:#000000;font-family:"Glober Regular";font-size:16px;line-height:24px;margin-top:20px;}
.modal__conditions{color:#800000;font-size:12px;font-family:"Glober Regular";line-height:15px;display:block;margin-top:15px;}
.modal__conditions a{text-decoration:underline;font-family:"Glober Bold";color:#800000;}
.modal__close{position:absolute;top:19px;right:19px;}
.modal-calc{background-color:#fff;-webkit-border-radius:10px;border-radius:10px;max-width:505px;overflow:hidden;}
.modal-calc .mod-header{width:100%;text-align:center;padding:22px 0;background-color:#800000;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);}
.modal-calc .mod-header h3{color:#800000;font-family:"Glober Bold";font-size:26px;line-height:1.5;font-weight:300;text-transform:uppercase;}
.modal-calc .mod-price{padding:35px 20px;}
.modal-calc .mod-price p{font-size:15px;font-family:"Glober Regular";line-height:2;color:#000;}
.modal-calc .mod-price p span{font-family:"Glober Bold";}
.modal-calc .mod-price .price-title{font-size:15px;font-family:"Glober Bold";line-height:1.2;color:#000;text-transform:uppercase;margin-bottom:25px;}
.modal-calc .mod-price .price-title span{font-size:51px;font-family:"PF Din Text Comp Pro Medium";line-height:0;color:#d81f23;margin-left:20px;vertical-align:super;}
.modal-calc .mod-price .price-title span:nth-child(3){font-size:15px;color:#d81f23;letter-spacing:1.3px;font-family:"PF Din Text Comp Pro Medium";margin-left:0;}
.modal-calc .mod-red{padding:35px 20px;background-color:#d71f23;color:#fff;}
.modal-calc .mod-red p{font-size:26px;font-weight:300;letter-spacing:1.5px;text-transform:uppercase;}
.modal-calc .mod-red p a{color:#fff;}
.modal-calc .mod-red h2{font-size:40px;text-transform:uppercase;}
.modal-calc .mod-footer{padding:35px 20px;}
.modal-calc .mod-footer p{font-size:15px;font-family:"Glober Regular";line-height:2;color:#000;}
.modal-calc .mod-footer p:nth-child(1){margin-bottom:23px;}
.modal-calc .mod-footer p:nth-child(3){margin-top:30px;}
.modal-calc .mod-footer input[type=text]:not(.browser-default), .modal-calc .mod-footer input[type=tel]:not(.browser-default){width:48%;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;border:1px solid gray;margin:0;padding:0 12px;color:#800000;font-family:"Glober Regular";font-size:14px;font-weight:400;line-height:24px;margin-bottom:7px;}
.modal-calc .mod-footer input[type=text]:not(.browser-default):focus:not([readonly]), .modal-calc .mod-footer input[type=tel]:not(.browser-default):focus:not([readonly]){border:1px solid gray;}
.modal-calc .mod-footer button{width:48%;float:right;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);border:none;height:46px;color:#ffffff;font-family:"PF Din Text Comp Pro Bold";font-size:20px;line-height:40px;text-transform:uppercase;-webkit-border-radius:3px;border-radius:3px;}
.modal-calc .mod-footer button:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(top, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to bottom, #DAA909 0%, #da1f23 100%);}
.modal-calc__close{position:absolute;top:19px;right:19px;}
#modal_1 .h3{margin-bottom:22px;}
#modal_2 .modal__txt{margin-top:34px;margin-bottom:25px;}
.input-field{margin-top:0;}
#modal_3 .dropdown-content li > a, #modal_3 .dropdown-content li > span{color:#000000;font-family:"Glober Regular";font-size:12px;}
#modal_3 .dropdown-content li{min-height:46px;}
#modal_3 .h3{margin-bottom:6px;}
#modal_3 .h3 span{display:block;color:#800000;font-size:18px;}
#modal_4 .h3,
#modal_5 .h3{margin-bottom:20px;}
.hamburger:focus{background-color:transparent;}
.hamburger{height:54px;min-width:55px;}
.head__mob{display:none;}
.head__mob.fixed{width:100%;position:fixed;top:0;left:0;z-index:99;}
.phone-header__mob{text-decoration:none;font-size:27px;color:#800000;display:block;line-height:0;margin-top:15px;}
body .modal{max-height:100%;-webkit-transform:translate(0, -50%) scaleX(1) !important;-ms-transform:translate(0, -50%) scaleX(1) !important;transform:translate(0, -50%) scaleX(1) !important;top:50% !important;}
.modal-calc{position:fixed;display:none;left:0;right:0;margin:0 auto;max-height:100%;overflow-y:hidden;will-change:top, opacity;-webkit-transform:translate(0, -50%) scaleX(1) !important;-ms-transform:translate(0, -50%) scaleX(1) !important;transform:translate(0, -50%) scaleX(1) !important;top:50% !important;}
.slide__close{position:absolute;top:10px;right:10px;}
.side-nav.right-aligned{padding-top:30px;}
.dropdown-content{z-index:9999999;}
.breadcrambs{padding-top:43px;}
.breadcrambs__content a,
.breadcrambs__content span{font-family:"Glober Regular";font-size:13px;line-height:24px;color:#800000;display:inline-block;}
.breadcrambs__content a{text-decoration:underline;}
.breadcrambs__content a:hover{text-decoration:none;}
.breadcrambs__content a.active{color:#c62122;}
.breadcrambs__content span{margin-left:5px;margin-right:5px;}
.item{display:block;margin-top:30px;}
.item__container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.item__slider{width:100%;max-width:510px;}
.item__slider__from{width:100%;}
.item__slider__from img{width:100%;}
.item__slider__nav{width:100%;margin-top:20px;}
.item__slider__nav .slick-list{max-width:-webkit-calc(100% - 50px);max-width:calc(100% - 50px);margin:0 auto;}
.item__slider__nav__box{width:86px;height:86px;text-align:center;}
.item__slider__nav__box img{max-width:86px;display:inline-block;}
.item__slider__table{width:100%;margin-top:35px;}
.item__slider__table__title{color:#000000;font-size:15px;font-family:"Glober Bold";display:block;}
.item__slider__table__row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:5px;padding-right:35px;}
.item__slider__table__row span{display:inline-block;font-family:"Glober Regular";line-height:36px;color:#000000;font-size:15px;}
.item__slider__table__row:nth-child(odd){-webkit-border-radius:3px;border-radius:3px;background-color:#f0f6fb;}
.item__content{width:100%;padding-left:30px;}
.item__content__title{display:block;color:#800000;font-family:"Glober Bold";font-size:21px;line-height:24px;}
.item__content__price{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 18px 15px 23px;background-color:#f0f6fb;margin-top:10px;}
.item__content__price .price{color:#F9800F;font-family:"Glober Bold";font-size:15px;line-height:21px;margin-top:14px;display:block;}
.item__content__price .price b{font-family:"PF Din Text Comp Pro Bold";font-size:47px;}
.item__content__price .txt{padding-left:12px;color:#800000;font-size:14px;font-weight:400;line-height:21px;font-family:"Glober Regular";}
.item__content__price .txt b{display:block;font-family:"Glober Bold";}
.item__content__price .price_2{padding-left:22px;color:#000000;font-family:"Glober Bold";font-size:15px;line-height:21px;margin-top:5px;}
.item__content__price .price_2 b{font-family:"PF Din Text Comp Pro Bold";font-size:24px;line-height:16px;}
.item__content__price .price_2 span{display:block;font-size:14px;font-family:"Glober Regular";line-height:18px;}
.item__content__action_price{padding:7px 18px 4px 28px;background-color:#f0f6fb;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.item__content__action_price .price{color:#ffffff;font-family:"Glober Bold";font-size:15px;display:inline-block;}
.item__content__action_price .price b{font-family:"PF Din Text Comp Pro Bold";font-size:37px;}
.item__content__action_price .txt{display:inline-block;color:#ffffff;font-size:14px;font-weight:400;line-height:16px;font-family:"Glober Regular";margin-left:12px;}
.item__content__action_price .txt b{font-family:"Glober Bold";}
.item__content__characteristic{display:block;margin-top:30px;}
.item__content__characteristic__title{display:block;color:#000000;font-size:15px;font-weight:400;line-height:36px;font-family:"Glober Bold";}
.item__content__characteristic__row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:5px;padding-right:5px;}
.item__content__characteristic__row:nth-child(odd){-webkit-border-radius:3px;border-radius:3px;background-color:#f0f6fb;}
.item__content__characteristic__row span{color:#000000;font-size:15px;font-weight:400;line-height:36px;font-family:"Glober Regular";}
.item__content__callback_box{width:100%;margin-top:30px;padding:7px 20px 6px 196px;background-color:#f0f6fb;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);position:relative;color:#800000;}
.item__content__callback_box:before{content:"";width:186px;height:117px;position:absolute;top:0;left:0;background-image:url("../img/action__img.png");background-position:right;background-repeat:no-repeat;}
.item__content__callback_box.nikita:before{background-image:url("../img/action__img2.png");}
.item__content__callback_box.andrey:before{background-image:url("../img/action__img3.png");}
.item__content__callback_box__title{display:block;font-size:22px;font-family:"PF Din Text Comp Pro Bold";line-height:37px;text-transform:uppercase;}
.item__content__callback_box__text{display:block;font-size:15px;line-height:15px;}
.item__content__callback_box__tel{font-size:25px;line-height:37px;color:#800000;display:block;}
.item__content__callback_form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;}
.item__content__callback_form input[type=text]:not(.browser-default), .item__content__callback_form input[type=tel]:not(.browser-default){margin:0;padding-left:13px;padding-right:13px;color:#800000;font-family:"Glober Regular";font-size:14px;line-height:24px;max-width:251px;height:48px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dadada;background-color:#ffffff;}
.item__content__callback_form input[type=text]:not(.browser-default), .item__content__callback_form input[type=tel]:not(.browser-default):focus{border-color:#dadada;-webkit-box-shadow:none;box-shadow:none;}
.item__content__callback_form button{max-width:168px;width:100%;margin-left:auto;height:48px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);color:#ffffff;font-family:"PF Din Text Comp Pro Bold";font-size:20px;line-height:40px;text-transform:uppercase;border:none;}
.action-item h4{position:relative;}
.action-item h4 span{margin-left:-70px;}
.action-item h4 .watch__img,
.action-item h4 .honey__img{display:inline-block;float:left;margin-right:10px;margin-top:-20px;}
.action-item h4 .watch__img{margin-top:-10px;}
.action-item .action__slider__item:before{display:none;}
.action-item .action-item-img{display:inline-block;position:absolute;top:0;left:0;}
.main__content.main__content__land #main_bg{bottom:-115px;}
.calculated{background-image:url("../img/calculated_bg.png");background-position:center;background-repeat:no-repeat;padding-top:50px;padding-bottom:50px;background-size:cover;margin-top:80px;}
.calculated__container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.calculated__tabs{width:100%;max-width:480px;padding-right:45px;}
.calculated__tabs .tabs .indicator{display:none;}
.calculated__tabs .tabs{background-color:transparent;}
.calculated__tabs .tabs .tab{width:initial;height:46px;line-height:46px;margin-right:10px;}
.calculated__tabs .tabs .tab a{color:#d51f23;font-family:"PF Din Text Comp Pro Bold";font-size:20px;line-height:40px;text-transform:uppercase;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ff0000;line-height:46px;padding:0;padding-left:20px;padding-right:20px;}
.calculated__tabs .tabs .tab a:hover{color:#fff;}
.calculated__tabs .tabs .tab a.active{color:#fff;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);-webkit-border-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));-webkit-border-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);border-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));border-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);}
.calculated__tabs .tabs .tab a.active:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(top, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to bottom, #DAA909 0%, #da1f23 100%);}
.calculated__tabs__content{margin-top:50px;}
.calculated__tabs__content p{text-align:center;font-size:29px;padding-top:70px;}
.calculated__tabs__content__img img{max-width:100%;}
.calculated__tabs__content__link{display:block;margin-top:40px;color:#800000;font-size:18px;line-height:24px;text-decoration:underline;font-family:"Glober Bold";}
.calculated__tabs__content__link:hover{text-decoration:none;}
.calculated__tabs__content__info_list{margin-top:8px;}
.calculated__tabs__content__info_list li{font-size:17px;font-weight:400;line-height:24px;font-family:"Glober Regular";}
.calculated__tabs__content__info_list li b{font-family:"Glober Bold";}
.calculated__form__title{display:block;color:#800000;font-family:"Glober Regular";font-size:24px;line-height:34px;margin-bottom:40px;}
.calculated__form__box{margin-bottom:30px;}
.calculated__form__box__title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000000;font-family:"Glober Bold";font-size:14px;margin-bottom:23px;}
.calculated__form__box__title span{margin-right:10px;width:21px;display:inline-block;text-align:center;}
.calculated__form__box .noUi-target{border:none;height:11px;-webkit-border-radius:4px 3px 3px 4px;border-radius:4px 3px 3px 4px;background-color:#ffffff;-webkit-box-shadow:none;box-shadow:none;}
.calculated__form__box .noUi-connect{background-color:#d42023;}
.calculated__form__box .noUi-horizontal .noUi-handle{width:20px;height:20px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 2px #ffffff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 2px #ffffff;border:1px solid #ececec;background-color:#f6f6f6;-webkit-border-radius:50%;border-radius:50%;top:-5px;}
.calculated__form__box .noUi-handle:before, .calculated__form__box .noUi-handle:after{display:none;}
.calculated__form__box .range{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
.calculated__form__box .range .min,
.calculated__form__box .range .max{white-space:nowrap;display:inline-block;color:#800000;font-family:"Glober Bold";font-size:12px;margin-top:-2px;}
.calculated__form__box .range .min{padding-right:7px;}
.calculated__form__box .range .max{padding-left:7px;}
.calculated__form__box .range .noUi-target{width:444px;}
.calculated__form__checkboxes{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.calculated__form__checkbox{margin-right:10px;}
.calculated__form__checkbox [type="checkbox"] + label{color:#800000;font-family:"Glober Regular";font-size:14px;line-height:40px;height:initial;}
.calculated__form__checkbox [type="checkbox"] + label:before, .calculated__form__checkbox [type="checkbox"]:not(.filled-in) + label:after{width:30px;height:30px;-webkit-box-shadow:inset 0 2px 0 #e9bc41;box-shadow:inset 0 2px 0 #e9bc41;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;border:none;}
.calculated__form__checkbox [type="checkbox"]:checked + label:before{-webkit-border-radius:0;border-radius:0;border-right:2px #800000 solid;border-bottom:2px #800000 solid;width:13px;height:23px;background-color:transparent;top:0px;left:0px;-webkit-box-shadow:none;box-shadow:none;}
.calculated__form .input-field{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.calculated__form .input-field .input-field__title{color:#800000;font-family:"Glober Regular";font-size:14px;font-weight:400;position:static;}
.calculated__form .input-field .select-wrapper input.select-dropdown{width:57px;height:32px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;margin:0;margin-left:6px;border:none;padding-left:20px;color:#800000;font-family:"Glober Regular";font-size:14px;}
.calculated__form .input-field .select-wrapper span.caret{width:9px;height:6px;position:absolute;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:6px;bottom:initial;z-index:99;}
.calculated__form .input-field .dropdown-content li > a, .calculated__form .input-field .dropdown-content li > span{padding:5px;color:#800000;font-family:"Glober Regular";font-size:14px;}
.calculated__form .input-field .dropdown-content li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:30px;}
.calculated__form .input-field .dropdown-content li{display:block;}
.calculated__form .input-field .dropdown-content li > a, .calculated__form .input-field .dropdown-content li > span{text-align:center;line-height:30px;}
.calculated__form__radio{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:5px;}
.calculated__form__radio__title{color:#800000;font-family:"Glober Regular";font-size:14px;line-height:40px;padding-top:5px;margin-right:10px;}
.calculated__form__radio__box{margin-right:13px;}
.calculated__form__radio__box [type="checkbox"]:not(:checked) + label{padding-left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ff0000;width:32px;height:32px;font-family:"Glober Bold";font-size:14px;color:#d61f23;padding-top:5px;cursor:pointer;}
.calculated__form__radio__box [type="checkbox"]:not(:checked) + label:before, .calculated__form__radio__box [type="checkbox"]:not(:checked) + label:after{display:none;}
.calculated__form__radio__box:last-child [type="checkbox"]:not(:checked) + label, .calculated__form__radio__box:last-child [type="checkbox"]:checked + label{width:91px;}
.calculated__form__radio__box [type="checkbox"]:checked + label{padding-left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ff0000;width:32px;height:32px;font-family:"Glober Bold";font-size:14px;color:#d61f23;padding-top:5px;background-color:#d61f23;color:#fff;border-color:transparent;}
.calculated__form__radio__box [type="checkbox"]:checked + label:before, .calculated__form__radio__box [type="checkbox"]:checked + label:after{display:none;}
.calculated__form button.red__btn.podobrat{display:none;}
.calculated__form__btn{width:100%;margin-top:20px;}
.calculated__form__btn button{max-width:271px;width:100%;height:62px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);color:#ffffff;font-family:"PF Din Text Comp Pro Bold";font-size:20px;text-transform:uppercase;border:none;}
.calculated__form__btn button:disabled{background-image:linear-gradient(to top, #8f8c8c 0%, #838080 100%);}
.advantages{width:100%;padding-top:99px;padding-bottom:60px;}
.advantages__boxes{margin-top:70px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.advantages__box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:100px;padding-left:20px;padding-right:20px;}
.advantages__box__img{width:100%;height:63px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.advantages__box__text{display:block;text-align:center;margin-top:45px;color:#800000;font-family:"Glober Regular";font-size:14px;font-weight:400;line-height:18px;}
.new-feedback{background-image:url("../img/new__feedback_bg.png");background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;}
.new-feedback__form{padding-top:164px;padding-bottom:153px;position:relative;}
.new-feedback__form:before{content:"";width:392px;height:582px;position:absolute;top:initial;left:inital;bottom:-2px;right:40px;background-color:transparent;background-image:url("../img/new__feedback__img.png");background-repeat:no-repeat;background-position:center;}
.new-feedback__form .h3{color:#ffffff;font-family:"PF Din Text Comp Pro Regular";font-size:50px;line-height:40px;text-transform:uppercase;}
.new-feedback__form__subtitle{display:block;margin-top:10px;color:#ffffff;font-size:24px;font-weight:400;line-height:31px;font-family:"Glober Regular";}
.new-feedback__form__subtitle b{font-family:"Glober Bold";}
.new-feedback__form__boxes{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;}
.new-feedback__form__boxes input[type=email]:not(.browser-default),
.new-feedback__form__boxes input[type=text]:not(.browser-default), .new-feedback__form__boxes input[type=tel]:not(.browser-default){width:221px;height:41px;-webkit-box-shadow:inset 0 2px 0 #363532;box-shadow:inset 0 2px 0 #363532;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;padding-left:12px;padding-right:12px;color:#800000;font-family:"Glober Regular";font-size:14px;line-height:24px;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;margin-bottom:0;}
.new-feedback__form__boxes span{color:#ffb100;font-family:"Glober Regular";font-size:14px;font-weight:400;line-height:24px;display:inline-block;margin-left:15px;margin-right:15px;}
.new-feedback__form__btn{display:block;margin-top:20px;}
.new-feedback__form__btn button{width:130px;height:46px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);border:none;color:#ffffff;font-family:"PF Din Text Comp Pro Bold";font-size:20px;text-transform:uppercase;}
.new-feedback__form .phone__title{color:#ffffff;font-family:"Glober Regular";font-size:16px;line-height:19px;display:block;margin-top:25px;}
.new-feedback__form .phone_num{color:#fff;font-size:38px;line-height:45px;margin-top:5px;display:inline-block;}
.new-feedback__form .phone_num b{font-family:"PF Din Text Comp Pro Bold";line-height:45px;}
.conditions{padding-top:110px;padding-bottom:81px;position:relative;overflow:hidden;}
.conditions .container{position:relative;z-index:2;}
.conditions .h2{text-align:left;}
.conditions:before{content:"";width:55%;height:100%;position:absolute;top:0;left:0;background-color:#f9d41c;}
.conditions:after{content:"";width:45%;height:100%;position:absolute;top:0;left:initial;right:0;background-color:#da1f23;}
.conditions__container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.conditions__list{width:100%;max-width:605px;padding-right:80px;}
.conditions__list__img{min-width:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.conditions__list ul{margin-top:50px;}
.conditions__list ul li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;}
.conditions__list ul li:last-child{margin-bottom:0;}
.conditions__list ul li span{color:#800000;font-size:16px;font-weight:400;line-height:19px;font-family:"Glober Regular";}
.conditions__list ul li span b{font-family:"Glober Bold";}
.conditions__content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:45px;}
.conditions__content__text{color:#ffffff;font-size:16px;font-weight:400;line-height:19px;font-family:"Glober Regular";}
.conditions__content__link{font-size:38px;line-height:45px;color:#fff;}
.conditions__content__link b{font-family:"PF Din Text Comp Pro Bold";color:#fff;}
.instruction.instruction-nw .instruction__step:first-child:before{background-image:url("../img/new_instruction_step_line_1.png");height:23px;width:132px;}
.instruction.instruction-nw .instruction__step:nth-child(2):before{width:132px;height:23px;background-image:url("../img/new_instruction_step_line_2.png");}
.instruction.instruction-nw .instruction__step:nth-child(3):before{background-image:url("../img/new_instruction_step_line_3.png");width:265px;height:315px;left:45px;}
.instruction.instruction-nw .instruction__step:nth-child(4):before{background-image:url("../img/new_instruction_step_line_4.png");width:132px;height:23px;}
.seen__more{width:100%;display:block;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:32px;text-align:center;}
.seen__more span{display:inline-block;line-height:46px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);color:#800000;font-family:"Glober Bold";font-size:15px;line-height:40px;text-transform:uppercase;padding-left:30px;padding-right:30px;-webkit-transition:.3s;transition:.3s;cursor:pointer;}
.seen__more span:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(top, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to bottom, #f9b915 0%, #F9860B 100%);-webkit-transition:all .3s;transition:all .3s;}
input:not([type]).ymaps-2-1-55-searchbox-input__input{margin:0;border-top:0;border-right:0;border-bottom:0;border-left:20px solid transparent;background-color:transparent;padding:0 2px;width:100%;height:28px;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
.ymaps-2-1-55-map ymaps{font-family:Arial,Helvetica,sans-serif;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;}
.ymaps-2-1-55-zoom__scale .ymaps-2-1-55-zoom__runner{padding:0;}
#catalog__form_cat .catalog__form__btn{margin:0;}
@media only screen and (max-width:1110px){.container{width:798px !important;padding-left:15px;padding-right:15px;}
.row .col{width:100%;padding-left:0;padding-right:0;}
.container .row{width:100%;margin-left:0;margin-right:0;}
.head__mob{display:block;background-color:#800000;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);padding-top:10px;padding-bottom:10px;}
.head__mob__container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.head__mob #head_logo_2{height:42px;position:relative;}
.head__mob #head_logo_2 span{font-family:"Glober Regular";display:inline-block;font-size:10px;position:absolute;top:30px;left:56px;color:#000;white-space:nowrap;}
.head__content,
.head__nav{display:none;}
.side-nav{background-color:#FFF;background-color:#800000;background-image:-webkit-gradient(linear, left bottom, left top, from(#f9b915), to(#F9860B));background-image:-webkit-linear-gradient(bottom, #f9b915 0%, #F9860B 100%);background-image:linear-gradient(to top, #f9b915 0%, #F9860B 100%);}
body .side-nav li > a{height:46px;font-size:24px;font-family:"PF Din Text Comp Pro Bold";}
body .side-nav li > a.modal-trigger{-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;background-image:-webkit-gradient(linear, left bottom, left top, from(#DAA909), to(#da1f23));background-image:-webkit-linear-gradient(bottom, #DAA909 0%, #da1f23 100%);background-image:linear-gradient(to top, #DAA909 0%, #da1f23 100%);font-size:24px;color:#fff;text-transform:uppercase;width:-webkit-calc(100% - 64px);width:calc(100% - 64px);margin-left:32px;padding:0 20px;}
.side-nav li > a.modal-trigger svg{margin-top:10px;margin-right:10px;}
.instruction__step:before{display:none !important;}
.reviews__item__content{max-width:100%;}
.info__boxes{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;}
.info__box{width:50%;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}
.info__box img{margin:0;margin-bottom:15px;}
.callback__form{margin-left:auto;margin-right:auto;padding-right:20px;}
.callback__box{display:none;}
.callback__form button{margin:0 auto;margin-top:20px;display:block;}
.reviews .next__slide, .reviews .prev__slide,
.portfolio .next__slide, .portfolio .prev__slide{display:none !important;}
.instruction__step{margin-right:0 !important;margin-left:0 !important;width:33.3333%;margin-bottom:30px;}
.instruction__step:nth-child(n+4){margin-top:0;}
.instruction__steps{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.catalog__item__price{padding-left:50px;}
.catalog__item{padding:30px;}
.catalog__item__img{width:200px;padding-right:20px;}
.catalog__item__img img{width:100%;}
.contacts__box{margin-right:70px;}
.footer__lists{margin-left:50px;}
.footer__lists ul{padding-left:20px;padding-right:20px;}
.footer__logo{max-width:250px;}
.footer__logo span{font-size:10px;}
.reviews__slider,
.portfolio__slider,
.action__slider{width:100% !important;max-width:768px !important;}
.main__content #main_bg{left:50px;}
.item__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.item__slider{max-width:100%;}
.item__slider__nav__box img{max-width:-webkit-calc(100% - 10px);max-width:calc(100% - 10px);width:100%;height:initial;}
.item__content{padding-left:0;margin-top:30px;}
.item__slider__nav__box{height:initial;}
.item__content__callback_box{min-height:117px;}
.main__item{overflow:hiddenя;}
.calculated__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.calculated__tabs{padding-right:0;width:100%;text-align:center;max-width:100%;}
.calculated__form__box .range{width:100%;}
.calculated__form__box .range .noUi-target{width:100%;}
.calculated__form__title{text-align:center;}
.calculated__form__title br{display:none;}
.calculated__form{margin-top:30px;}
.new-feedback__form div,
.new-feedback__form span,
.new-feedback__form a{position:relative;z-index:2;}
.conditions__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.conditions{background-color:#f9d41c;}
.conditions:before,
.conditions:after,
.conditions__content{display:none;}
.feedback{position:relative;}
.feedback .h2{position:absolute;text-align:center;top:0;right:37%;}
.feedback__form{margin-top:40px;}
.logo-name{display:none;}
.action__slider__item{padding-left:200px;}
.action__slider:before{left:60px;}
.catalog__manufacturer__link{width:136px;}
}
@media only screen and (max-width:800px){.container{width:100% !important;}
.main__content #main_bg{left:0;width:100%;}
.main__content{padding-left:0;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.main__content h1{width:100%;text-align:center;}
.main__feedback{margin-right:auto;margin-top:30px;}
.info{padding-top:65px;}
.feedback .h2{right:10%;}
.feedback__form:before{left:initial;}
.feedback__form{margin-right:0;}
.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.footer__logo{max-width:100%;}
.footer__lists{margin-left:0;margin-top:30px;}
.footer__contacts{margin-right:auto;margin-top:30px;text-align:center;}
.footer__logo span{margin-left:75px;}
.footer__logo .footer__copyright{margin-left:0;}
.footer__logo{text-align:center;}
.contacts__box:before{display:none;}
.contacts__box{float:left;margin-right:0;}
.footer{padding-top:30px;padding-bottom:30px;}
.calculated__tabs .tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:initial;}
.calculated__tabs .tabs .tab{margin-right:0;margin-bottom:10px;}
.advantages__box{width:50%;margin-bottom:30px;}
.conditions{padding-top:40px;padding-bottom:40px;}
}
@media (min-width:600px) and (max-width:800px){.main__feedback{margin-right:0;}
.item__content__callback_form input[type=tel]:not(.browser-default){font-size:16px;max-width:60% !important;width:60% !important;}
}
@media only screen and (max-width:770px){.head .dropdown-content li a{padding:10px 5px;}
.dropdown-content.active{display:table !important;}
.head #dropdown10.dropdown-content{min-width:150px;}
.head .dropdown-content ul{display:block;padding:0 10px;}
.head .dropdown-content ul{border-right:none !important;}
}
@media only screen and (max-width:650px){.catalog__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.catalog__item__img{padding:0;width:100%;max-width:100%;text-align:center;}
.catalog__item__img img{width:initial;max-width:100%;}
.catalog__item__price{margin:0;padding:0;border:none;margin-top:30px;text-align:center;}
.catalog__item__info{margin-top:30px;text-align:center;}
.action-item .action__slider__container:before{display:none;}
.action__slider__item{padding-left:30px;padding-right:30px;}
.item__content__callback_box__title{font-size:20px;line-height:25px;}
.item__content__callback_box__text{font-size:12px;line-height:1;}
.item__content__callback_box:before{display:none;}
.item__content__callback_box{padding-left:18px;min-height:initial;}
.action-item h4{font-size:36px;}
.action h4 span{font-size:22px;}
.item__content__characteristic__row span{font-size:12px;}
.item__content__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.item__content__price span{padding-left:0 !important;}
.item__content__action_price .price b{font-size:32px;}
.item__content__title{text-align:center;}
.item__slider__table__row{padding-right:5px;}
.feedback .h2{right:15%;}
}
@media only screen and (max-width:540px){.new-feedback__form__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.new-feedback__form__boxes input[type=email]:not(.browser-default), .new-feedback__form__boxes input[type=tel]:not(.browser-default), .new-feedback__form__boxes input[type=text]:not(.browser-default){width:100%;}
.new-feedback__form__btn{text-align:center;}
.calculated__tab__content__img img,
.calculated__tabs__content img{max-width:100%;}
.calculated__form__radio{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.calculated__form__radio__box{margin-bottom:10px;}
.modal-calc{max-width:95%;}
}
@media only screen and (max-width:500px){.feedback__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.feedback .h2{margin-bottom:20px;}
.instruction__step{width:100%;}
.action__slider__item{padding-left:0;}
.action__slider .next__slide, .action__slider .prev__slide{display:none !important;}
.portfolio__item__box{height:280px;}
.modal .h3{font-size:24px;line-height:1.2;}
.modal .h3 br{display:none;}
.modal__txt{font-size:14px;}
.modal__txt br{display:none;}
.catalog__manufacturer__link{width:124px;}
.catalog__manufacturer__links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
}
@media only screen and (max-width:450px){.head .dropdown-content li a{padding:10px 5px;}
.dropdown-content.active{display:table !important;}
.head #dropdown10.dropdown-content{min-width:150px;}
.head .dropdown-content ul{display:block;padding:0 10px;}
.head .dropdown-content ul{border-right:none !important;}
.h2{font-size:28px !important;}
.h2 br{display:none;text-align:center;width:100%;}
body .catalog__form{padding-left:20px;padding-right:20px;}
.catalog__tabs__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.catalog__tabs__links a{width:100%;text-align:center;margin-top:20px;}
.catalog__range .range_arrow{display:none;}
.catalog__range .val__range{padding-left:0;padding-right:0;}
.main__content #main_bg{display:none;}
.main__content h1{font-size:52px;}
.side-nav.right-aligned{width:280px;}
.side-nav li > a{font-size:22px;}
.side-nav li > a.modal-trigger{font-size:20px;}
.main__feedback,
.main__feedback button{width:100%;}
.hamburger{padding-right:0;}
.head__top__row .head__dropdowns__link{margin-right:0;padding-right:0;}
.head__dropdowns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.action{margin-top:50px;}
.catalog{padding-top:50px;}
.catalog__tabs__links{margin-top:0;}
.callback{padding-top:50px;}
.callback__form{margin-top:50px;}
.reviews{padding-top:50px;}
.reviews__slider{margin-top:50px;}
.instruction{padding-top:50px;}
.instruction .h2{margin-bottom:50px;}
#map{height:350px;}
.contacts__box{margin-top:17px;}
.modal .h3 br{display:none;font-size:22px;}
.modal{padding-top:35px;}
.modal__close{top:10px;right:10px;}
.head__top__row .head__dropdowns__link:before{display:none;}
.catalog__range .val__range span{font-size:9px;}
.feedback .h2{left:40px;}
.feedback__form{margin-top:10px;}
.modal-calc .mod-price .price-title{font-size:12px;}
.modal-calc .mod-price p{font-size:12px;}
.modal-calc .mod-red p{font-size:20px;}
.modal-calc .mod-red h2{font-size:30px;}
.modal-calc .mod-footer input[type=text]:not(.browser-default), .modal-calc .mod-footer input[type=tel]:not(.browser-default){width:100%;}
.modal-calc .mod-footer button{width:100%;margin:15px 0;}
.modal-calc .mod-footer p:nth-child(1){margin-bottom:10px;font-size:12px;}
.modal-calc .mod-footer p:nth-child(3){margin-top:10px;font-size:12px;}
}
@media only screen and (max-width:375px){.modal-calc .mod-price .price-title{font-size:10px;}
.modal-calc .mod-price .price-title span{margin-left:0;}
.modal-calc .mod-price p{font-size:10px;}
.modal-calc .mod-red p{font-size:18px;}
.modal-calc .mod-red h2{font-size:26px;}
.modal-calc .mod-footer input[type=text]:not(.browser-default), .modal-calc .mod-footer input[type=tel]:not(.browser-default){width:100%;}
.modal-calc .mod-footer button{width:100%;margin:15px 0;}
.modal-calc .mod-footer p:nth-child(1){margin-bottom:10px;font-size:8px;}
.modal-calc .mod-footer p:nth-child(3){margin-top:10px;font-size:8px;}
}
@media only screen and (max-width:320px){.modal-calc .mod-header{padding:15px 0;}
.modal-calc .mod-header h3{font-size:20px;}
.modal-calc .mod-price .price-title span{font-size:40px;}
.modal-calc .mod-red h2{font-size:24px;}
.modal-calc .mod-price, .modal-calc .mod-red,
.modal-calc .mod-footer{padding:15px 20px;}
}