@font-face {
    font-family: Rubik;
    src: url(../Rubik/Rubik-VariableFont_wght.ttf);
    
  }
  @font-face {
    font-family: OpenSans;
    src: url(../OpenSans/OpenSans-VariableFont_wdth\,wght.ttf);
    
  }
.langicon{
        width: 2vw;
    }

body{
    margin: 0px;
    
}

.header-index{
    background-image:url(../img/fasttrack-landing.png);
    width: 100vw;
    height: 60vw;
    background-size: cover;

}

.header-about-us{
    background-image:url(../img/aboutusheader.png);
    width: 100vw;
    height: 34.3vw;
    background-size: cover;

}
.header-our-service{
    background-image:url(../img/our-service-landing.png);
    width: 100vw;
    height: 29.93vw;
    background-size: cover;
    margin-bottom: 13vw;

}
.header-main-our-service{
    align-items: center;
    text-align: center;
    margin-top: -29px;
    margin-bottom: 10vw;


}
.heading-section-our-service{
    background-image: url(../img/heading-bg-big.svg);
    width: 100vw;
    height: 18vw;
    background-size: cover;
    margin-top: 7vw;

}
.header-main-about-us{
    align-items: center;
    text-align: center;
    margin-top: -22px;
}
.header-main-heading{
    font-family: 'Rubik';
    color: #FFFFFF;
    font-size: 3.33vw;
    line-height: 133%;
    margin-top: 0px;

}
.service-cards{
    padding-left:7.22vw;
    padding-right: 7.22vw;
    margin-top:7vw;
}
.service-card{
    border: 1px solid #CCCCCC;
    border-radius: 1.1vw;
    height: 11vw;
    display: flex;
    margin-bottom: 3vw;
}
.service-icon{
    width:6.25vw;
    margin-left:5vw;
}
.service-text-bold{
    font-family: 'OpenSans';
    font-size: 1.1vw;
    color: #0F0A33;
    font-weight: 700;
    margin-left:5vw;
    width: 66vw;
    margin-top: 4vw;

}
.service-text-regular{
    font-family: 'OpenSans';
    font-size: 1.1vw;
    color: #798196;
    font-weight: 400;

}
.header-main-heading-our-service{
    font-family: 'Rubik';
    color: #FFFFFF;
    font-size: 3.33vw;
    line-height: 133%;
    margin-top: 0px;

}
.heading4-our-service{
    font-family: 'Rubik';
    color: #0F0A33;
    font-size: 3.33vw;
    font-style: normal;
    font-weight: 700;
    width: 64vw;
    line-height: 5.48vw;
    margin-bottom: 0vw;
    margin-top: 0vw;
    text-align: center;
    margin: auto;
    padding-top: 8.34vw;
}

.header-main-heading-orange{
    font-family: 'Rubik';
    color: #FF9701;
    font-size: 3.33vw;

}
.network-section-text-au{
    font-family: 'OpenSans';
    font-size: 1.1vw;
    color:#798196;
    font-weight: 700;
    width:47vw;
}
.our-mission{
    display: flex;
    border: 1px solid #CCCCCC;
    border-radius: 1.11vw;
    width:47vw;
    height: 5.86vw;
    margin-top: 3vw;
    margin-top: 2.2vw;

}
.check-icon{
    width: 2.63vw;
    margin-left: 2.63vw;
}
.our-mission-text{
    font-family: 'Rubik';
    color: #1D2B4F;
    font-size: 1.25vw;
    font-weight: 700;
    margin-left: 2.63vw;

}
.network-section-text-au-div{
    display: flex;
}
.network-section-text-au-div-text{
    width: 18.47vw;
    font-family: 'OpenSans';
    font-size: 0.97vw;
    color:#798196;
    font-weight: 400;
    line-height: 193%;
    text-align: left;
    


}
.network-section-text-au-div-text2{
    width: 23.68vw;
    font-family: 'OpenSans';
    font-size: 0.971vw;
    color:#798196;
    font-weight: 400;
    line-height: 193%;
    text-align: left;
    margin-left: 3.8vw;

    


}
.about-us-banner{
    background-image:url(../img/about-us-banner.png);
    height: 15.27vw;
    margin-left:7.22vw;
    background-size: cover;
    width: 86.56vw;
    display: flex;

}
.about-us-banner-text{
    width: 35.9vw;
    font-family: 'OpenSans';
    font-size: 1.11vw;
    color:#ffffff;
    font-weight: 400;
    line-height: 169%;
    text-align: left;
    margin-left: 3.8vw;
margin-top: 6vw;

}
.about-us-button2{
    width:13.75vw;
    height:3.88vw ;
    border-radius: 0.55vw;
    background-color: #FF9701;
    color: #FFFFFF;
    text-align: center;
    font-family: 'Rubik';
    font-size:1.11vw; 
    border-color: transparent;
    margin-top: 6vw;
    margin-left: 27vw;
}
.header-main-text{
    width: 35.6vw;
    font-family: 'OpenSans';
    margin-left:32.2vw;
    color: #FFFFFF;
    font-size: 1.11vw;
    line-height: 169%;
    margin-top: 0px;
    text-align: center;
}
.heading-section-about-us{
    background-image: url(../img/heading-bg-big.svg);
    width: 100vw;
    height: 18vw;
    background-size: cover;


}
.heading4-about-us{
    font-family: 'Rubik';
    color: #0F0A33;
    font-size: 3.33vw;
    font-style: normal;
    font-weight: 700;
    width: 28vw;
    line-height: 5.48vw;
    margin-bottom: 0vw;
    margin-top: 0vw;
    text-align: center;
    margin: auto;
    padding-top: 8.34vw;
}

.two-card-about-us{
    margin-left:7.22vw;
    display: flex;
    margin-top: 3vw;

}
.cardone{
    width: 41.94vw;
    border: 1px solid #CCCCCC;
    border-radius: 1.1vw;
    height: 24.16vw;
}
.cardtwo{
    width: 41.94vw;
    border: 1px solid #CCCCCC;
    border-radius: 1.1vw;
    height: 24.16vw;
    margin-left:2vw;
}
.cardheading{
    font-family: 'Rubik';
    color: #1D2B4F;
    font-size: 2.2vw;
    font-weight: 700;
    margin-left: 10.63vw;
    margin-top: 3vw;
    margin-bottom: 1vw;

}
.cardheading-orange{
    font-family: 'Rubik';
    color: #FF9701;
    font-size: 2.2vw;
    font-weight: 700;
    margin-left: 0.63vw;
    margin-top: 0vw;

}
.card-text{
    width: 33vw;
    font-family: 'OpenSans';
    font-size: 1.1vw;
    color: #798196;
    line-height: 169%;
    text-align: center;
    margin-left: 4.5vw;

}
.about-us-button3{
    width:13.75vw;
    height:3.88vw ;
    border-radius: 0.55vw;
    background-color: #0F0A33;
    color: #FF9701;
    text-align: center;
    font-family: 'Rubik';
    font-size:1.11vw; 
    border-color: transparent;
    margin-top: 6vw;
    margin-left: 43vw;
}
.about-us-heading-orange{
    align-content: center;
     margin: auto;
     text-align: center;
     margin-top:5vw; 
     color: #FF9701;
    
    font-family: 'Rubik';
    font-size:3.33vw; 
    margin-bottom: 5vw;
    
    
    

}
.regions{
    margin-left: 7.22vw;
    margin-right: 7.22vw;
}
.region{

    background-image: linear-gradient(0deg,#F5F5F5,#ffffff);
    height: 25.27vw;
    text-align: center;
    margin-bottom: 0.5vw;
}
.region-icon{
    width: 5vw;
    margin-top: 5.25vw;
}
.region-heading{
    font-family: 'Rubik';
    font-weight: 700;
    font-size: 2.2vw;
    color: #0F0A33;

}
.region-text{
    font-family: 'OpenSans';
    font-size: 1.1vw;
    color:#798196;
    margin-left:10vw; 
    width: 66vw;
}
.region-text2{
    font-family: 'OpenSans';
    font-size: 0.97vw;
    color:#798196;
    margin-left: 7vw;
    width: 71vw;
}
.clients{
    display: flex;
    margin-left: 7.22vw;
    margin-right: 7.22vw;
    padding-bottom:2vw;
    background-image: linear-gradient(0deg,#F5F5F5,#ffffff);
}
.client{
    display: flex;
}
.client-button{
    background-color: #FF9701;
    border-radius: 50vw;
    border-color: #ffffff;
    width: 2vw;
    height: 2vw;
    color: #Ffffff;
    border: 1px;
    font-size: 0.97vw;
    margin-left: 5vw;
    margin-top: 1vw;

}
.client-link{
    text-decoration: none;
    font-size: 1.25vw;
    color: #616c89;
    margin-top: 1.25vw;
    margin-left: 2vw;

}
.firms-img{
    width: 100vw;
}
.header-main-text-network{
    width: 46.6vw;
    font-family: 'OpenSans';
    margin-left:26.2vw;
    color: #FFFFFF;
    font-size: 1.11vw;
    line-height: 169%;
    margin-top: 0px;
    text-align: center;
}
.header-nav{
    height: 12.29vw;
    display: flex;
    padding-top: 2.5vw;
    padding-left: 6.25vw;
    padding-right: 7vw;

}
.logo-img{
    width: 14.18vw;
    height:3.18vw ;
}
.links{
    padding-left:10.51vw;
    padding-right:6.25vw;
    padding-top: 1.38vw;
}
.link{
    font-family: 'OpenSans';
    color: #e6e6e6;
    font-size: 1.11vw;
    text-decoration: none;
}
.header-main{
    display: flex;
}

.header-main-left{
    padding-left: 7.22vw;
}

.hero-heading{
    font-family: 'Rubik';
    color: #ffffff;
    font-size: 4.44vw;
    font-style: normal;
    font-weight: 700;
    width: 28vw;
    
    line-height: 5.48vw;
    margin-bottom: 0vw;
    margin-top: 0vw;

}
.hero-text{
    font-family: 'OpenSans';
    color: #ffffff;
    font-size: 0.97vw;
    font-style: normal;
    font-weight: 400;
    width: 31.59vw;
    
    line-height: 1.73vw;
    margin-bottom: 0vw;

}
.hero-subheading{
    font-family: 'OpenSans';
    color: #FF9701;
    font-size: 1.38vw;
    font-style: normal;
    font-weight: 400;
    width: 23.26vw;
    
    line-height: 1.85vw;
    margin-bottom: 0vw;

}
.heading-section{
    background-image:url(../img/heading-bg.svg);
    width: 100vw;
    height: 18vw;
    background-size: cover;
    align-items: center;
}

.heading4{
    font-family: 'Rubik';
    color: #0F0A33;
    font-size: 1.38vw;
    font-style: normal;
    font-weight: 600;
    width: 28vw;
    
    line-height: 5.48vw;
    margin-bottom: 0vw;
    margin-top: 0vw;
    text-align: center;
    margin: auto;
    padding-top: 6.54vw;

}
.services{
    display: flex;
    height: 23.19vw;
    padding-left: 7.22vw;
    padding-right: 7.22vw;
}
.service-item-blue{
    width: 27.14vw;
    height: 23.35vw;
    border-radius:1.11vw;
    background-color: #0F0A33;
    text-align: center;


}
.service-item-icon{
    width: 4.86vw;
    padding-top: 3.19vw;
    
}
.service-item-heading1{
    font-family: 'Rubik';
    color: #ffffff;
    font-size: 1.66vw;
    font-style: normal;
    font-weight: 700;
   
    
    line-height: 5.48vw;
    margin-bottom: 0vw;
    margin-top: 0vw;
    text-align: center;
    
    

}
.service-item-heading2{
    font-family: 'Rubik';
    color: #FF9701;
    font-size: 1.66vw;
    font-style: normal;
    font-weight: 700;
    
    
    line-height: 5.48vw;
    margin-bottom: 0vw;
    margin-top: 0vw;
    text-align: center;
    
    

}
.service-item-text{
    font-family: 'OpenSans';
    font-size: 1.11vw;
    color: #ffffff;
    width:21.11vw;
    line-height: 169%;
    margin-left: 3vw;

}
.service-item-white{
    width: 27.14vw;
    height: 23.35vw;
    border-radius:1.11vw;
    background-color: #FFFFFF;
    text-align: center;
    border-style:solid;
    border-color:#CCCCCC;
    margin-left: 2.29vw;


}
.service-item-heading3{
    font-family: 'Rubik';
    color: #0F0A33;
    font-size: 1.66vw;
    font-style: normal;
    font-weight: 700;
    
    
    line-height: 5.48vw;
    margin-bottom: 0vw;
    margin-top: 0vw;
    text-align: center;
    
    

}
.service-item-text2{
    font-family: 'OpenSans';
    font-size: 1.11vw;
    color: #798196;
    width:21.11vw;
    line-height: 169%;
    margin-left: 3vw;

}
.network-section{
    padding-left: 7.22vw;
    margin-top:13.125vw;
    display: flex;
    

}
.network-section-right{
    padding-left: 3.61vw;
}
.network-section-heading{
    font-family: 'Rubik';
    font-size: 3.33vw;
    color: #0F0A33;
    width:27.11vw;
    line-height: 133%;
    
    font-weight: 700;
}
.network-section-text{
    font-family: 'OpenSans';
    font-size: 0.97vw;
    color: #798196;
    width:41.11vw;
    line-height: 169%;
    
    font-weight: 400;

}
.network-section-text-bold{
    font-family: 'OpenSans';
    font-size: 1.11vw;
    color: #1D2B4F;
    width:41.11vw;
    line-height: 169%;
    
    font-weight: 700;

}
.about-us-button{
    width:13.75vw;
    height:3.88vw ;
    border-radius: 0.55vw;
    background-color: #FF9701;
    color: #FFFFFF;
    text-align: center;
    font-family: 'Rubik';
    font-size:1.11vw; 
    border-color: transparent;
    margin-top: 2vw;
}
.rec-section{
    display: flex;
    margin-top:17.08vw;
}
.rec-section-left{
    padding-left: 7.22vw;

}

.rec-section-heading{
    font-family: 'Rubik';
    font-size: 3.33vw;
    color: #0F0A33;
    width:31.94vw;
    line-height: 133%;
    
    font-weight: 700;
    text-transform: uppercase;
    margin-top:0vw;
}
.rec-section-items{
    display: flex;
}

.rec-item{
    width: 22vw;
    height:16.11vw ;
    box-shadow: 1.52vw 1.52vw 4.44vw rgba(0, 0, 0, 0.1);
    border-radius: 1.11vw;
    text-align: center;


}
.rec-item-icon{
    width:3.47vw; 
    margin-top: 1.66vw;

}

.rec-item-heading{
    font-family: 'Rubik';
    font-size: 1.04vw;
    color: #1D2B4F;
    
    line-height: 160%;
    
    font-weight: 700;
    text-transform: uppercase;
    

}

.rec-item-text{
    font-family: 'OpenSans';
    font-size: 0.83vw;
    color: #798196;
    width:19.30vw;
    line-height: 169%;
    margin-left: 1.52vw;
    
    font-weight: 400;

}
.rec-item-gray{
    width: 22vw;
    height:16.11vw ;
    background-color:#Ffffff; 
    border: 0.07vw solid #CCCCCC;
    
    border-radius: 1.11vw;
    text-align: center;
    margin-left:1.11vw;


}
footer{
    background-image:url(../img/footer-bg.png);
    width: 92vw;
    height: 24.44vw;
    background-size: cover;
    margin-top:13.5vw;
    padding-top: 2.91vw;
    padding-left:7.22vw;
    display: flex;

}

.logo-blue-img{
    width: 15.13vw;
    height:3.4vw ;

}
.footer-left-text{
    font-family: 'OpenSans';
    font-size: 1.1vw;
    color: #798196;
    line-height: 169%;
    width: 26.52vw;

}
.footer-left{
    width: 60.56vw;

}
.footer-right{
    display: flex;
}

.footer-right-heading{
    font-family: 'Rubik';
    font-size: 1.66vw;
    color: #1D2B4F;
    
    line-height: 133%;
    
    
    font-weight: 500;

}
.footer-right-heading2{
    font-family: 'Rubik';
    font-size: 1.66vw;
    color: #1D2B4F;
    
    line-height: 133%;
    
    
    font-weight: 500;

}
.footer-right-link{
    font-family: 'OpenSans';
    font-size: 1.11vw;
    color: #798196;
    
    line-height: 169%;
    
    
    font-weight: 400;
    display: block;
    margin-bottom:1.5vw;
    text-decoration: none;

}

.footer-right-link2{
    font-family: 'OpenSans';
    font-size: 1.11vw;
    color: #798196;
    
    line-height: 169%;
    
    
    font-weight: 400;
    display: block;
    text-decoration: none;
    

}
.footer-right-links2{
    display: block;
    margin-left:8vw;
    
}
.footer-icon{
    width:1.66vw;
    margin-right: 1.1vw;
}

.span-text{
    display:flex;     
    margin-left: 4vw;
}
.network-section-img{
    width: 36.11vw;
}
.rec-section-img{
    width:36.11vw; 
    margin-left:4.16vw;

}
.mobile-header{
    display: none;
}

.service-section-img{
    width: 36.11vw;

}
.copyright{
    background-color: #0F0A33;
    height: 4vw;
    width: 100vw;

}
.cr-text{
    
        padding-top: 1.5vw;
        color: #ffffff;
        /* margin-bottom: 2vw; */
        font-size: 1vw;
        font-family: 'OpenSans';
        margin-left: 5vw;
    }
    .footer-mobile{
        display: none;
    }

.heading3{


    margin: auto;
    text-align: center;
    margin-top: 3vw;
    color: #616c89;
    font-family: 'Rubik';
    font-size: 1.33vw;
    margin-bottom: 5vw;
    width: 78vw;
}


@media(max-width:430px){
	
	.langicon{
        width: 4vw;
    }


    
	.heading3{
	    margin: auto;
    text-align: center;
    margin-top: 3vw;
    color: #616c89;
    font-family: 'Rubik';
    font-size: 3.33vw;
    margin-bottom: 5vw;
    width: 78vw;
    }
	
    .heading4 {
        font-family: 'Rubik';
        color: #0F0A33;
        font-size: 4.38vw;
        font-style: normal;
        font-weight: 600;
        width: 82vw;
        line-height: 5.48vw;
        margin-bottom: 0vw;
        margin-top: 0vw;
        text-align: center;
        margin: auto;
        padding-top: 6.54vw;
    }
    .services {
        display: block;
        height: 174.19vw;
        padding-left: 7.22vw;
        padding-right: 7.22vw;
    }
    .service-item-blue {
        width: 83.14vw;
        height: 56.35vw;
        border-radius: 1.11vw;
        background-color: #0F0A33;
        text-align: center;
    }
    .service-item-icon {
        width: 12.86vw;
        padding-top: 3.19vw;
    }
    .service-item-text {
        font-family: 'OpenSans';
        font-size: 3.11vw;
        color: #ffffff;
        width: 51.11vw;
        line-height: 169%;
        margin-left: 16vw;
    }
    .span-text {
        display: flex;
        margin-left: 20vw;
    }
    .service-item-heading1 {
        font-family: 'Rubik';
        color: #ffffff;
        font-size: 3.66vw;
        font-style: normal;
        font-weight: 700;
        line-height: 5.48vw;
        margin-bottom: 0vw;
        margin-top: 3vw;
        text-align: center;
    }
    .service-item-heading2 {
        font-family: 'Rubik';
        color: #FF9701;
        font-size: 3.66vw;
        font-style: normal;
        font-weight: 700;
        line-height: 5.48vw;
        margin-bottom: 0vw;
        margin-top: 3vw;
        text-align: center;
    }
    .service-item-white {
        width:82.14vw;
        height: 56.35vw;
        border-radius: 1.11vw;
        background-color: #FFFFFF;
        text-align: center;
        border-style: solid;
        border-color: #CCCCCC;
        margin-left: 0vw;
        margin-top:3vw;
        
    }
    .service-item-heading3 {
        font-family: 'Rubik';
        color: #0F0a33;
        font-size: 3.66vw;
        font-style: normal;
        font-weight: 700;
        line-height: 5.48vw;
        margin-bottom: 0vw;
        margin-top: 3vw;
        text-align: center;
    }
    .service-item-text2 {
        font-family: 'OpenSans';
        font-size: 3.11vw;
        color: #798196;
        width: 51.11vw;
        line-height: 169%;
        margin-left: 16vw;

    }
    .network-section{
        display: block;
    }
    .network-section-img {
        width: 83.11vw;
    }
    .network-section-heading {
        font-family: 'Rubik';
        font-size: 5.33vw;
        color: #0F0A33;
        width: 83.11vw;
        line-height: 133%;
        font-weight: 700;
    }
    .network-section-text {
        font-family: 'OpenSans';
        font-size: 2.97vw;
        color: #798196;
        width: 76.11vw;
        line-height: 169%;
        font-weight: 400;
    }
    .network-section-text-bold {
        font-family: 'OpenSans';
        font-size: 3.11vw;
        color: #1D2B4F;
        width: 41.11vw;
        line-height: 169%;
        font-weight: 700;
    }
    .about-us-button {
        width: 33.75vw;
        height: 9.88vw;
        border-radius: 0.55vw;
        background-color: #FF9701;
        color: #FFFFFF;
        text-align: center;
        font-family: 'Rubik';
        font-size: 3.11vw;
        border-color: transparent;
        margin-top: 2vw;
        margin-left: 23vw;
    }
    .rec-section {
        display: block;
        margin-top: 17.08vw;
    }
    .rec-section-heading {
        font-family: 'Rubik';
        font-size: 5.33vw;
        color: #0F0A33;
        width: 83.11vw;
        line-height: 133%;
        font-weight: 700;
    }
    .rec-section-items {
        display: block;
    }
    .rec-item {
        width: 82vw;
        height: 46.11vw;
        box-shadow: 1.52vw 1.52vw 4.44vw rgba(0, 0, 0, 0.1);
        border-radius: 1.11vw;
        text-align: center;
    }
    .rec-item-icon {
        width: 10.47vw;
        margin-top: 1.66vw;
    }
    .rec-item-heading {
        font-family: 'Rubik';
        font-size: 4.04vw;
        color: #1D2B4F;
        line-height: 160%;
        font-weight: 700;
        text-transform: uppercase;
    }.rec-item-heading {
        font-family: 'Rubik';
        font-size: 4.04vw;
        color: #1D2B4F;
        line-height: 160%;
        font-weight: 700;
        text-transform: uppercase;
    }
    .rec-item-text {
        font-family: 'OpenSans';
        font-size: 2.83vw;
        color: #798196;
        width: 78.3vw;
        line-height: 169%;
        margin-left: 1.52vw;
        font-weight: 400;
    }
    .rec-item-gray {
        width: 82vw;
        height: 49.11vw;
        background-color: #Ffffff;
        border: 0.07vw solid #CCCCCC;
        border-radius: 1.11vw;
        text-align: center;
        margin-left: 0px;
        margin-top: 3vw;
    }
    .rec-section-img {
        width: 89.11vw;
        margin-left: 4.16vw;
        margin-top: 6vw;
        margin-bottom: 6vw;
    }
    footer {
        background-image: url(../img/footer-bg.png);
        width: 88vw;
        height: 154.44vw;
        background-size: cover;
        margin-top: 13.5vw;
        padding-top: 2.91vw;
        padding-left: 7.22vw;
        display: block;
    }
    .logo-blue-img {
        width: 78.13vw;
        height: 17.4vw;
    }
    .footer-left-text {
        font-family: 'OpenSans';
        font-size: 3.1vw;
        color: #798196;
        line-height: 169%;
        width: 87.52vw;
        text-align: center;
    }
    .footer-right {
        display: block;
    }
    .footer-right-heading {
    font-family: 'Rubik';
    font-size: 7.66vw;
    color: #1D2B4F;
    line-height: 133%;
    font-weight: 500;
    text-align: center;
    margin-right: 6vw;
}
    .footer-right-link {
        font-family: 'OpenSans';
    font-size: 4.11vw;
    color: #798196;
    line-height: 169%;
    font-weight: 400;
    display: block;
    margin-bottom: 1.5vw;
    text-align: center;
    margin-right: 6vw;
    }
    .footer-right-link2 {
        font-family: 'OpenSans';
        font-size: 6.11vw;
        color: #798196;
        line-height: 169%;
        font-weight: 400;
        display: block;
        text-decoration: none;
    }
    .footer-icon {
            margin-right: 2.1vw;
    width: 7vw;
    margin-left: 41.5vw;
    }
    .footer-right-link2 {
            font-family: 'OpenSans';
    font-size: 4.11vw;
    color: #798196;
    line-height: 169%;
    font-weight: 400;
    display: block;
    text-decoration: none;
    text-align: center;
    margin-right: 6vw;
    margin-top: 6vw;
    margin-bottom: 6vw;
    }
    .footer-right-links2 {
        display: block;
        margin-left: -2vw;
    }
    .footer-span{
        display: flex;
        margin-bottom: 1.5vw;
        margin-left: 19vw;
    

    }
    .header-index{
        display: none;
    }
    .header-about-us{
        display: none;
    }
    .mobile-header{
        
        width: 100vw;
        height: 28vh;
        top: 0;
        background-color: #0F0a33;
        position: sticky;
        display: block;
    }
    .mobile-logo{
        width: 65vw;
        margin-left: 17.5vw;
        margin-top: 5vw;
        margin-bottom: 2vw;
    }
    .mobile-link{
        display: block;
    text-decoration: none;
    text-align: center;
    font-family: 'Rubik';
    color: #ffffff;
    font-size: 4vw;
    margin-top: 2vw;
    }
    .network-section-img{
        width: 83.11vw;

    }
    .network-section-heading {
        font-family: 'Rubik';
        font-size: 12.33vw;
        color: #0F0A33;
        width: 83.11vw;
        line-height: 133%;
        font-weight: 700;
    }
    .network-section-text-au {
        font-family: 'OpenSans';
        font-size: 3.1vw;
        color: #798196;
        font-weight: 700;
        width: 77vw;
    }
    .our-mission {
        display: flex;
        border: 1px solid #CCCCCC;
        border-radius: 1.11vw;
        width: 77vw;
        height: 14.86vw;
        margin-top: 3vw;
        margin-top: 2.2vw;
    }
    .check-icon {
        width: 11.63vw;
        margin-left: 2.63vw;
    }
    .our-mission-text {
        font-family: 'Rubik';
        color: #1D2B4F;
        font-size: 3.25vw;
        font-weight: 700;
        margin-left: 2.63vw;
    }
    .network-section-text-au-div {
        display: block;
    }
    .network-section-text-au-div-text {
        width: 77.47vw;
        font-family: 'OpenSans';
        font-size: 3.97vw;
        color: #798196;
        font-weight: 400;
        line-height: 193%;
        text-align: left;
    }
    .network-section-text-au-div-text2 {
        width: 77.68vw;
        font-family: 'OpenSans';
        font-size: 3.971vw;
        color: #798196;
        font-weight: 400;
        line-height: 193%;
        text-align: left;
        margin-left: 0vw;
    }
    .about-us-banner-text {
        width: 84.9vw;
        font-family: 'OpenSans';
        font-size: 2.51vw;
        color: #ffffff;
        font-weight: 400;
        line-height: 169%;
        text-align: left;
        margin-left: 3.8vw;
        margin-top: 4vw;
    }
    .heading4-about-us {
        font-family: 'Rubik';
        color: #0F0A33;
        font-size: 5.33vw;
        font-style: normal;
        font-weight: 700;
        width: 45vw;
        line-height: 5.48vw;
        margin-bottom: 0vw;
        margin-top: 0vw;
        text-align: center;
        margin: auto;
        padding-top: 8.34vw;
        /* margin-bottom: 61vw; */
    }
    .two-card-about-us {
        margin-left: 7.22vw;
        display: block;
        margin-top: 8vw;
    }
    .cardone {
        width: 84.94vw;
        border: 1px solid #CCCCCC;
        border-radius: 1.1vw;
        height: 47.16vw;
    }
    .cardtwo {
        width: 84.94vw;
        border: 1px solid #CCCCCC;
        border-radius: 1.1vw;
        height: 47.16vw;
        margin-left: 0vw;
        margin-top: 2vw;
    }
    .cardheading {
        font-family: 'Rubik';
        color: #1D2B4F;
        font-size: 5.2vw;
        font-weight: 700;
        margin-left: 21.63vw;
        margin-top: 3vw;
        margin-bottom: 5vw;
        align-items: center;
    }
    .cardheading-orange {
        font-family: 'Rubik';
        color: #FF9701;
        font-size: 5.2vw;
        font-weight: 700;
        margin-left: 0.63vw;
        margin-top: 0vw;
        margin-bottom: 0;
    }
    .card-text {
        width: 77vw;
        font-family: 'OpenSans';
        font-size: 2.5vw;
        color: #798196;
        line-height: 169%;
        text-align: center;
        margin-left: 4.5vw;
    }
    .about-us-heading-orange {
        align-content: center;
        margin: auto;
        text-align: center;
        margin-top: 5vw;
        color: #FF9701;
        font-family: 'Rubik';
        font-size: 5.33vw;
        margin-bottom: 5vw;
    }
    .region {
        background-image: linear-gradient(0deg,#F5F5F5,#ffffff);
        height: 53.27vw;
        text-align: center;
        margin-bottom: 0.5vw;
    }
    .region-icon {
        width: 12vw;
        margin-top: 5.25vw;
    }
    .region-heading {
        font-family: 'Rubik';
        font-weight: 700;
        font-size: 4.2vw;
        color: #0F0A33;
    }
    .region-text2 {
        font-family: 'OpenSans';
        font-size: 1.97vw;
        color: #798196;
        margin-left: 7vw;
        width: 71vw;
    }
    .region-text {
        font-family: 'OpenSans';
        font-size: 2.1vw;
        color: #798196;
        margin-left: 10vw;
        width: 66vw;
    }
    .header-our-service{
        display: none;
    }
    .services {
        display: block;
        height: 174.19vw;
        padding-left: 7.22vw;
        padding-right: 7.22vw;
        margin-top: 5vw;
    }
    
    .service-item-heading3 {
        font-family: 'Rubik';
        color: #0F0a33;
        font-size: 3.66vw;
        font-style: normal;
        font-weight: 700;
        line-height: 5.48vw;
        margin-bottom: 0vw;
        margin-top: 3vw;
        text-align: center;
        
    }
    .heading4-our-service {
        font-family: 'Rubik';
        color: #0F0A33;
        font-size: 5.33vw;
        font-style: normal;
        font-weight: 700;
        width: 98vw;
        line-height: 5.48vw;
        margin-bottom: 0vw;
        margin-top: 0vw;
        text-align: center;
        margin: auto;
        padding-top: 8.34vw;
    }
    .service-card {
        border: 1px solid #CCCCCC;
        border-radius: 1.1vw;
        height: 21vw;
        display: flex;
        margin-bottom: 3vw;
        padding-right: 1vw;
    }
    .service-icon {
        width: 13.25vw;
        margin-left: 5vw;
    }
    .service-text-bold {
        font-family: 'OpenSans';
        font-size: 2.1vw;
        color: #0F0A33;
        font-weight: 700;
        margin-left: 5vw;
        width: 66vw;
        margin-top: 4vw;
    }
    .service-text-regular {
        font-family: 'OpenSans';
        font-size: 2.1vw;
        color: #798196;
        font-weight: 400;
    }
    .service-section-img {
        width: 81.11vw;
    }
    .heading4-our-service {
        font-family: 'Rubik';
        color: #0F0A33;
        font-size: 6.33vw;
        font-style: normal;
        font-weight: 700;
        width: 98vw;
        line-height: 5.48vw;
        margin-bottom: 0vw;
        margin-top: 0vw;
        text-align: center;
        margin: auto;
        padding-top: 8.34vw;
    }
    .clients {
        display: block;
        margin-left: 7.22vw;
        margin-right: 7.22vw;
        padding-bottom: 2vw;
        background-image: linear-gradient(0deg,#F5F5F5,#ffffff);
        margin-top: 5vw;
    }
    .client-button {
        background-color: #FF9701;
        border-radius: 50vw;
        border-color: #ffffff;
        width: 7vw;
        height: 7vw;
        color: #Ffffff;
        border: 1px;
        font-size: 3.97vw;
        margin-left: 5vw;
        margin-top: 1vw;
    }
    .client-link {
        text-decoration: none;
        font-size: 2.55vw;
        color: #616c89;
        margin-top: 3.25vw;
        margin-left: 5vw;
    }

    .footer-right-heading2 {
        font-family: 'Rubik';
        font-size: 7.66vw;
        color: #1D2B4F;
        line-height: 133%;
        font-weight: 500;
        margin-left: 11vw;
    }
    .copyright {
        background-color: #0F0A33;
        height: 8vw;
        width: 100vw;
    }

    .cr-text {
        padding-top: 1.5vw;
        color: #ffffff;
        /* margin-bottom: 2vw; */
        font-size: 3vw;
        font-family: 'OpenSans';
        margin-left: 5vw;
    }
    footer{
        display: none;
    }
    .footer-mobile{
        padding-left: 5vw;
        display: block;

    }
    .footer-left-text-mobile{
        font-family: 'OpenSans';
        font-size: 3.1vw;
        color: #798196;
        line-height: 169%;
        width: 90vw;
        text-align: center;
        

    }
    .footer-right-heading-mobile{
        font-family: 'Rubik';
    font-size: 7.66vw;
    color: #1D2B4F;
    line-height: 133%;
    font-weight: 500;
    text-align: center;
    margin-right: 6vw;

    }
    .footer-span {
        display: flex;
        margin-bottom: 1.5vw;
        margin-left: 13vw;
    }
    

}