
/* homeBanner */
.homeBanner .moduleTag{margin-bottom:24px}
.homeBanner .bannerSlider{cursor:grab}
.homeBanner .contentWrap{color:#fff;font-size:20px;line-height:1.4}
.homeBanner .bannerSlide{position:relative;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}
.homeBanner .bannerSlide:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(39,38,96,.9) 30%,rgba(39,38,96,.6) 100%)}
.homeBanner .slick-dots li button{width:48px;height:8px;border-radius:8px;background-color:#fff}
.homeBanner .slick-dots li.slick-active button{background-color:#1e75b9}
@media (max-width:991px){
.homeBanner .contentWrap{font-size:18px}
}
@media (max-width:767px){
.homeBanner .contentWrap{font-size:16px}
.homeBanner .moduleTag {margin-bottom: 20px;}
}


/* who we are */
.whoWeAre{background-color:#E9F1F8;}
.whoWeAre .imgWrap{height:600px}
.whoWeAre .imgWrap img{height:100%!important;object-fit:cover;width:100%}
.whoWeAre .imgWrap:after {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgb(39 38 96 / 20%);pointer-events: none;}
.whoWeAre .expTag{background-color:#272660;position:absolute;z-index:2;bottom:15px;right:15px;padding:16px;color:#fff;font-size:16px;font-weight:500;width:auto;text-align: center;width:180px;}
.whoWeAre .expTitle{font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:4px;justify-content: center;}
.whoWeAre .textHighlight{border-left:5px solid #1e75b9;padding:10px;padding-left:20px;background-color:#fff}
.whoWeAre .aboutSlider{position:relative;overflow:hidden}
.whoWeAre .slick-list{margin:0 -10px}
.whoWeAre .about-slide{margin:0 10px}
.whoWeAre .slide-img{height:160px;overflow:hidden;border-radius:24px}
.whoWeAre .slide-img img{width:100%;height:100%!important;object-fit:cover}
.whoWeAre .statsWrap{background-color:#fff;padding:40px 15px}
.whoWeAre .iconWrap img{width:48px;height:48px}
@media (max-width:991px){
.whoWeAre .imgWrap{height:500px}
.whoWeAre .slick-list{margin:0 -5px}
.whoWeAre .about-slide{margin:0 5px}
.whoWeAre .slide-img{height:160px;border-radius:16px}
.whoWeAre .textHighlight{font-size:16px;padding-left:20px}
.whoWeAre .expTag{font-size:16px;}
.whoWeAre .statsWrap{padding:30px 0}
}
@media (max-width:767px){
.whoWeAre .imgWrap{height:400px}
.whoWeAre .slide-img{height:150px;border-radius:12px}
.whoWeAre .textHighlight{padding-left:16px;font-size:14px}
.whoWeAre .expTag{width:145px;font-size:14px;padding:15px;bottom: 10px;right: 10px;}
.whoWeAre .expTitle{font-size: 28px;justify-content: center;gap: 4px;margin-bottom: 4px;}
.whoWeAre .statsWrap{padding:20px 0}
.whoWeAre .iconWrap img{width:40px;height:40px}
}
@media (max-width:479px){
.whoWeAre .imgWrap{height:350px}
.whoWeAre .slide-img{height:130px;}
}


/* ourServices */
.ourServices{background-color:#272660}
.ourServices .headingWrap{max-width:814px;margin:0 auto}
.ourServices .serviceCard{padding:24px;background-color:#E9F1F8;gap:16px}
.ourServices .imgWrap{width:calc(50% - 8px);overflow:hidden}
.ourServices .imgWrap img{width:100%;height:100%;object-fit:cover}
.ourServices .contentWrap{width:calc(50% - 8px);padding:24px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}
@media (max-width:1200px){
.ourServices .serviceCard{padding:20px}
.ourServices .contentWrap{padding:20px}
}
@media (max-width:991px){
.ourServices .serviceCard{flex-direction:column}
.ourServices .imgWrap{width:100%;height:250px}
.ourServices .contentWrap{width:100%}
}
@media (max-width:767px){
.ourServices .serviceCard{padding:15px;gap:12px;}
.ourServices .contentWrap{padding:20px 15px}
}
@media (max-width:479px){
.ourServices .imgWrap{height:200px}
}

/* msgSlidermodule */
.msgSlidermodule{background-color:#1e75b9;padding:20px 0}
.msgSlidermodule .msgSlide{margin:0 20px}
.msgSlidermodule .msgCard{white-space:nowrap}
.msgSlidermodule .msgLogo{margin-left:40px}
.msgSlidermodule .msgLogo img{min-width:80px;width:80px;filter: brightness(0) invert(1);}
@media (max-width:991px){
.msgSlidermodule{padding:15px 0}
.msgSlidermodule .msgLogo{margin-left:20px}
.msgSlidermodule .msgLogo img{min-width:60px;width:60px}
.msgSlidermodule .msgSlide{margin:0 10px}
}
@media (max-width:575px){
.msgSlidermodule{padding:10px 0}
.msgSlidermodule .msgLogo{margin-left:10px}
.msgSlidermodule .msgLogo img{min-width:50px;width:50px}
.msgSlidermodule .msgSlide{margin:0 5px}
}



/* chairmanMsg */
.chairmanMsg{background-image:url(../images/shahabad-2.webp)}
.chairmanMsg:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(39 38 96 / 80%)}
.chairmanMsg .chairmanTitleWrap{padding-left:20px;border-left:2px solid #fff}
.chairmanMsg .quote{position:relative;padding-right:105px}
.chairmanMsg .quoteImg{position:absolute;right:0;top:0;width:88px;pointer-events:none}
@media (min-width:768px){
.chairmanMsg .col-md-4{width:30%}
.chairmanMsg .col-md-8{width:70%}
}
@media (max-width:1200px){
.chairmanMsg .quote{padding-right:60px}
.chairmanMsg .quoteImg{width:70px}
}
@media (max-width:767px){
.chairmanMsg .quote{padding-right:0}
.chairmanMsg .quoteImg{width:55px;top:auto}
.chairmanMsg .imgWrap img{width:300px}
.chairmanMsg .chairmanTitleWrap{padding-left:15px}
.chairmanMsg .chairDes {font-size:14px;}
}
@media (max-width:575px){
.chairmanMsg .imgWrap img {width: 230px;}
}


/* partnersModule */
.partnersModule{background-color:#E9F1F8;}
.partnersModule .partnerCard{background-color:#1e75b9;padding:50px 24px;height:100%}
.partnersModule .partnerCard.white{background-color:#fff}
.partnersModule .partnerCol:first-child .partnerCard,.partnersModule .partnerCol:last-child .partnerCard{transform:translateY(50px)}
.partnersModule .iconWrap img{width:48px;height:48px;filter: brightness(0) invert(1);}
.partnersModule .white .iconWrap img{filter:none;}
.partnersModule .parnterVector{pointer-events:none;position:absolute;bottom:0;left:0;width:489px;z-index:0}
.partnersModule .locationInner h5{margin:0}
.partnersModule .locationInner{padding:32px 64px;background-color:#fff;gap:12px}
.partnersModule .locationInner img{width:32px;min-width:32px}
@media (max-width:1200px){
.partnersModule .partnerCard{padding:40px 20px}
.partnersModule .parnterVector{width:400px}
}
@media (max-width:991px){
.partnersModule .partnerCol:first-child .partnerCard,.partnersModule .partnerCol:last-child .partnerCard{transform:translateY(0)}
.partnersModule .partnerCard{padding:30px 15px}
.partnersModule .iconWrap img{width:40px;height:40px}
.partnersModule .parnterVector{width:350px}
.partnersModule .locationInner{padding:24px 40px}
.partnersModule .locationInner img{width:26px;min-width:26px}
}
@media (max-width:767px){
.partnersModule .parnterVector{width:300px}
.partnersModule .locationInner{padding:20px;gap:8px}
.partnersModule .locationInner img{width:20px;min-width:20px}
.partnersModule .locationInner h5{font-size:16px}
}


/* homevideoModule */
.homevideoModule{background-color:#272660}
.homevideoModule .video-card{position:relative;width:1024px;height:450px;border-radius:16px;overflow:hidden;margin:0 auto;max-width:100%}
.homevideoModule .video-card video{position:relative;height:100%;width:100%;object-fit:cover;z-index:1}
.homevideoModule .video-card img{width:100%;height:100%;object-fit:cover;display:block}
.homevideoModule .video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#272660 0,rgba(39,38,96,.67) 100%);z-index:2;opacity:.45;transition:all .3s}
.homevideoModule .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .3s}
.homevideoModule .play-button svg{width:23px;height:auto;}
.homevideoModule .video-card.active .play-button{opacity:0;visibility:hidden;pointer-events:none}
.homevideoModule .video-card.active .video-overlay{opacity:0;visibility:hidden;pointer-events:none}
@media (max-width:991px){
.homevideoModule .video-card{height:400px}
.homevideoModule .play-button{width:70px;height:70px}
.homevideoModule .play-button svg{width:20px;}
}
@media (max-width:767px){
.homevideoModule .video-card{height:350px}
.homevideoModule .play-button{width:55px;height:55px}
.homevideoModule .play-button svg{width:16px}
}
@media (max-width:575px){
.homevideoModule .video-card{height:300px}
}
@media (max-width:479px){
.homevideoModule .video-card{height:260px}
}

/* latestUpdates */
.latestUpdates {background-color: #E9F1F8;}
.latestUpdates .updateCard {position: relative;overflow: hidden;background:#fff;height: 100%;}
.latestUpdates .imgWrap{height:250px}
.latestUpdates .imgWrap>img{height:100%!important;object-fit:cover;width:100%;object-position: top;}
.latestUpdates .contentWrap{padding:24px;height:calc(100% - 250px);display: flex;flex-direction: column;justify-content: space-between;}
.latestUpdates .contentWrap h5{margin-bottom:12px}
.latestUpdates .updateDate{font-weight:500;margin-top:12px;    color: #1e75b9;}
@media (max-width:991px){
.latestUpdates .contentWrap{padding:20px}
}
@media (max-width:767px){
.latestUpdates .contentWrap{padding:15px}
.latestUpdates .imgWrap{height:210px}
.latestUpdates .updateDate{margin-top: 8px;font-size: 14px;}
}


/* getStarted */
.getStarted{background-image:url('../images/business-partner.webp')}
.getStarted .contentWrap{background-color: #272660;padding:50px}
.getStarted:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(39 38 96 / 60%)}
@media (max-width:1200px){
.getStarted .contentWrap{padding:40px}
}
@media (max-width:991px){
.getStarted .contentWrap{padding:40px 20px}
}
@media (max-width:767px){
.getStarted .contentWrap{padding:30px 20px}
}





















