@media (min-width: 768px) and (max-width: 965.98px) {
  .wps-carousel-container {
    margin-top: 35px;
  }
}
@media (max-width: 767.98px) {
  .wps-carousel-container {
    margin-top: 20px;
  }
}
.wps-carousel-container #banner-slider-carousel .owl-carousel .owl-item .item-image .img-desktop {
  visibility: hidden;
  z-index: -1;
  opacity: 0;
}
.wps-carousel-container #banner-slider-carousel .owl-carousel .owl-item .item-image {
  display: flex;
  align-items: center;
  max-height: 467px;
  background-position-y: top;
  background-size: cover;
  min-height: 451px;
  cursor: pointer;
}
@media (max-width: 1199.98px) {
  .wps-carousel-container #banner-slider-carousel .owl-carousel .owl-item .item-image {
    min-height: unset !important;
    background-position-x: center;
  }
}
@media (max-width: 767.98px) {
  .wps-carousel-container #banner-slider-carousel .owl-carousel .owl-item .item-image {
    align-items: flex-start;
  }
}
.wps-carousel-container #banner-slider-carousel .owl-carousel .owl-nav.disabled {
  display: none;
}
.wps-carousel-container #banner-slider-carousel .content-banner-style-1,
.wps-carousel-container #banner-slider-carousel .content-banner-style-2,
.wps-carousel-container #banner-slider-carousel .content-banner-style-3,
.wps-carousel-container #banner-slider-carousel .content-banner-style-4 {
  padding: 0 !important;
}
.wps-carousel-container #banner-slider-carousel .banner-style-1,
.wps-carousel-container #banner-slider-carousel .banner-style-2,
.wps-carousel-container #banner-slider-carousel .banner-style-3,
.wps-carousel-container #banner-slider-carousel .banner-style-4 {
  margin-right: 2%;
  width: 43%;
}
@media (min-width: 1200px) and (max-width: 1299.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1,
  .wps-carousel-container #banner-slider-carousel .banner-style-2,
  .wps-carousel-container #banner-slider-carousel .banner-style-3,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 {
    width: 36% !important;
  }
}
@media (min-width: 1100px) and (max-width: 1199.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1,
  .wps-carousel-container #banner-slider-carousel .banner-style-2,
  .wps-carousel-container #banner-slider-carousel .banner-style-3,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 {
    width: 43% !important;
    margin-right: 2% !important;
  }
}
@media (min-width: 966px) and (max-width: 1099.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1,
  .wps-carousel-container #banner-slider-carousel .banner-style-2,
  .wps-carousel-container #banner-slider-carousel .banner-style-3,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 {
    width: 41% !important;
    margin-right: 2% !important;
    padding-top: 30px;
  }
}
@media (min-width: 768px) and (max-width: 965.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1,
  .wps-carousel-container #banner-slider-carousel .banner-style-2,
  .wps-carousel-container #banner-slider-carousel .banner-style-3,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 {
    width: 41% !important;
    margin-right: 2% !important;
    padding-top: 30px;
  }
}
@media (min-width: 600px) and (max-width: 767.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1,
  .wps-carousel-container #banner-slider-carousel .banner-style-2,
  .wps-carousel-container #banner-slider-carousel .banner-style-3,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 {
    margin: auto !important;
    padding-top: 30px;
    width: 65% !important;
  }
}
@media (max-width: 599.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1,
  .wps-carousel-container #banner-slider-carousel .banner-style-2,
  .wps-carousel-container #banner-slider-carousel .banner-style-3,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 {
    margin: 0 auto !important;
    padding-top: 30px;
    width: 80% !important;
  }
}
.wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
.wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
.wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
.wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
  margin-bottom: 30px;
  font-size: 45px;
}
@media (min-width: 1400px) and (max-width: 1499.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
    font-size: 42px !important;
  }
}
@media (min-width: 1300px) and (max-width: 1399.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
    font-size: 39px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1299.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
    font-size: 30px !important;
  }
}
@media (min-width: 1100px) and (max-width: 1199.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
    font-size: 33px !important;
  }
}
@media (min-width: 1000px) and (max-width: 1099.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
    margin-bottom: 25px;
    font-size: 29px !important;
  }
}
@media (min-width: 966px) and (max-width: 999.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
    margin-bottom: 25px;
    font-size: 28px !important;
  }
}
@media (min-width: 866px) and (max-width: 965.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
    margin-bottom: 25px;
    font-size: 26px !important;
  }
}
@media (min-width: 768px) and (max-width: 865.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
    margin-bottom: 25px;
    font-size: 22px !important;
  }
}
@media (min-width: 600px) and (max-width: 767.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
    font-size: 34px !important;
  }
}
@media (max-width: 599.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box .title,
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box .title {
    font-size: 34px !important;
  }
}
.wps-carousel-container #banner-slider-carousel .banner-style-1 .box p:not(.title),
.wps-carousel-container #banner-slider-carousel .banner-style-2 .box p:not(.title),
.wps-carousel-container #banner-slider-carousel .banner-style-3 .box p:not(.title),
.wps-carousel-container #banner-slider-carousel .banner-style-4 .box p:not(.title) {
  padding-bottom: 30px;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .wps-carousel-container #banner-slider-carousel .banner-style-1 .box p:not(.title),
  .wps-carousel-container #banner-slider-carousel .banner-style-2 .box p:not(.title),
  .wps-carousel-container #banner-slider-carousel .banner-style-3 .box p:not(.title),
  .wps-carousel-container #banner-slider-carousel .banner-style-4 .box p:not(.title) {
    font-size: 18px !important;
  }
}
.wps-carousel-container #banner-slider-carousel .banner-style-1 .box p:not(.title) a,
.wps-carousel-container #banner-slider-carousel .banner-style-2 .box p:not(.title) a,
.wps-carousel-container #banner-slider-carousel .banner-style-3 .box p:not(.title) a,
.wps-carousel-container #banner-slider-carousel .banner-style-4 .box p:not(.title) a {
  background-color: #dff2f3;
  color: #5d6a76;
  width: 227px;
  height: 60px;
  font-size: 16px;
  font-weight: 400;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  transition: 0.3s all;
}
.wps-carousel-container #banner-slider-carousel .banner-style-1 .box p:not(.title) a:hover,
.wps-carousel-container #banner-slider-carousel .banner-style-2 .box p:not(.title) a:hover,
.wps-carousel-container #banner-slider-carousel .banner-style-3 .box p:not(.title) a:hover,
.wps-carousel-container #banner-slider-carousel .banner-style-4 .box p:not(.title) a:hover {
  opacity: 0.8;
  text-decoration: none;
}
@media (min-width: 600px) and (max-width: 767.98px) {
  .wps-carousel-container #banner-slider-carousel .content-banner-style-1,
  .wps-carousel-container #banner-slider-carousel .content-banner-style-2,
  .wps-carousel-container #banner-slider-carousel .content-banner-style-3,
  .wps-carousel-container #banner-slider-carousel .content-banner-style-4 {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.6);
  }
}
@media (max-width: 599.98px) {
  .wps-carousel-container #banner-slider-carousel .content-banner-style-1,
  .wps-carousel-container #banner-slider-carousel .content-banner-style-2,
  .wps-carousel-container #banner-slider-carousel .content-banner-style-3,
  .wps-carousel-container #banner-slider-carousel .content-banner-style-4 {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.6);
  }
}
