@font-face {
	font-family: 'AGForeignerLightPlainMedium';
	src: url('../fonts/AGForeignerLightPlainMedium.eot?') format('eot'), 
	     url('../fonts/AGForeignerLightPlainMedium.woff') format('woff'), 
	     url('../fonts/AGForeignerLightPlainMedium.ttf')  format('truetype'),
	     url('../fonts/AGForeignerLightPlainMedium.svg#AGForeignerLightPlainMedium') format('svg');
		 src:
}

@font-face {
	font-family: 'AGForeignerLightBoldBold';
	src: url('../fonts/AGForeignerLightBoldBold.eot?') format('eot'), 
	     url('../fonts/AGForeignerLightBoldBold.woff') format('woff'), 
	     url('../fonts/AGForeignerLightBoldBold.ttf')  format('truetype'),
	     url('../fonts/AGForeignerLightBoldBold.svg#AGForeignerLightBoldBold') format('svg');
}

body{
margin:0;
padding:0;
font-family: 'AGForeignerLightPlainMedium' !important;
}
p{
font-family: 'AGForeignerLightPlainMedium' !important;	
}
h1,h2,h3,h4,h5,{
margin:0;
padding:0;
}
#home{
float:left;
width:100%;
}


div.contact-form-result {
margin-top: 8%;
font-size: 25px;
font-weight: bold;
margin-bottom: 10%;
}
header{
width:100%;
float:left;
background:#f6f6f6;
border-bottom:2px solid #e1e0e0;
border-top:20px solid #0a82ba;
}
.top_area{
float:right;
height:29px;
background:#0a82ba;
border-bottom-left-radius:66px;
}
.top_text{
float:left;
}
.top_text p{
text-transform:uppercase;
line-height:18px;
color:#FFF;
font-size:24px;
padding-left:45px;
}
.logo{
float:left;
margin-top:10px;
margin-bottom:5px;
border-right:1px solid #cfcfcf;
}
/* Menu */
.navbar-default{
border:none !important;
background:none !important;
}
.menu{
float:left;
}
.col-lg-9.pull-right.menu{
margin:0;
padding:0;
}
.col-lg-9.pull-right.menu
.nav{
padding-top:20px;
padding-bottom:5px;
position:relative;
left:24px;
}
.nav > li{
float:left;
padding:10px 11px 0 22px !important;
}
.nav > li a {
	color:#4b4b4b;
	text-transform:uppercase;
	font-size:17px;
	border-radius:10px;
	padding:5px 15px !important;
	font-weight:bold;
	font-family: 'AGForeignerLightPlainMedium' !important;
}
.nav > li a:hover{
background:#0a82ba !important;
color:#FFF !important;
}
.nav .active > a {
background: #0a82ba;
color: #FFF;
}
.active{
background: #0a82ba !important;
color: #FFF !important;
}
.active_btn{
background: #0a82ba !important;
color: #FFF !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse{
padding:0;
margin:0;
}
.navbar{
min-height:auto !important;
margin-bottom:0 !important;
}
/* Menu End */

.slider{
float:left;
width:100%;
background:url(../img/slider-img1.png) no-repeat;
min-height:450px;
border-bottom:3px solid #282828;
}
.req_form{
padding:0 32px !important; 
float:right;
position:relative !important;
top:30px;
}
.main_form{
background-image:url(../img/btn-bdr.png);
float:left;
min-height:422px;
background-size:100%;
background-position:bottom;
}
.form{
background:#25a0fd;
border:1px solid #034a82; 
padding:7px;
border-radius:10px;
}
.inner_form{
background:url(../img/form-bg.png);
border-radius:5px;
padding:15px;
}
.border{
background:#2ba3e0 !important;
float:left;
width:100%;
height:1px;
margin:10px 0;
}
.inner_form h1{
font-size:20px;
color:#FFF;
margin:0;
padding:2px 0 0 0;
text-align:center;
font-weight:normal;
text-transform:uppercase;
font-family: 'AGForeignerLightPlainMedium' !important;
}
.inner_form p{
font-size:14px;
color:#FFF;
font-weight:normal;
margin:0;
padding:0;	
font-family: 'AGForeignerLightPlainMedium' !important;
}
.input{
width:100%;
color:#646464;
font-size:13px;
border:1px solid #073561;
margin:10px 0 10px 0;
padding:5px;
width:100%;
}
.slider_content .col-lg-4{
margin:0;
padding:0;
}
.submit_btn {
background:url(../img/submit-btn.png);
border:none;
font-size:19px;
color:#FFF;
font-weight:bold;
border-radius:20px;
padding:12px;
text-transform:uppercase;
font-family: 'AGForeignerLightBoldBold';
margin-top:10px;
width:100%;
box-shadow:-webkit-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 1);
-moz-box-shadow:    0px 3px 0px 0px rgba(0, 0, 0, 1);
box-shadow:         0px 3px 0px 0px rgba(0, 0, 0, 1);
}
.slider_content{
float:left;
position:relative;
/*top:50px;*/
padding:10px 10px 0 0;
}
.col-lg-8.pull-left.paragraph{
padding:0;
}
.paragraph {
    float: left !important;
    position: relative;
    top:100px;
}
.paragraph p{
color:#FFF;
font-size:26px;
font-weight:bold;
padding:10px 10px;
margin:0;
text-transform:uppercase;	
background:url(../img/para-bg.png);
}
.link{
width:100%;
float:left;
position:relative !important;
top:20px !important;
}
.link_cnt{
border:4px solid #FFF;
text-align:center;
border-radius:5px;
background:url(../img/para-bg.png);
font-size:24px;
padding:2px;
margin:0 auto;
width:41%;
}
.link_cnt a{
font-size:22px;
text-transform:uppercase;
color:#FFF;
}
.slider_btmcontent{
	background:#d7f0f7;
	float:left;
	width:100%;
	padding:30px 45px 0 45px;
	border-bottom:3px solid #064e8a;
}
.slider_btmcontent p{
color:#0474a8;
text-transform:uppercase;
text-align:center;
font-size:22px;
font-family: 'AGForeignerLightBoldBold' !important;
}
#services {
float:left;
width:100%;
}
.service_content{
margin:0 auto;
padding:20px 44px;
}
.service_content h2{
color:#0a82ba;
text-align:center;
font-size:22px;
font-family: 'AGForeignerLightBoldBold' !important;
}
.service_content p{
	font-size:16px;
	color:#646464;
	text-align:center;
}
.service_blog{
background:#f5f5f5;
float:left;
width:100%;
}
.service_blog h3{
color:#0a82ba; 
text-align:center;
font-size:24px;
font-weight:normal;
margin:0;
padding-top:10px;
padding-bottom:10px;
text-transform:uppercase;
font-family: 'AGForeignerLightPlainMedium' !important;
}
.service_blog img{
border:1px solid #000;
width:100%;
}
.service_blog p{
	font-size:16px;
	color:#757575;
	margin:0;
	padding:20px 0 8px 10px;
font-family: 'AGForeignerLightPlainMedium' !important;
}
.service_blog a{
	color:#0a82ba;
	font-size:15px;
	font-style:italic;
}
.first-child{
border-right:1px solid #CCC;
margin:20px 0 15px 0;
}
.second-child{
border-right:1px solid #CCC;
margin:20px 0 15px 0;
}
.third-child{
margin:20px 0 15px 0;
border:none;
}
#gallery{
background:#2a2a2a;
width:100%;
padding:20px 0 30px 0;
float:left;
}
#gallery h4{
color:#FFF;
font-size:28px;
text-align:center;
padding-bottom:15px;
font-weight:bold;
font-family: 'AGForeignerLightPlainMedium' !important;
}
#gallery h5{
color:#FFF;
font-size:20px;
width:30%;
padding:8px;
text-transform:uppercase;
margin:0 auto;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
text-align:center;
font-family: 'AGForeignerLightPlainMedium' !important;
}
.view{
margin:0 auto;
padding:10px;
}
div.col-xs-12.col-sm-12.view{
	text-align:center;
}
.view a{
font-size:20px;
color:#FFF;
text-align:center;
font-family: 'AGForeignerLightPlainMedium' !important;
}
.main_gallery{

}
.main_gallery img{
border:2px solid #5c5c5c;
}
.col-lg-12.main_gallery{
padding:0;
}


#contact{
background:#eae9e9;
float:left;
width:100%;
border-bottom:5px solid #0a82ba;
}

#contact h6{
color:#0a82ba;
text-align:center;
font-size:30px;
font-weight:bold;
font-family: 'AGForeignerLightPlainMedium' !important;
}
#contact p{
	font-size:18px;
	color:#505050;
	text-align:center;
font-family: 'AGForeignerLightPlainMedium' !important;
}
#contact ul li{
font-size:18px;
	color:#505050;
	padding:10px;
	list-style:none;
	text-align:center;
}
#contact ul li img{
	padding:5px 0 0 10px;
}
#contact ul li a{
font-size:18px;
color:#505050;
padding:10px;
list-style:none;
}
.input_type{
width:100%;
color:#646464;
font-size:13px;
border:1px solid #acacac;
margin:14px 0 3px 0;
padding:5px;
width:100%;
}
.input_typemesg{
width:100%;
color:#646464;
font-size:13px;
min-height:130px;
border:1px solid #acacac;
margin:10px 0 10px 0;
padding:10px;
width:80%;
}
.sbmit-btn{
border:none;
right:20%;
background:#303030;
font-size:15px;
margin-bottom:15px;
color:#FFF;
float:right;
padding:2px 5px;
float:right !important;
position: relative;
font-family: 'AGForeignerLightPlainMedium' !important;
}

.sbmit-btncontact{
border:none;
background:#303030;
font-size:15px;
margin-bottom:15px;
color:#FFF;
float:right;
padding:10px;
float:right !important;
position: relative;
font-family: 'AGForeignerLightPlainMedium' !important;
}
footer{
background:url(../img/footer-bg.png);
width:100%;
float:left;
}
.footer_menu{
width:65%;
margin:0 auto;
padding-top:20px;
}
footer ul {
float:left;
padding:0;
border-bottom:2px solid #3b3b3b;
}
footer ul li{
float:left;
list-style:none;
}
footer ul li a {
	color:#FFF !important;
	float:left;
	padding:10px 7px !important;
	font-size:16px;
	border-radius:10px;
	text-align:center;
	text-transform:uppercase;
}
footer ul li a:hover{
background:#0a82ba !important;
color:#FFF !important;
text-decoration:none;
}

.follow_us{
float:left;
}
/*-- ================= DISPLAY NONE ---============== --*/
.footer_icons{
width:22%;
padding:2px 10px 15px 10px;
margin:0 auto;
display:none;
}
/*-- ================= DISPLAY NONE ---============== --*/
/*-- ================= DISPLAY NONE ---============== --*/
.footer_icons img{
padding:2px;
display:none;
}
/*-- ================= DISPLAY NONE ---============== --*/
.footer_icons span {
    color: rgb(255, 255, 255);
    font-size: 18px;
	line-height: 41px;
padding-right: 8px;
	text-transform:uppercase;
	font-family: 'AGForeignerLightBoldBold' !important;
}
.footer_strip{
background:#202020;
float:left;
width:100%;
}
.footer_strip a:hover{
color:#9B9C9C;
}
.footer_strip p{
	font-size:14px;
	color:#FFF;
	padding:10px 5px 0 5px;
	font-family: 'AGForeignerLightPlainMedium' !important;
}
.inner_slider{
float:left;
background:url(../img/inner-slider-bg.png);
float:left;
margin-top:6px;
width:100%;
min-height:237px;
border-bottom:3px solid #0a82ba;
}
.content{
float:left;
width:100%;
}
.content p{
	font-size:16px;
	color:#646464;
	padding:35px 0;
	font-family: 'AGForeignerLightPlainMedium' !important;
}
.inner_slider h1{
color:#FFF;
left:7px;
font-size:28px;
position:relative;
top:160px;
text-transform:uppercase;
text-shadow:1px 2px 0px #000;
padding-bottom:15px;
font-family: 'AGForeignerLightBoldBold' !important;
}
.inner_view{
padding:10px;
text-align:center;
}
.inner_view a{
font-size:20px;
color:#FFF;
text-align:center;
font-family: 'AGForeignerLightPlainMedium' !important;
}
.example-image-link{
float:left;
}
.tab_wrapper{
float:left;
width:100%;
background:#edeceb;
padding:30px 0;
margin-bottom:11px;
border-bottom:5px solid #545454;
}
/* Tabs Css */	
ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
}
	ul.tabs li {
		margin: 0;
		cursor: pointer;
		padding:10px;
		line-height:31px;
	  	font-size:18px;
 	    color:#58585b;
		overflow: hidden;
		position: relative;
		text-transform:uppercase;
		font-weight:bold;
	}
	ul.tabs li:hover {
	}
	ul.tabs li.active{
		background: #0A82BA !important;
		color:#FFF!important;
		border:none !important;
		border-radius:inherit !important;
		width:127% !important;
		position:relative !important; 
	}
	.tab_container {
		border:none;
		border-top: none;
		width: 100%;
	    float:left;
		background:#0a82ba;
	}
	.tab_content {
		padding: 10px;
		display: none;
		float:left;
	}	
.tab_content .col-md-12{
	padding:0;
	margin:0;
}
.col-lg-5.pull-left.thumb_img{
padding:0;
margin-top:15px;
}
.thumb_img{
float:left;
}
.thumb_img img{
	border:2px solid #FFF;
	width:100%;
	}
	.para {
		color:#FFF;
	font-size:15px;
	line-height:22px;
	font-family: 'AGForeignerLightPlainMedium' !important;
	}
.tab_para h2{
color:#FFF;
font-size:20px;
position:relative;
text-transform:uppercase;
padding-bottom:15px;
font-family: 'AGForeignerLightBoldBold' !important;
}
/* Tabs Css  End */	
.tab_container a{
	font-size:15px;
	color:#01455d;
	font-family: 'AGForeignerLightPlainMedium' !important;
}
.tab_container a:hover{
	color:#FFF;
}
.contact_slider{
float:left;
margin-top:6px;
background:url(../img/contact-bg.png);
float:left;
width:100%;
min-height:237px;
border-bottom:3px solid #0a82ba;
}
.contact_slider h1{
color:#FFF;
font-size:28px;
position:relative;
top:160px;
text-transform:uppercase;
text-shadow:3px 2px 2px #000;
padding:5px;
font-family: 'AGForeignerLightBoldBold' !important;
}
.contact_para{
float:left;
width:100%;
   margin-bottom: 30px;
   border-bottom:1px solid #c7c7c7;
padding:20px 0 25px 0;
}
.contact_para p{
	color:#505050;
	font-size:20px;
	float:left;
	font-family: 'AGForeignerLightBoldBold' !important;
}
.contact_para .col-md-6 ul {
    padding:110px;
}
.contact_para .col-md-6 li{
list-style:none;
font-size:18px;
line-height:22px;
color:#505050;
	font-family: 'AGForeignerLightBoldBold' !important;
}
.contact_para .col-md-6 li a{
list-style:none;
font-size:18px;
line-height:72px;
color:#505050;
	font-family: 'AGForeignerLightBoldBold' !important;
}
.form_contact{
background:#f4f4f4;
border:1px solid #dcdcdc;
padding:20px;
float:left;
}
.contant_input{
color:#646464;
font-size:13px;
border:1px solid #acacac;
margin:2px 0 2px 0;
height:35px;
float:right;
width:88%;
font-weight:normal;
}
.contant_inputmsg{
color:#646464;
font-size:13px;
border:1px solid #acacac;
margin:10px 0 10px 0;
padding:10px;
min-height:143px;
width:86%;
float:right;
font-weight:normal;
}
label{
font-weight:normal !important;
margin:7px !important;
font-size:16px;
line-height:49px;
float:left !important;
width:100% !important;
color:#646464 !important;
}
.col-md-6.pull-right p{
	color:#505050 !important;
	font-size:16px !important;
	float:left !important;
	font-weight:normal !important;
		font-family: 'AGForeignerLightPlainMedium' !important;
	
}
.contact_footer{
width:100%;
float:left;
border-top:5px solid #0a82ba;
}
div.col-xs-10.col-sm-7.col-lg-8.pull-right{
padding:0;
}

<!---- Media Query --->


@media (min-width: 768px) and (max-width: 991px) {  
.paragraph{
top:0;
}
.req_form{
top:0;
}
.link{
display:none;
}


}

@media (max-width: 767px) and (orientation:portrait){
.paragraph{
top:0;
}
.link_cnt{
width:auto;
}
.top_text p{
padding:0;
font-size:19px;
}
.footer_icons{
width:auto;
}
.footer_menu{
width:auto;
}
#gallery h5{
width:auto;
}
.view{
width:40%;
}
.service_content{
padding:0;
}
.contact_para .col-md-6 ul{
padding:0;
}
}
@media (max-width: 767px) and (orientation:landscape){
.paragraph{
top:0;
}	
.link_cnt{
width:auto;
}
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {
}
