@font-face {font-family: 'Intro-Regular';src: url('Intro-Regular.woff') format('woff'), url('Intro-Regular.eot?#iefix') format('embedded-opentype'),url('Intro-Regular.otf')  format('opentype'),url('Intro-Regular.ttf')  format('truetype'), url('Intro-Regular.svg#Intro-Regular') format('svg');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'Intro-Bold';src: url('Intro-Bold.eot?#iefix') format('embedded-opentype'),url('Intro-Bold.otf')  format('opentype'),url('Intro-Bold.woff') format('woff'), url('Intro-Bold.ttf')  format('truetype'), url('Intro-Bold.svg#Intro-Bold') format('svg');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'HelveticaNeueCyr-Thin';src: url('HelveticaNeueCyr-Thin.otf');src: url('HelveticaNeueCyr-Thin.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansBold';src: url('opensans-bold.woff') format('woff'),url('opensans-bold.eot');src: url('opensans-bold.eot?#iefix') format('embedded-opentype'),url('opensans-bold.ttf') format('truetype');font-weight: bold;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansBoldItalic';src: url('opensans-bolditalic.woff') format('woff'),url('opensans-bolditalic.eot');src: url('opensans-bolditalic.eot?#iefix') format('embedded-opentype'),url('opensans-bolditalic.ttf') format('truetype');font-weight: bold; font-display: swap;}
@font-face {font-family: 'OpenSansExtraboldRegular';src: url('opensans-extrabold.woff') format('woff'),url('opensans-extrabold.eot');src: url('opensans-extrabold.eot?#iefix') format('embedded-opentype'),url('opensans-extrabold.ttf') format('truetype');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansExtraboldItalic';src: url('opensans-extrabolditalic.woff') format('woff'),url('opensans-extrabolditalic.eot');src: url('opensans-extrabolditalic.eot?#iefix') format('embedded-opentype'),url('opensans-extrabolditalic.ttf') format('truetype');font-weight: normal; font-display: swap;}
@font-face {font-family: 'OpenSansItalic';src: url('opensans-italic.woff') format('woff'),url('opensans-italic.eot');src: url('opensans-italic.eot?#iefix') format('embedded-opentype'),url('opensans-italic.ttf') format('truetype');font-weight: normal; font-display: swap;}
@font-face {font-family: 'OpenSansLightRegular';src: url('opensans-light.eot');src: url('opensans-light.eot?#iefix') format('embedded-opentype'),url('opensans-light.woff') format('woff'),url('opensans-light.ttf') format('truetype');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansLightItalic';src: url('opensans-lightitalic.woff') format('woff'),url('opensans-lightitalic.eot');src: url('opensans-lightitalic.eot?#iefix') format('embedded-opentype'),,url('opensans-lightitalic.ttf') format('truetype');font-weight: normal; font-display: swap;}
@font-face {font-family: 'OpenSansRegular';src: url('opensans-regular.woff') format('woff'),url('opensans-regular.eot');src: url('opensans-regular.eot?#iefix') format('embedded-opentype'),,url('opensans-regular.ttf') format('truetype');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansSemiboldRegular';src: url('opensans-semibold.woff') format('woff'),url('opensans-semibold.eot');src: url('opensans-semibold.eot?#iefix') format('embedded-opentype'),,url('opensans-semibold.ttf') format('truetype');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansSemiboldItalic';src: url('opensans-semibolditalic.eot');src: url('opensans-semibolditalic.eot?#iefix') format('embedded-opentype'),url('opensans-semibolditalic.woff') format('woff'),url('opensans-semibolditalic.ttf') format('truetype');font-weight: normal; font-display: swap;}
@font-face {font-family: 'OpenSansCondensedLight';src: url('open_sans_condensed_light.eot');src: url('open_sans_condensed_light.eot?#iefix') format('embedded-opentype'),url('open_sans_condensed_light.woff') format('woff'),url('open_sans_condensed_light.ttf') format('truetype'),url('open_sans_condensed_light.svg#OpenSansCondensedLight') format('svg');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'ProximaNova-Bold';src: url('ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),url('ProximaNova-Bold.otf')  format('opentype'),url('ProximaNova-Bold.woff') format('woff'), url('ProximaNova-Bold.ttf')  format('truetype'), url('ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'ProximaNova-Light';src: url('ProximaNova-Light.eot?#iefix') format('embedded-opentype'), url('ProximaNova-Light.otf')  format('opentype'),url('ProximaNova-Light.woff') format('woff'), url('ProximaNova-Light.ttf')  format('truetype'), url('ProximaNova-Light.svg#ProximaNova-Light') format('svg');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'ProximaNova-Regular';src: url('ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),url('ProximaNova-Regular.otf')  format('opentype'),url('ProximaNova-Regular.woff') format('woff'),url('ProximaNova-Regular.ttf')  format('truetype'),url('ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'ProximaNova-Extrabld';src: url('ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),url('ProximaNova-Extrabld.otf')  format('opentype'),url('ProximaNova-Extrabld.woff') format('woff'),url('ProximaNova-Extrabld.ttf')  format('truetype'),url('ProximaNova-Extrabld.svg#ProximaNova-Extrabld') format('svg');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'ProximaNova-Black';src: url('ProximaNova-Black.woff') format('woff'),url('ProximaNova-Black.eot?#iefix') format('embedded-opentype'),url('ProximaNova-Black.otf')  format('opentype'),url('ProximaNova-Black.ttf')  format('truetype'),url('ProximaNova-Black.svg#ProximaNova-Black') format('svg');font-weight: normal;font-style: normal; font-display: swap;}
body{margin:0;padding:0;font-family:Intro-Regular;font-size:18px;}
.c{clear:both;}
img{border:none;outline:none;vertical-align:bottom;}
.telo-garage{width:1140px;margin:0 auto;}
.header{overflow:hidden;margin:30px 0 25px;}
.logo{float:left;background:url(../img/logo.png) no-repeat;width:263px;height:55px;}
.butter-menu{display:none;}
.menu{float:left;margin:15px 25px;}
.menu a{text-decoration:none;font-size:17px;color:#000000;margin:0 11px;}
.menu a:hover{color:#ff8400;}
.menu span{text-decoration:none;font-size:17px;color:#000000;margin:0 11px;}
.header-info{float:right;text-align:right;}
.header-info-addres{font-size:14px;line-height:1;width: 285px;font-family: OpenSansLightRegular;}
.header-info-tel{font-family:ProximaNova-Bold;font-size:30px;text-decoration:none;color:#000000;}
.header-info-tel span{color:#ff8400;}
.header-info-time{font-family:OpenSansLightRegular;font-size:13px;}
.accii{margin:31px 0 0 93px;padding-bottom:30px;overflow:hidden;}
.accii-img{float:left;width:90px;margin-right:30px;}
.accii-block{float:left;width:927px;}
.accii-text-zaglav{font-size:30px;font-family:ProximaNova-Extrabld;}
.accii-text-zaglav span{color:#ff8400;}
.polosa{background:#d9d9d9;width:100%;height:1px;}
.uslugi{overflow:hidden;margin-top:32px;}
.uslugi-img{width:360px;height:230px;}
.uslugi-img:hover{opacity:0.75;}
.uslugi-block{float:left;width:360px;height:390px;margin-right:30px;}
.uslugi-zagl{font-size:28px;margin-top:14px;text-decoration:none;color:#000000;display:block;height:65px;line-height:1;}
.uslugi-zagl:hover{color:#ff8400;}
.uslugi-text{font-family:OpenSansRegular;font-size:13px;}
.noleft{margin-right:0;}
.baner{background:url(../img/media.jpg) no-repeat center center;height:500px;}
.baner-info{width:670px;float:right;margin-top:80px;}
.baner-zagl, .baner-zagl h1{font-family:ProximaNova-Black;font-size:60px;text-transform:uppercase;color:#ffffff;line-height:1;font-weight: normal;display: inline;}
.baner-zagl .city{font-family:ProximaNova-Black;font-size:46px;text-transform:uppercase;color:#ffffff;line-height:1;font-weight: normal;display: inline;}
.baner-zagl .span-city{background:#ffffff;background:linear-gradient(-65deg, transparent 21px, #ffffff 0);text-transform:uppercase;font-size:24px;font-family:ProximaNova-Extrabld;color:#000000;padding:2px 40px 2px 20px;margin-left:15px;position:relative;top:-8px;}
.plus-block-text{padding-top:10px;}
.baner-zagl span{background:#ffffff;background:linear-gradient(-65deg, transparent 21px, #ffffff 0);text-transform:uppercase;font-size:24px;font-family:ProximaNova-Extrabld;color:#000000;padding:7px 40px 7px 20px;margin-left:15px;position:relative;top:-13px;}
.baner-img{float:left;width:460px;}
.baner-img-block{position:relative;height:500px;}
.baner-img-new{position:absolute;top:0;}
.video {width:100%;text-align: center; height:450px;margin:30px 0;}
.baner-img-old{margin-left:-124px; position:relative; z-index:1;}
#images{position:relative; z-index:1;}
.baner-plus{overflow:hidden;margin-top:35px;}
.baner-sviz{overflow:hidden;margin-top:50px;}
.baner-kart-yaker{border-bottom: 1px dashed #ff8400;color:#ff8400;float:left;font-size:24px;margin-left:42px;margin-top:6px;cursor:pointer;}
.baner-kart-yaker:hover{border-bottom: 1px solid #ff930f;color:#ff930f;}
.baner-plus-garant{float:left;background:url(../img/plus3.png) no-repeat left center;padding:15px 0 12px 92px;width:140px;color:#ffffff;}
.baner-plus .cityy{float:left;background:url(../img/plus4.png) no-repeat left center;padding:24px 0 22px 100px;width:250px;color:#ffffff;margin-left:47px;}
.baner-plus-dost{float:left;background:url(../img/plus4.png) no-repeat left center;padding:15px 0 12px 100px;width:250px;color:#ffffff;margin-left:47px;}
#kalkul-zagl-kart{display:none;}

.plus-fon{background:url(../img/fon-plus.jpg) no-repeat center center;height:301px;margin-top:25px;}
.plus-block{overflow:hidden;width:284px;margin-left:1px;padding-top:9px;height:72px;float:left;}
.plus-block-img{width:66px;margin-right:22px;float:left;}
.plus{overflow:hidden;color:#ffffff;margin-top:45px;}
.plus-zagl{font-size:36px;text-align:center;color:#ffffff;padding-top:55px;}
.rabot-zagl{font-size:36px;text-align:center;margin-top:20px;display:none;}
.rabot-text{text-align:center;margin-top:10px;display:none;}
#slider1 { height: 344px; overflow:hidden; padding: 0 0 10px; width:1140px;}
#slider1 .viewport { float: left; width: 1090px; height: 344px; overflow: hidden; position: relative; }
#slider1 .buttons { display: block; margin: 142px -36px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 61px; height: 61px; overflow: hidden; position: relative; z-index: 5;}
#slider1 .next { background:url(../img/right.png) no-repeat scroll 0 0 transparent;margin: 142px 0 0 -42px;}
#slider1 .prev { background:url(../img/left.png) no-repeat scroll 0 0 transparent; }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none;text-align:center; position: absolute; padding: 0; margin: 0; left: 0 top: 0; }
#slider1 .overview li{cursor:pointer;  display: inline;  width: 344px; margin: 0 8px; height: 344px;}
.slider1-img{width:80px; cursor:pointer; display: inline-block; vertical-align: middle;}
.rabot{margin-top:25px;display:none;}
.otziv-fon{background:url(../img/fon-otziv.jpg) no-repeat center center;height:470px;margin-top:45px;}
.otziv-zagl{font-size:36px;color:#ffffff;padding-top:45px;text-align:center;}
.vidio-otziv{margin:45px 24px 0 24px;overflow:hidden;}
.otziv-block{overflow:hidden;width:531px;height:270px;float:left;margin:0 7px;}
.nootsup{float:right;}
.otziv-block-video{width:338px;float:right;position:relative;display:block;height:268px;}
.otziv-block-video img{width:100%;height:100%;}
.play-otziv{position:absolute;height:100%;top:0;width:100%;}
.otziv-yout{position:relative;}
.play-otziv span{background:url(../img/play.png) no-repeat;display:block;position:relative;width:67px;height:67px;top:50%;margin:-22px auto 0;}
.otziv-block-info{background:#ffffff;width:163px;height:238px;float:left;padding:15px;}
.otziv-info-dannie{overflow:hidden;}
.otziv-info-foto{float:left;border-radius:50px;overflow:hidden;}
.otziv-info-style{display:table-cell;vertical-align:middle;text-align:center;width:50px;height:50px;}
.otziv-info-style img{vertical-align:middle;}
.otziv-info-kontakt{width:105px;float:right;}
.otziv-info-name{font-family:OpenSansRegular;font-size:13px;height:35px;}
.otziv-info-ocenka{margin-top:5px;}
.otziv-info-polosa{background:#e5e5e5;height:1px;margin-top:16px;}
.otziv-info-text{margin-top:18px;height:119px;}
.sviz-video{display:none;}
.otziv-info-portfol{font-family:OpenSansRegular;font-size:13px;padding:7px 0 5px 43px;color:#ff8400;background:url(../img/icon.png) no-repeat top left;margin-top:10px;text-decoration:none;}
#slider-wrap{width:1140px;}
#slider{width:1140px;height:170px;overflow: hidden;position:relative;margin:34px auto 0;}
.slide{width:1032px;height:100%;background:#ffffff;margin-left:23px;padding:28px 30px;}
.sli-links{display:none;}	
#prewbutton, #nextbutton{display:block;width:61px;height:100%;position:absolute;top:0;overflow:hidden;text-indent:-999px;background:url(../img/left.png) left center no-repeat;z-index:3;outline:none !important;}
#prewbutton{left:0;}
#nextbutton{right:0;background:url(../img/right.png) right center no-repeat;}
#prewbutton:hover, #nextbutton:hover{opacity:1;}	
.slide-left{overflow:hidden;float:left;margin-right:19px;}	
.slide-right{float:right;width:470px;}
.slide-do{float:left;position:relative;}
.slide-posle{float:left;position:relative;margin-left:8px;}
.slide-do-block{color:#ffffff;background:#000000;background:linear-gradient(-60deg, transparent 20px, #000 0);position:absolute;display:inline-block;padding:10px 30px 11px 16px;top:0;}
.slider1-li img{vertical-align:middle;text-align:center;}
.slide-verx{overflow:hidden;}
.slide-name{float:left;}
.slide-date{float:right;text-align:right;}
.slide-text{font-family:OpenSansRegular;font-size:13px;margin-top:12px;height:185px;}
.kalkul-zagl{font-size:36px;margin-top:44px;text-align:center;}
.kalkul-vibor{overflow:hidden;margin-top:30px;}
.kalkul-div{width:380px;float:left;border-bottom:2px solid #d4d4d4;text-align:center;font-size:24px;padding-bottom:12px;cursor:pointer;}
.kalkul-div-kart{border-bottom:2px solid #656565;cursor:pointer;float:left;font-size:24px;padding-bottom:12px;text-align:center;width:380px;color:#ffffff;}
.actionor{border-bottom:2px solid #ff8401;color:#ff8401;}
.kalkul-filtr{float:left;overflow:hidden;width:442px;}
.kalkul-stotoni {margin-top:45px;overflow:hidden;}
.kalkul-razmer{float:left;margin:0 16px;}
.kalkka-razmer-text{color:#ffffff;}
.kalkul-razmer-sel select{font-family:ProximaNova-Bold;font-size:18px;width:176px;padding:0 10px;border:2px solid #d4d4d4;border-radius:3px;height:39px;-webkit-appearance: none;-moz-appearance: none;text-indent: 0.01px; text-overflow: '';-ms-appearance: none;appearance: none!important;background: #ffffff url("../img/select.jpg") no-repeat center right;}
.kalkka-razmer-sel select{font-family:ProximaNova-Bold;font-size:18px;width:176px;padding:0 10px;border:0;border-radius:3px;height:39px;-webkit-appearance: none;-moz-appearance: none;text-indent: 0.01px; text-overflow: '';-ms-appearance: none;appearance: none!important;background: #656565 url("../img/select2.jpg") no-repeat center right;color:#ffffff;}
.kalkka-razmer-sel{margin-top:15px;overflow:hidden;}
.kalkul-razmer-sel{margin-top:15px;overflow:hidden;}
.kalkul-kolich{width:176px;height:35px;border:2px solid #d4d4d4;border-radius:3px;padding:0 10px;font-family:ProximaNova-Bold;font-size:18px;}
.kalkul-kolich-kart{width:176px;height:39px;border:0;border-radius:3px;padding:0 10px;font-family:ProximaNova-Bold;font-size:18px;color:#ffffff;background:#656565;}
.vibor,.zabor,.disk,.vid{display:none;}
.kalkul-razmer-knop,.kalkul-zabor-knop,.kalkul-disk-knop{float:left;text-align:center;font-family:ProximaNova-Bold;font-size:18px;width:90px;padding:6px 0;cursor:pointer;}
.kalkka-razmer-knop,.kalkka-zabor-knop,.kalkka-disk-knop{float:left;text-align:center;font-family:ProximaNova-Bold;font-size:18px;width:90px;padding:8px 0;cursor:pointer;}
.activ-lift{background:#000000;color:#ffffff;}
.activ-new{background:#ff8401;}
.kalkul-razmer-to{border:2px solid #d9d9d9;margin-top:15px;overflow:hidden;border-radius:3px;width:180px;}
.kalkka-razmer-to{border:0;margin-top:15px;overflow:hidden;border-radius:3px;width:180px;background:#656565;color:#ffffff;}
.kalkul-knop,.kalkul-knop-glav{text-align:center;background:#ff8401;color:#ffffff;font-size:24px;cursor:pointer;width:346px;margin:46px auto 0;padding:13px 0;}
.maps{width:100%;height:540px;margin-top:55px;position:relative;}
.maps-block-big{position:absolute;top:0;width:100%;}
.maps-block{width:1140px;margin:0 auto;position:relative;}
.maps-sviz{padding:42px 42px;background:#ffffff;width:326px;position:absolute;right:0;top:51px;}
.maps-sviz-zagl{font-size:36px;display:inline-block;border-bottom:2px solid #ff8401;padding-bottom:12px;}
.maps-sviz-adres{margin-top:24px; font-size:16px;}
.maps-sviz-time{font-size:14px;margin-top:5px;}
.maps-sviz-number{font-size:30px;color:#000000;text-decoration:none;margin-top:22px;display:block;}
.maps-sviz-number span{color:#ff8400;}
.maps-sviz-domtel{font-size:24px;color:#000000;text-decoration:none;background:url(../img/wa.png) no-repeat center left;padding-left:40px;margin-top:15px;display:block;}
.maps-sviz-soc{overflow:hidden;margin-top:18px;}
.maps-sviz-inst{background:url(../img/inst.jpg) no-repeat;width:30px;height:30px;display:block;float:left;margin-left:11px;}
.maps-sviz-vk{background:url(../img/vk.jpg) no-repeat;width:30px;height:30px;display:block;float:left;margin-left:10px;}
.maps-sviz-face{background:url(../img/face.png) no-repeat;width:30px;height:30px;display:block;float:left;margin-left:10px;}
.maps-sviz-seti{font-size:14px;float:left;margin-top:5px;}
.maps-sviz-knop{font-size:24px;background:#ff8401 none repeat scroll 0 0;color:#ffffff;cursor:pointer;padding:13px 0;text-align:center;margin-top:30px;}
.footer-fon{padding:55px 0 55px;background:#000000;}
.footer-left-conf a {color:#ffffff;}
.footer-block{overflow:hidden;}
.footer-logo-img{background:url(../img/logo2.png) no-repeat scroll 0 0;height:58px;width:263px;display:block;}
.footer-logo-text{font-size:12px;font-family:OpenSansLightRegular;opacity:0.3;color:#ffffff;width:295px;margin-top:15px;}
.footer-logo{float:left;width:290px;}
.footer-menu{float:left;overflow:hidden;width:490px;margin-left:15px;}
.footer-menu-text{width:180px;color:#ffffff;display:block;text-decoration:none;font-size:14px;margin-bottom:5px;}
.footer-menu-text:hover{color:#ff8400;}
.footer-menu-block{float:left;margin-left:65px;}
.footer-right{float:right;width:320px;margin-left:20px;font-size:12px;font-family:OpenSansLightRegular;opacity:0.3;color:#ffffff;}
.footer-left-conf{margin-top:15px;}
.footer-left-artqb{font-family:OpenSansBold;font-family:13px;margin-top:20px;}
.footer-left-artqb a{color:#ffffff;text-transform:uppercase;}
.baner-kart{width:100%;height:389px;overflow:hidden;position:relative;top:0;right:0;bottom:0;left:0;}
.baner-kart-img{position:absolute;top:100%;left:50%;display: inline-block;}
.baner-kart-img img{margin: -50% 0 0 -50%;}
.baner-kart-block{position:absolute;top:55px;width:100%;left:37px;}
.baner-kart-block.razdel{top:27px;}
.baner-kart-block h1, .baner-kart-zagl{color:#ffffff;font-size:44px;font-family:ProximaNova-Black;text-transform:uppercase;line-height:1;margin:0;width:620px; height:auto; padding-bottom:30px;}
.baner-kart-prof{color:#ffffff;font-size:24px;font-family:ProximaNova-Extrabld;text-transform:uppercase;}
.baner-kart-knop{width:232px;color:#ffffff;font-size:24px;background:#ff8400;text-align:center;padding:10px 0;cursor:pointer;float:left;}
.baner-kart-knop:hover{background:#ff930f;}
.baner-kart-sviz{margin-top:35px;overflow:hidden;}
.baner-kart-sviz a{color:#ff8400;text-decoration:none;border-bottom:1px dashed #ff8400;float:left;font-size:24px;margin-left:42px;margin-top:6px;}
.kartochka-zagl{text-align:center;font-size:30px;width:600px;margin:30px auto 0;}
.kartochka-text{font-family:OpenSansRegular;font-size:14px;margin-top:25px;}
.kartochka-text a {color:#000000;}
.razdel-block-text a {color:#000000;}
.kartochka-block-img{margin-left:20px;float:left;}
.kartochka-block{overflow:hidden;}
.kartochka-block-info{margin-left:35px;float:left;width:550px;}
.kartochka-block-zagl{font-size:30px;margin-top:15px;}
.kartochka-block-text{font-family:OpenSansRegular;font-size:14px;margin-top:20px;}
.kartochka-block-text li, .razdel-block-text li, .kartochka-text li{padding-left:27px;background:url(../img/galka.png) no-repeat center left;font-family:OpenSansRegular;font-size:14px;margin-bottom:10px;padding-top:5px;list-style:outside none none;}
.kartochka-block-text ul{margin:20px 0;padding-left:10px;}
.kartochka-block-foto{vertical-align:middle;text-align:center;width:428px;height:440px;display:table-cell;}
.kartochka-block-foto img{vertical-align:middle;}
.kartochka-block-spisok{margin-top:27px;}
.kalk-fon-kart{background:url(../img/fon-kalk.jpg) no-repeat center center;height:447px;margin-top:44px;}
.kalk-kart{overflow:hidden;}
.kalkul-zagl-kart{font-size:36px;margin-top:44px;text-align:center;color:#ffffff;}
.kart-uslug-zagl{font-size:30px;text-align:center;margin-top:50px;}
.kart-uslug-block{overflow:hidden;margin-bottom:50px;}
.uslug{float:left;position:relative;height:230px;width:360px;margin-right:30px;margin-top:35px;}
.uslug-text-block{position:absolute;top:0;width:360px;height:230px;box-shadow: inset 0 -50px 90px #000000;text-decoration:none;left:0;}
.uslug-text{color:#ffffff;background:url(../img/usluicon.png) no-repeat left top;padding-left:34px;width:250px;margin-left:14px;line-height:1;text-decoration:none;margin-top:155px;display:block;height:33px;}
.uslug-text:hover{color:#ff8400;}
.uslug:hover{background:#000000; opacity:0.90;}
.noright{margin-right:0;}
.proch-uslug-block{overflow:hidden;width:264px;margin-right:21px;height:90px;float:left;}
.uslug-block-zagl{font-size:50px;font-family:ProximaNova-Black;margin:20px 0;}
.proch-uslug-silka{color:#000000;width:128px;display:block;float:left;height:50px;padding:10px 0;}
.proch-uslug{overflow:hidden;margin-top:32px;}
.proch-uslug-razdel{overflow:hidden;margin-top:40px;margin-bottom:40px;}
.proch-uslug-img{float:left;width:115px;}
.baner-razdel{bottom:0;height:223px;left:0;overflow:hidden;position:relative;right:0;top:0;width:100%;}
.baner-razdel-img{display:inline-block;left:50%;position:absolute;top:90%;}
.baner-razdel-img img {margin:-50% 0 0 -50%;}
.razdel-block h2, .kartochka-text h2, .kartochka-block-text h2, .razdel-block-zagl, .telo-garage-rabot h2{font-size:30px;margin:0;font-family:Intro-Regular; font-weight: normal;}
.razdel-block h3, .kartochka-text h3, .kartochka-block-text h3{font-size:24px;margin:0;}
.razdel-block{margin:40px 88px 10px;}
.razdel-block-text{font-family:OpenSansRegular;font-size:14px;margin-top:20px;}
.razdel-block-text ul{padding-left:10px;}
.kartochka-text ul{padding-left:10px;}
.razdel-block-text ol{padding-left:10px;}
.razdel-spisok{margin:45px 10px;}
.footer-fon-razdel{background:#000000 url(../img/baner-niz.jpg) no-repeat center center;padding:55px 0 50px;}
.rabot-block{margin-bottom:30px;overflow:hidden;}
.radoti{float:left;width:344px;margin:30px 14px 0;border:2px solid #ffffff;}
.radoti:hover{border:2px solid #ff8400;}
.footer-left-text{font-size:11px;}
.raboti-img img{vertical-align:middle;}
.raboti-img{text-align:center;vertical-align:middle;display:table-cell;width:344px;height:344px;}
.raboti-text{text-align:center;color:#000000;display:block;margin-top:10px;}
.radoti-foto-big{text-align:center;width:740px;margin:0 auto;}
.raboti-zagl{text-align:center;font-size:30px;margin:15px 0;}
.radoti-foto-small{display:table;margin:54px auto 0;overflow:hidden;}
.radoti-foto-galery{margin:36px auto 0;width:700px;}
.rabori-xarak{margin:20px auto 30px;text-align:center;width:700px;font-size:24px;}
.fon-garag-sviz{background:url(../img/back-fon.png) repeat scroll 0 0;cursor:pointer;display:none;height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:10;}
.forma-garag{background: #f7f7f1 none repeat scroll 0 0;border-radius:3px;cursor:default;display:inline-block;margin-bottom:100px;margin-top:100px;padding:50px 70px;position:relative;z-index:11;}
.close-div-garag{cursor:pointer;height: 18px;right: 18px;position: absolute;top: 18px;width: 18px;background:url(../img/cloese.png)no-repeat;}
.garag-body{overflow: hidden;height:100%;}
.text-vsplivashki-garag{font-size:18px;text-align:center;width:355px;}
.nameforma-garag{border: 1px solid #ff8400;display:block;margin:15px auto;padding:12px 15px;width:292px;}
.knop-garag,.knop-garag-klick,.knopka-garag-klick{background:#ff8400 none repeat scroll 0 0;border-radius:5px;color:#000000;cursor:pointer;font-family:OpenSansBold;font-size:18px;margin:0 auto;padding:12px 0;text-align:center;width:322px;}
.otpravka-pravila{margin-top:10px;text-align:center;width:355px;font-size:13px;}
.otpravka-pravila a {color:#ff8400;}
.but-form-close {background:#ff8400 none repeat scroll 0 0;border-radius:5px;color:#000000;cursor:pointer;font-family:OpenSansBold;font-size:18px;margin:0 auto;padding:12px 0;text-align:center;width:150px;}
.all-forms-garag  p{font-size:13px;}
.zagl-instagram{font-family:Intro-Regular;font-size:36px;text-align:center;margin:30px 0;}
.instagram-silka-img{float:left;width:50px;height:49px;margin-top:7px;}
.instagram-silka{overflow:hidden;width:365px;margin:0 auto;}
.instagram-silka-info{float:right;width:302px;font-family:Intro-Regular;}
.instagram-silka-nazv{font-size:30px;color:#000000;}
.instagram-silka-text{font-size:18px;}
.kalkul-right{float:right;overflow:hidden;}
.price-fon{margin-bottom:130px;}
.price-zagl{color:#ffffff;font-family:ProximaNova-Black;font-size:60px;line-height:1;text-transform:uppercase;margin-top:30px;}
.price-block{width:960px;margin:0 auto;}
.price-block-zagl{font-size:30px;font-family:Intro-Regular;margin-top:40px;margin-bottom:20px;}
.price-name{width:50%;padding:8px 0 8px 28px;border-bottom:1px solid #e7e7e7; font-size:18px;}
.price-cena{width:50%;padding:8px 0 8px 28px;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;font-size:17px;}
.price-cena.black {font-size:17px;}
.price-table{width:100%;}
.price-text{padding-left:28px;display:block;}
.price-name-disk{width:19%;padding:12px 0 12px 22px;border-bottom:1px solid #e7e7e7;}
.price-cena-disk{width:9%;padding:12px 0 12px 22px;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
.black{background:#000000;color:#ffffff;}
.baner-kontakt{width:100%;height:675px;overflow:hidden;position:relative;top:0;right:0;bottom:0;left:0;}
.kontakt-left{left:35px;position:absolute;right:0;top:156px;width:326px;color:#ffffff;}
.kontakt-number{display:block;font-size:30px;margin-top:22px;text-decoration:none;color:#ffffff;}
.kontakt-domtel{background:url("../img/wa.png") no-repeat scroll left center;color:#ffffff;display:block;font-size:24px;margin-top:15px;padding-left:40px;text-decoration:none;}
.kontakt-number span{color:#ff8400;}
.kontakt-right{position:absolute;top:22px;left:570px;}
.seti-kontakt{margin:69px 0 90px;}
.seti-kontakt-knop{width:880px;margin:0 auto;overflow:hidden;text-align:center;}
.seti-kontakt-vk{cursor:pointer;width:268px;border:3px solid #bdc6d2;float:left;background:url('../img/vk-kont.png') no-repeat scroll 49px center;font-size:24px;padding:12px 0;}
.seti-kontakt-inst{cursor:pointer;width:268px;border:3px solid #bdc6d2;float:left;background:url('../img/inst-kont.png') no-repeat scroll 49px center;font-size:24px;padding:12px 0;margin-left:26px;}
.seti-kontakt-face{cursor:pointer;width:268px;border:3px solid #bdc6d2;float:right;font-size:24px;padding:12px 0;}
.seti-kontakt-inst a, .seti-kontakt-vk span,.seti-kontakt-face span{margin-left:26px;}
.seti-kontakt-inst a {color:#000000; text-decoration:none;}
.socseti-plag-vk{width:760px;margin:45px auto 0;}
.socseti-plag-inst{display:none;}
.socseti-plag-face{width:500px;margin:45px auto 0;display:none;}
.baner-rabot{bottom:0;height:223px;left:0;overflow:hidden;position:relative;right:0;top:0;width:100%;}
.baner-rabot-block{left:37px;position:absolute;top:70px;width:100%;}
.telo-garage-rabot{margin:0 auto;width:1090px; padding-top:30px;}
.rabot-filtr{overflow:hidden;}
.rabot-filtr-knop{float:left;font-size:14px;text-align:center;border:1px solid #000000;padding:7px 13px;margin-right:14px;cursor:pointer;color:#000000;text-decoration:none; margin-bottom:14px;}
.knopactiv{background:#ff8400;color:#ffffff;border:1px solid #ff8400;}
.rabot-primer-block{overflow:hidden;margin-bottom:30px;}
.raboti{float:left;height:344px;margin-right:19px;margin-top:26px;position:relative;width:344px;}
.raboti-img{display:table-cell;height:344px;text-align:center;vertical-align:middle;width:344px;}
/*
.raboti-text-new{box-shadow: 0 -90px 80px #000000 inset;height:344px;position:absolute;text-decoration:none;top:0;width:344px;}
*/

.raboti-text-new{height:344px;position:absolute;text-decoration:none;top:0;width:344px;}



.raboti-text-new span{color:#ffffff;display:block;height:33px;line-height:1;margin-left:21px;margin-top:285px;text-decoration:none;width:303px;font-size:14px;}
.raboti-text-new span:hover{color:#ff8400;}
.rabot-navig{overflow:hidden;margin-bottom:51px;}
.rabot-navig-activ{background:#ff8400 none repeat scroll 0 0;border:1px solid #ff8400;color:#ffffff;float:left;font-size:14px;margin-right:7px;padding:7px 0;text-align:center;width:31px;}
.rabot-navig-pasiv{border:1px solid #000000;float:left;font-size:14px;margin-right:7px;padding:7px 0;width:31px;cursor:pointer;text-decoration:none;color:#000000;text-align:center;}
.rabot-navig-down{cursor:pointer;padding:8px 0;float:left;font-size:14px;margin-left:12px;}
.rabot-navig-down:hover{color:#ff8400;}
.baner-rabot-text{font-size:36px;font-family:ProximaNova-Black;color:#ffffff;line-height:1;width:775px;text-transform:uppercase;margin-top:30px;}
.baner-filtr{overflow:hidden;margin-top:20px;}
.link-city, .city-div {font-size:15px;color:#000000;}
.city-div {padding-top:30px;}
.baner-filtr-knop{color:#ffffff;border:1px solid #ffffff;float:left;font-size:13px;margin-right:10px; margin-bottom:5px;padding:5px 10px;text-align:center;}
.baner-rabot-info{left:37px;position:absolute;top:0;width:100%;}
.rabot-block-text{font-size:13px;font-family:OpenSansRegular;margin-top:30px;}
.rabot-text-vivod{font-size:13px;font-family:OpenSansRegular;width:700px;margin:20px auto 0;}
.drug-rabot-text{font-size:24px;text-align:center;margin-top:35px;}
.drug-rabot-block{margin-bottom:40px;margin-top:60px;}
.gallery{width:700px;text-align:center;vertical-align:middle;display:table-cell;}
.gallery img{vertical-align:middle;}
.rabot-img-center{width:700px;margin:36px auto 0;}
.baner-otziv-silka{border-bottom:1px dashed #ffffff;cursor:pointer;font-family:ProximaNova-Extrabld;color:#ffffff;font-size:24px;}
.telo-garage-otziv{margin:0 auto;width:1110px;}
.seti-otziv{margin:35px 0 30px;}
.seti-otziv-knop{margin:0 auto;overflow:hidden;text-align:center;width:594px;}
.seti-otziv-play{background:url('../img/vidio.png') no-repeat scroll 25px center;border:3px solid #000000;float:left;font-size:24px;padding:12px 0;width:268px;text-decoration:none;color:#000000;}
.seti-otziv-text{background:url("../img/otziv.png") no-repeat scroll 30px center;border:3px solid #000000;float:right;font-size:24px;padding:12px 0;width:268px;text-decoration:none;color:#000000;}
.otziv-oform{margin-top:30px;}
.otziv-oform-text{font-size:30px;}
.otziv-oform-block{background:#000000;padding:32px 26px 32px 30px;margin-bottom:45px;overflow:hidden;margin-top:10px;}
.otziv-oform-left{float:left;width:265px;}
.otziv-oform-knop{background:#ff8400;color:#ffffff;text-align:center;padding:13px 0 12px;cursor:pointer;margin-top:-5px;width:266px;}
.otziv-oform-input{font-family:Intro-Regular;font-size:18px;color:#656565;padding:13px 15px 12px;border:0;width:235px;}
.otziv-oform-ocenka{overflow:hidden;height:20px;width:102px;margin:22px 0 24px;}
.otziv-oform-good{float:left;width:20px;height:20px;background:url(../img/zvezda-activ.png) no-repeat;}
.otziv-oform-no{float:left;width:20px;height:20px;background:url(../img/zvezda.png) no-repeat;opacity:0.5;}
.otziv-oform-white{float:left;width:20px;height:20px;background:url(../img/zvezda-white.png) no-repeat;opacity:0.5;}
.otziv-oform-right{float:right;width:685px;}
.otziv-oform-textarea{font-family:Intro-Regular;font-size:18px;color:#656565;padding:13px 15px 12px;border:0;width:655px;resize:none;height:75px;}
.otziv-oform-file{background:url(../img/skrepka.png) no-repeat left center;color:#ffffff;padding-left:35px;text-decoration:underline;margin-top:23px;cursor:pointer;}
.primer-otziv{background:#ffffff;height:100%;padding:28px 0;width:1030px;overflow:hidden;border-bottom:1px solid #dcdcdc;}
.primer-otziv-slider{background:#ffffff none repeat scroll 0 0;border-bottom:1px solid #dcdcdc;height:100%;overflow:hidden;padding:28px 30px;width:970px;}
.slide-right-one{float:right;width:740px;}
.otziv-ocenka-gotov{height:20px;margin-left:12px;overflow:hidden;width:100px;float:left;}
.otziv-ocenka-gotov img{height:20px;width:20px;vertical-align:top;}
.slide-text-two{font-family:OpenSansRegular;font-size:13px;margin-top:12px;}
.video-otziv-block{overflow:hidden;}
.telo-garage-video{margin:0 auto;width:1090px;}
.otziv-video-post{border:1px solid #e5e5e5;float:left;height:270px;overflow:hidden;width:531px;margin:30px 6px 0;}
.drug-rabor-block{margin-bottom:50px;}
.ramka{border:3px solid #ff8401;}
.primer-otziv-block{overflow:hidden; margin-bottom:35px;}
.otziv-oform-infoblock{overflow:hidden;}
.but-close{background:#ff8400 none repeat scroll 0 0;border-radius:5px;color:#000000;cursor:pointer;font-family:OpenSansBold;font-size:18px;margin:10px auto 0;padding:12px 0;text-align:center;width:150px;}

.pic-butter{margin-top:17px; float:left;}
.butter-menu span{float:left; color:#000000; margin-left:10px; margin-top:12px; display:block;}
.pic-butter, .pic-butter:before, .pic-butter:after{float:left; width:30px; background:#ff8400; height:5px;position: relative; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; border-radius:4px;}
.pic-butter:before, .pic-butter:after{content: '';display: block;position: absolute;top: 0;left: 0;will-change: transform;}
.pic-butter:before {-webkit-transform: translateY(-9px);transform: translateY(-9px);}
.pic-butter:after {-webkit-transform: translateY(9px);transform: translateY(9px);}
.open-menu .pic-butter:before, .open-menu .pic-butter:after{-webkit-transform: translateX(0) rotate(-90deg);transform: translateX(0) rotate(-90deg);}
.open-menu .pic-butter{-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.mobil-but-zvonok{display:none; background:url('../img/mobil-but-zvonok.png') no-repeat center center #3eba2e;position: fixed; bottom:10px; left:10px; height:67px; width:67px; z-index:3; border-radius:45px; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16) !important;}
.mobil-but-zvonok a{width:100%; height:100%;}
.mobil-but-whatsupp{display:none; background:rgb(255, 101, 102); position:fixed; bottom:10px; right:10px; height:67px; width:67px; z-index:3; border-radius:45px; overflow: hidden; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16) !important;}
.hand-watsupp{position: absolute;top: 19px;left: 19px !important;transition: all 0.3s ease;opacity: 1;width: 30px;height: auto; transform: rotate(0deg) scale(1);}
.close-whatsupp-mobile{width: 20px;position: absolute;top: 23px;left: 23px;opacity: 0;transform: rotate(120deg) scale(1.2);transition: all 0.3s ease;}
.vspl-whatsupp{z-index:25; position:fixed; bottom:97px; right:20px; width:300px; background:#ffffff; padding:30px 15px; border-radius:10px; box-shadow: 0px 0px 19px #bcbcbc}
.logo-vspl-whatsupp{background: url("../img/logo.png") no-repeat; background-size:100%; width: 221px;height: 61px; margin:0 auto; margin-bottom:20px;}
.anons-vspl-whatsupp{padding-bottom:20px;}
.but-vspl-whatsupp{position:relative; width:auto; color:#ffffff; font-family: Intro-Regular; font-size: 16px; font-weight:bold; border-radius:10px; text-align:center; display:block; text-decoration:none; background: linear-gradient(180deg,#60fd7c,#07b825); background-image:url("../img/whatsapp.svg") no-repeat; padding:15px 0;}
.pic-whatsupp{position:absolute; background:url("../img/whatsapp.svg") no-repeat; top:3px; left:85px; height:34px; width:22px;}
.flamp-widget{color:#000000; text-decoration:none;}
.primer-otziv-block iframe{margin-top:0; margin-bottom:0;}

/* Overlays */
.ui-widget-content {border: 1px solid #aaaaaa; color: #2c4359; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border:none; background: url(../img/begunok.png) no-repeat; font-weight: bold; color: #333333; outline: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border:none; background: url(../img/begunok.png) no-repeat;; font-weight: bold; color: #212121; outline: none;}
.ui-state-active, .ui-widget-content .ui-state-active { border:none; background: url(../img/begunok.png) no-repeat; font-weight: bold; color: #ffffff; outline: none; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 51px; height: 500px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider-horizontal .ui-slider-handle {margin-left:-23px;left:49%;}
/* Slider-glav
----------------------------------*/
.one-slid{position:relative;}
.one-slid-front{
position: absolute;
top: 80px;
color: #ffffff;
width: 639px;
margin-left: -68px;
left: 50%;
z-index: 1;
}
.one-slid-zag{font-size:54px;font-family:ProximaNova-Black;}
.one-slid-but{background:#ff8500;width:200px;text-align:center;padding:11px 0 13px;margin-top:40px;cursor:pointer;font-family:Intro-Regular;}
.calculate-pokr{padding:0 0 50px;}
.glav-fon{background:url('../img/glav-fon.jpg') no-repeat center center;}
.one-slid img{top: 0;
left: 50%;
position: absolute;
margin-left: -960px;}
.price-usluga{display:block; position:absolute; bottom:10px; left:15px; color:#ffffff;}

.kartochka-text .ul-block li{margin-bottom:5px;}
.ul-block ul{float:left;}
.ul-block{height:125px; overflow:hidden;}
.but-all-ul{margin-left:40px; margin-top:20px; display:inline-block; cursor:pointer;}
.date-f{display:inline-block;}

.all-aktion{display:flex; justify-content:space-between; align-items:flex-end; margin-top:32px; align-items:flex-start;}
.one-aktion{width:555px; height:332px; position:relative; align-items:flex-end; display:flex;}
.one-aktion img{position:relative; top:0; left:0; z-index:-1; max-width:100%;}
.anons-aktion{width:100%; position:absolute; bottom:0; left:0;}
.anons-aktion p{padding-left:24px; margin:0; text-transform:uppercase; color:#ffffff; font-family:ProximaNova-Bold; font-weight:700; font-size:45px; line-height:45px; width:calc(100% - 48px); padding-bottom:20px;}
.anons-aktion p:nth-child(1){padding-bottom:9px;}
@media only screen and (max-width:1140px){
.header-info-addres{margin:0 auto;}
.telo-garage{width:auto;padding:0 10px;}
.logo{float:none;margin:0 auto;display:block;}
.header-info{float:none;margin:0 auto;text-align:center;}
.menu{float:none;width:555px;margin:25px auto 25px;}
.baner-img{display:none;}
.baner-info{margin:0 auto;float:none;}
.baner-telo{padding-top:80px;}
.accii{width:965px;margin:31px auto 0;}
.accii-block{width:845px;}
.uslugi-block{margin:0 15px;}
.uslugi{margin:32px auto 0;width:782px;}
.plus{width:572px;margin:35px auto 0;}
.plus-zagl{padding-top:35px;}
#slider1{width:760px;margin:0 auto;}
#slider1 .viewport{width:710px;}
.kalkul-div{float:none;width:auto;margin-top:15px;}
.kalkul-filtr{float:none;margin:0 auto;}
.kalkul-right{float:none;margin:20px auto 0;width:675px;}
.footer-logo{float:none;text-align:center;margin:0 auto;}
.footer-menu{float:none;margin:30px auto 0;}
.footer-right{float:none;margin:30px auto 0;text-align:center;}
.footer-logo-img{margin:0 auto;}
.maps-img{display:none;}
.maps-block-big{position:relative;margin:0 auto;}
.maps-block{width:auto;}
.maps-sviz{position:relative;margin:0 auto;top:0;}
.maps{height:auto;margin:30px 0;}
.seti-kontakt{display:none;}
.kontakt-right{display:none;}
.baner-kontakt{margin-bottom:130px;}
.kontakt-left{float:none;left:0;margin:0 auto;}
.kart-uslug-block{width:782px;margin:0 auto 50px;}
.uslug{margin:35px 15px 0;}
.baner-kart-zagl{width:auto;}
.baner-kart-block{left:0;}
.proch-uslug-razdel{width:575px;margin:32px auto 50px;}
.razdel-block{margin:40px 0 10px;}
.razdel-block-text li{height:36px;}
.uslug-block-zagl{text-align:center;}
.kartochka{margin-left:0;}
.kartochka-text{text-align:center;}
.kartochka-text li{text-align:left;}
.kartochka-block-img{float:none;margin:0 auto;width:428px;}
.kartochka-block-info{float:none;margin:0 auto;}
.kartochka-block-zagl{text-align:center;}
.kalkul-div-kart{width:auto;float:none;margin-top:15px;}
.kalk-fon-kart{background:#000000;height:auto;padding-bottom:50px;}
.zagl-instagram,.instagram,.instagram-silka{display:none;}
.telo-garage-rabot{width:auto;padding:0 10px; padding-top:30px;}
.rabot-filtr-knop{margin:5px 0 5px 14px;}
.rabot-primer-block{margin:0 auto 30px;width:730px;}
.raboti{margin:26px 10px 0;}
.otziv-zagl{padding-top:20px;}
.vidio-otziv{margin:0 auto;width:531px;}
.otziv-block{margin:20px 0 0;}
#slider{margin:15px auto 0;height:150px;width:800px;}
#slider-wrap{width:auto;}
.slide{width:690px;}
.primer-otziv-slider{width:660px;}
.telo-garage-otziv{width:auto;}
.primer-otziv{padding:28px 15px;width:auto;}
.otziv-oform-file{display:none;}
.primer-otziv-block{margin:0 auto;width:531px;}
.otziv-video-post{margin:30px 0 0;}
.rabot-zagl,.rabot-text,.rabot{display:block;}
#slider1 .slider1-li{float:left;}
#slider1 .overview{-webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out;}
.zagl-instagram,.instagram,.instagram-silka{display:none;}
.otziv-fon {height:720px;}
.one-aktion{height:auto;}
.one-aktion:nth-child(1){margin-right:20px;}
.anons-aktion p{font-size:38px; line-height:38px;}
}
@media only screen and (max-width:1050px){
.otziv-oform-left{float:none;margin:0 auto;}
.otziv-oform-ocenka{margin:22px auto 24px;}
.otziv-oform-right{float:none;margin:0 auto;}
.otziv-oform-knop{margin:20px auto 0;}
.otziv-oform-text{text-align:center;}
.one-slid-front{position:relative;top:0;left:0;margin:0 auto;text-align:center;padding-top:65px;}
.one-slid-but{margin:40px auto 0;}
}
@media only screen and (max-width:990px){
.accii{width:760px;}
.accii-block{width:635px;}
.price-block-zagl{font-size:24px;}
.price-block{width:auto;}
}
@media only screen and (max-width:900px){
.razdel-block-text li{height:auto;}
.baner-rabot-info{left:0;top:0;}
.anons-aktion p{font-size:30px; line-height:30px;}
}
@media only screen and (max-width:830px){
#slider{margin:15px auto 0;height:200px;width:500px;}
.primer-otziv-slider{width:auto;}
.slide{width:388px;}
}
@media only screen and (max-width:805px){
.uslugi{width:360px;}
.uslugi-block{margin:0; height:auto; margin-bottom:30px;}
.uslug{margin:35px 0 0;}
.kart-uslug-block{width:360px;}
.uslugi-zagl{height:auto; padding-bottom:15px;}
}
@media only screen and (max-width:790px){
.baner-rabot-text{width:auto;}
.accii{width:auto;text-align:center;}
.accii-block{width:auto;}
.accii-img{display:none;}
#slider1{width:400px;}
#slider1 .viewport{width:355px;}
}
@media only screen and (max-width:760px){
.rabot-primer-block{width:344px;}
.raboti{margin:26px 0 0;}
.rabot-img-center,.gallery,.radoti-foto-galery{width:400px;height:auto;}
.gallery img{width:400px;}
.rabot-text-vivod{width:auto;text-align:center;}
.baner-kart-yaker{font-size:23px;}
.baner-kart-sviz{margin-top:0;}
.one-slid-zag{font-size:34px;}
.anons-aktion p{font-size:24px; line-height:24px; padding-left:10px; width:calc(100% - 20px);}
}
@media only screen and (max-width:700px){
.baner-info{width:auto;}
.baner-zagl, .baner-zagl h1{font-size:50px;text-align:center;}
.baner-plus-garant{float:none;margin:0 auto;}
.baner-plus-dost{display:none;}
.baner-kart-knop{float:none;margin:0 auto;}
.baner-kart-yaker{float:none;margin:20px auto 0;width: 245px;display:block;}
.baner-telo{padding-top:50px;}
.kalkul-right{width:220px;text-align:center;}
.kalkul-razmer{margin:20px 16px 0;float:none;}
.kalkul-razmer-to{margin-top:5px;}
.kalkul-filtr{width:240px;text-align:center;}
.margin-top{margin:15px auto 0;}
.baner-kart-block{top:45px;}
.baner-kart-zagl,.baner-kart-prof{text-align:center;}
.kartochka-zagl{width:auto;}
.baner-rabot-block{left:0;}
.baner-rabot-block{top:60px;}
.seti-otziv-knop{width:274px;}
.seti-otziv-text{float:none;display:block;margin-top:20px;}
.seti-otziv-play{float:none;display:block;}
.baner-rabot-block{text-align:center;}
.baner-kart-block h1, .baner-kart-zagl{width:auto;word-wrap:break-word;overflow-wrap:break-word;font-size:39px;}
.one-slid-front{width:auto;padding:65px 20px 0;}
.baner-rabot-text{font-size:28px;}
.ul-block ul{float:none;}
.ul-block ul:nth-child(1){margin-bottom:0;}
.ul-block ul:nth-child(2){margin-top:0;}
}
@media only screen and (max-width:630px){
#prewbutton, #nextbutton{display:none !important;}
#slider {width:100%;}
.slide{width:100%;margin:0;padding:0;}
.primer-otziv-slider{padding: 28px 15px;}
.slide-date{display:none;}
.all-aktion{display:block;}
.one-aktion{margin:0 auto; margin-bottom:20px;}
.one-aktion:nth-child(1){margin:0 auto; margin-bottom:20px;}
.anons-aktion p{font-size:38px; line-height:38px;}
}
@media only screen and (max-width:600px){
.plus-fon{height:100%;background:#000000;padding-bottom:35px;}
.plus{width:285px;}
.proch-uslug-razdel{width:264px;}
.proch-uslug-block{margin-right:0;}
.baner-kart-block{top:30px;}
.baner-kart-zagl{font-size:52px;}
.otziv-video-post{float:none;width:auto;height:auto;}
.otziv-block-info{float:none;width:auto;}
.otziv-block-video{width:auto;float:none;height:440px;}
.otziv-info-dannie{width:180px;margin:0 auto;}
.otziv-info-text{text-align:center;height:auto;}
.otziv-info-portfol{display:block;margin:10px auto 0;width:40px;}
.primer-otziv-block{width:auto;}
.otziv-fon{height:auto;background:#000000;padding-bottom:30px;}
.vidio-otziv{width:auto;}
.otziv-block{width:auto;float:none;height:auto;}
.video {width:100%;text-align: center; height:400px;}
.one-slid img{top:-45px; height:440px; margin-left:-860px;}
.one-slid-zag{font-size:34px;}
.slides_container{height:396px !important;}
}
@media only screen and (max-width:580px){
.header{position:relative; margin-bottom:0;}
.logo{margin-bottom:20px;}
.block-menu-obsh{position:absolute; top:156px; width:100%; padding:0 10px; margin-left:-10px;}
.header-info{margin-bottom:55px;}
.butter-menu{display:block; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; height:40px; cursor:pointer;}
.menu{width:auto; display:none; margin:0 auto;}
.menu a,.menu span{display:block; margin:0; padding:10px 0;text-align:center; border-bottom:1px solid #e6e6e6;}
.baner-zagl span{display:block;width:220px;top:0;font-size:21px;margin:10px auto 0;}
.baner-zagl, .baner-zagl h1{font-size:45px;}
.baner-telo{padding-top:30px;}
.kartochka-block-info{width:auto;}
.kartochka-block-text p{text-align:center;}
.forma-garag{padding:30px 20px;}
.text-vsplivashki-garag,.otpravka-pravila{width:280px;}
.knop-garag,.knop-garag-klick{width:280px;}
.nameforma-garag{width:240px;}

}
@media only screen and (max-width: 575px) { 
.one-aktion{width:100%;}
}
@media only screen and (max-width:520px){
.footer-menu{display:none;}
}
@media only screen and (max-width:500px){
.kalkul-knop{width:260px;}
.kontakt-left{width:280px;left:10px;right:10px;}
.one-slid-zag{font-size:30px;}
.otziv-fon{margin-top:0;}
.otziv-block-info{height:auto; padding-bottom:30px;}
#slider1{padding-bottom:65px;}
.baner-rabot-text{font-size:24px;}
}
@media only screen and (max-width:450px){
.kartochka-block-img,.kartochka-block-foto{width:300px;}
.kartochka-block-foto{width:300px;height:310px;}
.kartochka-block-foto img{width:300px;}
.baner-rabot-block{top:35px;}
.video {width:100%;text-align: center; height:350px;}
.one-slid img{margin-left:-795px;}
.baner-kart-block h1, .baner-kart-zagl{height:auto; padding-bottom:30px; font-size:34px; text-align:center;}
.baner-kart-sviz{position:absolute; bottom:30px; left:50%; margin-left:-122px;}
.baner-kart-block{height:calc(100% - 22px);}
.anons-aktion p{font-size:32px; line-height:32px;}
}
@media only screen and (max-width:440px){
.maps-sviz{width:auto;padding:46px 20px;}
.otziv-block-video{height:325px;}
}
@media only screen and (max-width:430px){
#slider1 .overview li{width:245px;height:245px;text-align:center;}
.slider1-li img{width:245px;}
#slider1 .viewport{width:266px;}
#slider1{height:300px;width:300px;}
#slider1 .buttons{margin:93px -47px 0 0;}
#slider1 .next{margin:93px 0 0 -41px;}
.baner-kart-zagl{font-size:40px;}
.uslug,.uslug-text-block{width:300px;height:193px;}
.uslug-img img{width:300px;}
.uslug-text{margin-top:140px;}
.rabot-img-center,.gallery,.radoti-foto-galery{width:300px;}
.gallery img{width:300px;}
.uslugi-zagl{font-size:28px;}
.one-slid-zag{font-size:26px;}
.one-slid img{margin-left:-735px;}
#slider1 .viewport{height:245px;}
}
@media only screen and (max-width:390px){
.uslugi-img img{width:300px;}
.uslugi-img{width:300px;}
.uslugi{width:300px;}
.uslugi-block{width:300px;}
.razdel-block h2, .kartochka-text h2, .kartochka-block-text h2, .razdel-block-zagl {font-size:24px;}
.price-cena, .price-name{width:48%;padding:12px 12px 12px 12px; font-size:16px;}
.razdel-block-text ul {margin:10px 0px;}
.kartochka-text ul, .kartochka-text ol, .kartochka-block-text ul {padding-left:0px;}
.video {width:100%;text-align: center; height:250px;}
.kartochka-text, .kartochka-block-text{text-align:left;}
.anons-aktion p{font-size:24px; line-height:24px;}
}
@media only screen and (max-width:370px){
.raboti,.raboti-img,.raboti-text-new{width:300px;height:300px;}
.raboti-img img,.rabot-primer-block{width:300px;}
.raboti-text-new span{width:240px;margin-top:240px;}
.vspl-whatsupp{width:calc(100% - 40px); padding:0;}
.logo-vspl-whatsupp{width:190px; background-size:100%; margin-bottom:5px; margin-top:20px; padding:0 10px;}
.pic-whatsupp{left:43px;}
.anons-vspl-whatsupp{padding:10px; padding-bottom:20px;}
.but-vspl-whatsupp{margin:10px 0; width:calc(100% - 20px); margin:0 auto; margin-bottom:20px;}
.baner-kart-block h1, .baner-kart-zagl{font-size:32px;}
.kalkul-knop-glav{width:300px;}
}
@media only screen and (max-width:350px){
.footer-right,.footer-logo{width:auto;}
.one-slid-front{padding:65px 10px 0}
.one-slid-zag{font-size:22px;}
.baner-rabot-text{font-size:22px;}
.kalkul-knop-glav{width:260px;}
.otziv-block-video{height:290px;}
}