@font-face {
  font-family: 'MyFont';
  src: url('assets/fonts/KIAbodyLatinbasic_Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

.section-hero {
  display: block;
  z-index: 2;
  position: relative;
}

.section-hero {
  /* -webkit-clip-path: polygon(0px 0px, 100% 0px, 100% 89%, 83% 100%, 0px 91%); */
  display: block;
  position: relative;
  /* clip-path: polygon(0px 0px,100% 0px, 100% 89%, 83% 100%, 0px 91%); */
}

.car_hero_section {
  height: 90vh !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  /*margin-top: 100px;*/
}

@media screen and (max-width:768px) {
  .car_hero_section {
    height: 65vh !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /*margin-top: 100px;*/
  }
}

.car_hero_section.middle.homepage {
  margin-top: 100px;
}

.middle {
  height: 100%;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
}

.uk-container {
  display: flow-root;
  box-sizing: content-box;
}

.uk-container.txt {
  /*margin-bottom: 150px;*/
}

body.page-home .section-hero__content {
  text-align: center;
}

.uk-container> :last-child {
  margin-bottom: 0;
}

.section-hero__content {
  display: block;
  z-index: 2;
  position: relative;
}

.text-start {
  text-align: left !important;
}

.slideshow-item__decor {
  font: 700 200px/1 Oswald;
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.9);
  font-size: 9.5vw !important;
  display: block;
  position: absolute;
  bottom: -3vw;
  left: 0vw;
  color: transparent;
  text-transform: uppercase;
  opacity: 0.5;
}

.section-hero__title .uk-h1 {
  font-family: 'MyFont', sans-serif;
  color: #ffffff;
  margin-bottom: 4vw;
  font-size: 4rem;
}

.test-drive-button {
  display: none !important;
}

@media (max-width: 576px) {
  /* .section-hero {
      clip-path: polygon(
        0px 0px,
        100% 0px,
        100% 89%,
        83% 100%,
        0px 93%
      ) !important;
    } */

  .slideshow-item__decor {
    left: 75px !important;
    bottom: -44px !important;
  }
}

@media only screen and (max-width: 767px) {
  .topheader {
    display: none !important;
  }

  .car_hero_section {
    height: 100%;
    padding: 120px 0 60px;
  }

  .uk-container {
    max-width: 90%;
    width: 90%;
    margin-bottom: 120px;
  }

  .section-hero__title .uk-h1 {
    color: #ffffff;
    margin-bottom: 30px;
  }


  .section-hero__title .uk-h1 {
    font-size: 3.7vw;
  }

  .main_left_arrow.slick-arrow {
    display: none !important;
  }

  .main_right_arrow.slick-arrow {
    display: none !important;
  }
}

@media only screen and (max-width: 998px) {
  .header_bottom .row {
    flex-wrap: nowrap;
  }
}

.footer_contact_info .d-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  justify-content: center;
  align-content: center;
}

.footer_contact_info .ul_li_block {
  width: calc(25% - 5px) !important;
  margin-bottom: 20px;
  border: 1px solid gray !important;
  padding: 20px !important;
}

@media screen and (max-width: 1280px) {
  .footer_contact_info .ul_li_block {
    width: calc(50% - 5px);

  }
}

@media screen and (max-width: 500px) {
  .footer_contact_info .d-flex {
    flex-wrap: wrap;
  }

  .footer_contact_info .ul_li_block {
    width: auto;
    margin-bottom: 20px;
  }
}

@media screen and (max-width:768px) {
  .footer_contact_info .ul_li_block {
    width: calc(100% - 5px) !important;
  }
}


/* Privacy & Terms */
.privacy-terms p,
.privacy-terms ul {
  font-size: 15px;
  font-weight: 200;
}