:root{--color-primary-1:#fff;--color-primary-2:#0d0e12;--color-primary-3:#c50022}
@font-face{font-family:'BebasNeue';src:url(//www.tver-garage.ru/wp-content/themes/theme/fonts/BebasNeue.ttf)}
@font-face{font-family:'GL';src:url(//www.tver-garage.ru/wp-content/themes/theme/fonts/gothampro-light/gothampro-light.eot);src:url(//www.tver-garage.ru/wp-content/themes/theme/fonts/gothampro-light/gothampro-light.eot?#iefix) format("embedded-opentype"),url(//www.tver-garage.ru/wp-content/themes/theme/fonts/gothampro-light/gothampro-light.woff2) format("woff2"),url(//www.tver-garage.ru/wp-content/themes/theme/fonts/gothampro-light/gothampro-light.woff) format("woff"),url(//www.tver-garage.ru/wp-content/themes/theme/fonts/gothampro-light/gothampro-light.ttf) format("truetype"),url(//www.tver-garage.ru/wp-content/themes/theme/fonts/gothampro-light/gothampro-light.svg#gothampro-light) format("svg")}
html,body{padding:0;margin:0;font-family:'GL';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
input,textarea{font-family:'GL'}
li{list-style-type:none}
#map{height:550px}
.title{font-size:24px;font-weight:900}
:focus{outline:-webkit-focus-ring-color auto 0}
.galery{display:flex}
.gallery img{height:300px;object-fit:contain;width:95%;border:none!important}
.address .fa{border-radius:50%;width:25px;height:25px;text-align:center;font-size:18px;background:#fff;color:#000;display:inline-flex;justify-content:center;align-items:center}
.fa{margin-right:5px;background:#c50022;display:inline-flex!important;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px}
.fa-whatsapp{background:green!important}
.fa-telegram{background:#1275ca!important}
.viber{background:#76019c!important}
.fa-vk{background:#48729e!important}
.overflow{overflow-y:hidden}
.mobileMenu{width:100%}
.sub-menu{list-style-type:none;padding:0}
.sub-menu li{padding:5px}
.fixed{position:fixed;top:0;z-index:1;width:100%}
.page-nav__btn{display:none}
.page-nav .main-menu-item a{color:#fff;font-weight:900;font-size:16px;text-decoration:none;letter-spacing:0;padding:6px 0}
.breadcrumbs{padding-top:20px;color:#fff;margin-bottom:10px}
.breadcrumbs .sep{font-size:20px;margin:0;text-shadow:1px 1px 1px #000}
.breadcrumbs .current-1{color:#fff}
.breadcrumbs a{color:#fff;font-weight:600;border-bottom:2px solid #c50022;text-decoration:none}
.post{padding:20px;border-radius:12px;margin:20px auto}
.post li{list-style-type:unset}
.post p{margin:5px 0}
.flex{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}
.flex1{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-flow:column wrap;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-content:space-around;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-items:center -webkit-box-align: center;-webkit-align-items:center;-ms-flex-align:center}
.flex-item{flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-shrink:3;-webkit-flex-shrink:3;-ms-flex-negative:3;flex-basis:200px;-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex:1 3 200px;-webkit-box-flex:1;-webkit-flex:1 3 200px;-ms-flex:1 3 200px;align-self:center;-webkit-align-self:center;-ms-flex-item-align:center;order:3;-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3}
.bebas{font-family:'BebasNeue'}
.mobMenuNum{display:none}
.current1{background:gray;padding:1%;color:#fff}
.overlay{top:0;right:0;bottom:0;left:0;z-index:10;display:none;background-color:rgba(0,0,0,0.65);position:fixed;cursor:default}
.overlay:target{display:block}
.popup{min-width:320px;-ms-transform:translate(-50%,-500%);-o-transform:translate(-50%,-500%);-moz-transition:-moz-transform .6s ease-out;-o-transition:-o-transform .6s ease-out;width:90%;max-width:480px;left:50%;z-index:20;position:fixed;background:#0d0e12;border-radius:4px;-webkit-transform:translate(-50%,-500%);-ms-transform:translate(-50%,-500%);-o-transform:translate(-50%,-500%);transform:translate(-50%,-500%);-webkit-transition:-webkit-transform .6s ease-out;-moz-transition:-moz-transform .6s ease-out;-o-transition:-o-transform .6s ease-out;transition:transform .6s ease-out;padding:30px 0;top:-100px}
.overlay:target+.popup{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);top:20%}
.close{top:-10px;right:-10px;width:22px;height:22px;position:absolute;border:2px solid #ccc;text-decoration:none;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:15px}
.close:before{color:rgba(255,255,255,0.9);content:"X";text-shadow:0 -1px rgba(0,0,0,0.9);font-size:12px}
.popup .logoImg .text{font-size:18px}
.popup input,.popup textarea{width:100%;padding:9px 11px;margin-bottom:10px;resize:none;border:unset;background:unset;border-bottom:1px solid #fff;color:#fff}
.popup input[type="button"]{background:#c50022;cursor:pointer;color:#fff;font-size:20px;border:unset}
.popup .askForm{width:80%;margin:30px auto}
.popup .title-form{text-align:center;font-size:20px;font-weight:900}
.popup .flex{justify-content:center}
.popup .logoImg{width:90%;margin:0 auto}
.popup .logoImg .img{width:30%}
.devel{text-align:center;line-height:10px;margin:0;margin-top:20px}
.devel a{text-decoration:none;color:#fff}
.devel i{margin-right:2px;background:unset}
.devel .str1{color:#c50022;font-size:20px}
.devel .str2{font-size:11px;color:#c50022;padding:0 2px;margin-left:-5px}
.msg{color:#fff;font-weight:600;text-transform:uppercase;text-align:center;width:100%}
.header{padding-top:10px}
.header .row{align-items:baseline;display:-ms-flexbox;-ms-flex-pack:justify;align-items:center;justify-content:space-between}
.header .logoImg .fa{border:2px solid;border-radius:50%;padding:5px 8px;font-size:28px;margin-right:4px}
.header .address{font-size:18px;font-weight:600;line-height:18px}
.header .address a{text-decoration:none;color:unset}
.header .address p{margin:0;margin-bottom:5px}
.header .address-1{font-size:16px}
.header .phone{margin:2px 0}
.header .mail{font-size:18px;line-height:27px}
.header .top_menu{display:flex;justify-content:space-between;padding:0;margin:0}
.header .top_menu a{color:#fff;text-decoration:none}
.header .main-contact{margin:20px 0}
.header	.fa-align-justify{display:none}
.main-contact a{color:#fff;text-decoration:none}
.main-contact .skew p{margin:4px 0}
.main-contact .mail{font-size:13px}
.main-contact .mail .fa{background:unset}
.main-contact .geo{margin-left:25px!important;font-size:11px}
.top-menu{z-index:2;padding:15px 0;top:0}
.footer{position:relative;padding-top:40px;color:#fff;padding-bottom:10px}
.footer .row{margin-top:30px;justify-content:space-between;align-items:center}
.footer .page-nav .main_menu li a{color:#fff;text-decoration:none;font-size:20px}
.footer .col-lg-4 li{margin-bottom:6px}
.footer .col-lg-4 a{color:#fff;text-decoration:none}
.footer .h3{color:#fff;text-align:left;font-family:'BebasNeue';margin:0;font-size:24px;border-bottom:2px solid;margin-bottom:10px}
.footer .soc{display:flex}
.footer .soc p{color:#fff;font-size:19px;margin:6px 0;width:50%}
.footer .helpForm input{padding:8px;width:100%}
.footer .helpForm [type="button"]{width:100%;margin-top:10px;background:-webkit-linear-gradient(#ff4,#e69e0f);cursor:pointer;color:#000;border:none;font-size:20px}
.footer .msg{color:#fff}
.logoImg a{text-decoration:unset;align-items:center}
.logoImg{width:20%}
.logoImg .img{width:45%;margin-right:10px}
.logoImg .text{line-height:30px;color:#fff;font-size:15px;font-weight:900;width:50%}
.logoImg .text b{color:#c50022;font-family:'BebasNeue';font-size:50px}
.block-1{border-left:1px solid #615354;border-right:1px solid #615354;padding:0 15px;color:#fff;font-size:14px;width:25%}
.block-2{font-size:14px;border-right:1px solid #615354;padding:0 15px;color:#fff;width:25%}
.block-3 .ask{padding:2px;font-size:0;background:#c50022}
.block-3 .ask .fa{background:unset}
.block-3 .ask a{display:inline-block;color:#fff;font-size:16px;line-height:30px;padding-left:10px;padding-right:10px;background-color:#191616;text-decoration:none;width:100%}
.skew{display:inline-block;-webkit-transform:skew(-17deg);-moz-transform:skew(-17deg);-o-transform:skew(-17deg);transform:skew(-17deg)}
.skew-child{display:inline-block;-webkit-transform:skew(17deg);-moz-transform:skew(17deg);-o-transform:skew(17deg);transform:skew(17deg)}
.moika{font-size:11px;margin-left:25px;display:block;line-height:6px;width:100%}
.btn{background:linear-gradient(45deg,#FFEB3B,#ffb700);padding:10px;font-size:20px}
.btn a{color:#000;text-decoration:none;font-weight:900}
.menu-fixed{background:#0d0e12}
body{background:rgba(21,32,73,1);background:#0d0e12;color:#fff}
.header__video{top:0;position:absolute;width:100%;left:0;height:100%;object-fit:cover}
.main h2{margin:40px 0;font-size:30px;font-family:'Onest';
font-style: italic;
font-weight: 700;}
.main-1{position:relative;color:#fff;margin:0}
.main-1:before{content:"";position:absolute;width:100%;height:100%;background:#0d0e12de;top:0;z-index:1}
.main-1 .container{z-index:1}
.main-1 .sale{padding-bottom:100px;width:60%;margin:0 auto}
.main-1 .sale .title_sale span{font-family:'Onest';font-size:20px;border-bottom:3px solid #c50022;
font-style: italic;
font-weight: 700;}
.main-1 .sale .text{margin:50px 0}
.main-1 .sale .foot{text-align:center}
.main-1 .sale .foot a{background:#c50022;color:#fff;padding:7px 20px;text-decoration:none;font-size:18px;border-radius:12px}
.main-1 .slide{padding:0 8%}
.main-1 .main-title{font-size:20px;padding-top:50px}
.main-1 .main-title span{font-family:'BebasNeue';font-size:50px}
.main-1 .fa-align-justify{background:unset}
:root{--color-iw95t9249:0,0,0;--color-i8koahvrj:220,31,37;--color-iildjvnmd:220,31,37;--color-ilermhyc7:0,0,0;--color-i5vpnciuc:255,255,255;--info-color:#5bc0de}
.line1{z-index:4444;display:block;position:absolute;left:25px;right:0;top:0;bottom:0;background-image:linear-gradient(242deg,rgba(var(--color-ifo9aiyeq),0) 0%,rgba(var(--color-iw95t9249),0) 58.9%,rgba(var(--color-i8koahvrj),1) 59%,rgba(var(--color-iildjvnmd),1) 84.9%,rgba(var(--color-ilermhyc7),0) 85%,rgba(var(--color-i5vpnciuc),0) 100%);background-repeat:no-repeat;background-position:left 0 top 0;background-size:auto;background-attachment:scroll}
.main-1 .line2{background:#c50022;width:38%;height:91%;position:absolute;clip-path:polygon(0 0,45% 0,75% 100%,25% 100%);left:0;z-index:1;top:9%}
.main-2{color:#191c2a;background-image:url(//www.tver-garage.ru/wp-content/themes/theme/images/point.svg);background-size:25%;background-repeat:no-repeat;background-position:right bottom;margin:50px 0}
.main-2 h2{color:#fff}
.main-2 .block{height:250px;background-position:bottom right;background-size:85%;background-repeat:no-repeat;background-color:#ffffff4f;border-radius:12px;padding:12px;padding-top:20px}
.main-2 .block p:nth-child(1){font-family:'Onest';color:#fff;font-size:16px;margin:15px 0;
font-style: italic;
font-weight: 700;}
.main-2 .block p:nth-child(2){margin:0}
.main-2 .block p:nth-child(3){margin-top:15px}
.main-2 .block a{background:#c50022;color:#fff;padding:5px;text-decoration:none;border-radius:6px;font-size:14px}
@media only screen and (max-width:768px) {
.logoImg .img{width:35%}
.main-1 .sale{width:100%}
.main-1 .slide{padding:0}
.main-1 .sale p:nth-child(2){font-size:18px}
.main-1 .block{opacity:0}
.main-1 .slick-current{opacity:1}
}
.main-1 .circle{justify-content:space-evenly;margin:25px 0;align-items:center}
.main-1 .circle span{color:#fff;justify-content:space-evenly}
.main-1 .circle span:nth-child(1){font-size:20px;font-weight:900}
.main-1 .circle span:nth-child(2){display:inline-block;padding:8px 22px 10px 10px;background:#ffb700;font-size:16px;position:relative;line-height:1.1;border-radius:3px 0 0 3px;color:#000}
.main-1 .circle span:nth-child(2):before{content:"";position:absolute;border-right:16px solid #ffb700;border-bottom:16px solid transparent;border-top:19px solid transparent;left:-15px;top:0}
.main-1 .icon{padding-left:63px;position:relative;line-height:1.4;color:#fff;font-size:14px;width:30%}
.main-1 .icons{justify-content:space-between}
.main-1 .icon:before{content:"";position:absolute;width:50px;height:50px;left:0;top:0}
.main-1 .icon:nth-child(1):before{background:url(//www.tver-garage.ru/wp-content/themes/theme/images/icon-1.png) no-repeat center}
.main-1 .icon:nth-child(2):before{background:url(//www.tver-garage.ru/wp-content/themes/theme/images/icon-2.png) no-repeat center}
.main-1 .icon:nth-child(3):before{background:url(//www.tver-garage.ru/wp-content/themes/theme/images/icon-3.png) no-repeat center}
.main-1 .btn{margin-top:40px}
.main-2 .title,.main-3 .title{font-size:36px;display:inline-block;font-size:14px}
.main-2 .title p,.main-3 .title p{flex-direction:column;display:flex;align-items:flex-end}
.main-2 .title span,.main-3 .title span{font-size:50px;font-family:'Onest';display:block;color:#ffb700;
font-style: italic;
font-weight: 700;}
.main-2 table .skew{background:linear-gradient(45deg,#FFEB3B,#ffb700);margin:5px 0}
.main-2 table .skew-child{display:revert}
.main-2 table{display:grid;font-size:18px;margin-top:40px}
.main-2 table tr{display:flex;align-items:center;margin-bottom:10px}
.main-2 table td{padding:5px 10px}
.main-2 table tr td:nth-child(1){width:50%}
.main-2 table tr td:nth-child(2){width:25%}
.main-2 table tr td:nth-child(3){width:25%}
.main-2 table td span{font-size:24px;color:#ffb700;font-weight:900;font-family:'Onest';
font-style: italic;
font-weight: 700;}
.main-2 .p1{font-family:'Onest';color:#ffb700;font-size:18px;margin:5px 0;height:50px;
font-style: italic;
font-weight: 700;}
.main-2 .block p:nth-child(3){font-weight:900;font-size:13px}
.main-2 .fa-money{background:#ffb700;color:#000;border-radius:50%;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;font-size:20px}
.main-2 .block img{height:240px;object-fit:cover;object-position:center}
.main-2 .btn a{font-size:17px}
.main-3 .block{padding-bottom:15px;margin:0;margin-left:1px;position:relative}
.main-3 .name{font-family:'Onest';text-align:center;margin-bottom:0;font-size:20px;
font-style: italic;
font-weight: 700;}
.main-3 a{text-decoration:unset;color:#fff}
.main-3 img{height:200px;object-fit:cover}
.main-3 .hover{position:absolute;bottom:80px;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.main-3 .shadow:before{content:"";position:absolute;width:100%;height:100%;top:0;z-index:1}
.main-3 .block:hover .shadow:before{background:#0d0e12de}
.main-4 img{height:300px}
.main-4 .slide{padding:0}
.main-4 .slick-prev{left:0}
.main-4 .slick-next{right:0}
.main-3 .block:after{content:'';position:absolute;background:linear-gradient(180deg,rgba(1,1,1,.1) 28.8%,#121319 100%);top:-15px;height:100%;right:0;z-index:0;left:0}
.main-3 .name{position:relative}
.main-3 .name:after{position:absolute;left:0;content:'';width:0;bottom:0;height:3px;background:#c50022;transition:.3s ease-in-out}
.main-3 .block:hover .name:after{width:100%}
.main-5 .blocks{justify-content:space-around}
.main-5 .block{width:40%;justify-content:space-between;align-items:center;margin-bottom:40px}
.main-5 .img{width:15%}
.main-5 .txt{width:80%}
.main-5 .txt p:nth-child(1){font-family:'Onest';font-size:20px;margin-top:0;margin-bottom:5px;
font-style: italic;
font-weight: 700;}
.main-5 .txt p:nth-child(2){margin:0}
.main-5 .car{background:url(//www.tver-garage.ru/wp-content/themes/theme/images/main/car2.png);width:800px;height:240px;background-repeat:no-repeat;background-size:contain;position:relative;background-position:center bottom}
.main-5 .disk{background:url(//www.tver-garage.ru/wp-content/themes/theme/images/main/disk.png);width:100px;height:100px;background-repeat:no-repeat;background-size:cover;background-position:left bottom;z-index:2;position:absolute;bottom:24px;animation:rolling .3s linear infinite}
@keyframes rolling {
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.main-5 .disk-1{left:147px}
.main-5 .disk-2{right:126px}
.main-6{background:url(//www.tver-garage.ru/wp-content/themes/theme/images/main/bg-6.jpg);position:relative;background-size:cover;padding:100px 0;background-attachment:fixed}
.main-6 .row{align-items:center;justify-content:space-between}
.main-6 .title-1{font-size:30px;font-family:'Onest';
font-style: italic;
font-weight: 700;}
.main-6 .p1{color:#c50022}
.main-6:before{content:"";position:absolute;width:100%;height:100%;background:#0d0e12de;top:0}
.main-6 input[type=text],.main-6 textarea{width:100%;background:unset;border:unset;border-bottom:1px solid #fff;color:#fff;font-size:20px;margin-bottom:40px;padding-bottom:15px}
.main-6 input[type=button]{background:#c50022;color:#fff;border:unset;padding:10px 25px;font-size:24px;border-radius:6px}
.main-6 .skill{background:#c50022;width:130px;height:130px;border-radius:6px;text-align:center;padding:30px 0}
.main-6 .skill span{display:block;line-height:25px}
.main-6 .skill span:nth-child(2){font-family:'Onest';font-size:36px;
font-style: italic;
font-weight: 700;}
.main-6 .phone{margin-left:50px;margin-top:50px}
.main-6 .phone a{background:#c50022;color:#fff;font-family:'Onest';font-size:36px;text-decoration:none;padding:3px 10px;border-radius:6px;
font-style: italic;
font-weight: 700;}
.main-7{position:relative}
.main-7:before{content:"";position:absolute;width:100%;height:100%;background:#0d0e1273;top:0;z-index:1}
.main-7:hover:before{z-index:0}
.main-7 .contact{position:absolute;z-index:1;right:30px;background:#0d0e12;height:90%;top:5%;width:30%;color:#fff;border-radius:12px;padding:30px}
.main-7 .contact a{align-items:center;color:#fff;text-decoration:none}
.main-7 .contact .flex p{width:50%;margin:10px 0}
.main-7 form{margin-top:30px}
.main-7 .inputs{justify-content:space-between}
.main-7 input[type=text]{width:48%}
.main-7 textarea{width:100%}
.main-7 input[type=text],.main-7 textarea{background:unset;border:unset;border-bottom:1px solid #fff;color:#fff;font-size:16px;margin-bottom:20px;padding-bottom:10px}
.main-7 input[type=button]{background:#c50022;color:#fff;border:unset;padding:10px 25px;font-size:20px;border-radius:6px}
.text li{list-style-type:unset;margin-bottom:10px}
.text a{color:#fff;text-decoration:none;border-bottom:1px solid #c50022}
.text li ul li{margin-bottom:0}
.text h6{text-align:right;background:#f9f9f9;border-left:10px solid #000;margin:2em 0 2em 50px;padding:20px 25px;font-size:120%;color:#000}
.text h6 strong{color:#ef9709}
.text h6 em{font-style:inherit;text-decoration:underline}
.text h2{position:relative;text-align:left}
.text h2:after{content:"";background-color:#c50022;width:51px;height:3px;display:block;position:absolute;left:0;bottom:-10px}
.text .warn{background:#c50022;padding:5px 10px}
.text-phone{text-align:center;margin:50px 0;font-weight:900}
.text-phone a{font-weight:900;font-size:24px;margin-left:10px;display:inline-flex;align-items:center}
.text-phone .fa{font-size:16px!important}
img{width:100%}
@keyframes shadow {
from{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}
50%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
to{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}
}
.articlesList img:hover,.icons img:hover{-moz-transform:scale(1.1)!important;-ms-transform:scale(1.1)!important;-o-transform:scale(1.1)!important;-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}
.articlesList img{display:inline-block!important;-moz-transition:transform .5s ease!important;-o-transition:transform .5s ease!important;-webkit-transition:transform .5s ease!important;transition:transform .5s ease!important;height:300px;object-fit:cover}
.project .menu-depth-1 .sub-menu-link{border-bottom:1px solid #fcbd59;font-weight:900;display:flex;align-items:center;padding:0}
.project .menu-depth-2 > li{padding-bottom:3px;padding-left:15px}
.project .menu-depth-2 > li a{font-size:12px}
.img-post{position:relative;background-size:cover;background-position:center center;padding:30px 0}
.img-post:before{content:"";position:absolute;width:100%;height:100%;background:#000000b5;top:0;background:linear-gradient(45deg,#000000c7,#00000000)}
.img-post .h1{position:relative;color:#fff;text-align:center;font-size:30px;font-weight:900}
.img-post .h1 span{border-bottom:2px solid #c50022}
.img-post p:nth-child(2){position:relative;text-align:center;margin-top:50px;font-size:26px}
.img-post p:nth-child(2) a{background:#c50022;color:#fff;font-weight:900;padding:10px 20px;border-radius:6px;text-decoration:none;font-size:16px}
.project-slide .articleWorks{padding-bottom:35px}
.slide-article{margin:50px auto}
.articleWorks{position:relative;background:#ffffff4f;padding-bottom:20px;border-radius:12px;overflow:hidden;width:24%;margin-bottom:1%;margin-right:1%}
.articleWorks a{text-decoration:none;color:#fff;display:block;border:unset}
.articleWorks .fa{font-size:100px;text-align:center;display:block;padding-top:10px;color:grey}
.articleWorks .title-1{font-weight:600;font-size:15px;text-align:center}
.articleWorks .header{height:180px;overflow:hidden;background-repeat:no-repeat;background-position:center center;border-top-right-radius:12px;border-top-left-radius:12px;position:relative;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;transition:transform .5s ease;background-size:cover}
.slide-article .header{background-size:contain}
.article .header{background-size:cover}
.articleWorks .header:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.articleWorks .foot{color:#fff;margin:0 auto;text-align:center;background:#c50022;display:table;padding:12px;border-radius:6px}
.articleWorks .foot a{color:#000;text-decoration:none}
.articleWorks2{width:24%;overflow:hidden;position:relative;margin-right:1%;margin-bottom:1%;min-height:200px}
.articleWorks2 a{color:unset;text-decoration:none}
.articleWorks2 p{font-family:'Onest';text-align:center;font-size:18px;position:absolute;background:#0d0e12ba;bottom:0;width:100%;margin:0;padding:15px 0;
font-style: italic;
font-weight: 700;}
.articleWorks2 img{height:200px;object-fit:cover}
.article h2{width:100%}
.main-conten-title{font-size:24px;font-weight:900;position:relative;margin-top:70px;margin-bottom:40px}
.main-conten-title:after{content:"";background-color:#f1b960;width:51px;height:3px;display:block;position:absolute;left:0;bottom:-10px}
.other-project{position:relative;box-shadow:0 0 5px rgba(0,0,0,0.15)}
.other-project a{color:unset;text-decoration:none}
.other-project *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease;object-fit:cover}
.other-project .image{overflow:hidden;height:200px}
.other-project .title-1{margin:-40px 5px 0;position:absolute;width:96%;background-color:#fff;padding:6px;font-weight:900}
.other-project figcaption p{margin:0}
.btnWork{margin-top:0;text-align:center;font-family:'BebasNeue';font-size:24px}
.btnWork a{color:#fff;background:#00a1ff;text-decoration:none;padding:6px 35px}
.bottomSpan{border-bottom:3px solid #ff0}
.btn-red{background:#cc1313;color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;border:none;cursor:pointer;width:100%;padding:10px 0;border-radius:12px;margin-top:10px;animation:shadow 2s infinite ease-in-out;font-family:'GL';display:block;position:absolute;bottom:-45px}
.btn-red-href{text-align:center;width:100%;background:#cc1313;font-weight:600;padding:10px 0;border-radius:12px;animation:shadow 2s infinite ease-in-out}
.btn-red-href a{background:#cc1313;color:#fff;text-transform:uppercase;text-decoration:none}
.ourTop{background-size:cover;position:relative}
.ourTop:before{content:"";position:absolute;width:100%;height:100%;top:0}
.ourTop .padding{padding-top:100px;padding-bottom:100px}
.ourTop .row{align-items:center}
.ourTop .menu-fixed{border-bottom:1.5px solid #fff}
.ourTop h1{text-align:left;font-size:43px;color:#fff}
.ourTop h2{text-align:left;font-size:24px;font-weight:100;color:#fff}
.ourTop form div{position:relative}
.ourTop form div .fa{background:#000;color:#fff;border-radius:50%;height:40px;width:40px;font-size:32px;text-align:center;padding-top:3px;position:absolute;top:11px;left:4px}
.ourTop input{width:100%;margin-bottom:15px;padding:20px 0;font-size:18px;padding-left:50px}
.ourTop input[type=button]{background:#000;color:#fff;width:100%;padding:10px;border:none;font-size:18px;font-weight:900;font-family:'GL';cursor:pointer}
.sec-1,.sec-2{padding:50px 0;background-size:cover;color:#fff;font-size:18px;font-weight:900;background-attachment:fixed;position:relative}
.sec-1 h2,.sec-2 h2{color:#fff;text-align:left}
.sec-1 .icon{width:25%;align-items:center}
.sec-1 .icon img{width:50px;margin:0;margin-right:10px}
.sec-2 .icon{width:20%;position:relative}
.sec-2 .flex{justify-content:space-between}
.sec-2 img{box-shadow:inset 0 0 0 10px red;width:150px;margin:0 auto}
.sec-2 .icon span{position:absolute;top:80px;font-size:36px;left:35px}
.sec-2 .phone{margin:0}
.sec-2 .phone a{color:unset}
.sec-3{margin:50px 0;background-size:cover;padding:15px 0;background-position:center center;position:relative;color:#fff;background-attachment:fixed}
.sec-3 img{width:65%}
.sec-3:before{content:"";position:absolute;width:100%;height:100%;background:#00000066;top:0}
.sec-3 p:nth-child(1){font-size:50px;margin:0;font-family:'BebasNeue';color:#f1b960}
.sec-3 p:nth-child(2){font-size:24px}
.sec-3 p:nth-child(3){font-size:20px}
.agent{text-align:center;width:max-content;margin:0 auto;display:flex}
.agent a{font-weight:900;text-decoration:none;font-size:22px;padding:10px 20px;background:#000;color:#fff;margin-top:25px}
.agent a span{font-size:9px;display:block}
.master{text-align:center;background:#000;width:97%;margin:0 auto;padding:10px 0;margin-top:20px}
.master a{color:#fff;text-decoration:none;font-size:20px}
.master a span{font-size:14px}
.prim-1{color:#3879d9;font-weight:900;font-size:18px}
.pulse{animation:pulse 3s infinite linear}
.bg-pulse{animation:bg-pulse 3s infinite linear}
@keyframes pulse {
from{transform:scale(1.0)}
25%{transform:scale(1.1)}
50%{transform:scale(1.2)}
75%{transform:scale(1.1)}
to{transform:scale(1.0)}
}
@keyframes bg-pulse {
from{background:#ff00009c}
25%{background:#ffb100e6}
50%{background:#d8ff00}
75%{background:#ffb100e6}
to{background:#ff00009c}
}
.articlePrice{background:#fff;position:relative;padding-bottom:50px}
.articlePrice .header{height:270px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.articlePrice .title-1{font-size:24px;font-weight:900;text-align:center;border-bottom:1px solid #bab6b6;margin:15px 0}
.articlePrice ul{padding-left:30px;margin:0}
.articlePrice li{list-style-type:unset}
.articlePrice .price-1{background:#000;color:#fff;margin:0;padding:10px;font-size:18px;font-weight:900;position:absolute;width:100%;bottom:0;text-align:center}
.articlePrice-1{width:23%;background-image:url(//www.tver-garage.ru/wp-content/themes/theme/images/frame2.png),url(//www.tver-garage.ru/wp-content/themes/theme/images/frame1.png);background-repeat:no-repeat,no-repeat;background-position:center bottom -28px,center top -165px;background-size:100.05px auto,250.8px auto;background-attachment:scroll,scroll;background-color:#000;padding-bottom:50px;margin:0 10px;border:1px solid #fff;border-radius:12px;padding-top:90px;color:#fff;margin-bottom:40px}
.articlePrice-1 a{color:unset;text-decoration:unset}
.articlePrice-1 .title-1{color:#fff;text-align:center;font-weight:900;font-size:20px}
.articlePrice-1 .border-1{width:20%;height:2px;background-color:#ffcd7e;margin:0 auto;margin-top:40px}
.articlePrice-1 .price-1{text-align:center;font-weight:900}
.articlePrice-1 .img-1{width:100px;height:100px;margin-top:-135px;border:1px solid;border-radius:50%;margin-right:auto;margin-left:auto;display:block!important;background:#000}
.articlePrice-1 .img-1 img{width:70%;margin:0 auto;display:block!important;margin-top:12px}
.articlePrice-1 .more-1{background:#ffcd7e;display:table;margin:0 auto;text-align:center;color:#000;padding:10px 30px;border-radius:20px;font-size:20px;position:relative;top:68px;font-weight:900}
.articlePrice .price-1 a{color:#fff}
.pcenter{text-align:center;font-size:18px;margin:3% 0}
.inactive{background:#000;color:#fff;padding:1%;margin:0 4px}
.current1{background:gray;padding:1%;color:#fff}
.project-slide{padding:0 40px}
.slide-term .btn-1{text-align:center;margin-top:40px}
.slide-term h2{color:#fff}
.slide-term .btn-1 a{background:#fff;border:1px solid;padding:10px 20px;color:#000;text-decoration:none;font-size:20px}
.slug{text-align:center;font-size:20px}
.slug a{text-decoration:none;color:#f1b960;font-weight:900}
.table{width:100%;border-collapse:collapse}
.table th,.table td{padding:25px 1px;text-align:center}
.table tbody th,.table tbody td{border-bottom:1px solid #fff;transition:transform .5s ease}
.table thead th{border-bottom:3px solid #c50022;font-family:'Onest';padding-bottom:5px;
font-style: italic;
font-weight: 700;}
.table tbody tr:nth-child(even){background-color:#ffffff4f}
.table tbody td:not(:nth-child(1)):hover{background-color:#ffffffd9;color:#000;font-weight:900;text-align:center;transform:scale(1.1)}
.table td:nth-child(1){font-family:'Onest';
font-style: italic;
font-weight: 700;}
.table td:nth-last-child(1){width:20%!important}
.table th:nth-last-child(1){width:20%!important}
.icon-1{padding:50px 0}
.icon-1 .block{width:25%;margin:20px 0}
.icon-1 .block p,.icon-1 dd{font-family:'Onest';text-align:center;
font-style: italic;
font-weight: 700;}
.icon-1 img{width:50%;margin:0 auto;display:block;height:130px;object-fit:contain}
.tabs{font-size:0;margin:40px 0}
.tabs>input[type="radio"]{display:none}
.tabs>div{display:none;border:1px solid #c5002291;padding:10px 15px;font-size:16px}
#tab-btn-1:checked~#content-1,#tab-btn-2:checked~#content-2,#tab-btn-3:checked~#content-3,#tab-btn-4:checked~#content-4{display:block}
.tabs>label{font-family:'Onest';display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-color:#0d0e12;border:1px solid #c5002291;padding:8px 15px;font-size:18px;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out;cursor:pointer;position:relative;top:1px;
font-style: italic;
font-weight: 700;}
.tabs>label:not(:first-of-type){border-left:none}
.tabs>input[type="radio"]:checked+label{background-color:#fff;color:#0d0e12;font-weight:900}
.set_ton .flex{justify-content:space-between}
.set_ton .img{width:30%}
.set_ton img{object-fit:contain;object-position:top;margin-top:20px;height:200px}
.set_ton .text{width:65%}
.map-js p{margin:0}
.map-js a{color:#c50022;font-weight:600}
.map-js .fa{color:#fff}
.about_1 .history{justify-content:space-between}
.about_1 .history_block{border:1px solid;padding:15px 20px;background:#262a3b;width:30%;margin-top:30px}
.about_1 .block_{padding-left:45px;position:relative;font-size:24px}
.about_1 .block_:before{content:'';display:block;width:24px;height:24px;position:absolute;top:0;left:0;background-size:contain;background-repeat:no-repeat;z-index:333}
.about_1 .block_1:before{background-image:url(//www.tver-garage.ru/wp-content/themes/theme/images/about/repair.svg)}
.about_1 .block_2:before{background-image:url(//www.tver-garage.ru/wp-content/themes/theme/images/about/car-wash.svg)}
.about_1 .block_3:before{background-image:url(//www.tver-garage.ru/wp-content/themes/theme/images/about/car.svg)}
.about_1 .block_4:before{background-image:url(//www.tver-garage.ru/wp-content/themes/theme/images/about/repair1.svg)}
.about_1 .block_5:before{background-image:url(//www.tver-garage.ru/wp-content/themes/theme/images/about/windshield.svg)}
.about_1 .block_6:before{background-image:url(//www.tver-garage.ru/wp-content/themes/theme/images/about/windscreen.svg)}
.about_2{border:1px solid;margin:40px 0;padding:30px 20px}
.about_3 ul{justify-content:space-between;padding:0}
.about_3 li{list-style-type:decimal;width:47%;border-top:1px solid;padding:20px 10px}
.about_4{background:#f9f9f9;padding:50px 0;color:var(--color-primary-2)}
.about_4 .flex{justify-content:space-between}
.about_4 .block{width:30%;margin-bottom:50px;font-weight:900}
.about_4 img{width:50px}
.about_5 .flex{justify-content:space-between}
.about_5 .block{width:15%;border:1px solid;padding:20px 10px;margin-bottom:20px;background:#262a3b}
.about_5 img{width:90px;height:50px;object-fit:contain;margin:0 auto;display:block}
.about_6{margin:80px 0}
.about_6 .flex{justify-content:space-between}
.about_6 .block{width:30%}
@media only screen and (max-width:768px) {
.table-mob{overflow-y:scroll}
.main-1 .title{font-size:30px;line-height:30px}
.main-1 .title span{font-size:50px}
.main-1 .circle{justify-content:space-between}
.main-1 .icon{width:100%;height:60px;padding-top:15px}
.main-2 table{font-size:12px}
.main-2 table tr td:nth-child(1),.main-2 table tr td:nth-child(2){width:35%;font-size:12px}
.main-2 table tr td:nth-child(3){width:30%}
.main-2 table td span{font-size:14px}
.main-2 .btn{padding:5px;font-size:14px}
.main-2 .btn b{display:none}
.main-2 .p1{font-size:14px}
.main-2 .block img{height:150px}
.main-2 .title span,.main-3 .title span{font-size:30px}
.main-1 .line2{display:none}
.main-5 .block{width:100%}
.main-5 .car{width:100%;height:140px}
.main-5 .disk{display:none}
.main-6 .phone a{font-size:8vw}
.main-6 .skill{margin-top:30px}
.main-7 .contact{position:relative;z-index:1;width:100%;left:0}
.main-7 .contact .flex p{margin:5px 0}
.mobileMenu{display:none;width:100%;padding:10px 0}
.mobileMenu .row{justify-content:left;margin:0}
.main_menu{margin-left:20px;display:block}
.page-nav{align-items:center}
.mobMenuNum{font-size:17px;width:85%;display:block;align-items:center;justify-content:space-around;flex-wrap:wrap}
.mobMenuNum .fa{width:25px;height:25px}
.mobMenuNum a{color:#fff;text-decoration:none;font-weight:900}
.mobMenuNum .whatsapp{color:#fff}
.header .address{color:#fff;order:2}
.header .soc{display:none}
.header .row{margin:0}
.page-nav__btn{width:10%;font-size:0;width:30px;height:17px;background:#fff;background-clip:content-box;padding:5px 0;border:0 solid #fff;border-top-width:2px;border-bottom-width:2px;margin:0;display:block;cursor:pointer}
.articleWorks{width:49%}
.articleWorks p{font-size:12px}
.articleWorks2{width:49%}
.form,.form-1,.owl-carousel .form{width:100%}
#map{height:unset}
.contact ul{margin-left:0}
.contact .col-form li{margin-left:0}
.contact .flex a{display:flex;flex-wrap:wrap}
.contact p{font-size:12px}
.contact .col-form{position:static;width:100%;margin:0 auto;padding:10px}
.contact .col-form ul .fa{position:static}
.footer .helpForm input{font-size:15px}
.footer .soc a{font-size:14px}
.footer .page-nav .main_menu{display:flex}
.footer .page-nav .main_menu li a,.prim p span{font-size:16px}
.footer .address{margin-top:20px}
.footer input{width:49%}
.footer .linkOrder{width:100%}
.footer .page-nav .main_menu li{margin:4px;padding:0}
.footer .page-nav .main_menu{flex-wrap:wrap;align-items:center;justify-content:center;margin:0}
.btn-red{width:95%}
.mail{display:none}
.header .block-2{display:none}
.header .block-1{width:100%;margin:10px 15px;border:unset}
.footer .block-1,.footer .block-2,.block-3{width:100%;margin-left:20px;margin-right:20px;border:none;margin-bottom:10px}
.ourTop h1{font-size:24px}
.ourTop h2{font-size:18px}
.sec-1 .icon{width:50%;text-align:center}
.sec-1 .icon img{margin:0 auto}
.sec-2 .icon{width:50%}
.sec-2 .phone{font-size:16px}
.gallery img{height:100px}
.project-slide{padding:0}
.agent a{font-size:21px;padding:10px}
.contact .address-1{display:flex}
.form-1 div,.form-1 [type="button"]{width:100%}
blockquote,blockquote h6{margin:0!important}
.icon-1 .block{width:50%;margin:0;margin-bottom:10px}
.icon-1 .block p{margin:0;font-size:12px}
.icon-1 .gallery-item{width:50%!important}
.fa-align-justify{background:unset}
.head-menu{display:none}
.header .top_menu li{margin-top:10px}
.header .menu-1{position:absolute;right:15px;top:0}
.tabs>label{width:50%;font-size:12px}
.tabs>label:not(:first-of-type){border-left:1px solid #c5002291}
.about_1 .history_block{width:49%}
.about_1 .block_{font-size:16px;padding-left:35px}
.about_3 ul{padding:20px}
.about_4 .block{width:48%}
.about_5 .block{width:30%}
.about_5 img{width:80%}
}
@media only screen and (min-width:1px) and (max-width:480px) {
.hidden-xs{display:none}
}
@media only screen and (min-width:481px) and (max-width:768px) {
.hidden-sm{display:none}
}
@media only screen and (min-width:769px) and (max-width:1024px) {
.hidden-md{display:none}
}
@media only screen and (min-width:1025px) {
.hidden-lg{display:none}
}
.top_menu{display:flex;justify-content:space-between;padding:0;flex-wrap:wrap}
.top_menu a{color:var(--color-primary-1);text-decoration:unset}
.footer_menu{display:flex;justify-content:space-between;padding:0;flex-wrap:wrap;font-family:'BebasNeue'}
.footer_menu_name{font-size:20px;border-bottom:1px solid;display:inline}
.footer_menu a{color:#fff;text-decoration:none;font-size:20px}
.footer_menu li a:hover{border-top:2px solid #fff;border-bottom:2px solid #fff}
@media only screen and (max-width:768px) {
.logoImg{width:75%;margin:0 auto;margin-bottom:10px}
.top_menu li{width:100%}
.footer_menu{font-family:unset}
.footer_menu li{width:100%;margin-bottom:10px}
.footer_menu_name{font-family:'BebasNeue';font-size:24px}
}
.mainMenu{padding:15px 0;position:sticky;z-index:2;width:100%;top:-1px;background:var(--color-primary-2)}
#side-checkbox{display:none}
@media only screen and (min-width:769px) {
.page-nav .fa-angle-right{display:none!important}
.page-nav .back{margin:0;font-size:0}
.page-nav .back .fa{width:0;height:0}
.page-nav .main_menu{display:flex;width:100%;justify-content:space-between;margin:0;padding:0}
.page-nav .has-children{position:relative}
.page-nav li{position:relative}
.page-nav .sub-menu{display:none;position:absolute;top:100%;list-style-type:none;background:#fff;width:max-content;left:0;padding:0 ​10px}
.page-nav li:hover .sub-menu{display:block;z-index:2}
.page-nav a{color:var(--color-primary-1);text-decoration:none;font-size:18px;font-weight:900}
.page-nav .sub-menu a{color:#000}
.page-nav .menu-depth-1{margin-left:10px}
.page-nav .menu-depth-2{padding-left:10px}
.page-nav .menu-depth-1 a{font-size:13px;font-weight:500}
.page-nav .menu-depth-2 a{font-size:11px;font-weight:100}
}
@media only screen and (max-width:768px) {
.page-nav{position:fixed;background:var(--color-primary-2);transition:all .5s ease 0;height:120%;box-shadow:#000 10px 0 20px;color:#fff;left:-800px;top:0;padding:0 0 10px;width:80%}
.page-nav li{display:flex;justify-content:space-between;align-items:center;padding:0 20px}
.page-nav a{color:#fff;text-decoration:none;padding-top:5px;padding-bottom:5px}
.page-nav .main_menu a{font-weight:900}
.page-nav .back{position:absolute;background:unset;padding:0;font-size:7vw;top:5px;left:20px;margin:0}
.page-nav .back .fa{background:unset}
.page-nav .fa-angle-right{position:static;background:unset;font-size:6vw}
.page-nav .main_menu li{margin-bottom:8px}
.page-nav .main_menu .depth-0{border-top:1px solid #ffffff75;padding:5px 20px;font-size:14px;margin:0}
.page-nav .top_menu{font-size:12px;border-bottom:1px solid #ffffff75;padding:10px 0;margin-top:0;margin-bottom:0}
#side-checkbox:checked + .page-nav{left:0;z-index:3}
#side-checkbox:checked + .menu_close{left:0}
.sub-menu{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;width:100%;background:var(--color-primary-2);left:0;top:50px;color:#fff;transition:all .5s ease 0;left:-320px}
.main_menu{padding:0;margin:0;border-bottom:1px solid #ffffff75}
.visi{visibility:visible;left:0}
.page-nav .name-menu{font-size:4.5vw;padding:10px 0;border-bottom:1px solid #ffffff75;margin-bottom:10px;padding-left:55px}
.before_menu{position:relative;align-items:center;height:49px}
.before_menu .logo_block{margin-left:10px;width:75%}
.before_menu .logo .txt{line-height:20px}
.before_menu .logo span{font-size:5vw}
.before_menu .logo span:nth-child(2){color:var(--color-primary-1)}
.before_menu .menu_close{position:absolute;right:0;top:0;border-left:1px solid #ffffff75;height:100%;display:flex;justify-content:center;width:20%;align-items:center}
.before_menu .fa-times{background:unset;font-size:8vw!important}
.before_menu .fa-phone{background:unset;color:#c50022;font-size:25px!important}
.before_menu .logo_block{margin-left:10px;width:90%;align-items:center;position:relative}
.before_menu .menu_phone{position:absolute;right:60px}
.before_menu .logoImg{width:55%;margin:0}
.before_menu .logoImg .text{line-height:5vw;font-size:2.5vw}
.before_menu .logoImg .text b{font-size:6vw}
.after_menu .phones_list_all{margin:20px 0}
.after_menu .phones_list{padding:0 10px}
.after_menu .phone_list{padding-top:3px}
.after_menu .moika{margin:0}
.after_menu .fa{font-size:12px}
.after_menu p{color:var(--color-primary-1);font-size:3.5vw;margin-top:0;margin-bottom:10px;padding:0 10px}
.after_menu .social_2{border-top:1px solid #ffffff75;border-bottom:1px solid #ffffff75;padding:10px}
.after_menu .call{margin-top:40px}
.after_menu .call a{background:var(--color-primary-3);font-size:4vw;border-radius:5px;padding:7px 15px;display:block;text-align:center;width:90%;margin:0 auto;font-weight:900}
.mainMenu .mobil-menu{color:#fff}
.mainMenu .mobil-menu a{color:unset;text-decoration:unset}
.mainMenu .mobil-menu .flex{justify-content:space-between;padding:2px 15px;align-items:center}
.mainMenu .mobil-menu .num{font-size:20px;font-weight:900}
.mainMenu .mobil-menu .fa-align-justify{font-size:24px!important}
.mainMenu	.social .fa{font-size:15px;height:25px;width:25px;display:inline-flex;color:var(--color-primary-1);background:var(--color-primary-3);align-items:center;justify-content:center;border-radius:50%}
}
@media (max-width: 1440px) {
#map {
height: 600px;
}
}
.block_otzivy {
padding: 20px 0;
position: relative;
}
.block_otzivy h2 {
font-size: 24px;
line-height: normal;
color: #fff;
font-weight: 600;
margin-bottom: 20px;
}
.block_otzivy h2::after {
background-color: transparent;
}
.otzivy_item {
position: relative;
border: 1px solid #fff;
border-radius: 10px;
padding: 30px;
}
.otzivy_item_block {
position: relative;
display: block;
width: 100%;
}
.otzivy_header {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
position: relative;
}
.otzivy_name {
font-size: 16px;
color: #fff;
font-weight: 600;
line-height: normal;
padding-top: 3px;
}
.star img {
display: block;
width: auto;
height: auto;
margin: 0 auto;
max-width: 100%;
object-fit: none;
}
.otzivy_text {
line-height: 22px;
padding-top: 15px;
}
.otzivy_item .owl-nav {
position: relative;
margin-top: 30px;
padding-bottom: 30px;
}
.otzivy_item .owl-nav button.owl-prev::before {
content: '\f104';
font-family: fontawesome;
color: #c50022;
font-size: 18px;
position: absolute;
top: 0px;
left: 0px;
background-color: transparent;
text-align: center;
border-radius: 50%;
width: 40px;
height: 40px;
border: 1px solid #c50022;
line-height: 40px;
padding-right: 3px;
transition: all 0.5s;
}
.otzivy_item .owl-nav button.owl-prev:hover::before {
color: #fff;
background-color: #c50022;
border: 1px solid #c50022;
}
.otzivy_item .owl-nav button.owl-next::before {
content: '\f105';
font-family: fontawesome;
color: #c50022;
font-size: 18px;
position: absolute;
top: 0px;
left: 55px;
background-color: transparent;
text-align: center;
border-radius: 50%;
width: 40px;
height: 40px;
border: 1px solid #c50022;
line-height: 40px;
padding-left: 3px;
transition: all 0.5s;
}
.otzivy_item .owl-nav button.owl-next:hover::before {
color: #fff;
background-color: #c50022;
border: 1px solid #c50022;
}
.five-star {
content: "";
display: inline-block;
position: absolute;
width: 112px;
height: 28px;
background-image: url(//www.tver-garage.ru/wp-content/themes/theme/images/five-star.svg);
background-repeat: no-repeat;
background-position: center;
right: 0;
top: 0;
}
.four-star {
content: "";
display: inline-block;
position: absolute;
width: 91px;
height: 28px;
background-image: url(//www.tver-garage.ru/wp-content/themes/theme/images/four-star.svg);
background-repeat: no-repeat;
background-position: center;
right: 0;
top: 0;
}
.three-star {
content: "";
display: inline-block;
position: absolute;
width: 70px;
height: 28px;
background-image: url(//www.tver-garage.ru/wp-content/themes/theme/images/three-star.svg);
background-repeat: no-repeat;
background-position: center;
right: 0;
top: 0;
}
.two-star {
content: "";
display: inline-block;
position: absolute;
width: 49px;
height: 28px;
background-image: url(//www.tver-garage.ru/wp-content/themes/theme/images/two-star.svg);
background-repeat: no-repeat;
background-position: center;
right: 0;
top: 0;
}
.one-star {
content: "";
display: inline-block;
position: absolute;
width: 28px;
height: 28px;
background-image: url(//www.tver-garage.ru/wp-content/themes/theme/images/one-star.svg);
background-repeat: no-repeat;
background-position: center;
right: 0;
top: 0;
}
.sec-slider-works {
padding-top: 40px;
padding-bottom: 40px;
}
.sec-slider-works .title {
margin-bottom: -25px;
}
.slider-works {
position: relative;
}
.slider-works .slick-track {
align-items: flex-start;
}
.slider-works .slick-track .slick-slide {
height: auto;
margin: 0;
}
.slider-works .slider-works_arrow-left {
position: absolute;
left: 0;
bottom: 5px;
z-index: 5;
}
.slider-works .slider-works_arrow-right {
position: absolute;
left: 51px;
bottom: 5px;
z-index: 5;
}
.slider-works .slick-arrow {
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #C50022;
padding: 0;
width: 41px;
height: 41px;
background: transparent;
border-radius: 50%;
cursor: pointer;
}
.slider-works .slick-arrow:hover {
background: #C50022;
}
.slider-works .slick-arrow:hover i {
color: #fff;
}
.slider-works .slick-arrow i {
background: none;
margin: 0;
padding: 0;
color: #C50022;
}
.slide-work {
display: flex;
align-items: flex-start;
}
.slide-work__text {
width: 33.333%;
padding-top: 50px;
padding-right: 20px;
}
.slide-work__title {
font-weight: 600;
font-size: 16px;
color: #fff;
margin-bottom: 25px;
display: inline-block;
}
.slide-work__content {
font-style: normal;
font-weight: normal;
font-size: 16px;
}
.slide-work__content ul {
margin: 0;
padding: 0;
}
.slide-work__content ul li {
margin-bottom: 15px;
background-image: url(https://www.tver-garage.ru/wp-content/themes/theme/images/check_li.svg);
background-repeat: no-repeat;
background-size: 14px;
background-position: 0 3px;
padding-left: 28px;
}
.slide-work__images {
width: 66.666%;
display: flex;
align-items: flex-start;
justify-content: space-between;
margin: 0 0 0 -20px;
}
.slide-work__images .image_link {
position: relative;
flex: 1;
display: block;
border-radius: 10px;
overflow: hidden;
font-size: 0;
margin: 0 0 0 20px;
}
.slide-work__images .image_link span {
position: absolute;
left: 15px;
bottom: 15px;
z-index: 2;
font-family: 'Onest';
background: #fff;
color: #0D0E12;
line-height: 40px;
font-style: italic;
font-weight: 700;
font-size: 20px;
border-radius: 5px;
padding: 0 15px;
}
.advantages-icons {
padding: 10px 0 40px 0;
}
.advantages-icons h2 {
margin-bottom: 30px;
}
.advantages-icons__list {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
margin: -10px;
}
.advantages-icons__item {
width: calc(20% - 20px);
margin: 10px;
text-align: center;
}
.advantages-icons__item img {
max-width: 100px;
height: auto;
}
.advantages-icons__item p {
margin-bottom: 0;
font-weight: 500;
font-size: 18px;
line-height: 1.3;
}
.sec-stock {
padding-top: 50px;
padding-bottom: 20px;
}
.sec-stock__list {
display: flex;
flex-wrap: wrap;
margin: -10px;
}
.sec-stock__list .block-stock {
width: calc(25% - 20px);
margin: 10px;
margin-bottom: 20px;
position: relative;
padding-bottom: 35px;
}
img.block-stock__img {
border-radius: 10px;
margin-bottom: 15px;
height: auto;
width: 100%;
}
img.block-stock__img:hover {
transform: none !important;
}
.block-stock__title {
margin-top: 0;
margin-bottom: 15px;
font-weight: 500;
font-size: 18px;
color: #fff;
text-decoration: none;
}
.block-stock__footer {
position: absolute;
bottom: 0;
left: 0;
z-index: 2;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.block-stock__footer .block-stock-tel {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #FFFFFF;
text-decoration: none;
}
.block-stock__footer .block-stock-btn {
display: flex;
align-items: center;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #C50022;
text-decoration: none;
}
.block-stock__footer .block-stock-btn::after {
content: "";
display: block;
width: 9px;
height: 9px;
margin-left: 10px;
transform: rotate(45deg);
border-right: 1px solid;
border-top: 1px solid;
}
@media (max-width: 1024px) {
.sec-slider-works .title {
margin-bottom: 20px;
}
.slide-work {
flex-direction: column-reverse;
padding-bottom: 50px;
padding-left: 5px;
}
.slide-work__text {
width: 100%;
padding-top: 20px;
padding-right: 0;
}
.slide-work__images {
width: 100%;
margin: 0 -15px 0 -5px;
}
.slide-work__images .image_link {
margin: 0 5px;
}
.slide-work__images .image_link span {
font-size: 14px;
line-height: 30px;
left: 5px;
bottom: 5px;
padding: 0 10px;
}
.advantages-icons__item img {
max-width: 80px;
}
.advantages-icons__item p {
font-size: 16px;
}
.sec-stock__list .block-stock {
width: calc(50% - 20px);
margin-bottom: 30px;
}
.block-stock__footer .block-stock-tel, .block-stock__footer .block-stock-btn {
font-size: 14px;
}
}
@media (max-width: 768px) {
.advantages-icons__list {
justify-content: center;
}
.advantages-icons__item {
width: calc(50% - 20px);
margin-bottom: 20px;
}
.sec-stock__list {
margin: 0;
}
.sec-stock__list .block-stock {
width: 100%;
margin: 0;
margin-bottom: 30px;
}
}
.h1_title {
font-family: BebasNeue;
font-size: 40px;
}
@media (max-width: 480px) {
.h1_title {
font-family: BebasNeue;
font-size: 20px;
}
}
.footer_dop {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding-top: 20px;
}
.yand-rate {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: -webkit-min-content;
width: -moz-min-content;
width: min-content;
}
.yand-rate * {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.yand-rate__btn {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid #000;
border-radius: 5px;
padding: 9px 20px;
text-decoration: none;
font-family: 'GL';
font-weight: 600;
font-size: 12px;
line-height: 130%;
color: #1e1f25;
background: #ffffff;
}
.yand-rate__col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.yand-rate__title {
padding-right: 6px;
margin-right: 20px;
}
.yand-rate__icon {
display: inline-block;
width: 35px;
height: 24px;
}
.yand-rate__icon img {
width: 100%;
}
.yand-rate__value {
margin-left: 10px;
margin-bottom: -2px;
white-space: nowrap;
}
.yand-rate__value-main {
font-weight: 900;
font-size: 26px;
}
.yand-rate__value-max {
opacity: .5;
}
.ym-advanced-informer {
float: right;
}
.review_item_block {
padding: 50px 0 0 0;
}
.review_item_block {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
justify-content: space-between;
}
.review_item_text {
width: 40%;
}
.review_item_text h3 {
}
.review_block {
width: 560px;
height: 600px;
overflow: hidden;
position: relative;
}
@media (max-width: 480px) {
.review_item_text {
width: 100%;
}	
.review_block {
width: 100%;
}
}
input[name="surname"] {
position: fixed;
top: -100%;
left: -100%;
}
.sec-slider-video__slider {
position: relative;
margin-top: 20px;
display: flex;
padding-bottom: 60px;
}
.sec-slider-video__slider .slick-arrow {
position: absolute;
z-index: 2;
left: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #C50022;
padding: 0;
width: 41px;
height: 41px;
background: transparent;
border-radius: 50%;
cursor: pointer;
}
.sec-slider-video__slider .slick-arrow:hover {
background: #C50022;
}
.sec-slider-video__slider .slick-arrow:hover i {
color: #fff;
}
.sec-slider-video__slider .slick-arrow.slider-video_arrow-right {
left: 51px;
}
.sec-slider-video__slider .slick-arrow i {
background: none;
margin: 0;
padding: 0;
color: #C50022;
}
.slider-video {
position: relative;
display: block;
border-radius: 10px;
overflow: hidden;
font-size: 0;
}
.slider-video figure {
margin: 0;
}
.slider-video:before {
content: "";
display: block;
width: 60px;
height: 60px;
background-color: #C50022;
background-image: url(https://www.tver-garage.ru/wp-content/themes/theme/images/video_play_icon.svg);
background-position: 54% center;
background-repeat: no-repeat;
background-size: 20px;
border-radius: 50%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: 2;
pointer-events: none;
}
.s-checkbox {
display: flex;
gap: 10px;
margin: 15px 0;
}
.s-checkbox input {
width: auto;
}
.s-checkbox a {
color: #c50022;
text-decoration: underline;
}
.main-7 .s-checkbox {
margin-top: 0;
}