@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic');
.main-page.one{
   min-height: 836px;
   height: 100vh;
}   
.nc-demo-modal-wrapper,.nc-demo-modal-overlay{display:none!important}
.text-block{margin-bottom:30px}
.mobilePhoneChoise {display: none;position: fixed;z-index: 9999;top: 72px;left: 0;right: 0;bottom: 0;background: #fff;    max-width: 100%;text-align: center;padding: 130px 30px;
}
body{font-family:'Open Sans';color:#000}
.form_error {display: none;color: red;text-align: center; margin-top: 5px;}
.g-recaptcha-block {display: inline-block;}
.dn {display: none;}
.sloagan-j{color: #fff;font-size: 21px;margin: 40px 0px;background:
    rgba(0,0,0,0.5);
    padding: 10px;
}
.first-tel a{position: relative;}
/*.first-tel a:before {display: block; content: ""; position: absolute; left: -25px;top: 1px;height: 20px; width: 20px; background: url(../img/svg/whatsApp-icon.svg);background-size: cover;}*/
.main-mob-sect1-auc-link {text-align: center;margin-top: 30px;}
.modal-dialog {margin: 7% auto 0;}
.modal .mod_wrp {max-width: 90%;}
.form-send-ok {margin: 50px 0;text-align: center;color: #1b9a2b;}
.error{display:none;color:red;position:relative;top:5px}
.city_error {top:4px;}
/*.all_cities > div:nth-child(1) p::after{content:'';display:inline-block;vertical-align:middle;transform-origin:center;width:8px;height:8px;margin-left:5px;transform:rotate(90deg);background-color:#fff;-webkit-mask-image:url(../img/svg/right-arrow.svg);mask-image:url(../img/svg/right-arrow.svg)}*/
.fixMe .all_cities > div:nth-child(1) p::after{background-color:#000}
.all_cities.active .second{display:block}
.sendok{background-color:#24b53b!important}
.error_input{border:1px solid red!important}
:root{--red:#45a2f9}
.insta-frame{width:100%;height:743px}

/* advantages
-----------------------------------------------------------------------------*/

.advantages {
  padding:50px 0;
  background:#f7f7f7;
  min-width:320px;
  font-weight:300;
}
.advantages_title {
  font-size:36px;
  margin:0 0 48px;
  line-height:27px;
}
.advantages_block {
  width:460px;
  float:left;
  margin:0 20px 30px 0;
}
.advantages_block_last {
  margin:0 0 30px;
}
.advantages_block p {
  font-size:15px;
  font-weight:500;
  margin:0 0 10px 60px;
  line-height:20px;
}
.advantages_block span {
  font-size:15px;
  line-height:20px;
  margin:0 0 0 60px;
  display:block;
}
.advantages_block div {
  float:left;
  width:60px;
  min-height:60px;
  background-position:center 4px;
  background-repeat:no-repeat;
}




/* news
-----------------------------------------------------------------------------*/

.news {
  font-weight:300;
  padding:50px 0;
  background:#f7f7f7;
  min-width:320px;
}
.news_title {
  font-size:36px;
  margin:0 0 30px;
  line-height:27px;
}
.news_block {
  width:300px;
  float:left;
  margin:0 20px 0 0;
}
.news_block_last {
  margin:0;
}
.news_block a {
  text-decoration:none;
  color:#173c59;
  font-weight:500;
  border-bottom:1px solid #173c59;
}
.news_block a:hover {
  border:0;
}
.news_block p {
  font-size:15px;
  line-height:24px;
  margin:5px 0 0;
}

  .form {
    width: 100%;
    min-width: 320px;
    background-image:url(/images/banners/cont.jpg);
    background-size: cover;
    background-position: top center;
    min-height: 400px;
    position: relative;
    padding: 50px 0;
    color: #fff;
    font-weight: 300;
    position: relative;

  width:100%;
  min-width:320px;

  }


  .form::after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #173c59;
    opacity: 0.4;
    content: '';
    display: block;
}
.form form {
  width:460px;
  margin:0 auto;
  position:relative;
  z-index:2;
}
.form_title {
    position: relative;
    z-index: 2;
    font-size: 36px;
    text-align: center;
    line-height: 40px;
    margin: 0 0 34px;
    color:#fff
}
.form2 form {
width:900px
  }
.form form label {
  display:block;
  font-size:15px;
  margin:0 0 4px;
}
.form form input[type="text"] {
  width:440px;
  height:54px;
  padding:0 10px;
  font-weight:300;
  background:#fff;
  border:0;
  font-size:24px;
  margin:0 0 14px;
  text-align:center;

}
.form2 form input[type="text"]
{
   width:100%;

}
 .form2 td
 {
   vertical-align: top;
 }

.form2 form input.small.date[type="text"]
{
  width:98%
}
.form-group
{
  float: left;
  width:48%
}

.form2  textarea
{
  width:102%;
  border:solid 1px #ccc;
  height:100px;

}

.form form input[type="submit"] {
  background:#ffd633;
  width:460px;
  height:54px;
  margin:20px 0 0;
  color:#000;
  border:0;
  cursor:pointer;
  font-size:24px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
}
.form_garant {
  margin:20px 0 0;
  text-align:center;
  font-size:15px;
  position:relative;
  z-index:2;
}


  .serv h4
  {
    height: 40px;
    text-align: center;
    font-weight: bold;

  }

  .serv img
  {
    width:100%;
    height:300px;
            -o-object-fit: cover;
    object-fit: cover;
    object-position: left top;

  }
 .compana img
 {
height: 50vh;
display: block;
 -o-object-fit: cover;
    object-fit: cover;
    object-position: center top;
 }
     .nws
     {
       padding-top:40px
     }

@media screen and (max-width:1170px) {
.insta-frame{height:693px}
}
@media screen and (max-width:991px) {
.insta-frame{height:668px}
}
@media screen and (max-width: 814px) {
.insta-frame{height:690px}
}
@media screen and (max-width: 450px) {
.insta-frame{height:280px}
}
@media screen and (max-width: 325px) {
.insta-frame{height:220px}
}
.black{font-family:'Open Sans'}
.bold,b,strong{font-weight:400;font-family:'Open Sans'}
.light{font-family:'Open Sans'}
.med{font-family:'Open Sans'}
.tab-content .type_descript{min-height:95px}
.tab-more {display: inline-block;font-family: bold;
    font-size: 18px;
    color: #fff;
    letter-spacing: .05em;
    text-transform: uppercase;
    padding-bottom: 4px;
    transition: .5s;
    border-bottom: 3px solid #45a2f9;    margin-left: 28px;
    position: relative;}
.tab-more:hover {border-bottom-color: transparent;}
*{outline:none!important}
button{transition:.5s}
label.error{display:none!important}
.error{border-color:red!important}
.valid{border-color:green!important}
.nomob{display:block}
.onlymob{display:none}
.nopadl{padding-left:0}
.nopadr{padding-right:0}
.right{text-align:right}
.left{text-align:left}
body{padding-right:0!important}
body.modal-open{padding-right:17px!important}
#team {margin-bottom: 80px;}
#team img {max-width: 100%}
#team .col-md-4.col-sm-6.col-xs-12{text-align: center;margin-bottom: 35px;min-height: 360px;}
#team .who {display: block;min-height: 44px;overflow: hidden;}
.team_name {font-size: 17px;text-transform: uppercase;letter-spacing: .05em;margin-bottom: 10px;margin-top: 30px;}
.important{margin-top:30px;margin-bottom:30px;font-size:18px;background:#fbfbfb;padding:25px}
.shema-caption{font-family:'Open Sans';font-size:20px;margin-top:35px}
.shema-marker{background:#e90000;color:#fff;font-family:'Open Sans';margin-right:5px;border-radius:12px;font-size:10px;width:16px;height:16px;display:inline-block;vertical-align:middle;padding-top:1px;padding-left:1px;text-align:center;text-indent:0}
.shema-whatsapp{font-family:bold;color:#e90000;font-size:20px}
.shema-whatsapp a{color:#000}
.shema-pokupki ul{margin:15px 0}
.shema-pokupki ul li{text-indent:-25px;margin-left:25px;margin-bottom:7px}
.container{width:100%;max-width:1150px}
.container-fluid{max-width:1830px;width:100%}
.one{background-position:center;background-size:cover;background-position: top;padding-top:30px;padding-bottom:30px;overflow:hidden;max-width:1920px;position:relative;margin-left:auto;margin-right:auto;transition:.5s;min-height:710px}
ul{padding:0;margin:0;list-style-type:none}
.headerUl{display:flex;align-items:center;justify-content:space-between}
.headerUl > li{display:inline-block;vertical-align:middle}
.navigationUl > li{margin-right:5px;display:inline-block;vertical-align:middle}
.navigationUl > li:last-child{margin-right:0}

.navigationUl > li a{font-size:16px;color:#fff;transition:.3s;padding:10px 8px}
.fixme .navigationUl > li a{font-size:18px;color:#000;transition:.3s}

.navigationUl > li a:hover{color:#000!important;text-decoration: none;}
.informationUl{text-align:right}
.informationUl > li{display:inline-block;vertical-align:middle;margin-left:30px}
.informationUl > li:first-child{margin-left:0;display:none}
.office_place{font-size:14px;color:#fff;margin-bottom:5px}
.toptel{display:block;font-size:22px;color:#fff;line-height:1;transition:.5s}
.wtb_bordered{background:none;border:none;padding:0;transition:.5s;font-size:14px;color:#fff;text-transform:uppercase;font-family:'Open Sans';border-width:2px;border-color:rgba(255,255,255,0.2);border-style:solid;border-radius:10px;padding:16px 36px}
.witeBtn{background:none;border:none;padding:0;transition:.5s;font-size:14px!important;color:#e90000!important;text-transform:uppercase;font-family:'Open Sans';border-width:2px;border-color:#e90000;border-style:solid;border-radius:10px;padding:16px 36px}
.main-page .witeBtn{border-color:rgba(255,255,255,0.2);color:#fff!important;padding:16px 17px}
.main-page .header_wrp {background: rgba(255,255,255,0.6);}
.main-page .header_wrp.fixMe {background:#fff;}
.main-page .fixMe .witeBtn{border-color:#e90000;color:#e90000!important;padding:16px 17px}
.main-page .fixMe .witeBtn:hover{color:#fff!important}
.witeBtn:hover{background-color:#e90000;color:#fff!important;border-color:#e90000}
.soc_logo{display:inline-block;vertical-align:middle;margin:0 6px}
.soc_logo .svg{height:24px;fill:#fff;width:24px}
.container_first{margin-top:130px}
.container_first h1{}
.image-title
{
  display:none
}
.item-101 img
{
  width:150px
}
.main-page h1
{
  color:#fff;font-size:60px;
}

h1{margin:0;color:#000;font-size:30px;text-transform:uppercase;line-height:1.1;letter-spacing:.1em;margin-bottom:32px}
.topTabs{margin-bottom:35px}
.topTabs li{display:inline-block;vertical-align:middle;margin-right:30px}
.topTabs li:last-child{margin-right:0}
.topTabs li a{display:inline-block;font-size:18px;color:#fff;letter-spacing:.05em;text-transform:uppercase;padding-bottom:4px;transition:.5s;border-bottom:3px solid transparent;position:relative}
.youtube-video{width:100%;height:630px}
.social-link{color:#181818;font-size:18px;text-transform:uppercase;margin:30px 0 0;position:relative;font-family:'Open Sans'}
.social-link .svg{position:relative;height:24px;fill:#e90000;top:6px;width:24px;margin-left:6px;transition:1s}
.social-link a{color:#e90000;transition:.5s}
.social-link a span{border-bottom:1px solid}
.social-link a:hover{color:#000}
.social-link a:hover .svg{fill:#000}
.topTabs.insta-tabs li a{padding:20px 0;color:#181818;display:inline-block;transition:.5s;vertical-align:middle;font-size:18px;text-transform:uppercase;color:#999;padding:4px 0;position:relative;margin-right:35px}
.topTabs.insta-tabs li.active a{border-bottom-color:#45a2f9;color:#000!important}
.topTabs li a::after{background-color:#fff;content:"";display:inline-block;height:3px;left:0;margin-top:0;opacity:0;position:absolute;top:100%;-webkit-transition:opacity .3s ease 0s,width .3s linear 0;-moz-transition:opacity .3s ease 0s,width .3s linear 0;-ms-transition:opacity .3s ease 0s,width .3s linear 0;-o-transition:opacity .3s ease 0s,width .3s linear 0;transition:opacity .3s ease 0s,width .3s linear 0;width:0;transition:.8s}
.topTabs li.active a{border-bottom-color:#45a2f9;color:#fff!important}
.topTabs li a:hover::after{background-color:#fff;opacity:1;width:100%}
.topTabs li.active a:hover::after{background-color:#45a2f9}
.topTabs li a:active::after{background-color:#45a2f9;opacity:1;width:100%}
.type_descript{font-size:16px;color:#fff;line-height:1.45;margin-bottom:70px;max-width:640px}
.topTabs.dark li a{color:#999}
.topTabs.dark li.active a{color:#000!important}
.redb{background:none;border:none;border-radius:10px;display:inline-block;vertical-align:middle;font-family:'Open Sans';font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:.1em;background-color:#f05b3f;padding:24px 37px}
#filterbtn.redb{padding:17px 37px}
.lookmoreTypes{display:inline-block;vertical-align:middle;margin-left:33px;font-size:16px;color:#fff;letter-spacing:.1em;text-transform:uppercase}
.lookmoreTypes .svg{fill:#fff;width:10px;height:10px;margin-left:12px;display:inline-block;vertical-align:middle}
.auto_shor_descript{display:inline-block;text-align:left}
.auto_ttle{font-size:22px;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}
.auto_char{margin-bottom:16px;font-size:14px;color:#fff;opacity:.5;margin-bottom:20px}
.auto_char > span{position:relative;display:inline-block;vertical-align:middle}
.auto_char > span::after{content:'|';display:inline-block;vertical-align:middle;font-size:14px;color:#fff;margin:0 11px}
.auto_char > span:last-child::after{display:none}
.auto_price{font-size:18px;color:#fff;letter-spacing:.1em}
.cars_carousel_wrp{width:70vw}
.cars_carousel img{display:block;max-width:100%;max-width:798px}
.arControl{cursor:pointer;display:inline-block;vertical-align:middle}
.arControl .svg{opacity:.3;transition:.5s;fill:#fff;width:25px;height:25px}
.arControl:hover .svg{opacity:1}
.goPrev .svg{transform:rotate(180deg);transform-origin:center}
.arrows_wrp{position:absolute;z-index:1000;right:60px;top:241px}
.two{padding:100px 0}
h2{margin:0;margin-bottom:20px;font-size:44px;color:#000;letter-spacing:.05em;text-transform:uppercase;font-family:'Open Sans'}
.category_tabs > li{display:inline-block;vertical-align:top;background-color:#f4f4f4;width:calc(25% - 4px)}
.category_tabs > li a{display:block;text-align:center;padding:20px 5px}
.category_tabs > li a span{display:block}
.ctext1{font-size:15px;font-family:'Open Sans';color:#191919;text-transform:uppercase;margin-bottom:3px}
.ctext2{font-size:12px;color:#191919;opacity:.8}
.category_tabs > li.active a{background-color:#45a2f9}
.category_tabs > li.active a span{color:#fff!important}
.partners_wrp{display:flex;align-items:start;justify-content:left;margin:35px 0 10px}
.partners_wrp a{height:70px;width:70px;text-align:center;vertical-align:middle;position:relative}
.partners_wrp a:hover{background:#eee}
.partners_wrp a.active{background:#eee;border-bottom:2px solid red}
.partners_wrp a img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;max-width:100%;transition:.5s;-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(desaturate.svg#greyscale);filter:gray;-webkit-filter:grayscale(1);opacity:.5}
.flex.centered{align-items:center}
.partners_wrp a:hover img,.partners_wrp a.active img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}
.partners_wrp li:hover{background-color:#f4f4f4}
.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row.flex::before,.row.flex::after{display:none}
.item_auto_wrp{border:1px solid #e8e8e8}
.item_auto_img{background-position:center;background-size:auto 100%;height:250px}
.item_auto_body{background-color:#f6f6f6;padding:34px}
.chars_title{margin-bottom:18px;font-size:22px;color:#000;text-transform:uppercase;letter-spacing:.05em;min-height: 65px;overflow: hidden;}
.chars_title sup{font-size:12px;color:#000;opacity:.5}
.chars_auto{opacity:.8;color:#000;font-size:14px;margin-bottom:25px}
.chars_auto span{display:inline-block;vertical-align:middle}
.chars_auto span::after{content:'|';display:inline-block;vertical-align:middle;margin:0 7px;position:relative;top:-2px;font-family:'Open Sans'}
.chars_auto span:last-child::after{display:none}
.foot_part{display:flex;align-items:center;justify-content:space-between}
.price_auto{margin-bottom:0;font-size:20px}
.readMore_red{font-size:14px;color:#45a2f9;display:inline-block;text-transform:uppercase;letter-spacing:.05em}
.readMore_red .svg{display:inline-block;vertical-align:middle;fill:#45a2f9;width:12px;height:12px;margin-left:7px;top:-1px;position:relative}
.readMore_red:hover{text-decoration:underline}
.redbut_bordered{transition:.5s;background:none;border:none;cursor:pointer;display:inline-block;vertical-align:middle;font-size:14px;color:#db2c25;text-transform:uppercase;letter-spacing:.1em;font-family:'Open Sans';border-width:2px;border-color:rgba(69, 162, 249,0.2);border-style:solid;background-color:#fff;border-radius:10px;padding:15px 43px;position:relative}
.redbut_bordered:before{content:'';border-radius:10px;position:absolute;display:block;top:0;left:0;width:0;height:100%;background:rgba(255,182,182,0.04);transition:all 1s ease-out}
.redbut_bordered:hover:before{width:100%}
.two .redbut_bordered,.five .redbut_bordered,.gocat{margin-top:45px}
.three{background-repeat:no-repeat;background-position:center;background-size:cover;padding:150px 0;transition:.5s}
.byuauto{margin:0;color:#fff;font-size:70px;text-transform:uppercase;line-height:1.1;letter-spacing:.1em;margin-bottom:32px}
.descript_read_more .price_auto{display:inline-block;vertical-align:middle;margin:0;color:#fff;margin-right:20px}
.categories_large_wrp{display:flex}
.categories_large_wrp > a{display:block;flex-grow:1;flex-basis:0}
.category_item_wr{background-position:center;background-size:cover;position:relative;height:700px;padding:68px}
.category_item_wr p,.category_item_wr button,.category_item_wr span{position:relative;z-index:100}
.ttle_cat{font-size:35px;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:40px;position:relative}
.ttle_cat::after{background-color:#fff;content:"";display:inline-block;height:3px;left:0;margin-top:0;opacity:0;position:absolute;top:100%;-webkit-transition:opacity .3s ease 0s,width .3s linear 0;-moz-transition:opacity .3s ease 0s,width .3s linear 0;-ms-transition:opacity .3s ease 0s,width .3s linear 0;-o-transition:opacity .1s ease 0s,width .1s linear 0;transition:opacity .1s ease 0s,width .1s linear 0;width:100%;transition:0.5s}
.category_item_wr:hover .ttle_cat::after{background-color:#fff;opacity:1;width:100%;height:10px}
.descript_cat{font-size:16px;color:#fff;margin-bottom:40px;line-height:1.3}
.category_item_wr .price_auto{color:#fff;margin-bottom:40px}
.category_item_wr .wtb_bordered{border-color:#fff}
.five{padding:120px 0}
.item_auto_wrp.horizontal{display:flex;align-items:center;flex-wrap:nowrap;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.item_auto_wrp.horizontal .item_auto_img{width:50%;display:inline-flex;height:100%;position:absolute;top:0;left:0}
.item_auto_wrp.horizontal .item_auto_body{width:50%;left:50%;position:relative}
.item_auto_wrp.horizontal .foot_part{display:block}
.horizontalRow_Flex > div{margin-bottom:30px}
.wt{color:#fff}
.inlineH2{margin-bottom:45px}
.inlineH2 h2{margin:0;display:inline-block;vertical-align:middle}
.inlineH2 p{display:inline-block;vertical-align:middle;margin:0;margin-left:30px;font-size:16px;line-height:1.3}
.six{background-position:center;background-size:cover;background-image:url(../img/bg3.jpg);padding:100px 0;background-attachment: fixed;}
input{background:none;border:none;background-repeat:no-repeat;font-size:16px;color:#999;border-radius:10px;padding-left:40px;padding-right:70px;background-position:calc(100% - 30px) 50%;border-width:1px;border-color:#e8e8e8;border-style:solid;background-color:#fff;width:100%;height:68px;color:#000}
.nameIcon{background-image:url(../img/svg/user-16-2.svg);background-size:23px 26px;fill:#d2d2d2}
.phoneIcon{background-image:url(../img/svg/call-answer-2.svg);background-size:23px 26px;fill:#d2d2d2}
.sendControls button{padding:0;height:68px;display:inline-block;vertical-align:middle;width:calc(100% - 65px);margin-right:10px}
.secured{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(228,228,228,0.102);width:50px;height:50px;vertical-align:middle}
.secured svg{fill:#fff;opacity:.5;width:21px;height:25px}
.iconed_div{position:relative;text-align:center;}
.iconed_div .svg{fill:#45a2f9;display:table;margin:auto; height:75px;margin-bottom:35px;top:0;transition:.5s;transition-timing-function:ease-in}
.iconed_div:hover .svg{position:relative;top:-15px}
.svg{max-width:100%}
.iconed_div .svg *{fill:#45a2f9}
.iconed_div b{display:block;font-size:18px;line-height:1.45}
.seven{padding:120px 0}
.no-kuzov{color:red;font-size:22px;margin-bottom:150px}
.seven a{color:#45a2f9;font-weight:700;text-decoration:underline}
.seven a:hover{text-decoration:none}
.autoText{margin-top:-25px;margin-bottom:75px;font-size:18px;line-height:42px;color:#000}
.moreaboutCompany{margin:70px 0}
.iconed_div p{font-size:17px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:25px}
.iconed_div span{display:block;font-size:18px;line-height:1.45}
.controls_owl{display:inline-block;margin-top:15px}
.controls_owl > div{display:inline-block;vertical-align:middle;cursor:pointer}
.prevGo .svg{transform:rotate(180deg);transform-origin:center;cursor:pointer}
.controls_owl .svg{opacity:.3;transition:.5s;fill:#fff;width:25px;height:25px}
.controls_owl > div:hover .svg{opacity:1}
.eight{background-color:#45a2f9;padding:110px 0}
.rev_wrp{padding:35px;background-color:#fff;padding-bottom:45px}
.rev_header{position:relative;margin-bottom:30px}
.rev_avatar{background-position:center;background-size:cover;border-radius:50%;width:50px;height:50px;display:inline-block;vertical-align:middle}
.rev_text{display:inline-block;vertical-align:middle;width:calc(100% - 55px);padding-left:24px}
.rev_text > p{font-size:24px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;line-height:1}
.rev_text > span{display:block;font-size:14px;opacity:.8}
.rev_text > span > span{display:inline-block;vertical-align:middle}
.rev_text > span > span::after{content:'|';display:inline-block;vertical-align:middle;margin:0 8px}
.rev_text > span > span:last-child::after{display:none}
.rev_text_in{overflow:hidden;margin-bottom:13px;height:160px;position:relative}
.rev_text_in::before{content:'';display:block;position:absolute;width:100%;bottom:0;height:10px;box-shadow:0 -17px 8px #fff;background:#fff;opacity:.8}
.rev_text_in p{margin:0;font-size:16px;line-height:24px;color:#000}
.readMoreRev{display:inline-block;font-size:14px;text-transform:uppercase;font-family:'Open Sans';color:#45a2f9;padding-bottom:2px;border-bottom:1px dashed #45a2f9}
.readMoreRev:hover{border-bottom-color:transparent}
.rev_text_in.toggled::before{display:none}
.rev_text_in.toggled{height:auto;overflow:visible}
.controls_owl.blacked .svg{fill:#000}
.nine{padding:120px 0}
.item_auto_wrp.bought > div{filter:grayscale(100%);opacity:.6}
.item_auto_wrp.bought{position:relative}
.item_auto_wrp.bought > span{position:absolute;z-index:100;font-size:14px;color:#fff;text-transform:uppercase;background:#45a2f9;letter-spacing:.05em;top:15px;left:15px;padding:5px 14px}
.ten{padding-bottom:0px;padding-top:50px;font-size:18px;line-height: 30px}
.h2type{display:inline-block;margin-bottom:70px;font-size:44px;text-transform:uppercase;letter-spacing:.05em;text-decoration:underline;color:#000;transition:.5s}
.h2type:hover{color:#45a2f9}
.insta_photo{position:relative;height:265px;background-position:center;background-size:cover;display:block}
.insta_photo > div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(69, 162, 249,0.9);padding:25px;opacity:0;transition:.5s}
.insta_photo:hover > div{opacity:1}
.insta_photo > div > .svg{position:absolute;right:15px;bottom:15px;fill:#fff;width:30px;height:30px}
.datePost{font-size:14px;opacity:.5;color:#fff;line-height:1;margin-bottom:13px}
.content_post{font-size:18px;line-height:1.4;color:#fff}
.eleven{padding:90px 0;background-color:#f7f7f7}
.eleven .secured{background-color:#e4e4e4}
.eleven .secured .svg{fill:#a2a2a2}
#call-form-bottom-block {background: #ba0f17;padding: 100px 0;color: #fff;text-align: center;}
#call-form-bottom-block h2{display: block;color: #fff;margin-bottom: 20px;line-height: 130%;}
#call-form-bottom-block p{margin-left: 0;}
#call-form-bottom-block .wtb_bordered{ margin-top: 30px;
    position: relative;
    display: inline-block;
    background: #fff;
    color: #e90000;
    cursor: pointer;
    padding: 21px 47px;
    font-size: 16px;}
#call-form-bottom-block .wtb_bordered:hover {background: transparent; color: #ffff; border-color: #ffff}
footer{background:#333;padding-top:100px;padding-bottom:60px}
.oft{color:#fff;opacity:.8;margin-bottom:21px;line-height:1;font-size:16px}
.foottel{font-size:24px!important;color:#fff!important;line-height:1;display:block;margin-bottom:30px}
.ofadres{font-size:18px;color:#fff;line-height:1;margin-bottom:25px}
.oklink{display:block;text-decoration:underline!important;font-size:18px!important;color:#fff!important;transition:.5s;text-decoration:none!important;border-bottom:1px solid #696969;display:inline-block}
.footSocial{margin-top:45px}
.footSocial li{display:inline-block;vertical-align:middle;margin-right:20px}
.footSocial li .svg{fill:#fff;height:29px;width:29px}
.footSocial li .svg *{fill:#fff}
.footNav{display:block}
.footNav li{display:block;margin-bottom:21px}
.footNav li a{font-size:16px;color:#fff;display:block;line-height:1;transition:.5s}
.footNav li a:hover,.oklink:hover{color:#45a2f9}
.foot_lastUl li{font-size:14px;color:#fff;opacity:.5;display:inline-block;vertical-align:middle}
.foot_lastUl{display:flex;align-items:center;justify-content:space-between;margin-top:0px;margin-bottom:20px}
.foot_lastUl li a{color:#fff;text-decoration:underline;}
.foot_lastUl li a:hover{text-decoration:none}
.foott{font-size:14px;color:#fff;opacity:.5;line-height:1.4;margin-bottom:0}
.fixMe{z-index:1000;background-color:#fff;box-shadow:0 3px 59px 0 #ccc}
.fixMe .container-fluid{margin-bottom:0}
.fixMe .navigationUl > li a{color:#000}
.fixMe .wtb_bordered{border-color:#e90000;background-color:#e90000;color:#fff}
.fixMe .soc_logo .svg{fill:#000;opacity:.8}
.fixMe .office_place{color:#000;opacity:.8}
.fixMe .toptel{color:#000}
.footSocial li .svg{transition:.5s}
.footSocial li:hover .svg,.soc_logo:hover .svg *,.soc_logo:hover .svg,.footSocial li:hover .svg *{fill:#e90000!important}
.soc_logo .svg,.lookmoreTypes{transition:.5s}
.foot_lastUl li a:hover{color:#fff;opacity:1}
.lookmoreTypes:hover{color:#e90000}
.lookmoreTypes:hover .svg{fill:#e90000!important}
.wtb_bordered:hover{background-color:#e90000;color:#fff;border-color:#e90000}
.redb:hover{background-color:#b61f19}
.fixMe .wtb_bordered:hover{background-color:#b61f19;border-color:#b61f19}
.tooltip-inner{max-width:274px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;width:max-content}
.secured:hover .svg{opacity:1}
.redbut_bordered{transition:.5s}
.redbut_bordered:hover{border-color:rgba(69, 162, 249,1)}
.category_tabs > li a span{transition:.5s}
.category_tabs > li a:hover span{color:#db2c25}
.category_item_wr,.category_item_wr *{transition:.3s}
.category_item_wr::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:1;transition:.9s}
.category_item_wr:hover::before{opacity:.6;background-color:#45A2F9;}
.category_item_wr:hover p,.category_item_wr:hover span{color:#fff}
.category_item_wr:hover button{background-color:#fff;border-color:#fff;color:#db2c25}
a.item_auto_img{position:relative;display:block;transition:.9s;display:flex;align-items:center;justify-content:center;background-size:cover}
a.item_auto_img span{display:inline-block;vertical-align:middle;border-radius:10px;font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:.1em;border:2px solid #fff;text-align:center;transition:.5s;position:relative;z-index:100;padding:10px 12px;opacity:0;padding-right:10px}
a.item_auto_img::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#45A2F9;opacity:0;transition:.9s}
a.item_auto_img:hover::after{opacity:.7}
a.item_auto_img:hover span{opacity:1}
a.item_auto_img span .svg{display:inline-block;vertical-align:middle;fill:#fff;width:14px;height:15px;margin:0;top:-1px;position:relative}
.all_cities{position:relative}
.shema-pokupki {font-size: 18px;}
.second{display:block;position:absolute;width:calc(100% + 20px);right:0;display:none;top:calc(100% + 10px);z-index: 999}
.fixMe .second {}
.fixMe .second:before{
   content: "";
    display: block;
    background: #fff;
    width: 226px;
    height: 111px;
    left: -13px;
    position: absolute;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    z-index: -1;
    box-shadow: 17px 17px 9px 4px rgba(0,0,0,0.11);
}
.onlymobLi,.onlyXs{display:none!important}
.navigation_wrp{position:fixed;left:0;top:0;overflow:auto;height:100vh;background-color:#fff;z-index:100000;width:100%;padding-top:58px;max-width:380px;display:none;padding-bottom:25px}
.closeIt{position:absolute;top:20px;right:26px;z-index:100}
.closeIt .svg{width:20px;height:20px;fill:#666}
.closeIt .svg *{fill:#666}
.mobN > li{display:block;margin-bottom:-1px}
.mobN > li > a{font-size:16px;color:#000;font-family:'Open Sans';display:block;padding:17px 40px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.mobN > li > a .svg{display:inline-block;vertical-align:middle;width:9px;height:9px;fill:#000;transform:rotate(90deg);transform-origin:center;margin-left:10px}
.sldiedR .svg{fill:#e90000!important;transform:rotate(-90deg)!important}
.sldiedR > a{color:#e90000!important}
.mobN > li.active > a{color:#fff;background:#45a2f9}
.mobN > li > ul{display:block;padding:15px 40px;display:none}
.mobN > li > ul > li{display:block;margin-bottom:18px}
.mobN > li > ul > li:last-child{margin-bottom:0}
.mobN > li > ul > li a{display:block;color:#000;opacity:.9;font-size:16px;font-family:'Open Sans'}
.navigation_wrp .cont_item{margin-top:25px;padding-left:40px;padding-right:40px}
.navigation_wrp .cont_item p{font-size:17px;color:#000;opacity:.8}
.navigation_wrp .cont_item a{font-size:25px;color:#000}
.navigation_wrp .redb{padding:0;height:auto;padding:18px 0;width:calc(100% - 80px);margin:0 auto;display:block;margin-top:40px}
.navigation_wrp .soc_nav{padding:0 40px;margin-top:35px}
.soc_nav .svg{fill:#000}
.overHide{position:relative;overflow:hidden}
.overHide::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.6;z-index:10000}
.catlog_row_wrp > div{margin-bottom:30px}
.arbBut_dow{display:inline-block;vertical-align:middle;margin-left:11px}
.arbBut_dow .svg{transform-origin:center center;width:9px;height:9px;fill:#45a2f9;transform:rotate(90deg)}
.filter_wrp_main{position:relative;margin-bottom:40px}
.filter_wrp_main ul{display:flex;align-items:center;justify-content:space-between;display:block;text-align:center}
.filter_wrp_main ul li{font-size:14px;color:#191919}
.filter_wrp_main ul li p{margin:0;opacity:.8;font-size:16px;color:#191919;cursor:pointer;text-transform:uppercase;font-family:'Open Sans';letter-spacing:.1em;background:none;border:none;padding:0;transition:.5s;font-size:14px;text-transform:uppercase;font-family:bold;border-width:2px;border-color:rgba(255,255,255,0.2);border-style:solid;border-radius:10px;padding:16px 36px;border-color:#e90000;display:inline-block;vertical-align:middle}
.filter_wrp_main ul li p .svg{display:inline-block;transform-origin:center center;width:9px;height:9px;fill:#191919;transform:rotate(90deg);margin-left:10px}
.catalog_section{padding-top:75px;padding-bottom:100px}
.pageTtle{text-align:left;margin:0;font-size:54px;color:#000;margin-bottom:65px;line-height:1.1}
.breadUl{text-align:left;margin-bottom:40px}
.breadUl li{display:inline-block;vertical-align:middle}
.breadUl li a{display:inline-block;vertical-align:middle;font-size:12px;color:#000}
.breadUl li a:hover{text-decoration:underline}
.breadUl li::after{content:'';display:inline-block;vertical-align:middle;margin:0 4px;margin-right:0;width:9px;height:9px;background-image:url(../img/svg/right-arrow.svg)}
.breadUl.white-arrow li::after{background-color:transparent!important}
.breadUl li:last-child::after{display:none}
.filter_item{background:#f4f4f4;padding:32px;position:relative;z-index:100;left:0;width:100%;top:0;display:none}
.filter_item.active{display:block!important}
.overIn{margin-bottom:17px;font-size:16px;color:#191919;font-family:'Open Sans';line-height:1}
.input_group{width:100%;display:table-row}
.input_group input{border-radius:0;background:none;border:none;display:inline-block!important;width:auto;height:auto;padding:0;width:calc(50% - 10px);color:#000;margin:0;padding-right:20px;border-right:1px solid #d2d2d2;margin-right:10px}
.input_group label{font-weight:400;margin:0;font-size:15px;color:#999;width:54px}
.over_in{display:table;width:100%;padding:16px;border-width:1px;border-color:#e8e8e8;border-style:solid;margin-bottom:30px;background-color:#fff}
.input_group > span,.input_group > input{display:table-cell}
.pricesAre{margin-bottom:25px;font-size:13px}
.filterSelect{background:none;border:none;cursor:pointer;font-size:16px;color:#000;display:block;width:100%;padding-left:22px;padding-right:35px;background-image:url(../img/svg/right-arrow-2.svg);background-size:16px 9px;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;border-width:1px;border-color:#e8e8e8;border-style:solid;background-color:#fff;height:58px;margin-bottom:30px;display:flex;align-items:center}
.filter_wrp_main ul li p.closeFilter .svg{transform:rotate(-90deg)}
.filter_wrp_main ul li p{transition:.5s}
.filter_wrp_main ul li p:hover{color:#e90000}
.filter_wrp_main ul li p:hover .svg{fill:#e90000}
.uslugi_flex > div{margin-bottom:30px}
.uslugi_flex .categories_large_wrp > a{height:400px;padding:50px}
.map_div{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
    margin-top:60px;
    height:500px
}
.map_div iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.all-reviews{
    color: #fff;
    position: relative;
    top: 40px;
    font-size: 16px;
    text-decoration: underline;
}
.cont_phone{font-size:29px;color:#000}
.address{position:relative;margin:0;font-size:18px;line-height:1.35;padding-left:33px;display:inline-block;text-align:left}
.address .svg,.cont_mail .svg{position:absolute;top:calc(50% - 10px);fill:#e90000;left:0;width:16px;height:20px}
.address .svg *{fill:#e90000}
.cont_mail{position:relative;padding-left:33px;font-size:18px;color:#000;text-decoration:underline;display:inline-block}
.cont_mail:hover{text-decoration:none}
.cont_mail .svg *{fill:#e90000}
.contSocial{margin:0;display:inline-block}
.contSocial li{margin:0 8px}
.contSocial li .svg,.contSocial li .svg *{fill:#7f7f7f}
.contact_section{padding-bottom:0}
.topTabs.dark li a:hover{color:#e90000}
.cont_phone,.foottel{transition:.3s}
.cont_phone:hover,.toptel:hover,.foottel:hover{color:#e90000!important}
.item_section{padding-top:70px;padding-bottom:95px}
.go_prev{display:inline-block;vertical-align:middle;font-size:12px;color:#000;margin-bottom:41px}
.go_prev .svg{display:inline-block;vertical-align:middle;margin-right:8px;transform-origin:center;width:11px;height:11px;transform:rotate(180deg);position:relative;top:-1px}
.go_prev:hover{color:#e90000}
.go_prev:hover .svg,.go_prev:hover .svg *{fill:#e90000}
.imgBig img{max-width:100%;display:block;margin:0 auto}
.imgBig{display:block}
.thumb_item{height:60px;background-position:center;background-size:cover;cursor:pointer}
.synced .thumb_item{opacity:.7}
.thumbs_over{margin-top:20px}
.thumbs_over > span{display:inline-block;cursor:pointer;vertical-align:middle;width:40px;text-align:center}
.thumbs_over > span .svg{width:19px;height:19px}
.thumbs_over > div{display:inline-block!important;vertical-align:middle;width:calc(100% - 87px)}
.go_prev_thumb .svg{transform-origin:center;transform:rotate(180deg)}
.item_ttle{font-size:36px;color:#000;text-transform:uppercase;margin-bottom:20px;line-height:1.1}
.model_car{margin-bottom:25px;opacity:.5;color:#000;font-size:16px}
.model_car span{display:inline-block;vertical-align:middle}
.model_car span::after{display:inline-block;vertical-align:middle;border-radius:50%;background-color:#091528;margin:0 5px;content:'';position:relative;top:-2px;left:1px;width:5px;height:5px}
.price_byu_wrp{display:flex;align-items:center;justify-content:space-between;background:#f4f4f4;padding:20px}
.price_byu_wrp > div > p{margin:0;font-size:30px;color:#000;line-height:1}
.price_byu_wrp > div > span{display:block;font-size:12px;opacity:.5;margin-top:4px}
.table_chars{display:flex;align-items:flex-start;justify-content:start;padding:28px 0;border-bottom:1px solid #f4f4f4}
.table_chars > div{width:24%}
.Description-block{margin-top:20px}
.table_chars > div p,.Description-block span.caption{font-size:16px;margin-bottom:0;color:#000;font-family:'Open Sans'}
.Description-block span.caption{display:block}
.table_chars > div span{font-size:16px;display:block;opacity:.5;color:#000;margin-bottom:2px}
.table_cahrs_wrp > .table_chars:last-child{border-bottom:none}
.imgBig{display:block;background-position:center;background-size:cover;height:350px}
.count_div{margin:60px 0;background-color:#f7f7f7;padding:40px}
.count_div > p{margin-bottom:30px;font-size:24px;color:#000;text-transform:uppercase}
.itogPrice{line-height:1.1;margin:0;font-size:30px}
.recall_go{display:block;font-size:14px;color:#e90000;text-decoration:underline}
.recall_go:hover{text-decoration:none}
.count_div select{margin-bottom:0}
.one .breadUl li a{color:#fff}
.one .breadUl li::after{background-color:#fff}
.one .pageTtle{color:#fff;margin-bottom:60px}
.subpageTtle_text{font-size:18px;color:#fff;line-height:1.4;margin-bottom:40px}
.uslugi_section{margin-bottom:-30px}
.uslugi_section .descript_cat{display:none}
.uslugi_section .categories_large_wrp:hover .descript_cat{display:block}
.prof_auto{padding-bottom:80px}
.prof_auto .autoText{margin-bottom:32px}
.styled_ul{padding:0;margin:0;list-style-type:none}
.styled_ul li{position:relative;padding-left:52px;display:inline-block;vertical-align:middle;width:calc(50% - 4px);margin:20px 0;font-size:18px;color:#000;line-height:1.35}
.styled_ul li::before{content:'';display:block;position:absolute;left:0;top:calc(50% - 18px);width:36px;height:36px;background-image:url(../img/svg/check-2.svg);background-size:36px 36px}
.callt1{font-size:20px;line-height:1.45;margin-bottom:35px}
.recall_div_wrp_aside .office_place{color:#000}
.recall_div_wrp_aside .toptel{color:#000;margin-bottom:35px}
.go2cat{margin-top:20px;font-size:14px;color:#db2c25;text-transform:uppercase;letter-spacing:.1em;text-decoration:underline;display:block}
.go2cat:hover{text-decoration:none}
.documents{padding:100px 0}
.documents .autoText{margin-bottom:45px}
.documents_wrp > a{display:inline-block;vertical-align:top;margin-right:15px;margin-bottom:15px}
.doc_img{display:inline-flex;align-items:center;border-radius:50%;background-color:#45a2f9;width:58px;height:58px;justify-content:center;vertical-align:middle}
.doc_img .svg{width:24px;height:24px}
.doc_img .svg,.doc_img .svg *{fill:#fff}
.doc_text{display:inline-block;vertical-align:middle;padding-left:15px}
.doc_ttle{display:block;text-decoration:underline;font-size:18px;color:#000;margin-bottom:8px;line-height:1}
.docSize_format{display:block;font-size:14px;color:#999}
.documents_wrp > a:hover .doc_ttle{color:#e90000}
.anchor_wrp{overflow:auto;white-space:nowrap}
.top_anchors{border-bottom:1px solid #e2e2e2;background-color:#fff}
.anchor_wrp > a{display:inline-block;transition:.5s;vertical-align:middle;font-size:18px;text-transform:uppercase;color:#999;padding:30px 0;position:relative;margin-right:55px}
.anchor_wrp > a.active{color:#181818}
.anchor_wrp > a:hover::after,.anchor_wrp > a.active::after{content:'';display:block;position:absolute;left:0;width:100%;height:3px;background-color:#e90000;bottom:0;z-index:100}
h3{margin:0;margin-bottom:10px;font-size:36px;line-height:1.3}
.docs_wrp_in{margin-bottom:45px}
.rt1{font-size:18px;line-height:1.1;margin-bottom:10px}
.rt2{margin-bottom:35px;font-size:30px;line-height:1.2}
.usluga_section_in .styled_ul{margin-bottom:100px}
.usluga_section_in{padding-top:100px}
.item_usluga{margin:0 auto;display:block;margin-bottom:50px;max-width:240px}
.item_usluga > span{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;border-radius:50%;background-color:#45a2f9;width:60px;height:60px}
.item_usluga > span .svg{width:26px;height:26px}
.item_usluga > span .svg,.item_usluga > span .svg *{fill:#fff}
.item_usluga > div{display:inline-block;vertical-align:middle;text-align:left;width:calc(100% - 65px);padding-left:15px}
.item_usluga > div > p{margin:0;line-height:1.1;font-size:30px}
.item_usluga > div > span{display:block;font-size:18px;margin-bottom:3px}
.tabs_media{margin-top:15px}
.tabs_media > li{display:inline-block;margin-left:20px;vertical-align:middle}
.tabs_media > li a{font-size:18px;color:#999;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;border-bottom:1px solid #999}
.tabs_media li.active a{color:#45a2f9;text-decoration:none;border-bottom-color:transparent}
.uslug_media{padding:100px 0;background:#f7f7f7}
.openCat{margin:100px 0}
.gallery_row > div{margin-bottom:30px}
.gal_img{background-position:center;background-size:cover;height:250px;transition:.5s;position:relative;display:flex;align-items:center;justify-content:center}
.gal_img::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e90000;opacity:0;transition:.9s}
.gal_img:hover::after{opacity:.7}
.gal_img span{display:inline-block;vertical-align:middle;border-radius:10px;font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:.1em;border:2px solid #fff;text-align:center;transition:.5s;position:relative;z-index:100;padding:10px 12px;opacity:0;padding-right:10px;height:45px;width:45.5px}
.gal_img:hover span{opacity:1}
.gal_img span .svg{display:inline-block;vertical-align:middle;fill:#fff;width:19px;height:20px;margin:0;opacity:0}
.gal_img:hover span .svg{opacity:1}
.gal_img .svg,.gal_img .svg *{fill:#fff}
.fixNavsub{position:fixed;z-index:998;background-color:#fff;width:100%;border-top:1px solid #e2e2e2;left:0}
.anchor_wrp > a{transition:.5s}
.fixNavsub .anchor_wrp > a{padding:20px 0}
.filter_item .col-md-12 > ul{display:flex}
.input_group input:last-child{margin:0;border:none;padding:0}
.nice-select:after{display:none}
.nice-select .option{cursor:pointer;font-weight:400;line-height:44px;list-style:none;min-height:46px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}
.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9;width:100%}
.oklink:hover{border-bottom-color:#45a2f9}
.mCSB_scrollTools{opacity:1;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#8f9196!important;background-color:#8f9196!important;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#f4f4f4;background-color:#f4f4f4}
.one .tab-content > .tab-pane{display:none;height:0}
.one .tab-content > .active{display:block;height:auto}
.header_wrp{transition:0;position:fixed;padding:15px 0;width:100%;top:0;left:0;}
.header_wrp .logoLink img{width:130px;}
.header_parent{transition:0}
.fixMe{transition:1.2s}
.horizontal .chars_title{font-size:20px}
.horizontal .chars_auto{opacity:1}
.horizontal .chars_auto span{opacity:.8}
.horizontal .chars_auto span.med{opacity:1}
.item_auto_wrp.bought > .item_auto_body{opacity:1}
.about_container .breadUl{margin-top:100px}
.item_auto_body{transition:.3s}
.item_auto_wrp .item_auto_body{background-color:#fff}
.item_auto_wrp:hover .item_auto_body{background-color:#f6f6f6}
.pl55{padding-left:55px}

.abputSection .logoLink img{margin-right:25px}
.abputSection .navigationUl > li{margin-right:35px}
.closemod .svg{fill:#8c8c8c;opacity:1;width:20px;height:20px}
.mod_wrp{position:relative;z-index:100;padding:45px;max-width:433px;margin:0 auto;background:#f7f7f7}
.closemod{position:absolute;z-index:100;cursor:pointer;z-index:100;right:20px;top:20px}
p.black.mod_form_ttle{margin-bottom:35px;font-size:24px;text-transform:uppercase}
.modal input[type="text"]{height:55px;border-radius:0;padding:0 25px;margin-top:15px}
.modal input[type="radio"], .modal input[type="checkbox"] {
    line-height: 20px;
    height: 15px;
    display: inline;
    width: auto;
    position: relative;
    top: 4px;
    margin-right: 14px;
}
.modal .radio-block {margin: 15px 0px 20px;}
.modal select {
    background: none;
    border: none;
    display: block;
    padding: 0;
    cursor: pointer;
    width: 100%;
    font-size: 15px;
    color:#858585;
    background-color: #fff;
    padding: 0 20px;
    padding-right: 35px;
    height: 50px;
    background-image: url(../img/svg/right-arrow-2.svg);
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) 50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    max-width: 500px;
    margin: 15px auto 0;
    border: 1px solid #e8e8e8;

}
.modal textarea {width: 100%;  margin-top: 20px; border: 1px solid #e8e8e8; padding: 5px;}
.sendControls {margin-top: 0px;}
.modal .secured .svg{fill:#a2a2a2!important}
.modal .secured{background-color:#e4e4e4!important}
.pagination_ul_wrp{padding:0;margin:0;list-style-type:none;text-align:center;padding-top:22px}
.pagination_ul_wrp > li{display:inline-block;vertical-align:middle}
.pagination_ul_wrp > li a{display:block;font-size:14px;color:#000;font-family:'Open Sans';width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid transparent;transition:.3s}
.pagination_ul_wrp > li.active a{border-color:#db2c25;color:#db2c25}
.pagination_ul_wrp > li a:hover{color:#db2c25}
.dnone{display:none}
.ptop0{padding-top:0}
.borders{border-left:2px solid #fff;border-right:2px solid #fff}
.user-message{padding:10px 0;font-size:18px;text-align:center;color:#008c1f;font-weight:700;margin-top:10px;display:none}
.w100{width:100%!important}
.mtop60{margin-top:60px}
.reset-link{color:#191919;border-bottom:2px solid #ccc;font-family:'bold';display:inline-block}
.add-style1{margin-bottom:20px;text-transform:uppercase;text-align:center;font-family:'bold';color:#191919;font-size:15px}
#kuzov-search{margin-bottom:50px}
.kuzov-search-info hr{border-top:1px solid #d2d2d2}
.kuzov-search-info .mt50{margin-top:50px}
#kuzov-search input[type="text"]{color:#000;font-size:21px;font-family:'Open Sans'}
.mb20{margin-bottom:20px}


.overlay {width: 100%; height:100%; display:block;}
  #nubexDiv {
    top: 0; bottom: 0; left: 0; right: 0;
    position: absolute;
    overflow: hidden;
  }
  #nubexVideo {
    top: 0; left: 0;
    position: absolute;
    width: auto; height: auto;
    min-width: 100%;
    min-height: 100%;
  }
  .item-page ul
  {
    margin-left: 50px;
    margin-bottom: 50px
  }

  .item-page ul li
  {
    list-style:disc


  }

  .item-page table tr td,.blog table tr td
  {
    padding: 5px 10px;

  }


  .item-page table tr   ,  .blog table tr
  {
     border-bottom: solid 1px #ccc;
     transition:all ease 0.2s
  }

    .item-page table tr:hover
  {
    background: #EEEEEE
  }
    .imagelist img
    {

      height:200px;
            -o-object-fit: cover;

object-fit: cover;

object-position: left top;
    }
