.mobi-but,.zvonok a{font-size:16px;display:block}.but,.extr p,.head-menu h5,.headline,.logo .logo-h,.zvonok p,h1 span{text-transform:uppercase}.head-menu h5,.zvonok a{margin-bottom:10px;font-weight:700}a,body{color:#000}#popup h3 img,.item-block img,.mobi-but i{margin-right:10px}.headline,.manager form,.mobi-but,.zvonok{text-align:center}#why,#zakaz-otk{background:url(../img/why-bg.jpg)}.but,.form-zakaz p,.head-menu,.head-menu h5,.headline,.logo .logo-h,.manager h3,.prich-manager .row a,.prich-manager>p,.recall span,.why-bl li,.zakaz-otk-bl,.zvonok a,h1{font-weight:700}.form-zakaz p>span,.head-menu span,.mobi-but{cursor:pointer}#otzyv .text-otzyv,#otzyv .text-otzyv span,.manager input,.zvonok{font-family:'Open Sans'}::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}.no-padding{padding-left:0;padding-right:0}body{font-family:Roboto,sans-serif;font-size:16px}body,html{overflow-x:hidden}a:hover{text-decoration:none}.adress-block h4 a:hover,.head-menu span,.label-control+label a,.rewiev_head-us span{text-decoration:underline}.price-item .more,a:active{background:0 0}.mobi-but,.mobi-but:focus,.zvonok .but{background:#ffd600}.mobi-but{width:160px;position:fixed;bottom:20px;height:45px;border-radius:10px}.recall{right:10px}.recall:hover:after{z-index:-1}.recall:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border-radius:30px;background:linear-gradient(135deg,transparent 40px,rgba(255,255,255,.4) 60px,transparent 65px) no-repeat;background-position:-100px 0;transform-origin:center;animation-name:but;animation-duration:4s;animation-timing-function:cubic-bezier(.2,.2,.3,.4);animation-iteration-count:infinite}.recall:focus,input[type=range]:focus{outline:0}@keyframes but{from{background-position:-100px 0}to{background-position:500px 0}}.recall span{color:#0d0db1}.rewrite{left:10px;padding:10px}.headline{font-size:24px}.container.wrapper{max-width:960px;position:relative}header{padding:15px 0 0;background:url(/img/head-bg.webp) 65% 100% no-repeat;min-height:520px}.logo .logo-h{font-size:18.2px;margin:0 0 1px}.logo .logo-h span{font-size:15.8px}.logo img{width:100%}h1{font-size:36px;margin-top:30px;padding-left:27%}.zvonok{width:180px;height:180px;background:#000;border-radius:50%;position:absolute;top:15px;right:15px;padding:40px 0}.zvonok a{color:#fff}.but{font-size:14px;padding:8px 30px;border-radius:6px;border:none}.zvonok p{color:#fff;margin-top:10px}.head-menu{margin:0;color:#494949}.head-menu h5{font-size:23px;padding-left:20px;display:inline-block}.content .headline,.head-menu span,.price-item>div p span{text-transform:none}.head-menu span{font-size:16px;padding-left:20px;z-index:2}#modal-zakaz2 .but,#otzyv .text-otzyv span:first-of-type,#popup h3,#reset,.avtovysh-type h4,.error h4,.manager h3,.price-item>div p,.prich-manager .row p{text-transform:uppercase}.head-menu ul{padding:0 0 0 20px}.head-menu ul li{list-style:none;margin:0 0 5px;position:relative;line-height:18px}.head-menu ul li a{color:#000;font-size:16px}.head-menu ul li a:hover{color:#4a4a4a}.head-menu ul li:before{content:"";width:8px;height:8px;background:#ffd600;position:absolute;top:6px;left:-20px;border-radius:50%}.items{padding:27px 0 0;border-top:2px solid #ffd600;border-bottom:2px solid #ffd600}.item-block{margin-bottom:20px;display:flex;align-items:center}.item-block img{margin-top:3px;float:left}.item-block>div{float:right;width:80%}.item-block h2,.item-block h3,.item-sec h2,.item-sec h3{text-transform:uppercase;font-weight:700;font-size:15px;margin:0}.item-block p{font-size:11px}.manager{background:url(/img/ar-bg.webp) 0 0/cover no-repeat;padding:25px 0}#otzyv,#news,.content{background:url(../img/why-bg.jpg) center}.manager .wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.manager h3{font-size:24px;position:relative;line-height:28px}.manager h3:before{position:absolute;content:"";width:60px;height:60px;top:0;left:-80px;background:url(/img/icon/icon7.png) center no-repeat}.manager .wrapper>div{margin-left:100px}.manager form{width:250px;margin:0 auto}.manager input{width:100%;font-style:italic;font-size:20px;border:1px solid #fe1111;border-radius:5px;padding:4px 0 4px 10px;margin:0 auto 10px}.manager .but{width:100%;background:#fe1111;color:#fff;margin:10px auto}.item-sec-bl{display:flex;justify-content:space-around;flex-wrap:wrap}.item-sec{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 10px 40px;color:#494949}.item-sec img{margin-right:25px}#otzyv .item img,.how-it img{margin-right:20px}#how{background:url(../img/how-bg.webp) center/cover no-repeat;padding:20px 0}.how-bl{padding:20px 70px 20px 0}.how-it{display:flex;align-items:center;margin-left:70px;margin-bottom:20px}#why{padding:30px 0}.why-bl{border:5px solid #ffd600;padding:30px 60px 20px 80px;width:90%;margin:10px auto}.why-bl ol{padding:0}.why-bl li{margin-bottom:26px;text-indent:0;list-style-position:inside;position:relative}.why-bl li:before{position:absolute;content:"";width:60px;height:60px;left:-60px;background:url(../img/icon/sprite.png) no-repeat;top:-10px}.why-bl li:nth-of-type(2):before{top:0;background-position:0 -60px}.why-bl li:nth-of-type(3):before{top:-10px;background-position:0 -140px}.why-bl li:nth-of-type(4):before{top:0;background-position:0 -200px}.why-bl li:nth-of-type(5):before{top:0;background-position:0 -270px}.why-bl li:nth-of-type(6):before{top:0;background-position:0 -335px}#price{background:url(../img/price-bg.webp) center/cover no-repeat;padding:20px 0 0}.price-bl{display:flex;justify-content:space-between;flex-wrap:wrap}.price-item{height:auto;border:2px solid #ffd600;margin-bottom:25px;width:460px;padding:5px 20px 15px}.price-item:nth-of-type(5) img,.price-item:nth-of-type(6) img,.price-item:nth-of-type(8) img{width:auto;height:100%}.price-item .headline-price{font-size:18px;text-transform:none;margin:5px auto 20px;text-align:left}.price-item:nth-of-type(3) .headline-price{margin-bottom:5px;font-size:17px}.price-item>div{margin-left:0;display:flex;margin-bottom:10px}.price-item>div p{font-size:16px;margin-left:20px}.price-item>div p span{font-size:14px}.price-item>p{font-size:14px;line-height:16px}.price-item .nav-price{margin-top:20px;display:flex;justify-content:space-between}.price-item:nth-of-type(6) .nav-price{margin-top:-10px}.price-item:nth-of-type(2) .nav-price{margin-top:35px}.price-item:nth-of-type(7) .nav-price{margin-top:45px}.price-item:nth-of-type(8) .nav-price{margin-top:-25px}.price-item .but{display:block;background:#ffd600;text-align:center;width:160px;padding:7px;line-height:normal;font-size:16px;border:2px solid #ffd600}.prich-manager>p{text-align:center;font-size:16px;text-shadow:0 0 1px #fff;margin-bottom:0}.prich-manager img{display:block;margin:0 auto -20px}.prich-manager .row{background:url(/img/manager-bg.webp) center/cover no-repeat;padding:30px 0;text-align:center;margin-top:0}.prich-manager .row p{font-size:30px;color:#fff;display:inline-block;padding:5px 25px;background:#ffd600}.prich-manager .row a{display:block;font-size:36px}#zakaz-otk{padding:20px 0 60px}.zakaz-otk-bl{border:5px solid #ffd600;padding:30px 60px 20px 80px;width:90%;margin:10px auto}.zakaz-otk-bl p{position:relative;margin-bottom:25px}.zakaz-otk-bl p:before{position:absolute;content:'';width:50px;height:100%;top:0;left:-60px;background:url(../img/icon/pravil-1.png) center no-repeat}.zakaz-otk-bl p:nth-of-type(2):before{background:url(../img/icon/pravil-2.png) center no-repeat}.zakaz-otk-bl p:nth-of-type(3):before{background:url(../img/icon/pravil-5.png) center no-repeat}.zakaz-otk-bl p:nth-of-type(4):before{background:url(../img/icon/pravil-4.png) center no-repeat}.zakaz-otk-bl p:nth-of-type(5):before{background:url(../img/icon/pravil-3.png) center no-repeat}.zakaz-otk-bl p:nth-of-type(6):before{background:url(../img/icon/pravil-6.png) center no-repeat}.zakaz-otk-bl p:nth-of-type(7):before{background:url(../img/icon/pravil-7.png) center no-repeat}.zakaz-otk-bl span{margin-right:15px}#online{padding:10px 0 30px}.form-zakaz{width:85%;margin:30px auto;padding:30px 0;border:5px solid #ffd600}.form-zakaz input[type=tel],.form-zakaz input[type=text],.input{padding:8px 10px;font-size:16px;z-index:333;position:relative;outline:0}.form-zakaz select,.input,.select-box{border:2px solid #ffd600}.form-zakaz p{font-size:14.5px;margin-bottom:10px}.form-zakaz select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('../img/icon/select.png');background-repeat:no-repeat;background-position:95% center;background-size:16px 9px;padding:3px 10px 2px;outline:0;font-size:14px;cursor:pointer;text-align:left}.but-bl,.but-otzyv .but,.map-cont p{text-align:center}.select-box{width:100%;height:140px;margin-top:15px}.select-box img{width:100%;height:100%}.form-zakaz input[type=tel],.form-zakaz input[type=text]{width:180px;border:2px solid #ffd600}#set-comment .input{margin-bottom:15px}.form-zakaz input[type=tel]::placeholder{color:#000}.form-zakaz input[type=tel]{margin-top:0}.form-zakaz span b{position:relative;top:-20px;font-size:10px;font-weight:bolder}.range-bl{margin-left:50px}.range{-webkit-appearance:none;width:140px!important;margin:15px 0 0 20px}.range-block p{display:inline-block}.output-el,.range-block output{display:block;margin:0 auto;padding:0;width:30px;border:1px solid #ffd600;color:#000;text-align:center;border-radius:15px;font-size:12px}.but-bl,.map{margin-top:30px}.float-left,.float-right{width:auto;display:block}input[type=range]::-moz-range-track{height:2px;outline:0;background:#ffd600}input[type=range]::-webkit-slider-runnable-track{height:2px;outline:0;background:#ffd600}.for-range span:first-of-type,.for-range span:nth-of-type(2){top:6px;width:20px;height:20px;border-radius:50%;position:absolute;cursor:pointer}.range::-webkit-slider-thumb{-webkit-appearance:none;width:7px;height:15px;background:#ffd600;cursor:pointer;margin-top:-7px}.range::-ms-slider-thumb{-ms-appearance:none;width:7px;height:15px;background:#ffd600;cursor:pointer;margin-top:-7px}.range::-moz-slider-thumb{-moz-appearance:none;width:5px;height:15px;background:#ffd600;cursor:pointer;margin-top:-7px}.for-range{position:relative}.for-range-first{margin-bottom:78px}.for-range span:first-of-type{left:0;background:url(../img/icon/range-.png)}.for-range span:nth-of-type(2){right:-20px;background:url(../img/icon/range+.png)}.map-cont,textarea{border:2px solid #ffd600}.form-zakaz .img-girl{display:block;margin:10px auto -5px;z-index:11;position:relative}.form-zakaz .but{background:#ffd600;margin:0 auto;display:block;padding:6px 40px}#slider-itself .headline,.content .headline{margin-bottom:30px}.map-cont{position:relative}.map-cont p{position:absolute;z-index:9;width:100%;margin:0;background:rgba(0,0,0,.6);color:#fff;font-size:15px;padding:5px 0}#box td,#reset,.thx p{color:#000}.map-cont p .rayon{width:85%;display:block;margin:0 auto;font-size:14px;color:#000;font-weight:400}#map-select{width:100%;height:220px}textarea{width:100%;height:100px;resize:none;padding:10px}.comment img{margin-top:-91px;margin-bottom:40px}.but-bl{position:relative}.but-bl img{position:absolute;top:14px;left:150px}.modal-dialog .close,.thx button{position:absolute;top:-10px;right:-10px;opacity:1}.content{padding:40px 0}.content p{margin-bottom:20px;font-weight:500;font-size:18px}.content table td{border:2px solid #323232;padding:1px 3px;text-align:left;color:#5d5d5d}.float-left{float:left;margin-right:15px}.float-right{float:right;margin-left:15px}#slider{padding:20px 0 40px;background:url(/img/vrabote.jpg) center/cover no-repeat}#slider .item img{height:250px;width:100%}#slider-itself{margin:10px auto 0}#otzyv a,#slider a{top:45%;font-size:30px}#carousel-slider .carousel-inner{height:250px}#carousel-slider .carousel-inner .item{height:100%}.carousel-inner .item.active{display:block}#slider iframe{width:100%;margin:0 auto;border:1px solid #ccc;height:250px}#otzyv{padding:30px 0 50px}#otzyv .otz-block{display:flex;justify-content:center;align-items:center;border:5px solid #ffd600;height:300px;margin-top:30px}#otzyv .item img{width:22%;margin-left:40px}#otzyv .text-otzyv{font-size:14px;font-style:italic;padding-right:20px}#otzyv .text-otzyv span{display:block;margin:10px 0}#otzyv .text-otzyv span:first-of-type,#otzyv .text-otzyv span:nth-of-type(2){font-size:14px;font-style:normal}#otzyv .carousel-control.right{right:0}.carousel-control.left,.carousel-control.right{background-image:none;opacity:1;width:5%}#contact .but,.but-otzyv .but{background:#ffd600;display:block}.but-otzyv{display:flex;justify-content:space-between;width:100%}.but-otzyv .but{margin:20px auto 0;width:270px;cursor:pointer;font-size:16px!important;padding:13px 0}#inform{padding:40px 0;background:url(../img/info-bg.webp) center/cover no-repeat}.inform-bl{border:5px solid #ffd600;padding:20px 60px}.inform-bl ol{padding:10px 0 0 15px;margin-bottom:40px}.inform-bl li{font-weight:700;font-size:18px;margin:6px 0}#reset,.timer-block p{margin-top:10px}.inform-bl p{font-weight:700;font-size:24px}#contact{padding:30px 0;background:url(../img/footer-bg.webp) center/cover no-repeat}#contact .headline{color:#fff;margin-bottom:20px}#contact p{text-align:left;margin:7px 0 0;font-size:20px;font-weight:70;color:#fff}#box td,#contact .but,#game-modal .modal-dialog,#popup .modal-dialog p,.adress-block,.avtovysh-type h3,.avtovysh-type h3+p,.avtovysh-type h4,.contact-block,.extr,.img-block-adr1,.img-block-adr2,.img-block-adr3,.oplata-it,.thx p,td{text-align:center}#callback h3,.avtovysh-type h3,.thx p,.timer{font-weight:700}.contact-cont{padding:0 20px}#contact .but{margin:8px 0;width:250px}#contact #bottom-map{height:315px;overflow:hidden;border:3px solid #ffd600;margin-bottom:15px}#contact p img{margin:0 10px}#callback .modal-dialog,#type-modal .modal-dialog{width:400px;margin:70px auto 0}#callback h3{font-size:34px;margin:0 auto 10px;color:#494949}#callback .modal-dialog p{font-size:14px;text-align:center}#callback .modal-dialog input{margin:10px -5px 10px auto;padding:6px 10px;width:55%;border:2px solid #000;font-size:15px;font-style:italic;display:inline-block;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:111;background:#fff}#callback .modal-dialog .but{padding:9px 10px;background:#ffd600;margin-bottom:10px;display:inline-block}.timer{width:150px;height:150px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 10px #ffd600,inset 0 0 0 20px #fce35e,inset 0 0 0 30px #feec8d,inset 0 0 0 40px #fff5bf;animation:1s ease-in-out infinite alternate time}@keyframes time{from{box-shadow:inset 0 0 0 10px #ffd600,inset 0 0 0 20px #fce35e,inset 0 0 0 30px #feec8d,inset 0 0 0 40px #fff5bf}to{box-shadow:inset 0 0 0 10px #fff5bf,inset 0 0 0 20px #feec8d,inset 0 0 0 30px #fce35e,inset 0 0 0 40px #ffd600}}#box table,.contact-block p,.thx p{margin:10px auto}#thx4 .modal-dialog,.thx .modal-dialog{width:300px;border:none;margin:50px auto 0}#thx4 .modal-body,.thx .modal-body{background:#fff}#modal-zakaz2 .but,.extr .but_mod{background:#feff29;padding:10px;height:50px}.thx p{padding:0;font-size:16px}#game-modal .modal-dialog{width:300px;margin:70px auto 0}#reset{border:none;background-color:#ffd600;border-radius:5px;width:90%;height:40px;font-size:21px}td{color:gray;vertical-align:middle}#box td{border:2px solid #ffd600;font-size:37px;width:55px;height:55px}#box td:hover{color:000;background:#ffd600;cursor:pointer}.avtovysh-type .modal-dialog{width:800px;margin:70px auto 0}.avtovysh-type h3{font-size:24px;margin-bottom:5px}.avtovysh-type h3+p{font-size:13px;font-weight:700}.avtovysh-type h4{font-size:16px;margin-top:20px}.avtovysh-type p{font-size:14px}#city-rayon .modal-dialog{width:90%;margin:70px auto 0}#city-modal .modal-dialog{width:300px;margin:70px auto 0}#city-modal ul{padding-left:10px;height:300px;overflow-y:scroll}#city-modal li{list-style:none;margin:5px 0}#city-modal li a{color:#0a00ff;font-weight:500}#scroll-to span{width:55px;height:54px;font-size:45px;padding:0 0 0 10px;border:3px solid #ffd600;border-radius:100%;color:rgba(246,0,20,.68)}#popup h3,.contact-block a{font-size:24px;font-weight:700}#scroll-to{cursor:pointer;position:fixed;bottom:7%;right:25px;z-index:999;display:none}#scroll-to:hover span{background:#ffe76b;color:rgba(246,0,20,.98)}.contact-block{font-size:19px;padding:0 0 30px}.contact-block a{color:#f60014}.consultant p,.consultant span{text-align:left;font-size:16px}.operator{padding:10px 0 0;background:#ffd600;border:5px solid #ff2d2d;margin:20px auto 10px}.operator p,.rewiev_head,.rewiev_row{margin-bottom:10px}.post-mail{display:block;margin:0 auto;color:#0013a5;font-weight:700}.oplata-it,.poradok{font-weight:500;font-size:18px}.consultant img{float:left;margin-right:20px}.consultant p{margin:5px auto}.consultant span{display:block;color:#de0000;font-weight:700}.adress-block{background:#fff;border:5px solid #ffd600;padding:10px 15px;margin-bottom:20px}.adress-block h3{display:inline-block;margin:10px auto;padding:10px 35px;border:2px solid #be0000;font-size:20px;background:#f2f2f2}.adress-block h4{margin:10px 0 15px;padding:10px 0 12px;border-bottom:2px dashed #ccc}.adress-block h4 a{color:#0031ff}.adress-item{margin-top:20px;margin-bottom:15px}.adress-item iframe,.img-block-adr1 img,.img-block-adr2 img,.img-block-adr3 img{width:100%;border:1px solid #d30000;box-shadow:0 0 5px 1px #ffd600;height:230px}.oplata-bl{display:flex;justify-content:space-between;padding:30px 0 50px}.oplata-it{width:25%}.oplata-it img{margin-bottom:20px}.poradok-opl{padding:20px 0 30px}.poradok{display:flex;justify-content:center;align-items:center}.poradok img{margin-right:30px}.extr{width:auto;position:fixed;top:30%;right:1%;background:#4ddd22;padding:20px;border-radius:10px}.extr .up,.extr-close,.modal .close{position:absolute}.extr-close{top:-30px;right:0;cursor:pointer}.extr .but_mod{width:190px}.extr .up{bottom:110px;left:0;max-width:195px}#modal-zakaz2 .but{width:190px;font-size:14px;font-weight:700;border-radius:6px;border:none}#popup h3{color:#000;display:flex;align-items:center;margin:0 0 20px;justify-content:center}#popup .modal-dialog p{font-size:18px}#popup .modal-dialog input{margin:20px auto;padding:10px;height:50px;width:280px;border:2px solid #ffd600;font-size:18px;color:#000;outline:0}#popup .get-opros .but,#popup .modal-dialog .but{margin-bottom:10px;background:#9f9}.modal .close{opacity:1;top:5px;right:5px}#thx4 .modal-dialog p{font-size:20px;font-weight:700;margin:20px auto}#popup .modal-dialog{width:520px}#popup .modal-body{padding:40px 30px}#popup h3+p>a{font-size:32px;color:#e30002;border-bottom:1px solid #feff29;padding-bottom:10px;font-weight:700}#popup .head-p{font-size:30px;margin:25px 0 15px}#popup .get-opros .but,.opros{width:190px;margin:10px;color:#e30002;border:1px solid #9f9;font-weight:600;height:40px}.opros:hover{background:#e30002;color:#fff}.opros-block,.opros-form{padding:0;display:none}#popup .opros-block>p{text-align:left;margin-bottom:25px;font-size:30px}.flex-b,.get-opros{display:flex;justify-content:space-between;align-items:center}#popup .label-control{width:0;height:0;opacity:0;margin:0;display:none}.label-control+label{position:relative;font-size:14px;font-weight:400;padding-left:35px;margin-bottom:10px;text-align:left;cursor:pointer;width:50%}.label-control+label:before{position:absolute;content:'';width:22px;height:22px;left:0;top:5px;cursor:pointer;border:1px solid #e30002}.label-control:checked+label:before{background:url(../img/icon/check.png) center no-repeat #fff}.radio-opros{vertical-align:top;width:17px;height:17px;margin:0 3px 0 0}.radio-opros:not(checked){position:absolute;opacity:0}.radio-opros+label{cursor:pointer;margin-bottom:25px;position:relative;padding-left:70px;display:flex;align-items:center;color:#565555;font-size:20px;font-weight:400;padding-top:5px}.radio-opros:not(checked)+label:before{content:'';position:absolute;top:0;left:5px;width:38px;height:38px;background:#fff;box-shadow:0 0 5px 0 #afafaf}.radio-opros:checked+label:before{background:red;box-shadow:0 0 5px 0 #afafaf,inset 0 0 0 10px #fff}.rewiev-bl{flex-wrap:wrap;font-size:14px;align-items:flex-start}.rewiev-it{width:48.5%;margin:30px 0;padding-bottom:30px;border-bottom:1px solid #b2b2b2}.rewiev_row-title{font-size:18px;font-weight:700;margin-bottom:10px}.rewiev_head-us{font-weight:700;font-size:16px}.rewiev_head-us span{font-weight:400}.error h4,.error p,.rewiev-info p span{font-weight:700}.rewiev_head-us a{color:#ff7f00}.rate{text-align:right;flex-shrink:0}.star{display:block;background:url(../img/icon/star.svg);height:14px}.rewiev-info,.rewiev_row-asn{background:#fafafa;margin-bottom:10px}.rate .date{font-size:14px;padding-right:5px;margin-top:5px;display:block}.rewiev-info{padding:10px;display:flex;flex-wrap:wrap}.rewiev-info p{width:30%;display:flex;justify-content:space-between;margin-right:3%;flex-wrap:wrap;margin-bottom:10px}.rewiev-info .name{max-width:90%;font-size:13px}.rewiev_progr{display:block;width:100%;height:5px;margin-top:5px;border-radius:5px}.rewiev_row-asn{padding:5px}.rewiev_img{max-width:100%;width:100%}.error{width:100%;height:100vh;text-align:center;background:url(../img/not-found.jpg) center/cover;display:flex;align-items:flex-end;justify-content:center;color:#000}.error>div{margin-bottom:9%}.error h4{font-size:30px;margin:0 0 20px}.error p{font-size:20px}.error .but{margin:0 auto;background:#4ddd22;color:#fff}#bottom-map iframe{display:block;width:100%;height:100%}


.news {padding: 30px 0 50px;}
.news__slider {
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
}
.news-btn-prev img, .news-btn-next img {
    display: block;
    width:24px;    
}
.news-btn-prev {
    left: 0;
}
.news-btn-next {
    right: 0;
}
.news-btn-prev, .news-btn-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    display: block;
    width: 24px;
    height: 24px;
    padding: 0;
    background: none;
    outline: none;
    border: none
}
.news__item {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #FFAE2D;
    background-color: #fff;
    padding: 25px;
    margin-bottom: 20px;
}
.news__dt {
    display: block;
    margin-bottom: 45px;
}
.news__name {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 30px;
}
.news__descr {
    font-size: 14px;
    font-weight: 500;
}
.news__btn {
    margin-left: auto;
    margin-right: auto;
}




.car_item,.step-bottom {
    flex-direction: column;
    display: flex
}

.car_item {
    width: 600px;
    margin: 30px auto;
    border: 3px solid #ffae2d;
    border-radius: 30px;
    padding: 13px
}
.car_inner {
    height: 100%;
    align-items: stretch
}

.car_inner-mod {
    min-height: 130px
}
.car_title {
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 18px
}

.car_subtitle {
    font-size: 12px;
    line-height: normal
}
.car_price,.car_price_nds {
    color: #f6ca33;
    line-height: normal;
    font-weight: 700;
}
.car_price {
    font-size: 28px
}
.car_item .but{display:block;background:#ffd600;text-align:center;width:200px;padding:7px;line-height:normal;font-size:16px;border:2px solid #ffd600}
.step-bottom .but{display:block;background:#ffd600;text-align:center;width:380px;padding:7px;line-height:normal;font-size:16px;border:2px solid #ffd600;margin: auto;
    margin-bottom: 20px;}

.headline {
    margin: 0 auto 20px;
    font-size: 35px
}
.item {
    margin-bottom: 23px;
    font-size:20px;
}

.item img {
    margin-right: 25px;
    flex-shrink: 0
}

.flex-s {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.item-car{
    box-shadow: 0 2px 10px rgba(84, 110, 122, 0.15);
    transition: all 0.25s ease-in-out;
}


.item-img {
    height: 180px;
    overflow: hidden;
    border-radius: 8px 8px 0 0;
}

.item-car .but{display:block;background:#ffd600;text-align:center;width:200px;padding:7px;line-height:normal;font-size:16px;border:2px solid #ffd600;margin:auto}




.item-txt {
    padding: 20px;
}

.item-name {
    font-size: 18px;
    line-height: 18px;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    margin-bottom: 10px;
}

.item-price {
    font-size: 18px;
    line-height: 18px;
    font-weight: 500;
    color: #f44336;
    margin-bottom: 10px;
}


@media (min-width: 992px){
.item-img {
    height: 260px;
}
.item-txt {
    padding: 22px 20px 20px;
}
.item-name {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
}
.item-price {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 24px;
}
}

@media screen and (max-width: 768px){
.car_item {
    width: 100%;
    margin-bottom: 45px;
}
.car_title {
    font-size: 20px;
    margin: 0 0 10px;
}
.car_price {
    font-size: 20px;
    margin: 10px 0;
}
.car_price_nds {
    color: #f6ca33;
    font-size: 17px;
    line-height: normal;
    margin: 10px 0;
}
.car_item .but {margin:auto}
.car_inner>img {
    width: 100%;
    margin-left: 0;
    flex-shrink: 0;
    align-self: center;
    height: 300px;
    object-fit: cover;
    object-position: center;
}
.car_inner {
    align-items: stretch;
    margin-bottom: 30px;
    flex-direction: column;
}
.step-bottom .but {width:unset}
.item-car{margin-bottom:15px}
}

.footer_link{
text-align: left;
    margin: 7px 0 0;
    font-size: 20px;
    font-weight: 70;
    color: #fff;
}    
.footer_link:hover{color:#fff;}

.headmenu a{
text-transform: uppercase;
padding-left:5px;
}

@media screen and (max-width: 768px){
.headmenu {display:none;}
}


.theToggle_car {margin: 0 0.5em;}
h5.trigger_car {margin: 0px !important; padding: 1em 0em;}
h5.trigger_car a:before {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\f138";padding-right: 0.5em;}
h5.trigger_car.active a:before {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\f13a";padding-right: 0.5em;}
h5.trigger_car a {display: block;text-decoration:none !important; font-weight: 400;}
.toggle_container_car {overflow: hidden; padding: 0.5em 1.5em;}


.cars__slider {
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
}

.cars-swiper {padding-bottom:20px !important;}
.cars-btn-prev img, .cars-btn-next img {
    display: block;
    width:24px;
}
.cars-btn-prev {
    left: 0;
}
.cars-btn-next {
    right: 0;
}
.cars-btn-prev, .cars-btn-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    display: block;
    width: 24px;
    height: 24px;
    padding: 0;
    background: none;
    outline: none;
    border: none
}
.cars__item {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #FFAE2D;
    background-color: #fff;
    padding: 25px;
    margin-bottom: 20px;
}



.headermenu {
    padding: 10px 0;
    width: 100%;
    top: 0;
    z-index: 999;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
    position: fixed;
    display: block;
}

.drop-list, .headermenu {
    background: #fff;
    left: 0;
}

.drop-list {
    position: absolute;
    display: none;
    z-index: 2;
    padding: 15px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .13);
    min-width: 260px;
    top: calc(100%);
}

.nav-head {
    display: none;
}

.menu {
    flex-grow: 1;
    margin: 0;
}

.menu>li {
    margin-right: 35px;
}
.menu li {
    list-style: none;
}
.drop {
    padding-right: 20px;
    position: relative;
}
.drop:hover .drop-list{
    display: block;
}

.drop:after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #000;
    top: 9px;
    right: 0;
    cursor: pointer
}

.headerlogo {display:flex}
.headerlogo img{width:unset;float:left;}
.headerlogo .logo-h{
    font-size: 16px !important;
    margin: auto !important;
    padding-left: 10px !important;
}

@media screen and (max-width: 950px){
.headermenu {
    padding: 5px 0;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
}
.nav-head {
    display: flex;
}
.menu {
    width: 100%;
    z-index: 99;
    padding: 10px 0;
    top: 44px;
    border-top: 1px solid;
    display: none;
    flex-direction: column;
    left:0;
    position: fixed;
    text-align: center;
    background: #fff;
}
.flex-s {
    align-items: center;
}
.menu>li {
    margin-right: 0;
}
.drop {
    position: relative;
    padding-right: 0px;
}
.menu a {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 700;
    display: block;
}
.drop:hover .drop-list{
    display: block;
}
.drop-list {
    position: static;
    padding: 0px;
    box-shadow: none;
    min-width: auto;
    top: calc(100%);
    background: #fff;
    display:inline-block;
}
.drop-list li {
    margin-bottom: 5px;
}
.drop-list li a {
    font-weight: 400;
}
.drop:after {
right:40px;
}

}



.zvonok {
    top: 65px !important;
}
h1 {
    margin-top: 60px !important;
}
@media screen and (max-width: 768px)
{
h1 {
    margin-top: 196px !important;
}
.zvonok {
    top: 55px !important;
}
}