*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

a{
    text-decoration: none;
    color: unset !important;
}

ul li{
    list-style: none;
}

ul li a{
    text-decoration: none;
}

body{
    background-color: #f6fdff;
}

.card{
    background: transparent;
    border: 0;
}

.cus-btn1{
    font-size: 13px;
    /* background-color: #ace9da; */
    font-weight: 900;
    color: #258ca6 !important;
}

.cus-btn3{
    font-size: 13px;
    /* color: #ace9da; */
    font-weight: 900;
    /* background: #003332; */
    color: #258ca6 !important;
}

.cus-btn2{
    font-size: 13px;
    font-weight: 900;
    /* background-color: #f3d483; */
    color: #258ca6 !important;

}


h1,h2,h3,h4,h5,p{
    color: #003332;
}

/* header start */

.b-main{
    background: url('../image/banner-img1.webp') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 600px;
    background: rgba(245, 245, 242, 0.95);
}





header{
	width:100%; 
	height:75px; 
	line-height:60px;
    /* background-color: #f5f5f2; */
}
.hamburger {
    background: none;
    position: absolute;
    top: 4px;
    right: 40px;
    line-height: 45px;
    padding: 5px 15px 0px 15px;
    color: #999;
    border: 0;
    font-size: 2.25em;
    /* font-weight: bold; */
    cursor: pointer;
    outline: none;
    z-index: 10000000000000;
    left: inherit;
}
.cross{
    background: none;
    position: absolute;
    top: -14px;
    right: 40px;
    padding: 7px 15px 0px 15px;
    color: #999;
    border: 0;
    font-size: 5.25em;
    line-height: 65px;
    /* font-weight: bold; */
    cursor: pointer;
    outline: none;
    z-index: 10000000000000;
    left: inherit;
}
.menu{
    z-index:1000000; 
    font-weight:bold; 
    font-size:0.8em; 
    width:100%; 
    background:#f1f1f1;  
    position:absolute; 
    text-align:center; 
    font-size:12px;
    top:85px;
    display: none;
}
.menu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.menu li {display: block;   padding:15px 0 15px 0; border-bottom:#dddddd 1px solid;}
.menu li:hover{display: block;    background:#ffffff; padding:15px 0 15px 0; border-bottom:#dddddd 1px solid;}
.menu ul li a { text-decoration:none;  margin: 0px; color:#666;}
.menu ul li a:hover {  color: #666; text-decoration:none;}
.menu a{text-decoration:none; color:#666;}
.menu a:hover{text-decoration:none; color:#666;}

.glyphicon-home{
  color:white; 
  font-size:1.5em; 
  margin-top:5px; 
  margin:0 auto;
}
/* header{display:inline-block; font-size:12px;} */
span{
    padding-left:20px;
}

a{color:#336699;}

.banner{
    background: url('../image/new-banner3.png');
    height: 720px;
    background-size: cover;
    background-position: center center;
}

.banner .card{
    width: 75%;
    padding-left: 25%;
}

.banner h1{
    padding-top: 175px;
    font-size: 65px;
    font-weight: 900;
    color: #003332;
}

.banner p{
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    padding-top: 15px;
    color: #003332;
}

/* header end */




/* Expert start */
.experts{
margin-top: 60px;
}

.experts h3{
    font-size: 45px;
    font-weight: 900;
    color:#258ca6;
}

.experts p{
    padding: 30px 0;
    font-size: 18px;
}
img.contact_bg {
    z-index:-2;
}
.contact_bg_color{
    z-index:-1;
    background-color:#000000b5;
}
/* Expert start */


/* growth start */
.growth{
    margin-top: 65px;
}
.growth_car2{
    position: relative;
    background: url(../image/4.jpg);
    height: 460px;
    background-size: cover;
    background-position: center;
}


.growth_car1{
    position: relative;
    background: url(../image/2.jpg);
    height: 585px;
    background-size: cover;
    background-position: center;
}
.growth_car2::after{
    content:" ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0000009e;
}

.growth_car1::after{
    content:" ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0000009e;
}

/* growth end */


/* recharge start */
.recharge{
    margin-top: 75px;
}

.recharge h3{
    font-size: 45px;
    font-weight: 900;
    color: #258ca6;
}

.recharge .card{
    margin-top: 150px;
    margin-bottom: 75px;
}
/* recharge end */


/* portfolio start */
.portfolio{
    margin-top: 100px;
} 

.portfolio .card{
    background: #258ca614;
}

.portfolio span-b::before{
    content: "";
    position: absolute;
    top: 14px;
    left: 7px;
    width: 94%;
    height: 1px;
    background: #00333240;
    right: inherit;
    background-size: cover;
    background-repeat: no-repeat;
}

.portfolio span-a::before{
    content: "";
    position: absolute;
    top: 14px;
    left: 22px;
    width: 94%;
    height: 1px;
    background: #00333240;
    right: inherit;
    background-size: cover;
    background-repeat: no-repeat;
}


.portfolio h6::after{
    content: "";
    background: #fff;
    height: 1px;
    width: 0vw;
    display: inline-block;
    position: absolute;
    top: calc((97% - 1.5px) / 2);
    right: 10px;
    bottom: 0;
    z-index: 99;
    opacity: 0.2;
}

.portfolio .acq{
    top: 223px;
    left: inherit;
    right: -75px;
    /* transform: rotate(355deg); */
    transform: rotate(-45deg);
    width: 150px !important;
    height: 150px;
    background: #003332;
}

.portfolio .acq1{
    top: 245px;
    left: inherit;
    right: -75px;
    /* transform: rotate(355deg); */
    transform: rotate(-45deg);
    width: 150px !important;
    height: 150px;
    background: #003332;
}

.portfolio .acq2{
    top: 237px;
    left: inherit;
    right: -75px;
    /* transform: rotate(355deg); */
    transform: rotate(-45deg);
    width: 150px !important;
    height: 150px;
    background: #003332;
}

.portfolio i{
    color: #003332;
}

.lst-port{
    margin-top: 175px;
}

.lst-port .card:hover p{
    background: #258ca6;
    color: #fff !important;
}
/* portfolio end */


/* .founders start */
.founders{
    /*margin-top: 100px;*/
    /*background:#3b3b7c;*/
}

.founders img{
    object-fit: cover;
    width: 100%;
    height: 350px;
}

.founders h5{
margin-bottom: 75px;
color: #258ca6;
}


/* .founders end */


/* footer start */
footer{
    position: relative;
    background: #258ca614;
}

/* footer input{
    padding: 0em 4em; 
    border-radius: 2.5em;
    text-align: center;
    box-shadow: none;
    outline: none;
    margin: 0;
    position: relative;
    z-index: 1;
    border: solid 1px #fff;
    color: #fff;
    padding: 18px 0;
} */

footer input::placeholder{
    font-size: 20px;
    color:#f1f1f1;
}

footer .fa-house{
    left: inherit;
    right: 400px;
    top: 100px;
    color: rgb(255 82 47);
}

/* footer input{
    padding: 0 65px;
} */

footer .fa-arrow-right-long{
    left: inherit;
    right: 25px;
    top: 100px;
    color: rgb(255 82 47);
}
/* footer .card{
    left: inherit;
    right: 465px;
    top: 50px;
} */

.f-icon i{
    color: #fff;
    font-size: 25px;
    color: #ace9da;
}

.f-icon{
    margin-top: 35px;
}

.down-footer{
    width: 100%;
    top: 300px;
}

 .f-news input{
    padding-left: 15px !important;
    height: 55px;
}

.f-news:focus{
    border: none !important;
    outline: none !important;
}

footer span{
    padding-left: 0;
}

/* footer end */

.card_logo{
    width: 100px;
    position: absolute;
    top: -50px;
}
.steps_card{
    height: 250px;
}
.problem_card{
    height: 370px;
}

.coming_soon img{
    width:150px;
}
.coming_soon h4{
    color:#ef8513 !important;
}


p.coming_soon_p{
    color:#323173 !important;
}
.flipbookkk-title span{
    color:#0088ff;
}

.logo_content{
    line-height: 18px;
    font-size: 12px;
    color: #302f73;
    font-weight: 700;
}
.loc_gtsi i{
    color:red;
}


.commit_sec{
    
}
.commit_sec p{
    
}



