	@charset "utf-8";
	/* CSS Document */
	@font-face {
	font-family:'Oswald-Regular';
	src:url('../fonts/Oswald-Regular.ttf');
	}
	@font-face {
	font-family:'Montserrat-Medium';
	src:url('../fonts/Montserrat-Medium.ttf');
	}
	@font-face {
	font-family:'Montserrat-Light';
	src:url('../fonts/Montserrat-Light.ttf');
	}
	@font-face {
	font-family:'Avenir';
	src:url('../fonts/Avenir.ttc');
	}
	header .navbar-inverse {
	background:url(../image/header-bg.png);
	border-color: transparent;
	border-bottom: 42px solid #ee5a28;
	}
	.spacer
	{
	clear:both;
	}
	.logo
	{
	width:100%;
	}
	header .navbar-nav {
	float:right;
	font-family:'Oswald-Regular';
	color:#59595c;
	font-size: 16px;
	}
	header .navbar-nav li.active a
	{
	background-color:transparent !important;
	color:#ee5a28 !important;
	}
	header .navbar-nav li a:hover ,header .navbar-nav li a:focus
	{
	background-color:transparent !important;
	color:#ee5a28 !important;
	}
	
	.banner
	{
	height: 468px;
	}
	.banner img
	{
	width: 100%;
	position: absolute;
	top: 0;
	z-index: -1;
	height:715px;
	}
	.contact-banner
	{
	height:282px;
	}
	.contact-banner img
	{
	width: 100%;
	position: absolute;
	top: 0;
	z-index: -1;
	height: 531px;
	}
	.call
	{
	float:right;
	font-family:'Montserrat-Medium';
	color:#ee5a28 !important;
	margin-top: 68px;
	font-size: 30px;
	padding-right: 15px;
	}
	.call a
	{
	font-family:'Montserrat-Medium';
	color:#ee5a28 !important;
	text-decoration: none;
	}
	.banner-btm-text
	{
	text-align:center;
	background:#ee5a28 !important;
	color: #fff;
	overflow: hidden;
	font-family:'Montserrat-Medium';
	}
	.home-sec
	{
	padding-top:25px;
	padding-bottom:25px;
	}
	.home-sec h3
	{
	color:#2e3192;
	font-family:'Montserrat-Medium';
	}
	.home-sec p
	{
	color:#59595c;
	text-align:left;
	font-family:'Montserrat-Medium';
	font-size: 16px;
	}
	.experience-sec
	{
	background:#2e3192;
	padding-top:25px;
	padding-bottom:25px;
	color:#fff;
	font-family:'Montserrat-Medium';
	text-align:left;
	font-size: 16px;
	}
	.experience-sec img
	{
	width:100%;
	}
	.certification-sec
	{
	padding-top:25px;
	padding-bottom:25px;
	color:#fff;
	font-family:'Montserrat-Medium';
	text-align:justify;
	}
	.certification-sec h3
	{
	color:#2e3192;
	font-family:'Montserrat-Medium';
	}
	.certification-sec p
	{
	color:#59595c;
	font-family:'Montserrat-Medium';
	text-align:left;
	font-size: 16px;
	}
	.certification-sec img
	{
	margin-top: 30px;
	}
	footer
	{
	background:#2e3192;
	color:#fff;
	padding:50px 10px 10px 10px;
	}
	footer p
	{
	font-family:'Montserrat-Light';
	color:#fff;
	font-size:12px;
	margin-top: 10px;
	}
	footer p a
	{
	font-family:'Montserrat-Light';
	color:#ee5a28;
	font-size:12px;
	margin-top: 10px;
	}
	footer a:hover
	{
	font-family:'Montserrat-Light';
	color:#ee5a28;
	font-size:12px;
	margin-top: 10px;
	}
	footer a:link
	{
	font-family:'Montserrat-Light';
	font-size:12px;
	margin-top: 0;
	}
	.footer-menu-two a
	{
	color: #fff;
	font-weight: bold;
	font-family: 'Oswald-Regular';
	font-size:12px;
	float: left;
	margin-right:20px;
	}
	.footer-menu-two a:hover
	{
	color:#ee5a28;	
	}
	.footer-menu
	{
	list-style:none;
	padding-left: 45px;
	}
	.footer-menu li a
	{
	color:#fff;
	padding:6px 12px;
	float:left;
	font-family:'Oswald-Regular';
	}
	.footer-menu li a:hover
	{
	text-decoration:none;
	}
	/*.................................*/
	.home-sec .form-container h2{
	font-family:'Oswald-Regular';
	margin:0;
	color:#fff;
	margin-bottom:20px;
	}
	.home-sec .form-container{
	background-color:#2e3192;
	padding:20px;	
	text-align:center;
	}
	.margin-bottom-10{
	margin-bottom:10px; 
	}
	.custome-input{
	border-radius:10px; 
	}
	.custome-input::-webkit-input-placeholder{
	color:#1b75b9 !important;
	font-family:'Montserrat-Light';
	font-size:12px;
	font-weight:bold; 
	}
	.comment-box{
	height:170px !important;
	border-radius:10px;
	resize:none; 
	}
	.comment-box::-webkit-input-placeholder{
	color:#1b75b9;
	font-family:'Montserrat-Light';
	font-size:12px;
	font-weight:bold; 
	}
	.btn-submit{
	background-color:#ee5a28 !important;
	width:169px !important;
	padding:15px 0 !important;
	color:#fff !important;
	font-family:'Oswald-Regular';
	font-size:28px !important;
	border-radius:0 !important;
	line-height:100% !important;
	margin-top:21px !important;
	}
	.home-sec .btn-submit:hover{
	color:#fff; 
	}
	.contact
	{
	margin-top:30px !important;
	margin-bottom:30px !important;
	color: #59595c;
    text-align: left;
    font-family: 'Montserrat-Medium';
    font-size: 16px;
	}
	.banner-btm-text h3
	{
	padding-bottom: 10px;
	}
	#contact_form .contact-form-error{
	color:red;
	font-size: 12px;
	}
	.color-green{
	color: green;
	}
	.service-area-sec img
	{
	width:100%;
	}
	@media only screen and (max-width:1280px){
	/*.banner {
    height: 400px;
	}
    */
	}
	@media only screen and (max-width:1080px){
	.banner ,.contact-banner{
    /*height: 465px;
    }*/
	.g-recaptcha{
		transform:scale(0.77);
		-webkit-transform:scale(0.77);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	}
	@media only screen and (max-width:980px){
	.banner ,.contact-banner{
    height: 415px;
	}
	.bannerinside ,.contact-bannerinside{
    height: 200px;
	}
	header .navbar-nav {
    margin-top: 30px;
	}
	}
	@media only screen and (max-width:800px){
	.banner ,.contact-banner {
    height: 80px;
	}
	.banner img ,.contact-banner img
	{
	height:auto;
	}
	.bannerinside img ,.contact-bannerinside img
	{
	height: 170px;
	top: 250px;
	}

	}
	@media only screen and (max-width:767px){
	header .navbar-nav {
	float: none;
	}
	.banner img ,.contact-banner img{
    position: inherit;
	}
	.banner ,.contact-banner{
	margin-top: -20px;
    height: auto;
    margin-bottom: -20px;
	}
	.call {
	margin-top: 132px;
	}
	.certification-sec img {
	width: 100%;
	}
	}
	@media only screen and (max-width:480px){
	}
	@media only screen and (max-width:414px){
	.g-recaptcha{
		transform:scale(1.04);
		-webkit-transform:scale(1.04);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	}

	@media only screen and (max-width:375px){
	.g-recaptcha{
		transform:scale(0.91);
		-webkit-transform:scale(0.91);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	}
	@media only screen and (max-width:368px){
	.g-recaptcha{
		transform:scale(0.86);
		-webkit-transform:scale(0.86);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	}
	@media only screen and (max-width:320px){
	.g-recaptcha{
		transform:scale(0.73);
		-webkit-transform:scale(0.73);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	}
	