@charset "utf-8";

/* CSS Document */

@media screen and (max-width:1150px){

	#pagewrap{



		width:90%;

	}



}



@media screen and (max-width:1046px){
	
	.Gallery{
		width:29%;
	}
}

@media screen and (max-width:1020px){
	
	.photogallery{
		width:19%;
	}
}
@media screen and (max-width:951px){
	
	.photo{
		width:29%;
	}
	
}


@media screen and (max-width:950px){

	

.footer-top-right {

    width: 35%;

}



.welcomebox_main{

	width:63%;

}

.cntact_details{

	width:37%;

	left:63%;

}

}
@media screen and (max-width:933px){
	
	.contact_addr{
		width:33%;
	}

}

@media screen and (max-width:900px){

	.welcomebox_main{

		position:relative;

		margin-top:-164px;



} 

.clear{

	clear:both;

}

	    

}


@media screen and (max-width:851px){
	
	
.photogallery {
    width: 27%;
}
	
}



@media screen and (max-width:850px){

	.footer-top-right {

		display:none;

	}

	.footer-top-left{

	width:100%;

	margin:0;

}



.our_right{

	width:100%;

}

.our_left{

	width:100%;

}

.loc_map1 img{

	display:none;

}

.loc_map2{

	display:block;

	margin-bottom:35px;

}

.loc_icn{

	left:36%;

	top:118px;

}

.view_map{

	left:39%;

	top:218px;

	padding:2%;

}

.service{

	width:100%;

	left:0;

	position:relative;	

}

.ser_imgs{

	width:100%;

}

.s_text h2{

	text-align:center;

	padding-top:18px;

}

.s_text h4{

	text-align:center;

}
.srv_arwL{
	top:23%;
}
.srv_arwR{
	top:23%;
}

}

@media screen and (max-width:806px){
	

.photogallery {
    width: 25%;
}	
	
}



@media screen and (max-width:750px){

	.footer-box1{

		width:40%;

	}

	.footer-box1 h4{

		margin:0;

	}

	.footer-box2{

		width:41%;

		float:right;

		background:none;

	}

	.footer-box3{

		width:40%;

		padding:0;

	}

	.footer-box4{

		width:45%;

	}

	.tal_img{

		width:44%;

	}

	.tal_right{

		width:52%;

	}

	.welcomebox_main{

		position:relative;

		margin:0;

	}

	.wel_heading{

		top:16%;

		

	}
	.management_pic{
		
		width:27%;
	}

}

@media screen and (max-width:690px){

	.welcomebox_main {

    width: 60%;

}

.cntact_details {

    left: 60%;

    width: 40%;

}
.contact_addr {
    width: 65%;
}
.inner_left_contact{
	
	width:90%;
	margin-top:2px;
}

}

@media screen and (max-width:650px){

	.footer-box1 {

    width: 100%;

	min-height:0;

	background:none;

}

    .footer-box2{

		width:100%;

	}

	.footer-box2 h4{

		padding-left:4%;

		margin:31px 0 0;

	}

	.footer-box3{

		width:100%;

		

		background:none;

	}

	.footer-box3 h4{

		margin:31px 0 0;

	}

	.footer-box4 {

    width: 100%;

    }

.tal_right{

	width:100%;

	margin-top:65px;

}

.tal_img{

	width:75%;

   }

   

.ftr_bottomleft{

	width:100%;

	text-align:center;

}

.ftr_bottomright{

	width:100%;

	text-align:center;

}

.ens_icon{

	

    margin: 5px auto 0;

    padding: 0;

    width: 240px;



   }

   .welcomebox_main{

	   width:100%;

   }

   .cntact_details{

	   width:100%;

	   margin-top:0;

	   left:0;

	   position:relative;

   }

   .wel_heading{

	   top:12%;

   }

   .wel_heading h2{

	   font-size:30px;

   }

   .wel_heading span{

	   font-size:54px;

   }

   .wlcm_cap{

	   margin-top:0;

   }
   
   .certificate{
	   
	   width:25%;
   }

	

}

@media screen and (max-width:613px){
	
	.photogallery {
    width: 38%;
}
}
@media screen and (max-width:600px){

	.s_shadow{

		width:100%;

		margin:0;
		
		text-align:center;

	}

	.s_imgs{

		width:50%;

	}

	.pro_img{

		width:100%;

		margin:29px auto;

		padding-left:0;

	}

	.project_text{

		width:100%;

	}

	

.loc_icn {

    left: 33%;

    top: 71px;

}



.view_map {

    left: 39%;

    

    top: 159px;

}

.videobox{
	
	width:45%;
	
}

}

@media screen and (max-width:563px){
	
	.Gallery {
		width:44%;
	}
	
}

@media screen and (max-width:550px){

	.wel_heading{

		display:none;

	}
	
	.project-left {
		width:100%;
	}

}

@media screen and (max-width:512px){
	
	.photo {
		width :44%;
	}
}

@media screen and (max-width:500px){

	.btm_num{

		width:100%;

	}

	.btm_num:nth-child(2){

		margin:30px 0;

	}

	.btm_num:nth-child(3){

		margin-bottom:35px;

	}

}

@media screen and (max-width:450px){

	

.loc_icn {

    left: 28%;

    top: 36px;

}



.view_map {

    left: 36%;

    top: 125px;

}
.projects {
	
	width:43%;
}


.management_pic {
	
    width: 42%;
}

}
@media screen and (max-width:426px){
	
	
.photogallery {
    width: 88%;
}

.certificate {
    width: 40%;
}

}

@media screen and (max-width:407px){
	
	.Gallery{
		
		width:98%;
	}

}

@media screen and (max-width:370px){
	
	.photo{
		width:90%;
	}
	.videobox {
		width:98%;
	}
	.inner_left_contact{
		width:100%;
	}
	.contact_addr{
		width: 94%;
	}
	
   .projects {
    width: 86%;
   }
   
   
.management_pic {
    width: 58%;
}
}
@media screen and (max-width:356px){
	
	.certificate {
    width: 77%;
}


.management_pic {
    width: 84%;
}
}
	

	 

