.banner-slider.owl-carousel.owl-loaded.owl-drag .owl-nav button.owl-next {
  right: 20px;
  top: 50%;
}
.banner-slider.owl-carousel.owl-loaded.owl-drag .owl-nav button.owl-prev {
  left: 20px;
  top: 50%;
}
.banner-slider.owl-carousel.owl-loaded.owl-drag .owl-nav button {
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.banner-slider.owl-carousel.owl-loaded.owl-drag .owl-nav button i {
  height: 36px;
  width: 36px;
  line-height: 34px;
  text-align: center;
  border: 2px solid #fff;
  color: #fff;
  font-size: 30px;
  border-radius: 50%;
}
.main-banner {
  overflow: hidden;
}
.main-banner .slider-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 570px;
}
.main-banner .slider-item .slider-content {
  margin-left: 82px;
  margin-top: -80px;
}
.main-banner .slider-item .slider-content h2 {
  max-width: 617px;
  font-style: normal;
  font-weight: 700;
  font-size: 80px;
  line-height: 90px;
  color: #fff;
}
.main-banner .slider-item .slider-content h5 {
  font-weight: 700;
  font-size: 30px;
  line-height: 37px;
  color: #ff7f47;
  margin: 30px 0 50px;
}
.main-banner .slider-item-1 {
  background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(100%, rgba(48, 79, 71, 0.65)),
      to(rgba(48, 79, 71, 0.65))
    ),
    url(../images/banners/banner-1.png);
  background: linear-gradient(
      rgba(48, 79, 71, 0.65) 100%,
      rgba(48, 79, 71, 0.65) 100%
    ),
    url(../images/banners/banner-1.png);
  background-size: cover;
  background-position: center;
}
.main-banner .slider-item-2 {
  background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(100%, rgba(48, 79, 71, 0.65)),
      to(rgba(48, 79, 71, 0.65))
    ),
    url(../images/banners/banner-3.png);
  background: linear-gradient(
      rgba(48, 79, 71, 0.65) 100%,
      rgba(48, 79, 71, 0.65) 100%
    ),
    url(../images/banners/banner-3.png);
  background-size: cover;
  background-position: center;
}
.main-banner .slider-item-3 {
  background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(100%, rgba(48, 79, 71, 0.65)),
      to(rgba(48, 79, 71, 0.65))
    ),
   
  background: linear-gradient(
      rgba(48, 79, 71, 0.65) 100%,
      rgba(48, 79, 71, 0.65) 100%
    ),
    url(../images/banners/banner-4.png);
  background-size: cover;
  background-position: center;
}
.main-banner-2 {
  background: url(../images/banners/banner-2.png) center no-repeat;
  min-height: 794px;
  background-size: 100% 100%;
}
.main-banner-2 .main-banner-content-2 {
  padding-top: 170px;
  text-align: center;
}
.main-banner-2 .main-banner-content-2 h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 90px;
  line-height: 110px;
  color: #fff;
  margin-bottom: 40px;
}
.main-banner-2 .main-banner-content-2 h3 {
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  color: #ff7f47;
}