
				html, body{
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
body{
	padding-top: 80px;
}
.navigationbar{
background-color: white;
padding: 10px;
box-shadow: 1px 1px 8px 1px lightgrey;
}
.site-header{
padding: 30px;
}
.navbar-brand {

font-size: 34px;
font-weight: bolder;

}
.navbar-brand img{
width: 100px;

}
.navbar-brand i{
color: orange;
font-size: 45px;
}
.site-header a{
color: black;

}
.nav-item a{
padding: 10px 0px 10px 0px;
border-radius: 3px;
font-size: 16px;
color: black;
}
.nav-item .nav-link{
color: #003059;
}

.nav-item{
padding-left: 45px;
font-weight: bolder;
}
.bannersection{
	
	background-image: url(../img/bannerimg2.jpg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 650px;

	}
	.bannertext{
		background-color: white;
		box-shadow: 1px 1px 8px 1px lightgrey;
		padding: 40px;
		margin-top: 150px;
	}
	.bannertext h3{
		color: #003059;
	}
	.bannertext ul{
		padding: 0px;
	}
	.bannertext ul li{
		line-height: 38px;
		font-size: 17px;
		list-style: none;
	}
	.bannertext ul li i{
		color: #003059;
	}
.bannerbtn a{
	font-size: 16px;
	background-color: #003059;
	color: white;
	padding: 10px 15px 10px 15px;
	border-radius: 4px;
}
.aboutbtn a{
	font-size: 16px;
	background-color: #003059;
	color: white;
	padding: 12px 18px 12px 18px;
	border-radius: 4px;
}
.aboutsection{
	padding-top: 120px;
}
.abouttext{
	padding: 30px;
	margin-top: 40px;
}
.abouttext h2{
	font-size: 40px;
	color: #003059;
	font-weight: bolder;
}
.abouttext ul{
	padding: 0px;
}
.abouttext ul li{
	font-size: 16px;
	line-height: 38px;
	list-style: none;
}
.abouttext ul li i{
	font-size: 25px;
	color: #003059;
	
}
.aboutimg img{
	width: 60%;
}
.servicetext{
	padding: 20px;
	border-bottom: 5px #003059 solid;
	border-left: 1px lightgrey solid;
	border-right: 1px lightgrey solid;
	transition: .2s;
}
.servicetext h3{
	color:#003059;
	font-weight: bolder;
}
.servicesection{
	margin-top: 150px;
}
.serviceheading h2{
     font-size: 45px;
     text-align: center;
     font-weight: bolder;
     color:#003059;
}
.servicebox:hover .servicetext{
	border-bottom: 5px #1bbcaa solid;
}
.callbacksection{
	margin-top: 100px;
}
.callbacktext{
	background-color: #003059;
	min-height: 450px;
	padding-top: 150px;
}
.callbackimg{
	background-image: url(../img/otherbgimg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 450px;
}
.callbackbtn a{
	font-size: 16px;
	padding: 12px 18px 12px 18px;
	color: #003059;
	border-radius: 5px;
	background-color: white;
	font-weight: bolder;
}
.callbacktext h2{
	color: white;
	font-weight: bolder;
	font-size: 40px;
}
.callbackimg h2{
	color: white;
	font-weight: bolder;
	font-size: 40px;
}
.callbackimg{
	padding-top: 150px;
}
.portfoliosection{
	margin-top: 120px;
}
.footersection{

	margin-top: 100px;
	/*font-family: cursive;*/
}
.footersection h1{
	color: white;

}
.footersection ul{
	padding: 0px;
}
.footersection ul li{
	line-height: 50px;
	list-style: none;
}
.footersection ul li i{
	font-size: 28px;
	color: white;
}
.footerlayer{
	background-color:#003059;
	padding-top: 100px;
	padding-bottom: 50px;
}
.copyrightsection{
	background-color: black;
	padding: 12px;
	
}

@media(max-width: 768px){
	.nav-item {
    padding-left: 12px;
   
}
}
@media(max-width: 767px){
	.bannersection {    
    min-height: 687px;
}
.bannertext {    
    margin-top: 25px;
}
.abouttext h2 {
    font-size: 35px;   
}
.aboutimg img {
    width: 65%;
}
.callbacktext{
	
	padding-top: 80px;
}
.callbackimg{
	padding-top: 80px;
}
	.nav-item {
    padding-left: 80px;
   
}
}