body {
	font-family: Arial, sans-serif !important;

}
.nav-link{
	color: #1a2b6d !important;
	line-height: 60px;
	font-size: 16px;
	padding: 0px 10px;
	font-weight: bold;
		font-family: Helvetica, Arial, sans-serif !important;
}
.logo{
	border: 3px solid #1a2b6d;
	border-radius: 35px;
	position: fixed;
	z-index: 999;
}

.nav-link.active{
	color: #d41317 !important;
}
.nav-item{
	margin: 0px 25px !important;
}
#imagesection{
	height: 500px;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.banner_section{
	height: auto;
}
.banner_text{
	line-height:1.7em !important;
	font-family: Helvetica, Arial, sans-serif !important;
	padding: 3% 2%;
}
.para2{
	width: 60%;
	--motion-clip-start: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
    --motion-translate-x: -100%;
    --motion-translate-y: 0%;
    margin-left:200px;	
    background: white;
    position:relative;
    bottom: 200px;
    left: 10%;
    padding: 5% 6%;
    margin-bottom: -200px;
}
.banner_span{
	font-family: 'helvetica-w01-light', sans-serif !important;
	font-style: normal;
	font-weight: 400;
	color: rgb(0, 0, 0);
	font-size: 16px;
	line-height: 27px;
	letter-spacing:0.075em;
}

.align-right{
	text-align: right;
}
.contact_h2{
	text-align: center;
	padding:30px 10px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	font-size: 35px;
	font-family: 'Spinnaker', sans-serif !important;
	color: #1a2b6d !important;
}
.form-label{
	font-family: "helvetica-w01-light", sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: normal;
	color: #1a2b6d !important;
	font-weight: 500;
}
.contact_section{
	background: #daddea !important;
	padding: 1% 20% !important;
}
#contact_submit{
	color: white !important;
	background: #1a2b6d !important;
	width: 100%;
	font-family: avenir-lt-w01_35-light1475496, sans-serif;
	font-style: normal;
	font-size: 25px;
	line-height: 30px;
}
.address{
	font-family:"helvetica-w01-light", sans-serif;
	font-size: 16px;
	color: #1a2b6d;
}
.it_consulting{
	line-height:1em; 
	font-size:66px; 
	color: #1a2b6d;
	font-family: 'Spinnaker', sans-serif;
}
.service_span_h{
	line-height: normal;
	font-size: 28px;
	color: #1a2b6d !important;
	letter-spacing: normal;
	font-family: "spinnaker", sans-serif !important;
}
.service_span_p{
	font-family: "helvetica-light", sans-serif !important;
	font-size: 16px;
	line-height: 30px;
}
.industry_image{
	width: 100%;
	height: 330px;
}

/* CSS for mobile devices (screen width 768px or smaller) */
@media only screen and (max-width: 768px) {
 	.para2{
		width: 100%;	
	    background: white;
	    position:relative;
	    bottom: 250px;
	    left: 0%;
	    padding: 3% 5%;
	    margin-left: 0px;
	}   
	.it_consulting{
		line-height:1em; 
		font-size:50px; 
		color: #1a2b6d;
		font-family: 'Spinnaker', sans-serif;
	}

	.contact_section{
		background: #daddea !important;
		padding: 1% 10% !important;
	}
	/*.banner_section{
		height: 250px;
	}*/
		
	.logo{
		position: relative;
		z-index: 999;
	}
}

