.header_in{
	width:100%;
	float:left;

	
}

.logo {
	width:30%; float:left;
	padding-left:15px;
	padding-bottom:5px
	
}

.logo a img {
	max-width:100%
}

.menu_outer {
	width:70%; 
	float:left;
	
	
}

.menu_outer .menu li a{
	cursor:pointer
}


.mb_btn_menu{
	display:none !important
}

.flat-iconbox .iconbox{
	min-height:360px
}


.textimonial_sec .flat-title-button .title {
	font-size:35px
}



@media (max-width:1280px){
	.menu_outer .nav-wrap {
	right:25px
}
}


@media  (max-width:1199px){
	
	#mainnav-mobi {
		margin-top:100px !important ;
		
		
	}

}

@media  (max-width:1000px){
	
	#mainnav-mobi {
		margin-top:0px !important ;
		
	}
	
	.logo {
		width:50%
	}
		
}



@media  (max-width:768px){
	
	.logo {
		width:auto
	}
	
	.logo a img {
		margin-top:5px;
		margin-bottom:10px
	}
	
	.menu_outer {
		display:none
	}
	
	.mb_btn_menu{
	display:block !important
}
	

		

}

@media  (max-width:450px){ 
	.logo a img {
		
		width:250px
	}
	
	.textimonial_sec .flat-title-button .title {
	font-size:20px
}
	
	}

	@media  (max-width:380px){ 
	.logo a img {
		
		width:200px
	}
	
	.flat-wrapper .imagebox .box-header .box-title {
		font-size:12px
	}
	
	.flat-wrapper .imagebox .box-desc {
		font-size:10px
	}
	
	.flat-wrapper .imagebox .button.style1 {
		padding:5px 10px; font-size:12px;
		height:auto;
		line-height:20px;
		margin-top:10px !important
		
	}
	
	
	
	.flat-wrapper  .button.style1::after {
		display:none
	}
	
	}






@media  (max-width:1199px){
	
	.flat-iconbox .iconbox{
	min-height:430px
}

}

@media  (max-width:768px){
	
	.flat-iconbox .iconbox{
	min-height:10px
}

}







.inner_page {
	width:100%; float:left
}

.inner_page_in{
	width:100%; float:left
}


.inner_footer{
	width:100%; float:left
}

.inner_bnr{
height:350px
}

.inner_page p{
	font-size:17px
}



.in_title {
	font-size:40px;
	  border-bottom: 1px dashed #ccc;
	  padding-bottom:15px
}

.in_title span{
	color:#409bc5
	
}

.in_about_left{
	width:100%; float:left
}

.in_about_right{
	width:100%; float:left
}

.in_about_left p{
	text-align:justify
}

.in_about_sec {
	padding-bottom:50px; width:100%; float:left;
	padding-top:10px
}


.about_detail{
	width:100%; float:left;
	padding:30px 15px 0 15px;
	text-align:justify
	
}


.about_why_about{
	padding-bottom:100px !important; float:left;
	width:100%
}


.inner_vision_sec{
	width:100%; float:left
}

.inner_mission{
	width:100%; float:left;
	padding-bottom:20px
}

.inner_mission  p{
	text-align:justify
}

.inner_vision{
	width:100%; float:left
}



.blue_clour{
	color:#409bc5 !important
}

.company_title{
	color:#fff;
		
}

.contact_page .box-content p{
	margin-bottom:0px;
		color:#fff;
}

.email_{
	color:#fff;
}

.location_map{
	width:100%; float:left;
	padding:0 15px
}

 .location_map .title {
	 margin-top:0
 }
 
 
 
.enquiry_sec{
	width:100%; float:left;
	padding-bottom:40px
} 

.in_main_left{
	width:100%; float:left;
	padding-right:20px;
	padding-left:15px
} 

.enquiry_sec  .in_main_left {
	padding-left:0
}

.in_main_right{
	width:100%; float:left;

} 

.in_main_right .title{
	margin-top:0
}


.enquiry_sec .in_main_left form input{
	margin-bottom:20px
}


.enquiry_sec .in_main_left form textarea{
	margin-bottom:20px
}

.buton_send{
	background:#076692 !important 
}

.buton_send:hover {
	background:#000 !important 
}

.pd_0{
	padding:0 !important
}


.gallery_page{
	width:100%; float:left; padding-top:20px; padding-bottom:50px
}

.partners_sec{
	width:100%; float:left;
	padding-left:5px; padding-right:5px;
	padding-bottom:50px
}

.partner_box {
	width:20%; float:left; padding-left:10px;
	padding-right:10px;
	margin-bottom:10px
	
}

.partner_box img {
	width:100%;
	border:1px solid #e9e9e9
}

.partner_box img:hover {
	border-color:#ccc
}


.service_page .in_main_left{
	padding-left:0
}


.service_con{
	width:100%; float:left;
	padding:20px 15px 50px 15px
}



.in_main_left p{
	text-align:justify; font-size:17px;
	margin-bottom:10px
}



.bulet_li {
	padding-top:0px
}

.bulet_li li {
	font-size:17px
}

.service_con .flat-accordion  {
	padding-top:20px
}




@media (max-width:768px){
	.in_title {
	font-size:30px;

}

.in_main_left{
	padding-right:0px
} 


.enquiry_sec .in_main_left form {
	margin-bottom:20px
}

.partner_box {
	width:50%; 
	
}

.partners_sec{
	padding-bottom:20px
}


}

@media (max-width:400px){
	
	.partner_box {
	width:100%; 
	
}
}






