 
#megawrapper {
border-top: 2px solid #66ff33;
	position: relative;
	width : 100%;
	margin: 0;
	padding: 0;
	background-color : White;

}
 

#columnleft {
	float: left;
	width: 19.5%;
	/*	max-width:186px;*/
	padding : 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100%;
/*	background-color: green;*/
}

#content {
	float: left;
	width: 75%;
	padding : 20px 2% 30px 3%;
/*	margin-left: 0.5%;*/
	
}


 
img.scalable {
	height: auto !important;
	width: auto !important; 
	max-width: 100%;
}

img.scalable2 {
	height: auto !important;
	width: auto !important; 
	max-width: 95%;	
}
 
img.inline-scale {
	height: auto !important;
	width: auto !important; 
	max-width: 45%;
	padding: 5px;
/*	border: 1px solid  blue;*/
}

img.inline-scale0 {
	height: auto !important;
	width: auto !important; 
	max-width: 45%;

}

img.inline-scale00 {
	height: auto !important;
	width: auto !important; 
	max-width: 45%;
	margin: 0px 10px 10px 0px;
}

img.inline-scale40 {
	height: auto !important;
	width: auto !important; 
	max-width: 40%;
	padding: 5px;
}

img.inline-scale35 {
	height: auto !important;
	width: auto !important; 
	max-width: 35%;
	padding: 5px;
}

img.inline-scale100 {
	height: auto !important;
	width: auto !important; 
	max-width: 100%;

}


 
#colb1left {
/*	float : left;
	width : 48%;
	margin: 0px 2% 0px 0px;*/
/*	background-color: gray;*/
}

#colb1right {
/*	float : left;
	width : 48%;
	margin: 0px 2% 0px 0px;*/
/*		background-color: gray;*/
}
                                                                                .viddeohome2 {
	width: 86%;   
	margin: 10px 7% 10px 7%;                                                                                                                                             }                                                                                                                                                       .col1a {
	float : left;
	width : 48.5%;
	margin: 0px 1% 0px 0.5%;
/*	background-color: gray;*/
}                                                                                                                                                               
.col1b {
	float : left;
	width : 49%;
	margin: 0px 1% 0px 0px;
/*	background-color: gray;*/
}




#col2left {
    overflow: auto;
    width: 98%;
}

#col2right {
    overflow: auto;
    width: 98%;
}

.gallerylink {
	margin: 10px auto 0px auto;
	padding: 0px 0px 20px 0px;
}

.gallerylink div {
    border: 1px solid #F4F4F4;
    float: left;
    margin: 0 0 10px 3%;
    padding: 14px 0% 5px 0%;
    width: 45%;
    text-align: center;
}

.gallerylink p {
    margin: 5px 0 10px 0px;

}


.gallerylink2 div {

    padding: 2% 2% 5px 2%;
    width: 65%;
    text-align: center;
}

.col6 {
    overflow: auto;
	width: 47%;
	margin: 10px 1.5% 10px 1.5%;

}


.col10 {
    overflow: auto;
    width: 90%;
}

.col11 {
	overflow: auto;
	max-width : 345px;
	width: 40%;
	margin: 10px 2%;
}

.col12 {

	max-width : 250px;
	width: 20%;
    margin: 15px 4% 5px 4%;

}

.col12 img {
	 box-shadow: 6px 6px 10px rgba(57, 43, 40, 0.5);

}

.col13 {
	overflow: auto;
	max-width : 300px;
	width: 40%;
	margin: 10px 2%;
}

.col390 {
	overflow: auto;
	max-width : 390px;
	width: 45%;
	margin: 10px 2%;
}

.imagefeature {
	float: left;
	width: 46%;
	margin: 10px 2% 10px 2%;

}    

.imagefeature img {
    margin: 10px 0 4px 0;
}            

          
               
  
.enqform {
    max-width: 600px;
    width: 95%;
}   




                                                                                                                                                                                          @media only screen and (max-width : 950px) {
  
  
  
  #megawrapper {
border-top: 2px solid yellow !important;

	position: relative;
	width : 100%;
	margin: 0;
	padding: 0;
	background-color : White;
/*	border: 1px solid #BB988A;*/
	border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

}                                                                                                                                                               #columnleft {
	float: left;
	width: 19.5%;
	/*	max-width:186px;*/
	padding : 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100%;

}                                                                                      
.menu {
	width: 100%;
}                                                                                                     
#content {

	float: left;
	width: 75%;
	padding : 20px 2% 30px 3%;
	
}

.maincontent h1 {


   font-size: 26px;
   letter-spacing: 1px;
   padding: 0px 0px 0px 20px;
	margin: 16px 0px 12px 0px;
	position: relative;
}


.maincontent ul {
    margin: 10px 2% 15px 40px;
}


.maincontent p {
	margin: 0px 0px 10px 0px;
	padding: 0px 3% 0px 20px;
}




#box {
	 width: 98%;
}

.gradblock3 ul {
    margin: 10px 2% 15px 5%;
}

.vid {
    margin: 30px auto 20px;
    padding: 0 10px;
    max-width: 500px;
    width: 60%;
}

.vid640 {
    margin: 30px auto 20px;
    padding: 0 10px;
    max-width: 640px;
    width: 75%;
}


.viddeo {
    border: 1px solid #A6ABB8;
    margin-bottom: 10px;
    overflow: auto;
    padding: 5px;
   /* max-width:370px;*/
}

video {
	  width: 100%    !important;
  height: auto   !important;
}



.gallerylink p {
	color: #F4F4F4;
	font-size : 13px;
	margin: 5px 0px 10px 0px;
	padding: 0;
}

.bluehead {
	margin: 0px 2% 10px 2%;
}
  
 
  
  }
  
  
  
  
  

  @media only screen  and (max-width : 900px) {
  /*and (min-width : 768px)*/
  
  
#megawrapper {
	border-top: 2px solid red !important;
} 
  

#columnleft {
	float: left;
	width: 19%;
	/*	max-width:186px;*/
	padding : 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100%;
}

.menu {
	width: 100%;
}
  
#content {
	float: left;
	width: 75%;
	padding : 20px 2% 30px 3%;
	
}



.maincontent h1 {
	/*background-color: red !important;*/
	
	font-size: 25px;
   letter-spacing: 1px;
   padding: 0px 0px 0px 20px;
	margin: 14px 0px 10px 0px;
	position: relative;

}
  
  


#col4 {
	/*	border-top: 5px solid red !important;*/
    background-color: #FFFFFF;
    background-image: none;
    margin: 0.5% 0.5% 10px 0.5%;
    width: 80%;
    padding: 0px 0px 20px 0px;
}

#logo {
	position : static;
	top : 0px;
	left : 0px;	
	/*border: 2px solid Yellow;*/
}



#headerphone {
	position : absolute;
	top: 11px;
	right: 6%;
/*background-color : #E2E3E6;
	height : 135px;*/
	width: 210px;
	padding: 0px 0px 0px 0px;

}

#headerphone p {
	text-align: right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family : "Times New Roman", Times, serif; /*"Palatino Linotype", Georgia, */
		font-size : 17px;
		line-height: 23px;
		color: White;
}



#topbar1 h6 {
	display: none;
}

#topbar1 h5 {
	display: none;
}

  
#headerright {
	display: none;	
}

.leftbox2 img {
	margin: 0 ;
} 



  
  }
  
  
  
  
  

  @media only screen and (max-width : 767px) {
  /* (min-width : 500px) and  */
  
  
#megawrapper {
	border-top: 2px solid blue !important;	
}
  
#columnleft {
	float: left;
	width: 21%;
	/*	max-width:186px;*/
	padding : 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100%;

}   

.menu {
	width: 100%;
}
  
#content {
	float: left;
	width: 74%;
	padding : 20px 2% 30px 3%;
	
}


  
.maincontent h1 {
	font-size: 20px;
   letter-spacing: 0px;
   padding: 0px 0px 0px 20px;
	margin: 10px 0px 10px 0px;
	position: relative;
}
  




.menu1 a {
	min-height: 20px;
}
  
#topbar1 h6 {
	display: none;
}

#headerright {
	display: none;	
}
  
#pic1 {
	display:none;
}



#logo {
	display: none;
	position : static;
	top : 0px;
	left : 0px;	
/*	border: 2px solid Yellow;*/
}	

#logo2 {
	display: inline-block;
	position : static;
	top : 0px;
	left : 0px;	
}


	
/*	
#headerphone {
		position : static;
	top : 0px;
	left : 0px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
*/

#headerphone {
	position : absolute;
	top: 5px;
	right: 1%;
/*background-color : #E2E3E6;
	height : 135px;*/
	width: 210px;
	padding: 0px 10px 0px 10px;

}



#headerphone p {
	text-align: right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family : "Times New Roman", Times, serif; /*"Palatino Linotype", Georgia, */
		font-size : 14px;
		line-height: 22px;
		color: White;
}

.on4 {
	display: none;	
}

.on5 {
	display: none;
}

.pull1 img {
	margin: 5px 0px;

}

.pull1 div {
	text-align: center;

}




#box .tabs {
    font-family: Verdana,Geneva,Arial,Helvetica,"Nimbus Sans L",sans-serif;
    font-size: 11px;
    height: 50px;
    left: 30px;
    overflow: auto;
    padding: 15px 0 0;
    position: relative;
    width: 80%;
    z-index: 20;
}


#box .tabs a {

    padding: 7px 20px;
    text-decoration: none;
}

#searchbox input[type=submit] {
	width: 70%;
}



.autoheight {
	height: auto;
}

.show {
	display: none;
}

#wrapper {
 	width: 95%;
 	margin: 15px 2% 10px 2%;
 	float: none;
 	z-index: 20;
 }

.call {
	display: inline-block;
}

.call a {
	border: 1px solid #e2e2e2;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 6px;
	color:#392b28 !important;
	background-color: white;
	border-radius: 5px;
	background: rgb(252,255,244); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,255,244,1) 0%, rgba(233,233,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(100%,rgba(233,233,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */

}

.call a:hover {
	border: 1px solid white;
	background-color: yellow;
	background: rgb(246,230,180); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(246,230,180,1) 0%, rgba(237,144,23,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,230,180,1)), color-stop(100%,rgba(237,144,23,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,230,180,1) 0%,rgba(237,144,23,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,230,180,1) 0%,rgba(237,144,23,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,230,180,1) 0%,rgba(237,144,23,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,230,180,1) 0%,rgba(237,144,23,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 ); /* IE6-9 */

}

.callbody {
	display: inline-block;


}

.callbody a {
	border-top: 1px solid #e1c5be;
	border-right: 1px solid #784f45;	
	border-bottom: 1px solid #784f45;	
	border-left: 1px solid #e1c5be;	
	padding: 4px 12px 4px 12px;
	margin: 0px 0px 0px 10px;
	color:White !important;
	background-color: #9A675D;
	border-radius: 8px;
	text-decoration: none;
}

.callbody a:hover {
	color:#9A675D !important;
	background-color: yellow;
	border-top: 1px solid #ffffa6;
	border-right: 1px solid #dcdd00;	
	border-bottom: 1px solid #dcdd00;	
	border-left: 1px solid #ffffa6;	
}



.message3 h2 {
   font-size: 26px;
}

.num {
	display: none;
}



  
  }
  
  
  
      @media only screen and (max-width : 630px) {  
  
#colc1left {
		float : none;
	width : 96%;
	margin: 0px 2% 0px 2%;

}

#colc1right {
		float : none;
	width : 96%;
	margin: 0px 2% 0px 2%;

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

  
  
  }
  
  
  

  @media only screen and (max-width : 480px) {
  /* and (min-width : 320px) */
  
 /* 
#content {
	float: left;
	width: 779px;
	width: 80.5%;

}*/

#megawrapper {
	border-top: 2px solid #7fffd4 !important;	
}

#content {
	float: none;
/*	width: 779px;*/
	width: 100%;
	margin-left:0;
}
  
.maincontent h1 {
	/*background-color: #7fffd4 !important;*/
}
  

#contentouter {
	padding: 0;
	background-color: #392B28;
}
  
#columnleft {
	float: none;
width: 50%;
	/*	max-width:186px;*/
	padding : 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

} 

.on2 {
	display: none;
}


.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	left: 98%;	/* and move them to the right of the item */
}

  
.belowmenu1 img {
  	display:none;
}
  
#videobox2 {
  display: none;
}
  
.leftbox1 {
  	 display: none;
}
  
.leftbox2 {
  	 display: none;
}  
  
#searchbox {
	display: none;
}  




#col4 {
	/*border-top: 5px solid #7fffd4 !important;*/
    background-color: #FFFFFF;
    background-image: none;
    margin: 0.5% 0.5% 10px 0.5%;
    width: 98%;
    padding: 0px 0px 20px 0px;
}



#leftlower {
	display: none;
}
  
#topbar1 h6 {
	display: none;
}

#headerright {
	display: none;	
}



  



#logo2 {
	display: none;
	position : static;
	top : 0px;
	left : 0px;	
}

#logo3 {
	display: inline-block;
	position : static;
	top : 0px;
	left : 0px;	
}


	
#headerphone {
	display: none;
		position : static;
	top : 0px;
	left : 0px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}

#headerphone p {
	text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family : "Times New Roman", Times, serif; /*"Palatino Linotype", Georgia, */
		font-size : 12px;
		line-height: 15px;
		color: White;
}

#headerphone3 {
	display: inline-block;
		position : absolute;
	top : 60px;
	left : 50px;
	width: auto;
	padding: 0px 0px 0px 0px;
}

#headerphone3 p {
	text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family : "Times New Roman", Times, serif; /*"Palatino Linotype", Georgia, */
		font-size : 14px;
		line-height: 17px;
		color: White;
}

.menuswitch {
	display: inline-block;
	position: absolute;
	top: 20px;
	right: 10px;
}


#socialhome {
	position : absolute;
	top : 2px;
	left : 5px;
	width: 100px;
}

#socialhome p {
	display: none;
}

.vidindex {
    float: left;
    margin: 10px 1%;
    min-height: 180px;
    width: 95%;
}

.vidindex2 {
    float: left;
    margin: 10px 1%;
    min-height: 180px;
    width: 95%;
}
                                                                                 .col1a {
	float : none;
	width : 96%;
	margin: 0px 2% 0px 2%;

}                                                                                                                                                               
.col1b {
	float : none;
	width : 96%;
	margin: 0px 2% 0px 2%;

}

.col6 {
	width: 96%;
	margin: 10px 2% 10px 2%;
}

.circle200 h2 {

	font-size: 16px;
	margin: -22% 10px 0 10px;

}



  
  }
  
  
  
    @media only screen and (max-width : 400px) {
    
      
  
  }
  
  
   @media only screen and (max-width : 320px) {
  

  
.maincontent h1 {
/*	background-color: fuchsia !important;*/
}
  

#megawrapper {
	border-top: 2px solid fuchsia !important;	
}


	
	
#headerphone {
	position : static;
	top : 0px;
	left : 0px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}

#headerphone p {
	text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family : "Times New Roman", Times, serif; /*"Palatino Linotype", Georgia, */
		font-size : 11px;
		line-height: 12px;
		color: White;
}

#socialhome {
	position : absolute;
	top : 2px;
	right : 2px;

}

#colb1left {
	float : none;
	width : 100%;
	margin: 0px 0px 0px 0px;
/*	background-color: gray;*/
}

#colb1right {
	float : none;
	width : 100%;
	margin: 0px 0px 0px 0px;
/*		background-color: gray;*/
}

.pressbox {
    min-height: 260px;
}

  
  }