.navbar{
	background-color: #0F044C;
}
.nav-link{
	color: #fff;
	font-size: 20px;
}
.nav-link:hover{
	color: #da7364;
}
.foot{
	color: #EEEEEE;
	padding: 30px ;
	text-align: justify;
	background-color: #0F044C;
	font-size: 28px,
}
.foot-3{
	background-color: #0F044C;
	font-size: 28px,

}
.foot-2{
	background-color: #141E61;
	color: #EEEEEE;
	padding: 20px;
}
.primary-bg{
	background-color:#0F044C;
}
.service-head{
	background-color:#0F044C;
	
}
.service-content{
	font-size: 32px;
	font-weight: 500;
	color: #fff;
}
.sub_head{
  font-size: 48px;
  font-weight: 500;
  color: #141E61;
}
.post-head{
  font-size: 42px;
  font-weight: 500;
  color: #141E61;
  text-align: center;
  margin-left: 50px;
}

.team-head {
	background-color:#0F044C;
	color: #fff;
}
.person-name{
	font-size: 28px;
	font-weight: 400;
}
	
.hero{
	background-image: url("../image/wavesOpacity.svg");
	background-color: #0F044C;
}
#hero_heading{
	margin-top: 80px;
	font-family: Helvetica;
	font-size: 80px;
	color: #EEEEEE;
	padding-top: 50px;
	padding-left: 20px;
	font-weight: 600;
	text-transform: uppercase;

}
#hero_btn{
	margin-top: 10px;
	background-color: #da7364;
	font-family: Helvetica;
	color: #EEEEEE;
	margin-left: 25px;
	padding: 15px 30px;
	border-style: none;
	border-radius: 30px;

}
#hero_btn:hover{
	background-color:#0F044C ;
	border: 2px solid white;
}


#ml_module_hero{
	font-family: Helvetica;
	font-size: 50px;
	color: #EEEEEE;
	text-transform: uppercase;
	text-align: center;
}

.sub_text{
	font-size: 16px;
}
.marq{
	background-color:#da7364;
	color:#fff;
	font-weight: bolder;
	text-align: right;
	text-decoration: none;
}
.marq1{
	background-color: #141E61;
	color: #fff;
	text-align: center;
	padding-top: 3px;
}

.contact{
	padding: 10px;
	color: white;
	font-size: 10px;
}

a:hover{
	color:#878787;

}
@media screen and (max-width: 768px) {
   
.foot{
	padding: 10px ;
}

.foot-2{
    padding: 10px;
}

.service-content{
	font-size: 20px;
	font-weight: 400;
}
.sub_head{
  font-size: 30px;
  font-weight: 400;
}
.post-head{
  font-size: 30px;
  font-weight: 400;
  margin-left: 15px;
}

.person-name{
	font-size: 24px;
}

#hero_heading{
	margin-top: 30px;
	font-size: 40px;
	padding-top: 20px;
	padding-left: 10px;
	font-weight: 400;

}
#hero_btn{
	margin-left: 25px;
	padding: 10px;

}

#ml_module_hero{
	font-size: 24px;
}
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
    
.foot{
	padding: 5px ;
}

.foot-2{
    padding: 5px;
}

.service-content{
	font-size: 22px;
	font-weight: 400;
}
.sub_head{
  font-size: 22px;
  font-weight: 400;
}
.post-head{
  font-size: 24px;
  font-weight: 400;
  margin-left: 10px;
}

.person-name{
	font-size: 24px;
}

#hero_heading{
	margin-top: 20px;
	font-size: 36px;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: 400;

}
#hero_btn{
	margin-left: 15px;
	padding: 10px;
}

#ml_module_hero{
	font-size: 20px;
}}