/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 10 version
*/
div#et-boc {
    overflow: hidden;
}
.swiper {
  width: 100%;
  height: 100%;
}

.mySwiper .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mySwiper .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.mySwiper .swiper-scrollbar {
  background: #d6d6d6 !important;
}
.mySwiper .swiper-scrollbar-drag {
    /*background: url(/wp-content/uploads/2024/02/logo2.svg);*/
    background: url(/wp-content/uploads/2024/02/logo5.svg);
    height: 44px !important;
    width: 44px !important;
    background-size: cover;
    top: -20px;
}
body .mySwiper .swiper-scrollbar {
    border-radius: 2px !important;
    bottom: 20px !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
}
.mySwiper .swiper-slide {
    max-width: 100%;
}
.swiper.mySwiper {
    padding-bottom: 80px;
}

.mySwiper .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
    /*opacity: 1 !important;*/
    /*width: 100% !important;*/
    /*left: 0px;*/
    bottom: 20px;
}
/*.mySwiper .swiper-scrollbar:before, .mySwiper .swiper-scrollbar:after {*/
/*    content: "";*/
/*    height: 10px;*/
/*    width: 10px;*/
/*    top: -4px;*/
/*    background: #9e0a01;*/
/*    border-radius: 50px;*/
/*    display: inline-block;*/
/*    position: absolute;*/
/*    z-index:-1;*/
/*}*/
.mySwiper .swiper-scrollbar {
    height: 2px !important;
    background: #9e0a01 !important;
}

/*.mySwiper .swiper-scrollbar:after {*/
/*    right:0px;*/
/*}*/
.mySwiper  .swiper-pagination.swiper-pagination-bullets {
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 15px;
}
.mySwiper  .swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    display: inline-block;
    border-radius: 100%;
    background: #9e0a01 !important;
    opacity: 1;
}
.swiper-pagination-bullet-active {
    opacity: 0 !important;
}
.swiper-outer .mySwiper-line {
    position: absolute;
    width: 4000px;
    height: 2px;
    background: #9e0a01;
    bottom: 20px;
    left: -50%;
}

.circular-progress{
    position: relative;
    height: 250px;
    width: 250px;
    border-radius: 50%;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 50px;
}
.circular-progress::before{
    content: "";
    position: absolute;
    height: 210px;
    width: 210px;
    border-radius: 50%;
    background-color: #ffffff;
      -webkit-box-shadow:  7px 10px 20px #000;
    box-shadow:  7px 10px 20px #000;
}
.progress-value{
    position: relative;
    font-size: 40px;
    font-weight: 600;
    color: #000000;
  margin-bottom:10px;
}
.progress-text{
  font-size:12px;
  display:block;
  line-height: 2;
}
.progress-cnt {
    height: 210px;
    width: 150px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
}
.arrow-icon {
    position: absolute;
    right: -38px;
    top: calc(50% - 18px);
    font-size: 40px;
    color: #A10000;
    display:none;
}

.home-news-special{
    
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 10px !important;
}
@media screen and (max-width: 1220px) {
.home-news-special h2 {
    max-width: 500px;
}
}
@media screen and (max-width: 640px) {
  .mySwiper  .swiper-scrollbar-drag {
    height: 20px !important;
    width: 20px !important;
    top: -8px;
}  
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 10px !important;
}

}