/*
  Simple Grid
  Learn More - http://dallasbass.com/simple-grid-a-lightweight-responsive-css-grid/
  Project Page - http://thisisdallas.github.com/Simple-Grid/
  Author - Dallas Bass
  Site - dallasbass.com
*/

*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	margin: 0px;
}

[class*='col-'] {
	float: left;
	padding-left: 8px; /* column-space */
	padding-right: 23px;
}

.grid {
	width: 100%;
	max-width: 1050px;
	min-width: 755px;
	margin: 0 auto;
	overflow: hidden;
}

.grid:after {
	content: "";
	display: table;
	clear: both;
}

.grid-pad {
	padding-top: 20px;
	padding-left: 20px; /* grid-space to left */
	padding-right: 0px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-20px=0 */
}

.push-right {
	float: right;
}

/* Content Columns */

.col-1-1 {
	width: 100%;
}
.col-2-3, .col-8-12 {
	width: 66.66%;
}

.col-1-2, .col-6-12 {
	width: 50%;
}

.col-1-3, .col-4-12 {
	width: 33.33%;
}

.col-1-4, .col-3-12 {
	width: 25%;
}

.det {text-align:justify;line-height:20px; margin-top:15px; margin-bottom:15px;}

.det2 { width:69%;text-align:justify;line-height:20px; margin-top:2px; margin-bottom:15px; float:left;}

.con-div { width:42%;text-align:justify;font-size:13px; line-height:24px; margin-top:2px; margin-bottom:15px; float:left;}

.line-div{ padding-top:5px;}

.line-div2{ padding-top:9px;}

hr.line-main { border: 0; height: 0; border-top: 1px solid #d0cfcf;border-bottom: none; }

.first-char{position: relative;top: 0px; float: left; margin-right: 6px; padding: 0; line-height: 45px;color: #f5831f;font-size: 50px;text-transform: uppercase;}

.clear{ clear:both;}

.link-read{float:right; margin-top:10px;}

.footer-div5 {width:100%;background-color:#e26b03;;margin:0 auto; height:2px;}

.footer-div6 {width:100%;background-color:#f5831f; height:115px; padding-top:30px;}

.footer-div7{ float:none; text-align:center;} 

.footer-div8{ padding-top:0px;font-size:11px; color:#ffffff; line-height:20px; text-align:right;}

ul.f-nav{ margin: 0px 0px; }
ul li.f-nav { float: left; list-style-type: none; padding-right:20px; font-size:12px;  }
ul li.f-nav a { color: #ffffff; text-decoration: none; }
ul li.f-nav a:hover {text-decoration:underline;  }
        
.img-div{float:left; margin-top:15px;}

.gen-image{float:left;max-width: 100%; display:block;height: auto; margin-left:20px; margin-bottom:0px;}

.gen-image2{float:none;max-width: 100%; display:block;height: auto; margin-left:20px; margin-bottom:30px;-webkit-box-shadow: 3px 3px 3px #7C7C7C;box-shadow: 3px 3px 3px #7C7C7C;}

.con-image{float:none;max-width: 100%; display:block;height: auto; margin-left:20px; margin-bottom:30px;}

.enq-image{float:left;max-width: 100%; display:block;height: auto; margin-left:30px; margin-bottom:0px;border:1px;border-color:#DDDDDD;border-style:solid;}

.form-heading{letter-spacing:0px;font-family:'myfont'; word-spacing:0px; font-size:14px; /*text-transform:uppercase; */ font-weight:bold;text-align:center;background-color:#e9e9e9;  border:1px; border-style:solid; border-color:#DDDDDD; border-left:none; border-right:none; border-top:none; padding:7px;}

.enq-div-1{border:1px; border-style:solid; float:left; border-color:#DDDDDD; width:60%; margin-top:15px;background-color:#f5f5f5; margin-bottom:40px;}
.enq-div-2{ text-align:right;}
.enq-div-3-main{float:left; padding-left:0px; width:75%; margin-bottom:20px; margin-left:5%;}
.enq-div-3{float:left; padding-left:0px; width:75%; margin-bottom:14px; margin-left:5%;}
.enq-div-4{padding-bottom:25px; padding-top:8px;  }

.enq-tb{width:280px;border: 1px solid #aaaaaa;  height:29px; border-radius:5px;float:right; background-color:#ffffff; margin-left:10px; padding-left:5px; color:#454545;}

.form-ms{width: 280px; height:95px;  border-radius:5px;border: 1px solid #aaaaaa;background-color:white;float:right;margin-left:10px;}



@media handheld, only screen and (max-width: 853px) {
	.grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 20px; /* grid-space to left */
		padding-right: 10px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-10px=10px */
	}
	
	[class*='col-'] {
		/*width: auto;
		float: none;*/
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-left: 8px;
		padding-right: 16px; /* column-space */
	}
	

.footer-div5 {width:100%;background-color:#e26b03;;margin:0 auto; height:2px;}

.footer-div6 {width:100%;background-color:#f5831f; height:105px; padding-top:8px;}

.footer-div7{width:530px; float:none;margin:0 auto; text-align:center;} 

.footer-div8{ margin-top:30px;font-size:11px; color:#ffffff; line-height:20px; text-align:center;}

ul.f-nav{ margin: 0px 0px; }
ul li.f-nav { float: left; list-style-type: none; padding-right:20px; font-size:12px;  }
ul li.f-nav a { color: #ffffff; text-decoration: none; }
ul li.f-nav a:hover {text-decoration:underline;  }

.det2 { width:100%;text-align:justify;line-height:20px; margin-top:2px; margin-bottom:15px; float:left;}

.con-div { width:100%;text-align:justify;font-size:13px; line-height:24px; margin-top:2px; margin-bottom:15px; float:left;}

.img-div{float:left; margin-top:10px;}

.gen-image{float:right;max-width: 100%; display:block;height: auto; margin-left:20px; margin-bottom:0px;-webkit-box-shadow: 3px 3px 3px #7C7C7C;box-shadow: 3px 3px 3px #7C7C7C;}

.gen-image2{float:left;max-width: 29%; display:block;height: auto; margin-right:0px; margin-bottom:20px;-webkit-box-shadow: 3px 3px 3px #7C7C7C;box-shadow: 3px 3px 3px #7C7C7C;}

.con-image{ display:none;}

.enq-image{ display:none;}

.form-heading{letter-spacing:0px;font-family:'myfont'; word-spacing:0px; font-size:14px; /*text-transform:uppercase; */ font-weight:bold;text-align:center;background-color:#e9e9e9;  border:1px; border-style:solid; border-color:#DDDDDD; border-left:none; border-right:none; border-top:none; padding:7px;}

.enq-div-1{border:1px; border-style:solid; border-color:#DDDDDD; width:100%; margin-top:15px;background-color:#f5f5f5;}
.enq-div-2{ text-align:left;}
.enq-div-3-main{float:left; padding-left:2%; width:42%; margin-bottom:20px;}
.enq-div-3{float:left; padding-left:2%; width:42%; margin-bottom:20px;}
.enq-div-4{padding-bottom:25px;  }

.enq-tb{width:100%;border: 1px solid #aaaaaa;  height:29px; border-radius:5px;background-color:#ffffff; margin-left:10px; color:#454545;}

.form-ms{width: 216%; height:95px;  border-radius:5px;border: 1px solid #aaaaaa;float:left;margin-left:1%;}

	

	.col-1-3, .col-4-12 {
	width: 32.33%;
}
	
	.hide-on-mobile {
		display: none !important;
		width: 0;
		height: 0;
	}
}



@media handheld, only screen and (max-width: 568px) {
	.grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 20px; /* grid-space to left */
		padding-right: 10px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-10px=10px */
	}
	
	[class*='col-'] {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-left: 2px;
		padding-right: 10px; /* column-space */
	}
	
.footer-div5 {width:100%;background-color:#e26b03;;margin:0 auto; height:2px;}

.footer-div6 {width:100%;background-color:#f5831f; height:210px; padding-top:0px;}

.footer-div7{width:100%; float:none;margin:0 auto; text-align:center;} 

.footer-div8{width:100%; padding-top:7px; font-size:9px; color:#ffffff;margin:0 auto; text-align:center;}

ul.f-nav{ margin: 0px 0px; }
ul li.f-nav { float: none; list-style-type: none; padding-right:0px; padding-bottom:5px; font-size:13px;  }
ul li.f-nav a { color: #ffffff; text-decoration: none; }
ul li.f-nav a:hover {text-decoration:underline;  }

.det2 { width:100%;text-align:justify;line-height:20px; margin-top:2px; margin-bottom:15px; float:left;}

.con-div { width:100%;text-align:justify;font-size:13px; line-height:24px; margin-top:2px; margin-bottom:56px; float:left;}

.img-div{float:none; text-align:center; width:290px;  margin:0 auto;}

.gen-image{float:right;max-width: 100%; display:block;height: auto; margin-left:20px; margin-bottom:0px;-webkit-box-shadow: 3px 3px 3px #7C7C7C;box-shadow: 3px 3px 3px #7C7C7C;}

.gen-image2{float:none;max-width: 100%; display:block;height: auto; margin-right:0px; margin-bottom:20px;-webkit-box-shadow: 3px 3px 3px #7C7C7C;box-shadow: 3px 3px 3px #7C7C7C;}

.con-image{ display:none;}

.enq-image{ display:none;}
  
.enq-div-1{float: left; border:1px; border-style:solid; border-color:#DDDDDD; width:100%; margin-top:10px; margin-bottom:30px; }
.enq-div-2{background-color:#f5f5f5;padding-bottom:13px; padding-right:30px;}
.enq-div-3-main{float:left; padding-left:0px; width:100%; margin-bottom:15px; }
.enq-div-3{float:left; padding-left:0px; width:100%; margin-bottom:15px; }
.enq-div-4{padding-bottom:12px; }

.enq-tb{width:100%;border: 1px solid #aaaaaa;  height:29px; border-radius:5px;background-color:#ffffff;margin-left:10px; color:#454545;}
	 
.form-ms{width: 100%; height:100px;border: 1px solid #aaaaaa;  border-radius:5px;background-color:white; padding-left:5px; padding-right:5px; margin-bottom:0px;}

.col-1-3, .col-4-12 {
	width: 100%;
}
	
	.hide-on-mobile {
		display: none !important;
		width: 0;
		height: 0;
	}
}

