body {
  font-family: "Montserrat", sans-serif; 
}
*:focus {
  outline: none;
}
img {
  max-width: 100%;
  vertical-align: middle;
}
.banner {
  background: url('../images/lp/banner_top.jpg') top center  no-repeat #206aa1;
  background-size: 100% auto;
}
.text-center {
  text-align: center;
}
.container {
  max-width: 1200px;
  padding: 0 15px;
}
.container .row {
  display: flex;
  flex-wrap: wrap;
}
.content {
  background: url('../images/lp/banner_bot.jpg') bottom no-repeat;
  background-size: 100% auto;
  color: #fff;
  font-size: 16px;
  line-height: 36px;
  padding-bottom: 90px;
}
.container .col-50.left {
 padding-top: 20px;
 width: 51%;
}
.container .col-50.right img {
  max-width: 75%;
}
.container .left p {
  margin-bottom: 24px;
}
.container .left p:last-child {
    margin-bottom: 0;
  }
.container .left p span {
  color: #ffd615;
}
.container .left p b {
  font-weight: 700;
}
.container .col-50.right {
  width: 49%;
  padding-top: 12px;
  padding-right: 0;
  padding-left: 6px;
}
.container .col-50 {
  width: 50%;
}
.station {
  margin: -36px -8px 0;
}
.isuzu-cool {
  padding: 57px 0 0;
}
.station .list-car {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 80px;
}
.station .list-car .col-33 {
  width: 33.3%;
  padding: 0  20px;
}
.station .list-car .item-car {
  margin-top: 70px;
  font-size: 20px;
  color: #3a3a3a;
  text-align: center;
  text-transform: uppercase;
  line-height: 46px;
  border-bottom: 3px solid transparent;
  padding: 40px 15px;
  transition: .5s;
}
.station .list-car .item-car:hover {
  border-bottom: 3px solid #0084a5;
  box-shadow: -6px 4px 14px #f1f1f1;
  transition: .5s;
}
.station .list-car .item-car .name {
  font-weight: 500;
  padding-top: 90px;
}
.station .list-car .item-car .price {
  font-weight: 700;
  color: #078dcb;
}
.function {
  background: #206aa1;
  padding-top: 62px;
  text-align: center;
}
.function img {
  margin-bottom: -85px;
}
.slide-function {
  padding-top: 161px;
  text-align: center;
}
.slick-initialized .slick-slide {
  height: auto;
}
.slide-function .slider {
 max-width: 1000px;
 margin: 0 auto;
 padding-top: 20px;
}
.slide-function .slider .item {
  text-align: center;
  padding:0px 0 0px;
}
.slide-function .slider .item img {
 max-width: 100%;
 width: auto;
 margin: 0 auto;
}
.slide-function .slider .owl-stage-outer {
  padding-bottom: 14px;
}
.slick-dots { 
  position: static;
  padding-top: 30px;
}
.slick-dots li button:before {
  font-size: 15px;
}
.slick-dots li button button.owl-dot { padding: 5px !important; visibility: visible; }
.slick-dots li button button.owl-dot > span { background: none; border-radius: 100%; display: inline-block; height: 14px; width: 14px; background-color:rgba(183, 183, 183, 0.3); }
.slick-dots li button button.owl-dot.active > span { background-color: #000; }
.slick-dots li button button.owl-dot + button { margin-left: 0px; }
.slick-prev, .slick-next {
  width: 22px;
  height: 66px;
}
.slick-slider .slick-prev:before,.slick-slider .slick-next:before {
  content: none;
}
.slick-slider .slick-prev {z-index: 9; transform: scaleY(1);  left: 0; background: url("../images/icon/arrow-left-04.png") no-repeat left center; }
.slick-slider .slick-next {z-index: 9; transform: scaleX(-1); right: 0; background: url("../images/icon/arrow-left-04.png") no-repeat right center; }


.warranty {
  background: url('../images/lp/bg-footer.jpg') top no-repeat #206aa1;
  background-size: 100% auto;
  padding-top: 34px;
  padding-bottom: 144px;
}
.warranty .title { 
  padding: 50px 0 30px;
  text-align: center;
}
.warranty .detail {
  padding-top: 45px;
}

@media (max-width: 1380px) {
 
  .station .list-car .item-car {
    font-size: 22px;
  }
}
  @media (max-width: 1280px) {
  
  .container .col-50.left {
    padding-top: 18px;
  }
  .container .left p {
    margin-bottom: 26px;
  }
  
  .station .list-car {
    padding-bottom: 60px;
  }
  .station .list-car .item-car {
    padding: 20px 15px;
    margin-top: 20px;
    font-size: 18px;
    line-height: 30px;
  }
.station .list-car .item-car .name {
  padding-top: 50px;
}
  .slide-function {
    padding-top: 120px;
  }
  .slide-function .slider .item {
    padding: 10px 0;
  }
  .warranty {
    padding-top: 0;
    padding-bottom: 70px;
  }
}
@media (max-width: 1180px) {
  .container .col-50.right img {
  max-width: 95%;
}
}
@media (max-width: 1024px) {
  .container .row {
    margin: 0 auto;
  }
  .container .col-50.left,.container .col-50.right {
    width: 100%;
    padding: 0;
  }
  .container .col-50.right {
    padding: 20px 0;
    text-align: center;
  }
  .container .col-50.right img {
    max-width: 70%
  }
  .station .list-car .col-33 {
    width: 50%;
    padding: 0  20px;
  }
  
}
@media (max-width: 640px) {
  
  .isuzu-cool {
    padding-top: 30px;
  }
  .station .list-car {
    padding-bottom: 30px;
  }
  .station .list-car .col-33 {
    width: 100%;
  }
  .station .list-car .item-car  { 
     font-size: 20px;
     line-height: 26px;
  }
  .station .list-car .item-car img {
    max-width: 80%
  }
  .station .list-car .item-car .name {
    padding-top: 50px;
  }
  .function {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .function img {
    margin-bottom: -14%;
  }
  .slide-function {
    padding-top: 50px;
  }
  .slide-function .slider .owl-stage-outer {
    padding-bottom: 0;
  }
  .warranty .title {
    padding: 30px 0 10px;
  }

 .slide-function .slider .item {
    padding: 0;
  }
  .warranty .spec .title {
    padding-top: 10px;
  }
  .warranty .detail {
    padding-top: 20px;
  }
}