body{font-family:'PT Sans', sans-serif;font-weight:normal}*{margin:0;padding:0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-block{display:block}.container{max-width:1170px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px}a{text-decoration:none}button,input,textarea{outline:none}button{background:transparent;border:none;cursor:pointer}ul{list-style:none}.top{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:2;padding:20px 0 0 0}.top .logo p,.top .logo span.white_text{font-size:16px;font-weight:700;color:#fff;text-align:center}.top .logo span{font-size:12px;color:#fff;text-align:center}.top .logo{min-width:295px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.top .logo img{margin-right:8px}.menu{margin-top:18px}.menu li{margin-right:30px}.menu li a{color:#fff;font-size:12px;font-weight:700;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.menu li a:hover{color:#cf0808;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}body .search{margin-top:15px;margin-left:15px;width:150px}.search input{background:transparent;border:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px 0 0;color:#fff}.search input::-webkit-input-placeholder{color:#fff;font-size:12px}.search input::-moz-placeholder{color:#fff;font-size:12px}.search input:-moz-placeholder{color:#fff;font-size:12px}.search input:-ms-input-placeholder{color:#fff;font-size:12px}.search button{margin-right:7px}.search form{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-btn a{color:#fff;font-size:16px;font-weight:700;background:#d13b11;width:160px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.top-btn a:hover{background:#b22d08;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.top-btn a:first-child{margin-bottom:8px}.header-contacts{margin-top:10px}.header-contacts-link{font-size:14px;font-weight:bold;color:#fff;margin-right:17px}.header-contacts-link:hover{text-decoration:underline}.main-slider .slick-dotted.slick-slider{margin-bottom:0 !important}.main-slider .slick-prev{width:34px;height:32px;background:url("../asset/arr-prev.png");z-index:2;left:20%}.main-slider .slick-next{width:34px;height:32px;background:url("../asset/arr-next.png");z-index:2;right:20%}.main-slider .slick-dots{bottom:60px;z-index:2}.main-slider .slick-dots li{width:15px;height:15px;border:1px solid #fff;border-radius:50%}.main-slider .slick-dots li.slick-active{background:#fff}.main-slider-item{position:relative}.main-slider-item img{width:100%}.main-slider-item .container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#fff;z-index:5}.main-slider-item .container h2{font-size:30px;margin-bottom:15px}.main-slider-item .container p{font-size:20px;line-height:24px;font-weight:bold;margin-bottom:35px}.main-slider-item .container .red-btn{margin-right:35px}.main-slider-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-slider-btn .link{color:#fff;font-size:14px;text-decoration:underline;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.main-slider-btn .link:hover{color:#ccc;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.main-slider-btn .link:after{content:'';width:12px;height:10px;background:url("../asset/arr-right.png");display:inline-block;margin-left:5px}.red-btn{height:40px;width:165px;background:#cf0808;color:#fff;font-weight:bold;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.red-btn:hover{background:#b00808;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.section1{padding:50px 0 0 0;background:url("../asset/bg.png") center no-repeat;background-size:cover}.text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.text:nth-child(3) p{padding-left:44px}.text:nth-child(2){margin-bottom:70px}.text:nth-child(2) p{margin-top:30px;max-width:540px}.text:first-child img{margin-left:20px}.text p{font-size:18px;font-weight:bold;line-height:24px;max-width:555px;width:100%}.section2{padding:40px 0 0 0}h2{font-size:40px;font-weight:bold;text-align:center}.main-products{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px 0 90px 0}.main-products-item{width:260px;height:285px;border:1px solid #102bc9;text-align:center;padding:24px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px;position:relative}.main-products-item:after{content:'';width:0px;height:5px;background:#ce3030;position:absolute;bottom:0;left:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.main-products-item:hover:after{width:100%;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.main-products-item.cust{width:553px}.main-products-item.cust h3{text-align:right;width:130px;margin-left:auto;padding-right:45px}.main-products-item.cust h3 p{text-align:center}.main-products-item.cust img{left:20px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.main-products-item-img img{max-height:200px;width:auto;-o-object-fit:cover;object-fit:cover;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.main-products-item h3{font-size:18px;color:#000;font-weight:400}.order-block{background:url("../asset/bg2.jpg") center no-repeat;background-size:cover}.order-block .container{height:405px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-block .container a{height:80px;max-width:555px;width:100%;background:#b23915;font-size:20px;color:#fff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.order-block .container a:hover{background:#b22d08;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.clients{padding:55px 0 70px 0}.clients-slider{margin-top:25px}.clients-slider-item img{margin:0 auto}.clients-slider .slick-prev{width:36px;height:36px;background:url("../asset/arr-prev2.png");z-index:2;left:-60px}.clients-slider .slick-next{width:36px;height:36px;background:url("../asset/arr-next2.png");z-index:2;right:-60px}.use{padding:40px 0 0 0;background:url("../asset/bg3.jpg") center no-repeat;background-size:cover}.use h2{margin-bottom:70px}.use-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.use-item{max-width:495px;width:100%;margin-bottom:50px;padding-left:38px}.use-item.cust{margin-top:40px}.use-item-ico{min-width:100px}.use-item h3{font-size:18px;font-weight:700;margin-bottom:5px}.use-item p{font-size:16px;font-weight:700;line-height:24px}.footer{background:#102bc9}.footer-block{height:215px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.footer-block .logo{margin-top:28px;text-align:center}.footer-block .logo p{font-size:22px;color:#fff;font-weight:700;margin:3px 0}.footer-block .logo span{font-size:16px;color:#fff;font-weight:700}.footer-contacts{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.1);margin:15px 110px 0 130px;color:#fff;height:165px}.footer-contacts p{font-weight:700;margin-bottom:7px}.footer-contacts a{color:#fff;font-weight:700;margin-bottom:7px;display:inline-block}.youtube{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:26px}.youtube p{color:#fff;font-size:16px;font-weight:700;margin-left:7px}.up{width:52px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.3);position:absolute;right:0;bottom:35px}.hidden{display:none}.overflow{position:fixed;width:100%;height:100%;z-index:3;top:0;left:0;display:none}.overflow .modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:750px;width:100%;background:#102bc9;padding:25px 0 50px 0;z-index:2}.overflow .modal:after{content:'';width:100%;height:518px;background:rgba(16,43,201,0.5);position:absolute;right:-15px;bottom:-15px;z-index:1}.overflow .modal .close{position:absolute;top:15px;right:20px;cursor:pointer;z-index:3}.overflow .modal h3{color:#fff;font-size:26px;font-weight:700;text-align:center;margin-bottom:50px;position:relative;z-index:2}.overflow .modal form{max-width:360px;width:100%;margin:0 auto;position:relative;z-index:2}.overflow .modal form input{display:block;background:#fff;height:40px;margin-top:38px;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.overflow .modal form input::-webkit-input-placeholder{color:#000;font-weight:700;font-size:18px}.overflow .modal form input::-moz-placeholder{color:#000;font-weight:700;font-size:18px}.overflow .modal form input:-moz-placeholder{color:#000;font-weight:700;font-size:82px}.overflow .modal form input:-ms-input-placeholder{color:#000;font-weight:700;font-size:18px}.overflow .modal form .input-line{position:relative}.overflow .modal form .input-line input:focus{border-bottom:2px solid #ce3030}.overflow .modal form .input-line label{color:#fff;font-size:18px;font-weight:700;margin:0 0 0 12px;position:absolute;top:-22px;left:0;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.overflow .modal form .input-line label.active{opacity:1;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.overflow .modal form button{margin:68px auto 30px auto;width:230px;height:40px;background:#952f5e;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.overflow .modal form button:hover{background:#ce3030;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.check label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:18px;font-weight:700;margin-right:-50px}.check label:before{content:'';min-width:24px;max-width:24px;height:22px;background:url("../asset/check.png");display:inline-block;margin-right:15px}.check input{display:none !important}.check input:checked+label:before{background:url("../asset/check2.png")}.head-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.head-block .logo{margin-right:22px}.head-block .logo img{width:100px;height:45px;margin-right:10px}.head-block .logo p{font-size:20px;font-weight:700;color:#000}.head-block .logo span{font-size:14px;color:#000}.head-links a{font-size:18px;font-weight:700;color:#000;margin-right:30px}.head-links a.you{line-height:0}.head .search{margin:0;width:auto}.head .search input{color:#000;font-weight:700;font-size:18px}.head .search input::-webkit-input-placeholder{color:#000;font-weight:700;font-size:18px}.head .search input::-moz-placeholder{color:#000;font-weight:700;font-size:18px}.head .search input:-moz-placeholder{color:#000;font-weight:700;font-size:82px}.head .search input:-ms-input-placeholder{color:#000;font-weight:700;font-size:18px}.head .top-btn{margin-left:auto}nav{background:#102bc9}nav .nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .nav li{margin-right:35px}nav .nav li:last-child{margin-right:0}nav .nav li a{color:#fff;font-size:16px;font-weight:700}nav .nav li a:hover{text-decoration:underline}.contacts{padding-bottom:60px}.contacts h2{font-size:22px;font-weight:700;text-align:center;margin:25px 0 32px 0}.contacts-note{max-width:625px;border:1px solid #000;margin:0 auto;padding:13px 20px 0 20px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.contacts-note p{font-size:18px;margin-bottom:10px}.contacts-note a{color:#d13b11;font-weight:700;font-size:18px}.contacts-note a:hover{text-decoration:underline}.bold{font-weight:700}.cities{background:#102bc9}.cities-block{height:55px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cities a{font-size:16px;color:#fff;font-weight:700;margin:0 9px}.cities a:hover{text-decoration:underline}.contacts-info{padding:70px 0 125px 0}.contacts-info-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-info .contacts-item{border:1px solid #000;max-width:360px;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 35px 0 35px;height:145px}.contacts-info .contacts-item h3{font-size:22px;margin-bottom:5px}.contacts-info .contacts-item p{font-size:18px;line-height:24px}.search-hidden{width:100%;display:block;margin-top:10px;position:relative;display:none}.search-hidden.open{display:block}.search-hidden input{width:100%;height:30px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.search-hidden button{position:absolute;right:10px;top:3px;z-index:2}.m-menu{width:30px;display:block;margin:0 auto;padding:10px 0 10px 0;display:none}.m-menu span{height:4px;width:100%;display:block;background:#fff;margin:3px 0}.list{margin-bottom:25px}.list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:3px}.list li img{margin:7px 10px 0 0}.list li p{margin-bottom:0}.content-block{padding:20px 0 35px 0}.content-block .left{margin-right:40px}.content h3{font-size:20px;font-weight:700;border-bottom:2px solid #b02600;display:inline-block;margin-bottom:15px}.content h3.cust{border:none}.content h4{font-size:18px;font-weight:700;border-bottom:2px solid #b02600;display:inline-block;margin-bottom:15px}.content p{font-size:16px;line-height:24px;margin-bottom:25px}.content .list{margin-top:5px}.btn-default{background:#b02600;font-size:12px;color:#fff;font-weight:700;padding:13px 18px;border-radius:8px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.btn-default:hover{background:#a32401;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navigation{min-width:350px;width:100%;background:#102bc9;padding:25px 20px 5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.navigation>li{padding-right:20px}.navigation li{margin-bottom:20px}.navigation li:hover>.dropdown{display:block}.navigation li .dropdown{position:absolute;left:100%;top:0;z-index:2;background:#102bc9;padding:50px 0 40px 35px;width:350px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.navigation li .dropdown li{padding-right:10px}.navigation li a{color:#fff;font-size:16px;font-weight:700;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navigation li a:hover{color:#ff0000;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navigation li p{color:#fff;font-size:20px;font-weight:700}.caption{color:#fff;text-align:center;font-size:18px;margin-top:10px;display:none}.caption.cust{display:block}.blue{background:#102bc9;color:#fff;margin-bottom:40px}.blue-item{width:50%;padding:20px 20px 30px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.blue-item:first-child{border-right:2px solid #212120}.blue-item h3{text-align:center;display:block}.blue-item .list li{margin-bottom:12px}.list2{padding-left:15px}.list2 li p{font-size:20px;font-weight:700;margin-bottom:0}.opros{padding-bottom:2%}.opros h1{font-size:40px;font-weight:700;text-align:center;border-bottom:1px solid #102bc9;padding:20px 0 22px 0}.opros h2{font-size:25px;font-weight:700;text-align:center;padding:65px 0 65px 0}.opros form{border:1px solid #102bc9;background:#102bc9}.opros form h3{font-size:30px;font-weight:700;color:#fff;text-decoration:underline;padding:28px 0 31px 0;text-align:center}.opros form h4{font-size:25px;color:#fff;font-weight:700}.opros form table{background:#fff;width:100%;border-collapse:collapse;margin-bottom:45px}.opros form table td{border:1px solid #000;border-collapse:collapse;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:700}.opros form table thead td{text-align:center}.opros form table tbody tr td:first-child{padding-left:65px;max-width:180px}.input-block{background:#fff;padding:10px 0;margin-bottom:20px;padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.input-block label{font-size:20px;font-weight:700}.input-block input{border:none;font-size:18px}.checkbox-block{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkbox label{color:#fff;font-weight:700;font-size:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkbox label:before{content:'';min-width:30px;height:30px;background:url("../asset/ch.png");display:inline-block;margin-right:10px}.checkbox input[type="checkbox"]{display:none}.checkbox input[type="checkbox"]:checked+label:before{background:url("../asset/ch2.png")}.form-block.first{padding:50px 0 0 0}.form-block.first .checkbox{width:33.33%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-block.first .checkbox-block.first{margin:20px 0 0 0}.form-block.first .checkbox-block.first .checkbox{margin-bottom:50px}.form-block.two{padding:25px 0 50px 0}.form-block.two h3{margin-bottom:30px}.form-block.three h3{margin:10px 0 50px 0}.form-block.three td input{width:100%;border:none;height:30px}.form-block.four h4{padding-left:65px;padding-bottom:15px}.form-block.four h3{margin-bottom:20px}.form-block.four input{width:85px;text-align:center}.form-block.four .input-block{padding:20px 0 20px 65px}.form-block.five h4{padding:24px 0 24px 65px}.form-block.five .input-block{padding:20px 0 20px 65px}.form-block.five input{width:85px;text-align:center}.form-block.six h4{padding:0 0 20px 65px}.form-block.six .checkbox-block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:65px;margin-bottom:30px}.form-block.six .checkbox-block .checkbox:first-child{margin-right:175px}.form-block.seven{padding-bottom:45px}.form-block.seven h4{padding:40px 0 18px 65px}.form-block.seven .checkbox{padding-left:100px}.form-block.seven .checkbox label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-block.eight{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 15px 100px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-block.eight .checkbox{margin-bottom:15px}.form-block.eight .checkbox:first-child{width:100%}.form-block.eight .checkbox:nth-child(2){margin-right:75px}.form-block.eight .checkbox label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-block.nine{padding:45px 0 30px 65px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-block.nine .checkbox label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-block.nine h4{font-size:20px;margin-bottom:10px}.form-block.ten{padding:40px 0 50px 65px}.form-block.ten .input-block{background:transparent;color:#fff;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-block.ten .input-block label:first-child{width:350px}.form-block.ten .input-block input{background:transparent;color:#fff;padding:0 5px}.form-block.ten .input-block input::-webkit-input-placeholder{color:#fff}.form-block.ten .input-block input::-moz-placeholder{color:#fff}.form-block.ten .input-block input:-moz-placeholder{color:#fff}.form-block.ten .input-block input:-ms-input-placeholder{color:#fff}.form-block.ten .input-block .checkbox{margin:0 40px 0 0}.form-block.ten h4{font-size:20px;margin-bottom:22px}.form-block.eleven{padding:40px 0 50px 65px}.form-block.eleven .input-block{background:transparent;color:#fff;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-block.eleven .input-block.cust .checkbox{margin-left:-50px;margin-right:10px}.form-block.eleven .input-block label:first-child{min-width:375px;margin-right:30px}.form-block.eleven .input-block input{background:transparent;color:#fff;width:85px;padding:0 5px}.form-block.eleven .input-block input::-webkit-input-placeholder{color:#fff}.form-block.eleven .input-block input::-moz-placeholder{color:#fff}.form-block.eleven .input-block input:-moz-placeholder{color:#fff}.form-block.eleven .input-block input:-ms-input-placeholder{color:#fff}.form-block.eleven .input-block .checkbox{margin:0 40px 0 0}.form-block.eleven h4{font-size:20px;margin-bottom:22px}.textarea{background:#fff;height:160px;padding:15px 20px 10px 65px;-webkit-box-sizing:border-box;box-sizing:border-box}.textarea label{font-size:20px;font-weight:700}.textarea textarea{display:block;margin-top:10px;width:100%;height:100px;border:none;font-size:18px;resize:none}table tbody tr td:first-child{min-width:315px !important}table.two td .checkbox{margin-bottom:28px;max-width:270px}table.two td .checkbox.cust label span{line-height:38px}table.two td .checkbox.cust2{margin-bottom:0;text-align:center}table.two td .checkbox.cust3{margin-bottom:0}table.two td .checkbox label{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}table.two td .checkbox label.cust{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}table.two td .checkbox label.cust2{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}table.two td .checkbox label.cust2 input{padding-left:10px}table.two td .checkbox input{width:75px;border:none}table.three{border-collapse:none}table.three td{background:#102bc9;border:none !important;padding:15px 0 !important}table.three td.cust .checkbox:first-child{margin-right:60px}table.three tbody tr td:first-child{padding-left:0 !important;color:#fff}.submit{margin:20px auto;width:320px;height:40px;border:1px solid #fff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#a91b1b;font-size:20px;font-weight:700;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.submit:hover{background:#d62121;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.main-form{width:1138px}.scroll{overflow-x:scroll}@media (max-width: 1170px){.container{max-width:950px}.contacts-info .contacts-item{width:290px}.contacts-info .contacts-item p{font-size:17px}.head .search input{display:none}.footer-contacts{margin:15px 110px 0 50px}.img{max-width:530px}.header-block .top-btn{display:none}.clients-slider{max-width:850px;margin:0 auto}.clients-slider .slick-prev{left:0}.clients-slider .slick-next{right:0}.use-item{max-width:100%}.main-products-item.cust{width:100%}.img2{max-width:420px}.text:nth-child(2) p{max-width:440px;margin-top:0}.text p{max-width:440px}.text:nth-child(3) p br{display:none}.main-slider .slick-prev{left:5%}.main-slider .slick-next{right:5%}.main-slider-item{height:600px}.order-block .container{height:300px}.main-slider-item{height:600px}.main-slider-item img{width:auto}.use-item.cust{margin-top:0}.navigation li .dropdown{width:280px}}@media (max-width: 950px){.container{max-width:760px}.head-links{display:none}nav .nav{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}nav .nav li{margin:10px 0}.m-menu{display:block}.nav{display:none}.nav li{text-align:center}nav .nav{padding:0 0 20px 0}.cities-block{height:auto;display:none;padding-bottom:10px}.cities-block a{margin:7px 0;display:block;text-align:center}.contacts-info-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-info .contacts-item{width:100%;max-width:100%;margin-bottom:20px;height:auto;padding-bottom:15px}.contacts-info{padding:40px 0}.content-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-block .sidebar{margin-right:0;margin-bottom:20px;background:#102bc9}.navigation{display:none}.caption{display:block}.cap{display:none}.text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text p{max-width:100%}.text:first-child img{margin-left:0}.img2{max-width:100%;margin:0 auto 25px auto !important;display:block}.text:nth-child(2) p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%}.text:nth-child(3) p{padding-left:0}.main-products-item{width:48%}.header-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-block .logo{margin:0 auto 20px auto}.header-block .search{display:none}.header-contacts{display:none}.menu{position:absolute;left:0;top:130px;display:block;text-align:center;width:100%;background:#102bc9;padding:20px 0;display:none}.menu li{margin:10px 0;text-align:center}.menu li a{font-size:18px}.section2{padding:0}.text{margin-bottom:45px}.text:nth-child(2){margin-bottom:45px}.checkbox label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-block.first h3,.form-block.two h3{padding-left:0}.form-block.first,.form-block.two{padding-left:20px}.form-block .checkbox{width:100% !important;margin-bottom:10px}.opros form h3{text-align:left}.form-block.three h3{padding-left:20px}.form-block.four .input-block,.form-block.five .input-block,.form-block.six .checkbox-block,.form-block.nine,.form-block.ten,.form-block.eleven{padding-left:20px}.form-block.four h4,.form-block.five h4,.form-block.seven h4{padding-left:20px}.textarea{padding-left:20px}.opros form table tbody tr td:first-child{padding-left:20px}table tbody tr td:first-child{min-width:240px !important}.opros form h3{padding-left:20px}.input-block{padding-left:20px}.form-block.seven .checkbox,.form-block.eight{padding-left:20px}.submit{margin:20px 0 20px 20px}.navigation li .dropdown{position:static;padding:30px 0 5px 35px;width:100%}}@media (max-width: 767px){.container{max-width:100%}.footer-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-contacts{margin:20px 0}.youtube{margin-top:0}.contacts-note{height:auto;padding-bottom:15px}.blue{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blue-item{width:100%}.blue-item:first-child{border:none}.img{max-width:100%}}@media (max-width: 560px){.head .top-btn{width:100%;margin-top:5px}.head .top-btn a{margin:8px auto}.head-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-contacts{height:auto}.head-block .logo img{width:75px;height:auto}.head-block .logo p{font-size:16px}.check label{margin-right:0}.overflow .modal:after{display:none}.overflow .modal form{max-width:280px}.overflow .modal form input{margin-bottom:30px}.overflow .modal form button{margin:10px auto 20px auto}.overflow .modal h3{font-size:20px;margin-top:10px}.check label{font-size:12px}.navigation{min-width:auto}.list2{padding-left:0}.list2 li p{font-size:18px}.blue-item{padding:20px 20px 30px 20px}.main-products-item{width:100%}.main-products-item.cust h3{margin-left:0;width:100%}.main-slider-item .container h2{font-size:26px}.main-slider-item .container p{font-size:18px}.use h2{font-size:28px}.use-item{padding-left:0}.order-block .container a{font-size:18px;height:55px}.clients h2{font-size:32px}.order-block .container{height:195px}.main-products-item.cust img{width:250px}.main-products-item.cust h3{padding-right:0}.main-products{padding:55px 0 40px 0}.opros form h3{font-size:22px}.opros form h4{font-size:20px}.navigation li .dropdown{padding-left:20px}}@media (max-width: 400px){.main-slider-item .container h2{font-size:20px}.main-slider-item .container p{font-size:16px}.opros h1{font-size:32px}.opros h2{font-size:20px}.submit{width:245px}}
.modal .wpcf7-response-output {color:white;}.check .wpcf7-list-item-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:18px;font-weight:700;margin-right:-50px}.home > header, .home > nav {display:none!important;} .sidebar .navigation>li {position: relative; top: -53px;} .navigation li .dropdown {top: -21px;} .navigation li .dropdown ul {top: 0px;}

#window img.close {width: 25px;}
#wrap{display: none; opacity: 0.8; position: fixed; left: 0; right: 0; top: 0; bottom: 0; padding: 16px; background-color: rgba(1, 1, 1, 0.725); z-index: 100; overflow: auto;}
#window{width: fit-content; height: 90%; max-width: 1000px; max-height: 600px; margin: auto;  display: none; background: #fff; z-index: 200; position: fixed; left: 0; right: 0; top: 0; bottom: 0; padding: 16px;}
#window .close{cursor: pointer; float: right; position: relative; z-index: 111; background: white;}
#window img {max-width: 100%;}
#slides{position: relative; padding: 0px; margin: 0px; list-style-type: none; height: 100%;}
.mod_wind .slide{display: none; z-index: 1; }
.mod_wind .slide img {opacity: 0; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: opacity 1s;  transition: opacity 1s;}
.mod_wind .showing img {opacity: 1;}

.mod_wind .showing{display: block; z-index: 2;}
.mod_wind .controls{display: none;}
.mod_wind .slide{margin: 0 auto;font-size: 40px; box-sizing: border-box; color: #fff; background-size: cover; width: 100%; height: 100%; text-align: center;}
.mod_wind .slide img {height: 100%;}
.mod_wind .controls{background: #333; color: #fff; border: none; padding: 20px 0px; font-size: 20px;cursor: pointer; border: 2px solid #fff; margin: 10px 0px 0px 10px; width: 70px;}
.mod_wind .controls:hover, .mod_wind .controls:focus{background: #eee; color: #333;}
.mod_wind {position: relative; height: 100%;}
.mod_wind .buttons{left: 0px; top: 0px; z-index: 10; font-size: 0px;}
ul#slides_mini {list-style: none; padding: 0px; margin: 0px;}
ul#slides_mini li {list-style: none; cursor: pointer;}
ul#slides_mini li img {height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; object-position: center;}
.mod_wind button#next {position: absolute; right: 10px; top: 40%; outline: none;}
.mod_wind button#previous {position: absolute; top: 40%; left: 0px; outline: none;}

ul#slides_mini li:first-child {width: inherit; height: inherit;}
ul#slides_mini li {height: auto; width: 70px; float: left; margin-left: 2px;}

body .mod_wind .slide img {
    height: auto;
    max-height: 100%;
}
#slides_mini {
    display: flex;
}
