.banner,.play-btn{align-items:center}#background-image,#background-video{transition:opacity .4s}@keyframes blink{50%{opacity:.4}}.banner{position:relative;height:100vh!important;overflow:hidden;display:flex}.burger,.burger-close,.burger.active .burger-open,.menu{display:none}#background-image,#background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#background-video{opacity:0}.page-header-home{position:absolute;top:0;right:0;left:0;padding:20px 0;z-index:120}.page-header-home.is-sticky{position:fixed;background:#000;box-shadow:0 5px 16px rgba(0,0,0,.1);padding:8px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation:.35s ease-out slideDown;animation:.35s ease-out slideDown}.page-header-home.is-sticky img{max-width:80%}.page-header-home.is-sticky button{font-size:14px;padding:7px 10px}.menu{position:fixed;overflow:auto;flex-direction:column;justify-content:center;align-items:flex-start;z-index:10;top:0;left:-17rem;width:100%;height:100%;color:#fff;background:#000;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.24);transition:.5s cubic-bezier(.6, .05, .28, .91)}.burger{top:1.75rem;left:2rem;z-index:9;cursor:pointer;border:none;outline:0;background:0 0;transition:left .5s cubic-bezier(.6, .05, .28, .91)}.burger.active .burger-close,.menu.active{display:block}.burger.active{left:14rem}.menu.active{left:0}svg{fill:#fff}.modal-close{position:absolute;top:12px;right:12px;z-index:1056;opacity:1}.carousel-indicators [data-bs-target]{border:2px solid #83298b!important;width:8px!important;height:8px!important}.carousel-indicators .active{background-color:#83298b!important}#clients,#industries,#services,#years{font-variant-numeric:tabular-nums}.gredaint-text h3{display:inline-block;min-width:306px;text-align:center}.content-feature-layout{align-items:stretch}.feature-card{position:relative;width:100%;height:194px;overflow:hidden;margin-bottom:16px;border-radius:4px;transition:transform .3s,box-shadow .3s;transform:scale(1)}.feature-card:last-child{margin-bottom:0}.feature-card-img{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px}.feature-card-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1}.feature-card-content{position:absolute;left:25px;right:25px;bottom:38px;z-index:2}.feature-card-heading p{margin:0;color:#fff;font-size:20px;font-weight:600}.feature-card-heading span{display:block;margin-top:3px;color:#fff;font-size:13px}.feature-card-title{display:-webkit-box;margin-top:8px;max-width:90%;overflow:hidden;color:#fff;font-size:14px;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feature-card-link{position:absolute;left:25px;bottom:12px;z-index:3;color:#fff;font-size:13px;text-decoration:none}.marquee-wrapper .container,.youtube-wrapper{overflow:hidden;position:relative}.feature-card-link i{margin-left:5px;font-size:10px}.feature-video-box{height:614px;padding-left:20px;display:flex;flex-direction:column}.feature-video-heading{margin-bottom:15px}.feature-video-heading p{margin:0;font-size:24px;font-weight:600}.feature-video-heading span{display:block;margin-top:3px;font-size:14px;color:#777}.feature-video video{width:100%;height:100%;display:block;object-fit:contain}.marquee-item img,.youtube-thumb{object-fit:cover;object-fit:cover}.feature-video{width:100%;max-width:350px;margin-left:auto}.feature-card:hover{transform:scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.15)}.youtube-wrapper{width:100%;aspect-ratio:9/16;max-height:614px;border-radius:12px}#youtube-player,#youtube-player iframe,.youtube-thumb{position:absolute;inset:0;width:100%;height:100%;display:block}#youtube-player iframe{border:0}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border:none;border-radius:50%;background:#812377;cursor:pointer;z-index:2;display:flex;justify-content:center}.play-btn span{color:#fff;font-size:30px;line-height:1;margin-left:3px}:root{--total-marquee-items:4}.marquee-wrapper h3{font-size:35px;margin-bottom:30px;border-bottom:4px solid #ed1a2e;width:fit-content;padding-bottom:10px;text-align:center}.marquee-inner{display:flex;align-items:center;width:calc(300px * var(--total-marquee-items) * 2);animation:20s linear infinite marqueeLeft}.marquee-item{width:230px;display:inline-flex;justify-content:center;align-items:center;margin:0 10px;box-sizing:border-box;transition:.2s ease-out}.marquee-item img{width:100%;height:auto;display:block;margin-bottom:10px}.marquee-inner span{display:inline-flex;width:100%}.marquee-wrapper .marquee-inner.to-right{animation:20s linear infinite marqueeRight}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@media only screen and (max-width:1024px){.business-btn button{padding:13px;margin-left:31px}header .nav-link{padding:4px 15px!important}.banner{height:70vh;min-height:500px}#background-image,#background-video{width:100%;height:100%;object-fit:cover;object-position:center}.page-header-home{padding:15px 0}.page-header-home.is-sticky img{max-width:70%}}@media (min-width:1025px) and (max-width:1440px){.business-btn button{padding:9px 22px}}@media only screen and (max-width:768px){.marquee-inner{width:calc(300px * var(--total-marquee-items) * 2)}.marquee-inner.to-left{animation:25s linear infinite marqueeLeft}.marquee-inner.to-right{animation:25s linear infinite marqueeRight;display:flex}.marquee-item{width:300px;margin:0 15px}.feature-video-box{padding-left:0;align-items:center}.feature-video{margin-left:0;margin-right:0}.nav-link{font-size:20px;line-height:25px}.navbar-nav .dropdown-menu{position:static;width:100%!important;height:200px!important;position:inherit!important;transform:inherit!important}.page-header-home.is-sticky{position:fixed;background:#000;box-shadow:0 5px 16px rgba(0,0,0,.1);padding:8px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation:.35s ease-out slideDown;animation:.35s ease-out slideDown;display:none!important}.burger{top:1.75rem;left:2rem;z-index:9;cursor:pointer;border:none;outline:0;background:0 0;transition:left .5s cubic-bezier(.6, .05, .28, .91);display:block}}@media (max-width:480px){.marquee-inner{width:calc(350px * var(--total-marquee-items) * 2)}.marquee-inner.to-left{animation:25s linear infinite marqueeLeft}.marquee-inner.to-right{animation:25s linear infinite marqueeRight;display:flex}.marquee-item img{width:100px}.marquee-wrapper .marquee-inner.to-left .second-slide{display:inline-flex}}@media only screen and (max-width:426px){.gredaint-text h3{font-size:70px!important;min-width:408px}.banner{height:45vh!important;min-height:293px}.navbar-brand .logo{width:104px!important;filter:brightness(0) invert(1)}}


.our-presence{
    position:relative;
    /* padding:90px 0; */
    overflow:hidden;

    /* Single Background */
   background: url("../img/map/presence-bg.png") center/cover no-repeat; 
}
.presence-content h3{
   
    font-size:56px;
 line-height:1.1;
    margin-bottom:25px;
}

/* Map */

.presence-map{
    text-align:center;
}


/*=========================
      Tablet
=========================*/

@media(max-width:1024px){

    .our-presence{
        padding:70px 0;
        text-align:center;
    }

    .presence-content{
        margin-bottom:40px;
    }

    .presence-content h2{
        font-size:50px;
    }

    .presence-content p{
        font-size:18px;
        max-width:100%;
    }
    .presence-map img{
       width:450px;
    } 
}

/*=========================
      Mobile
=========================*/

@media(max-width:576px){

    .our-presence{
        padding:55px 0;
    }

    .presence-content h2{
        font-size:38px;
    }

    .presence-content p{
        font-size:16px;
        line-height:1.6;
    }

    .presence-map img{
       width:380px;
    } 

}
@media(max-width:375px){
	.presence-map img{
       width:300px;
    } 
}