


.banner {
    height: auto;
    color: #fff;
    position: relative;
    overflow: hidden;
}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
        .swiper-slide .bg{opacity: 0;}.swiper-slide-active .bg{opacity: 1;}
 
.swiper-pagination-bullet {
    margin: 0px 8px;background:var(--green);opacity:0.8;transition:all 0.3s ease;
}
.swiper-pagination-bullet-active {
    background: var(--lgreen) !important;
}
.swiper-pagination-banner {
    bottom: 10%;position:absolute;
    display: flex;
    justify-content: flex-start;
    width: 100%;left:11%;z-index:9;
}
.swiper-button-prev::after,.swiper-button-next::after{display: block;color:#fff;}
.swiper-button-prev span::before{content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="30" height="30" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40"%3E%3Cpath fill="black" d="M24.96 32.601L12.371 19.997l.088-.088l12.507-12.52a.661.661 0 0 0-.01-.921a.645.645 0 0 0-.458-.182a.653.653 0 0 0-.465.186l-13.004 13.02a.63.63 0 0 0-.176.49a.656.656 0 0 0 .18.523l13.014 13.031c.244.23.659.233.921-.02a.658.658 0 0 0-.008-.915z"%2F%3E%3C%2Fsvg%3E');}
.swiper-button-next span::before{content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="30" height="30" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40"%3E%3Cg transform="rotate(180 20 20)"%3E%3Cpath fill="black" d="M24.96 32.601L12.371 19.997l.088-.088l12.507-12.52a.661.661 0 0 0-.01-.921a.645.645 0 0 0-.458-.182a.653.653 0 0 0-.465.186l-13.004 13.02a.63.63 0 0 0-.176.49a.656.656 0 0 0 .18.523l13.014 13.031c.244.23.659.233.921-.02a.658.658 0 0 0-.008-.915z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}


.banner .swiper-buttons {
    position: absolute;
    bottom: 40px !important;
    right: 10px !important;
    display: flex !important;
    gap: 10px;
}

.banner .swiper-button-next,
.banner .swiper-button-prev {
    width: 50px;
    height: 50px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2);
    transition: 0.3s;
}
.banner .swiper-button-next {
   right: 0px !important;
}
.banner .swiper-button-prev {
   right: 60px !important;
}

.banner .swiper-button-next::after,
.banner .swiper-button-prev::after {
    font-size: 24px;
    font-weight: 600;
    color: #00a1db;
}
.banner .swiper-button-next:hover,
.banner .swiper-button-prev:hover {
    background: #f1f1f1;
}

@media (max-width:768px){
  .banner .swiper-buttons {
    position: absolute;
    bottom: 20px !important;
    right: 10px !important;
    display: flex !important;
    gap: 10px;
  }
 .banner .swiper-button-next,
 .banner .swiper-button-prev {
    width: 40px;
    height: 40px;
 }
 .banner .swiper-button-prev {
   right: 50px !important;
 }
 .banner .swiper-button-next::after,
 .banner .swiper-button-prev::after {
    font-size: 18px;
    font-weight: 600;
    color: #00a1db;
  }
}


.cbtn{display:inline-flex;margin-top:20px;text-transform:capitalize;color:var(--green);transition:all 0.3s linear;font-weight:500;
    font-size:15px;position:relative;z-index:2;}.pcbtn:hover,.cbtn:hover,.career .cbtn:hover{color:var(--lgreen);}
.swiper a{position:absolute;bottom:-20px;border: 1px solid #6a6b6a;}
.cbtn1::after{
    position: absolute;
    content: "";
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    z-index:-1;
    background-color:var(--lgreen);
    box-shadow: inset 2px 2px 2px 0px rgb(255 255 255 / 50%);
    transition: all 0.3s ease;
}
.cbtn1:hover:after {
    top: auto;
    bottom: 0;
    height: 100%;
}


.banner .swiper-slide {
    display:flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    //align-items: flex-end;
    //justify-content: flex-end;
    //background-size: 100% 85% !important;
    //background-repeat:no-repeat !important;
}
.banner .swiper-slide img {
    width: 100%;
    height: 100%;
    //margin-right:7%;
    object-fit: cover;
    //object-position: right;
}

.banner svg{width:50px;height:50px;}.banner svg path{fill:#fff;}
.banner ul{gap:0px 80px;margin: 20px 0px;}.banner li{gap:0px 20px;text-shadow:0px 0px 3px rgba(0,0,0,0.3);}



@media (max-width:1500px){.container{width:85%;}.swiper-slide .textWrapper{left:8%;}.banner ul{gap:0px 50px;}
    .banner img {
    width: 60%;
    height:600px;
    //padding-top: 3%;
}.banner {
    height: auto;
    }
}

@media (max-width:1300px){.banner img {width:50%;height:500px;}}


@media (max-width:767px){
    .swiper-slide .textWrapper{left:auto;top:auto;width:100%;transform: translateY(0%);}.textWrapper .bh1{text-align:center;}.banner ul{display:none !important;}.textWrapper .bh1::after,.vector{display:none;}
    .swiper .swiper-wrapper .swiper-slide{justify-content:center;align-items:flex-start;}.textWrapper .bh1{font-size: 30px;line-height: 30px;}
    .swiper-slide .textWrapper{position:relative;text-align:center;}.banner .swiper-slide{flex-direction:column-reverse;justify-content:center;align-items: center;background-size: cover !important;}
    .banner .cbtn{margin-top:20px;}/*.banner img{margin:0px;width:70%;padding-top:0px;}*/.swiper-slide .textWrapper{padding-right:0px;}
    .swiper-pagination-bullet-active{background:#fff !important;}.swiper-pagination-bullet{background:#ccc;width:40px;height:2px;}
    .swiper-pagination-banner{bottom:20px;}.smdots{display:block;text-align:center;margin-top:20px;}
}




@media (max-width:480px){
	.banner .cbtn,.blogdesc p,.button-icon p,.button-icon h3,.mcont,.mhidec,.inframc{display:none;}.iec{display:flex;flex-wrap: wrap;}
    .swiper-slide .textWrapper{padding:30px 0px;}
}


