.service-table-row:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-width:220px;padding:15px 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.service-table-row-2:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-width:220px;padding:15px 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.ga-services-line p{display:inline;}
a{color:#4f92f6;}
.menu-link.current{color:#4f92f6;}
.service-type-line:nth-last-child(3){border-bottom-width:2px;border-bottom-color:#4f92f6;}
.service-type-line-2:nth-last-child(3){border-bottom-width:2px;border-bottom-color:#4f92f6;}
.service-table-row div{font-family:'Proxima nova', sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}
.service-table-row-2 div{font-family:'Proxima nova', sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}
.service-type-line:last-child div,
.service-type-line:nth-last-child(2) div{font-size:12px;}
.service-type-line-2:last-child div,
.service-type-line-2:nth-last-child(2) div{font-size:12px;}
.service-table-row:first-child div{font-family:'Proxima nova', sans-serif;color:#909090;width:100%;font-size:16px;line-height:24px;font-weight:300;text-transform:none;}
.service-table-row-2:first-child div{font-family:'Proxima nova', sans-serif;color:#909090;width:100%;font-size:16px;line-height:24px;font-weight:300;text-transform:none;}
.service-type-line:first-child .service-table-row:first-child div,
.service-type-line:nth-child(2) .service-table-row:first-child div{color:#4f92f6;font-weight:600;}
.service-type-line-2:first-child .service-table-row-2:first-child div,
.service-type-line-2:nth-child(2) .service-table-row-2:first-child div{color:#4f92f6;font-weight:600;}
.service-type-line:nth-last-child(3).service-type-top-line{border-bottom-width:1px;border-bottom-color:#e7e7e7;border-bottom:1px solid #e7e7e7;}
.service-type-line-2:nth-last-child(3).service-type-top-line{border-bottom-width:1px;border-bottom-color:#e7e7e7;border-bottom:1px solid #e7e7e7;}
.complectation-row:last-child{margin-right:0px;}
.complectation-yes-on-line .complectation-row:first-child{width:100%;padding-right:40px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.complectation-yes-on-line .complectation-row:first-child div{width:100%;}
.complectation-yes-on-line .complectation-row:only-of-type{max-width:680px;width:100%;}
.menu-ab {margin-bottom: 0;}
.menu-ab + .nav-show-map-link-no-border {margin-bottom: 20px;}

@media only screen and (min-device-width:1240px){.menu-content::-webkit-scrollbar-button{width:10px;height:0px;}
.menu-content::-webkit-scrollbar-track{background:#ddd;}
.menu-content::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0px;background:#4f92f6;}
.menu-content::-webkit-resizer{width:10px;height:5px;}
.menu-content::-webkit-scrollbar{width:10px;}
}
.black-div-ab a{color:#fff;}
.service-table-row:firest-child{width:100%;padding-right:40px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.service-table-row-2:firest-child{width:100%;padding-right:40px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
@media only screen and (max-device-width:1024px){.menu, .news-banners-div{-webkit-overflow-scrolling:touch;}
.block-text{display:inline;}
}
.models-nav-close-bg{cursor:url('https://dl.dropboxusercontent.com/s/6eizz4f7lefs6e3/cursor.png'), default;}
.w-lightbox-strip{overflow-x:hidden !important;}
.hero-h1{-webkit-background-clip:;-moz-background-clip:;background-clip:;}
.w-slider-dot{width:40px;height:5px;background:rgba(255, 255, 255, 0.6);transition:300ms;margin-left:2.5px !important;margin-right:2.5px !important;border-radius:0px !important;}
.w-slider-dot:hover{background:#fff;}
.w-slider-dot.w-active{width:35px;height:7px;background:rgba(255, 255, 255, 1);}
.body{overflow-x:hidden;}
.fixed{overflow:hidden;width:100%;}
.remodal-overlay{background:#fff;}
.remodal{background:rgba(0, 0, 0, 0.0);max-width:890px;padding-right:0px;padding-left:0px;margin-left:auto;margin-right:auto;}
.remodal-close{background:rgba(0, 0, 0, 0.0);position:fixed !important;top:0px !important;right:0px !important;}
.w-input:focus::-webkit-input-placeholder{color:#4F92F6;}
.w-input:focus::-moz-placeholder{color:#4F92F6;opacity:1;}
.w-input:focus::-moz-placeholder{color:#4F92F6;opacity:1;}
.w-input:focus::-ms-input-placeholder{color:#4F92F6;}
.w-input::-webkit-input-placeholder{transition:300ms;}
.w-input::-moz-placeholder{transition:300ms;}
.w-input:-moz-placeholder{transition:300ms;}
.w-input:-ms-input-placeholder{transition:300ms;}
.models-nav-close-bg{cursor:url('https://dl.dropboxusercontent.com/s/6eizz4f7lefs6e3/cursor.png'), default;}
@media only screen and (max-device-width:1180px) and (min-device-width:768px){.hidden-wrapper{-webkit-overflow-scrolling:touch;}
.history-container{height:auto;}
.hidden-wrapper{display:flex;overflow:auto;width:100vw;margin-left:-2vw;padding-bottom:60px;padding-left:2vw;}
.history-wrapper{display:none;}
.section.geely-history-section{height:auto;padding-bottom:120px;}
}
.hero-slide-underh1-ab p{color:#fff;}
@media only screen and (max-device-width:1024px){.banner-killer{display:block;}
.menu, .news-banners-div, .history-wrapper, .comp-table, .tabs-menu, .motion-tab-menu{-webkit-overflow-scrolling:touch;}
.block-text{display:inline;}
}
.w-lightbox-strip{overflow-x:hidden !important;}
.none-to{display:none;}
@media only screen and (max-width:1080px){.service-table-row-2.active{display:block;padding:15px;}
.service-table-row-2{display:none;}
.service-table-row.active{display:block;padding:15px;}
.service-table-row{display:none;}
.none-to{display:block;}
}
.title {margin: 0; color: #222; font-size: 30px; font-family: 'Helvetica', sans-serif; font-weight: bold; line-height: 1.27; text-align: center;}
.more { margin-top: 50px; font-size: 0; text-align: center; }
.more .border-button {display: inline-flex;}
.more .border-button:not(:last-child) { margin-right: 20px; }
.footer_page_main { padding-top: 110px;}
.services__list { display: flex; margin: 30px -10px 0; flex-wrap: wrap;}
.services__item { width: calc(100% / 3 - 20px); height: 380px; margin: 20px 10px 0; display: flex; flex-direction: column; justify-content: space-between; background-size: cover; background-position: center center; padding: 20px; box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.15); }
.services__title { display: block; max-width: 235px; color: #fff; font-size: 30px; font-family: 'Helvetica', sans-serif; font-weight: bold; line-height: 1.27;}



.features {}
.features__info {margin: 20px auto 0; max-width: 800px; text-align: center; color: #222; }
.features__list { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.features__item { display: flex; width: calc(25% - 20px); margin: 20px 10px 0; background: #F3F3F3;}
.features__icon { display: flex; align-items: center; justify-content: center; width: 73px; border-right: 1px solid #E0E0E0; }
.features__about { display: flex; align-items: center; font-size: 16px; line-height: 1.5; max-width: calc(100% - 73px); padding: 20px;}
.features__holder { display: flex; margin: 40px -10px 0; }
.features__block { min-height: 415px; width: calc(50% - 20px); margin: 0 10px; padding: 60px; color: #fff; font-size: 16px; line-height: 1.5; background-size: cover; background-repeat: no-repeat;}
.features__content { display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; height: 100%;}
.features__title { max-width: 300px; font-size: 30px; font-family: 'Helvetica', sans-serif; font-weight: bold; line-height: 1.27;}
.features__description { max-width: 300px; color: #fff; margin: 30px 0 0;}
.features__button:hover { border-color: #fff; background-color: #fff; color: #222; }
.section.services { padding-top: 0; }

.drive { width: 100%; max-width: 1098px; margin: 60px auto 0; border-top: 5px solid #F1F1F1; position: relative;}
.drive__holder { position: relative; top: -10px; display: flex; justify-content: space-between; margin: 0 calc(-10% - 18px);}
.drive__item { padding-top: 46px; width: 20%; text-align: center; position: relative; }
.drive__item:before {width: 16px; height: 16px; background: #4F92F6; border-radius: 100%; position: absolute; top: 0; left: 50%; margin-left: -8px; content: '';}
.drive__item > span { display: block; margin: 0 auto; max-width: 180px; }

.facilities { background: #4F92F6; width: 100%; text-align: left; margin-bottom: -56px; position: relative; z-index: 1;}
.facilities__about {padding: 30px 60px; color: #fff; font-size: 30px; font-family: 'Helvetica', sans-serif; font-weight: bold; line-height: 1.27; position: relative; cursor: pointer;}
.facilities__about:after { width: 26px; height: 13px; position: absolute; right: 60px; top: 50%; margin-top: -6px; content: ''; background: url(/assets/template/images/facilities/arrow.svg) no-repeat; transition: transform 0.25s;}
.facilities__about.opened:after {transform: rotate(180deg); transition: transform 0.25s;}
.facilities__list { display: none; list-style: none; padding: 0 60px 30px 60px; color: #fff;}
.facilities__list li { color: #fff; padding-left: 38px; position: relative; margin-top: 10px; }
.facilities__list li:before {width: 18px; height: 18px; position: absolute; top: 0; left: 0; content: ''; background: url(/assets/template/images/facilities/check.svg) no-repeat; }

.services__list .standart-button { display: inline-flex; min-width: 235px; }
.features__block .standart-button { display: inline-flex; min-width: 220px; }
.services__list .standart-button:last-child { margin-top: 10px; }
.white-border-button { border-color: #fff; color: #fff; }

.partners { padding-bottom: 0;}
.partners__list { display: flex; justify-content: center; flex-wrap: wrap; margin: 50px -10px 0; align-items: center; }
.partners__item { display: block; width: calc(100% / 6 - 20px); margin: 0 10px 0; text-align: center; }
.models, .services { padding-bottom: 0;}
.menu-nav__text, .menu-info { display: none; }
.features__more { display: none;}
.row-geel { margin-top: 60px;}

.panel { display: none; }
.holder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.holder .cz { height: 100%; }
.hero-section-top-content { justify-content: center; height: 100%; }
.hero-section-middle-line-right { margin-top: 0;}
.hero-section-middle-line-right-em7 { margin-top: 0; }
.mouse-border-black { border-color: #fff; }
.mouse-wheel-black { background-color: #fff; }
.price-ab-black, .price-bold-black { color: #fff; }

.hero-bg-car-atlas {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0px;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  max-width: 1920px;
  min-width: 1200px;
  background-image: url('../images/atlas-main.jpg');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.providers-container { display: flex; flex-wrap: wrap; }
.providers-container img { margin: 20px 10px 0; width: 33.333%; height: auto; }

.top-section-core h1,
.top-section-core .title {
    display: block;
    color: #fff;
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
}



.mouse-downcontent { position: absolute; left: 0; bottom: 70px; z-index: 2; }
.hero-section-top-content { position: relative; }

.price-ab-white { margin-top: 30px; }
.section.main-page-hero-section { margin-top: 0; }

@media screen and (max-width:1300px) { .drive { max-width: 85%;}}

@media screen and (max-width:1279px) {
  .features__item { width: calc(100% / 3 - 20px); }
}

@media screen and (max-width: 999px) {
.drive__item > span { max-width: 75%;}
}

@media screen and (max-width:991px) {
  .section.features { padding-top: 0;}
  .hero-section-top-content { padding-top: 40px; }
.features__item { width: calc(50% - 20px); }
.features__block { padding: 40px 30px; }
.white-navbar-core { height: 100px; }
.section.partners { padding: 0; }

.services__list { display: block; margin: 30px -20px 0 -20px; overflow: auto; white-space: nowrap; font-size: 0;}
.services__item { display: inline-flex; width: 320px; height: 280px; margin: 0 5px; box-shadow: none; white-space: normal; }
.services__item:first-child { margin-left: 20px; }
.services__item:last-of-type { margin-right: 20px; }
.services__title {font-size: 20px;}
.services__buttons { white-space: normal; }
.services__buttons .standart-button { display: flex; }
.navbar-left-side { display: none!important; }
  .menu-nav {display: flex; align-items: center;}
  .menu-nav__text { display: block; text-transform: uppercase; color: #222; font-size: 14px; font-weight: bold; margin: 2px 0 0 8px;}
  .menu-info { display: inline-block; margin: -2px 16px 0 0; }
  .section { padding-bottom: 60px; padding-top: 60px; }
  h2.first-h2, .new-exterior-cz h2, h2.slider-h2 { margin-bottom: 30px;}
  .new-exterior-cz, .exterior-slider-section-2 { padding-top: 0; padding-bottom: 0; }
  .new-exterior-holder { margin-top: 40px;}
  .exterior-slider { margin-top: 20px;}
  .exterior-slider:first-child { margin-top: 0;}
  .section.transmission-section { padding-top: 20px; padding-bottom: 0;}
  .cz.transmission-section-cz-image { padding: 0;}
  .new-exterior-section + .new-exterior-section { padding-top: 0; }
  .providers-container { display: flex; flex-wrap: wrap; }
  .providers-container img { margin: 20px 10px 0; width: 33.333%; height: auto; }
  
  .model-banner-bg-lines {display: none;}
  .mainpage-models-banners-div { padding: 0; margin: 30px 0 0 -20px; overflow: auto; width: 100vw; flex-wrap:nowrap;}
  .model-banner { margin: 0 5px; box-shadow: none; width: 320px; height: 225px; -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
  .model-banner:first-child { margin-left: 20px; }
  .model-banner:last-child { margin-right: 20px; }
  .model-banner.emgrand7-model-banner { margin-right: 20px; }
  
  .news-banners-div { margin: 30px 0 0 -20px; }
.news-banner { width: 320px; margin: 0 5px; box-shadow: none; padding: 20px; height: 280px; }
.news-banner:hover { transform: none;}
.news-banner:first-child { margin-left: 20px; }
.news-banner:last-of-type { margin-right: 20px; }
.burger { width: 40px;
    height: 40px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
    
}

@media screen and (max-width:767px) {  
  .white-navbar-core { height: auto; }
    .hero-section-top-content { padding-top: 0; }
  .section { padding-bottom: 40px; padding-top: 40px; }
.features__holder { flex-wrap: wrap; margin: 20px -20px 0;}
.features__block { width: 100%; margin: 0; min-height: inherit; padding: 30px 20px;}
.features__title {font-size: 22px;}
.features__content { min-height: 170px;}
.features__list { display: block; margin: 0; }
.features__item { width: 100%; margin: 10px 0 0; }
.features__item.hidden { display: none; }
.section.main-page-hero-section { margin-top: 60px; }
.hero-section-top-content { padding-top: 0; }
.price-ab-white { margin-top: 15px; }
}



@media screen and (max-width:767px) {
.drive { padding: 20px 0 0 10%; margin-right: -20px; margin-left: -10px; width: 620px; max-width: 620px; overflow: auto; border: 0;}
.drive__holder:before { height: 5px; background-color: #F1F1F1; content: ''; position: absolute; top: -4px; left: 10%; right: 10%;}
.drive__holder { width: 620px; margin: 0 calc(-10% - 18px); top: 0;}
.drive__item { top: -10px; }
}


@media screen and (max-width:767px) {
.mainpage-free-test-drive-section {padding-top: 0;}
.facilities__about { padding: 30px 50px 30px 20px; font-size: 20px; }
.facilities__about:after { right: 20px; width: 17px; height: 9px; background-size: 17px 9px;}
.facilities__list { padding: 0 20px 30px 20px; }
}

@media screen and (max-width:767px) {    
.title { font-size: 22px;}
.models .title { margin-top: 10px; }
.mainpage-u-can-cz { padding: 0; }
.more { margin-top: 20px; }
.features__more { display: block; }

.partners__list {display: flex; justify-content: center; flex-wrap: wrap; margin: 20px -10px 0; }
.partners__item { width: calc(50% - 20px); margin: 20px 10px 0; text-align: center; }

.model-banner-bg-lines {display: none;}
.mainpage-models-banners-div { padding: 0; margin: 30px 0 0 -20px;}
.model-banner { margin: 0 5px; box-shadow: none; width: 320px; }
.model-banner:first-child { margin-left: 20px; }
.model-banner:last-child { margin-right: 20px; }
.model-banner.emgrand7-model-banner { margin-right: 20px; }

.news-banners-div { margin: 30px 0 0 -20px; }
.news-banner { width: 320px; margin: 0 5px; box-shadow: none; padding: 20px; }
.news-banner:hover { transform: none;}
.news-banner:first-child { margin-left: 20px; }
.news-banner:last-of-type { margin-right: 20px; }

.services__list { margin: 30px -20px 0 -20px; }
.services__item { width: 320px; margin: 0 5px; box-shadow: none; padding: 20px; }
.services__item:first-child { margin-left: 20px; }
.services__item:last-of-type { margin-right: 20px; }
}


@media screen and (max-width:767px) {
.row-geel { margin-top: 40px;}
}

@media screen and (max-width:767px) {
    .panel {display: flex; width: 100%; position: fixed; bottom: -50px; left: 0; z-index: 10; font-size: 0; transition: bottom 0.25s 1s;}
    .panel.visible { bottom: 0; transition: bottom 0.25s;}
    .panel__button {width: 50%; border: 0; margin-right: 1px; border-radius: 0; opacity: 0.8; }
    .panel__button:hover {transform: none; }
    .panel__button:active {transform: none; opacity: 1; }
    .panel__button:last-child { margin-right: 0; }
    
    .hero-section-middle-line-right { min-height: 350px; flex-direction: column;  }
    .hero-section-middle-right-side {  display: flex; flex-direction: column; align-items: flex-start; justify-content: center; height: 100%; }
    
    .holder { position: relative; height: auto;}
    
    .emgrand-h1 { font-size: 32px; line-height: 37px; }
    
    .cz.bottom-navbar-cz { padding: 0; }
    .exterior-emgrandx7-image-1, .exterior-image-1, .exterior-emgrand7-image-1  { margin-left: -20px; }
    h2.first-h2, .new-exterior-cz h2, h2.slider-h2 { margin-bottom: 20px;}
    .desing-text-div { margin-top: 40px; }
    .cz.price-cz { margin-top: 40px; }
    .price-cz-item { padding: 20px; }
    .credit-cz > div { margin: 10px 0; padding: 25px 30px 25px 30px; }
    
    .new-exterior-cz, .exterior-slider-section-2 { padding-top: 0; padding-bottom: 0; }
    .exterior-slider { margin-top: 20px;}
    .exterior-slider:first-child { margin-top: 0;}
    .section.transmission-section { padding-top: 20px; padding-bottom: 0;}
    .cz.transmission-section-cz-image { padding: 0;}
    .new-exterior-section + .new-exterior-section { padding-top: 0; }
    .providers-container { display: flex; flex-wrap: wrap; }
    .providers-container img { margin: 20px 10px 0; width: 50%; height: auto; }
    .new-exterior-holder { margin-top: 30px;}
    .section.exterior-slider-section-2 { padding-top: 0; padding-bottom: 40px; }
    
    .atlas-h1 { text-align: left; }
    .hero-bg-car-emgrand-7 { position: absolute; background-position: center; background-size: cover; }
    .section.new-tech-section, .new-tech-cz { padding-top: 0;}
    .tech-container { padding: 40px 20px; }
    .contacts { opacity: 0; display: none; transition: opacity 400ms ease 0s; }
    .contacts-content { height: 100%; justify-content: flex-start; }
    .contacts.opened { opacity: 1; display: flex; transition: opacity 500ms ease 0s; }
    .contacts-content { transform: translateX(-100vw) translateY(0px) translateZ(0px); transform-style: preserve-3d; transition: transform 300ms ease-out 0s; }
    .opened .contacts-content { transform: translateX(0px) translateY(0px) translateZ(0px); transform-style: preserve-3d; transition: transform 300ms ease-out 0s; }
    .menu-close-link { display: none!important; }
    #menuburger { position: relative; }
    #menuburger.active { opacity: 0; visibility: hidden; }
    #menuburger.active + #menuclose { opacity: 1; visibility: visible; z-index: 2; }
    html.w-mod-js .menu-nav[data-ix="close-menu-burger-interaction"] { display: flex!important; z-index: -1; height: 100%; transform: none!important; position: absolute; top: 0; right: 0; opacity: 0; }
    .navbar-right-side { position: relative; }
    .contacts .menu-buttons-div { margin-top: 25px; }
    .contacts .loc-navbar-ab { font-size: 20px; }
    .contacts .nav-show-map-link-no-border { font-size: 16px; margin-top: 10px; }
    .contacts .tel-div { text-align: center; align-items: center; }
    .contacts .navbar-number { margin-bottom: 15px; color: #222; }
    .contacts .navbar-number.navbar-short-number { color: #4f92f6; font-size: 40px; line-height: 1; }
    .new-exterior-cz.engine-container { padding-top: 30px; padding-bottom: 30px; }
    .engine-container .engine-holder { padding: 0 20px; }
    .section.new-tech-section { padding-bottom: 0;}
    .tech-container h3 { margin-bottom: 15px; }
    .tech-container .tech-holder { margin-bottom: 20px; }
    .tech-container .tech-holder:last-child { margin-bottom: 0; }
    .price-ab-white { margin-top: 20px; }
}

@media screen and (max-width:767px) {
  .top-section-core h1,
  .top-section-core .title {
    display: block;
    font-size: 22px;
    line-height: 34px;
    color: #fff;
  }
}

.contacts .nav-show-map-link-no-border + .loc-navbar-ab.loc-navbar-black-ab {margin-top: 20px}
@media screen and (max-width:479px) {
  .menu-contacts-div {text-align: center;}
}

@media screen and (min-width:480px) and (max-width:767px) {
  .contacts .menu-content-side .tel-div {text-align: left;}
}

@media screen and (min-width:768px) and (max-width:991px) {
  .menu-tels-div {text-align: left;}
  .menu-tels-div .menu-number {justify-content: flex-start;}
  .footer-13pt-ab.mobile-13pt {text-align: left;}
}

@media screen and (max-width:479px) {
  .menu .menu-map-and-menu .menu-content .menu-content-side:nth-child(3) {text-align: left;}
}

.landings {display: flex;width: 100%;margin-top: 3px;flex-direction: column;}
.landings__item {width: 100%; box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05); overflow: hidden;position: relative}
.landings__image img {width: 100%; transition: transform 0.25s;}
.landings__image::after {display: block; width: 100%; height: 100%; max-height: 280px; position: absolute; bottom: 0; left: 0; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); content: ""}
.landings__content {display: flex; width: 100%; padding: 0 40px; flex-direction: column; align-items: center; position: absolute; bottom: 40px; left: 0; text-align: center;}
.landings__title {color: #fff; font-family:'Proxima nova', sans-serif; font-weight: 700; font-size: 20px; line-height: 35px;}
.landings__button {width: auto; margin-top: 20px;justify-content: center;}
.footer-contact-number-ab {display: block; margin-bottom: 0; font-size: 16px; line-height: 24px;}
.footer-contact-number-ab .footer-link {margin: 0}
.footer-contact-number-ab + .nav-show-map-link-no-border {display: block}
.tel-div + .footer-contact-number-ab {margin-top: 10px}
.footer-contact-number-ab + .footer-contact-number-ab {margin-top: 10px} 
.footer-contact-number-ab + .nav-show-map-link-no-border {margin-bottom: 6px}
.navbar-loc-line {height: 56px}
.navbar-loc-info-div .nav-show-map-link-no-border + .loc-navbar-ab {margin-top: 5px}

@media screen and (min-width:480px) {
  .landings__title {font-size: 25px; line-height: 40px;}
}

@media screen and (min-width:768px) {
  .landings {flex-direction: row;}
  .landings__item {width: calc(50% - 1.5px)}
  .landings__item:nth-child(2n + 1) {margin-right: 1.5px}
  .landings__item:nth-child(2n) {margin-left: 1.5px}
  .footer-contact-number-ab {text-align: right;}
  .footer-contact-number-ab + .nav-show-map-link-no-border {text-align: right;}
}

@media screen and (min-width:992px) {
  .landings { margin-bottom: -50px;}
  .landings__item:hover .landings__image img {transform: scale(1.2);}
}

@media screen and (max-width:991px) {
  .footer-contact-number-ab {
    margin-top: 8px;
  }
  .cz.footer-cz {
    align-content: center;
  }
  .footer-tels-div .navbar-number {margin-bottom: 8px}
}

@media screen and (min-width:1100px) {
  .landings__content {bottom: 80px}
  .landings__title {font-size: 35px; line-height: 50px;}
}

.container-geel-accessories { max-width: 1366px;}
.container-geel-accessories h2 { margin-bottom: 0;}
.container-geel-accessories .row-geel { justify-content: center; margin-top: 0; }
.container-geel-accessories .row-geel .img-acces { margin-top: 60px; }

@media screen and (max-width:991px) {
  .container-geel-accessories h2 { margin-bottom: 60px;}
  .container-geel-accessories .row-geel .img-acces { margin-top: 0; }
}

@media screen and (max-width:768px) {
  .container-geel-accessories h2 { margin-bottom: 60px;}
  .container-geel-accessories .row-geel .img-acces { margin-top: 0; }
}

.credit {justify-content: center; margin-top: 10px;}
.credit-item {margin-top: 50px;}
.credit-item h3 {margin-bottom: 0;}

@media screen and (max-width:991px) {
  .credit-item {margin-top: 20px;}
}
.btn-slider-one {
	background: rgba(0, 0, 0, 0.5);
    border: 2px solid rgba(31, 121, 150, 0.4);
    box-sizing: border-box;
    box-shadow: 0px 4px 13px rgb(0 0 0 / 25%), 0px 8px 23px #102c54;
    border-radius: 3px;
}
.btn-slider-one:hover {
	background: linear-gradient(180deg, #4F92F6 0%, #1F7996 0%, #171D2B 100%);
	box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.25), 0px 8px 23px rgba(16, 44, 84, 0.5);
	border-radius: 3px;
	border: none;
}
.btn-slider-two {
	background: rgba(0, 0, 0, 0.5);
    border: 2px solid rgba(31, 121, 150, 0.4);
    box-sizing: border-box;
    box-shadow: 0px 4px 13px rgb(0 0 0 / 25%), 0px 8px 23px #102c54;
    border-radius: 3px;
}
.btn-slider-two:hover {
	background: linear-gradient(180deg, #4F92F6 0%, #4F92F6 0%, #33405F 100%);
	box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.25), 0px 8px 23px rgba(16, 44, 84, 0.5);
	border-radius: 3px;
	border: none;
}
.btn-slider-one a {
	font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
}
.btn-slider-two a {
	font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
}
.landings__button {
	    background: rgba(0, 0, 0, 0.5);
    border: 2px solid rgba(31, 121, 150, 0.4);
    box-sizing: border-box;
    box-shadow: 0px 4px 13px rgb(0 0 0 / 25%), 0px 8px 23px #102c54;
    border-radius: 3px;
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
}
.standart-button {
    border: 2px solid rgba(31, 121, 150, 0.4);
    box-sizing: border-box;
    border-radius: 3px;
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
}
.services__buttons .standart-button {
    background: rgba(0, 0, 0, 0.5);
    border: 2px solid rgba(31, 121, 150, 0.4);
    box-sizing: border-box;
    box-shadow: 0px 4px 13px rgb(0 0 0 / 25%), 0px 8px 23px #102c54;
    border-radius: 3px;
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: bold;
}
.standart-button.border-button:hover {
	background: linear-gradient(180deg, #4F92F6 0%, #1F7996 0%, #171D2B 100%);
	box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.25), 0px 8px 23px rgba(16, 44, 84, 0.5);
	border-radius: 3px;
	border: none;
}
.standart-button.blue-button:hover {
	background: linear-gradient(180deg, #4F92F6 0%, #4F92F6 0%, #33405F 100%);
	box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.25), 0px 8px 23px rgba(16, 44, 84, 0.5);
	border-radius: 3px;
	border: none;
}
.features__block .standart-button:hover {
	color: #FFF;
}
.news-mainpage-tag {
	opacity: 0;
}
  .margin-60-content-div {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  @media (max-width: 479px) {
      .margin-60-content-div {
        margin-top: 40px;
      }
      
  }
  ._kuzov_button {
      margin-top: 25px;
      width: 180px;
      box-shadow: none;
  }
  .kuzov-remont-section {
      padding-top: 60px;
  }
  .kuzov-remont-section .cz .row-geel {
      margin-top: 0px;
  }
  .kuzov-remont-section .cz .row-geel .text-col-kuzov {
        display: flex;
        flex-direction: column;
        justify-content: center;
  }
  .text-col-kuzov .serv-title {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 150%;
    /* identical to box height, or 48px */


    color: #222222;
    text-align: start;
  }
  .text-col-kuzov .serv-decription {
      text-align: start;
  }
  .text-col-kuzov .serv-title span {
      font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 150%;
    margin-right: 16px;
    color: #D4E5FF;
  }
  .kuzov-adv-col h2 {
      text-align: start;
  }
  .kuzov-adv-col .row-geel {
      margin-top: 40px;
  }
  .kuzov-adv-col .row-geel .col-1{
      text-align: start;
  }
  .kuzov-adv-col .serv-description{
      text-align: start;
  }
  .kuzov-adv-desc {
      text-align: start;
      padding-bottom: 0;
  }
  .kuzov-advs-title {
      text-align: start;
  }
  .kuzov-advs-title h2 {
      margin-bottom: 0;
  }
  .kuzov-advs-main-cont {
      margin-top: 0;
  }
  .kuzov-form-desc {
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #424242;
    text-align: start;
  }
  .kuzov-form-title {
    font-style: normal;
    font-weight: 550;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 16px;
    text-align: start;
  }
  .kuzov-service-form {
    width: 100%;
    margin-top: 32px;
    margin-bottom: 27px;
  }
  .kuzov-service-form .form-holder {
      display: flex;
  }
  .kuzov-service-form .form-holder .btn-line{
      text-align: start;
  }
  .kuzov-service-form .form-holder ._kuzov_button{
        margin-top: 0;
        height: 48px;
        border-radius: 0;
  }
  .kuzov-service-form .form-holder input {
      background: #FFFFFF;
    border: 1px solid #CDD0D2;
    box-sizing: border-box;
    width: 213px;
    height: 48px;
    margin-right: 20px;
    padding: 12px 24px;
  }
  .kuzov-service-form .form-holder input::placeholder {
    color: #B3B3B3;
  }
  .kuzov-form-section {
    margin-bottom: 100px;  
  }
  .kuzov-advs-col .row-geel .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .kuzov-button-cont {
          display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 240px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  @media screen and (max-width: 1380px) {
      .kuzov-service-form .form-holder {
          flex-direction: column;
      }
      
      .kuzov-service-form .form-holder input{
          width: 100%;
          margin-right: 0;
          margin-bottom: 16px;
      }
      .form-holder .btn-line {
          margin-left: 0;
          margin-top: 16px;
      }
      .kuzov-form-main-cont .img-wrapper {
          margin-top: 10%;
      }
  }
  @media screen and (max-width: 991px) {    
      .kuzov-form-main-cont {
          flex-direction: column-reverse;
      }
      .kuzov-form-ping-desc {
          margin-bottom: 32px;
      }
      .kuzov-form-main-cont .row-geel {
          margin-right: 0;
          margin-left: 0;
      }
      .kuzov-form-main-cont .img-wrapper {
          margin-top: 0;
      }
      .kuzov-advs-col .row-geel{
          margin-top: 24px;
          margin-bottom: 0px;
      }
      .kuzov-remont-section:nth-child(2n+1) .cz .row-geel {
          flex-direction: column;
      }
      .kuzov-remont-section:nth-child(2n) .cz .row-geel {
          flex-direction: column-reverse;
      }
      .kuzov-adv-image {
          text-align: initial;
      }
      .text-col-kuzov .serv-title {
          font-size: 18px;
      }
      .text-col-kuzov .serv-title span{
          font-size: 24px;
      }
  }
  @media screen and (max-width: 991px) {
      .kuzov-top-utp {
          flex-direction: column;
          width: 100%;
      }
      .kuzov-top-utp .margin-60-content-div {
          margin-bottom: 24px;
          margin-top: 24px;
      }
      .kuzov-top-utp .kuzov-button-cont {
          margin-bottom: 32px;
      }
      .kuzov-top-utp .kuzov-button-cont .btn-line {
          margin-left: 0;
          margin-right: 0;
      }
      .kuzov-top-utp .kuzov-button-cont .btn-line ._kuzov_button {
          margin-top: 0;
      }
  }
  .kuzov-service-form .form-holder .btn-line button {
      cursor: pointer;
  }
  .kuzov-button-cont .btn-line a {
      cursor: pointer;
  }