@charset "utf-8";
/* CSS Document */

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

	/* pagewrap */
	#pagewrap {
		width: 95%;
		margin:0 2% 0 2%;
			}
	
	#site-logo {
		margin: 0px;
	
	}
	
	
	#home_conteleft {
		width: 38.09%;

		
	}

	#banner{
		width:55%;
		height:auto;
			margin-left:3%;
	
	
		}


.bottom_img img{
	margin:0 40px 10px 40px;
	


	}	




	}
	
	

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

	

	#banner{
		width:49%;
		height:auto;
		margin-top:50px;
		
			float:right;
		}
	
	
	
.bottom_img img{
	margin:0 20px 10px 20px;
	


	}	


	




#enquiry{
	float:left;
	margin:auto;
	width:30%;

	}	
	
	
	
	
	
	
	
	
	}

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

	/* header */
	#header {
		height: auto;
	}
	
	#home_conteleft {
		width: 100%;
		margin: 10px 0;
	}	
	
	
	#banner {
	width:auto;
	height:auto;
	
	text-align:center;
	float:none;
	margin:auto;
	padding-bottom:3%;

	}
	
#banner img{
	width:90%;
	height:auto;
	}		
	
	
	
	
#welcomehead{
   width: auto;
   background:url(../images/bg_welcome.jpg) no-repeat;
	}	
#welcometxt{
	width: auto;
	}		
	
.bottom_img img{
	margin:0 15px 10px 15px;
	


	}	
	
	
	
	

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

	/* pagewrap */


	#banner {
	width:auto;
	height:auto;
	
	text-align:center;
	float:none;
	margin:auto;
	padding-bottom:3%;

	}
	
#banner img{
	width:100%;
	height:auto;
	}


.bottom_img img{
	margin:0 28px 10px 28px;
	


	}


	#contact{
	float:left;
	margin:auto;
	width:92%;
	margin-left:4%;
	margin-right:4%;
	}




#enquiry{
	float:left;
	margin:auto;
	width:92%;
	margin-left:4%;
	margin-right:4%;
	}	



.sitemap_right{
	display:none;

}




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

	/* header */

	


	
	
	
.bottom_img img{
	margin:0 18px 10px 18px;
	


	}	
	
	
	
	
	
	
	
	
	
	
	
	
	}
	
	
	

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

	/* header */

	


	
	
	
.bottom_img img{
	margin:0 6px 10px 6px;

	


	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	}
		
	
	
	
	
	
	
	
	
	
@media screen and (max-width: 480px) {	
		#home_conteleft {
		width: auto;
		float: none;
		margin: 0px 0;
		padding: 0px 0;
	}	
	
	
	
		#welcomehead {
		width: auto;
		font-size:80%;
	}	
	
		#welcometxt {
		width: auto;
		font-size:80%;
	}		
	
	.bottom_img img{
	margin:0 4px 5px 5px;

	text-align:center;

	
	}
	

	
	.f_left{
	float:none;
	width:auto;
	margin:auto;
		text-align:center;
		line-height:25px;
	
	}	
	
.f_right{

	width:auto;
	margin:auto;
	float:none;
	text-align:center;
	line-height:25px;
	}		
	
	
.aboutimg_right{
	margin:5px 100px 8px 0;
	float:none;
	width:100%;

}

.aboutimg_left{
	margin:5px 100px 8px 0;
	float:none;
	width:100%;
}		
	
	

#fancybox
	{
	display:none;
	}
	
	
	}
	
	
	
	
	
@media screen and (max-width:320px) {	



		#site-logo {
		width:200px;
		
		

	}
	
	
	#site-logo img {
		width:100%;

	}
	



		#welcomehead {
		width: auto;
		float: none;
		margin: 10px 10px;
		font-size:70%;
	}	


	.f_left{
	float:none;
	width:auto;
	margin:auto;
		text-align:center;
		line-height:25px;
	
	}	
	
.f_right{

	width:auto;
	margin:auto;
	float:none;
	text-align:center;
	line-height:25px;
	}		
	


	.bottom_img img{
	margin:0 2px 5px 2px;

	
	}


	#banner {
	width:auto;
	height:auto;
	text-align:center;
	float:none;
	margin:0px;
	padding:5px;

	}
	
#banner img{
	width:100%;
	height:auto;
	}


.img_right{
	margin:5px 5px 5px 0px;
	float:none;
	width:100%;
	height:130px;
}

.img_left{
	margin:5px 5px 5px 0px;
	float:none;
	width:100%;
	height:130px;



}


.boxserv{
	width:auto;
	float:left;
	}


.boxsitemap{
	width:auto;
	float:left;
	margin:0 15px 0 15px;
	}

.boxsitemap2{
	width:auto;
	float:left;
	
	}


.aboutimg_right{
	margin:0px;
	float:none;
	width:100%;
	margin:0 0 10px 0;

}

.aboutimg_left{
	margin:0 0 10px 0;
	float:none;
	width:100%;
}





#inner-cont{
	width:94%;
	float:left;
	padding-left:3%;
	padding-right:3%;

	}


.head1{
	
	 line-height:23px;

	 }





	
	}
