body {
	background-color:#ffffff;
	padding:0;
	margin:0;
	font-family: 'Varela Round', sans-serif;
	font-size:1em;
}
a {
	color:#2b6ea4;	
	text-decoration:none;
}
a:link {
	color:#2b6ea4;	
	text-decoration:none;
}
#topHome {
	background-color:#fdd011;
	background-image:url(../assets/images/homepage/bg.html);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.btn {
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
  border-color:#2b6ea4;
  border:hidden;
  font-family: 'Varela Round', sans-serif;
  color: #ffffff;
  font-size: 20px;
  background: #2b6ea4;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  cursor:pointer;
}
.btn:hover {
  text-decoration: none;
}
.btn2 {
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
  border-color:#FFFFFF;
  border:hidden;
  font-family: 'Varela Round', sans-serif;
  color: #2b6ea4;
  font-size: 14px;
  background: #ffffff;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  cursor:pointer;
}
.btn2:hover {
  text-decoration: none;
}
.btn3 {
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
  border-color:#FFFFFF;
  border:hidden;
  font-family: 'Varela Round', sans-serif;
  color: #2b6ea4;
  font-size: 14px;
  background: #fdd011;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  cursor:pointer;
}
.btn3:hover {
  text-decoration: none;
}
.txtfld {
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
  border-color:#FFFFFF;
  border:hidden;
  font-family: 'Varela Round', sans-serif;
  background: #ffffff;
  padding: 2px 2px 2px 2px;
  text-decoration: none;
  width:100%;
}
.containerTop {
	width:90%; max-width:1280px; margin-left:auto; margin-right:auto; padding-top:10px;
}
.footerDivider {
	width:90%; max-width:1080px; margin-left:auto; margin-right:auto; max-height:51px; height:100%;
}
.footerGeneral {
	width:90%; max-width:800px; margin-left:auto; margin-right:auto;
}
.homeContainer {
	width:90%; max-width:1280px; margin-left:auto; margin-right:auto; padding-top:10px;
}
.homeLeft {
	width:50%; float:left;
}
.homeRight {
	width:40%; float:left; padding:5%;	
}
.topLogo {
	float:left; max-width:238px; width:100%;
}
.locationBox {
	height:317px;	
}
.locationImage {
	width:33%; float:left;	
}
.locationDetails {
	width:34%; float:left;	
}
.locationMap {
	width:30%; float:left;	
}
.contactLeft {
	width:67%; float:left;
}
.contactRight {
	width:30%; float:left;	
}
.contactMap {
	width:30%; float:left;	
}
.mainContact {
	height:317px;	
}
.contactAddress {
	padding:20px; text-align:right;	
}
.salesForm {
	width:50%; margin-bottom: 30px;	
}
.hireImage {
	width:33%; float:left;	
}
.hireContent {
	width:67%; float:left;	
}
.hireContentLeft {
	width:50%; float:left;	
}
.hireContentRight {
	width:50%; float:left;	
}
.enquireLeft {
	width:50%; margin-bottom: 30px; float:left;	
}
.enquireRight {
	float:left; width:50%;	
}
.contactInfo1 {
	float:left;
}
.contactInfo2 {
	float:left; margin-left:10px; font-weight:bold;	
}
.heading1 {
	font-family: 'Oswald', sans-serif; font-size:3em; color:#2b6ea4;
}
.heading2 {
	font-family: 'Oswald', sans-serif; font-size:2em; color:#2b6ea4;
}
.heading3 {
	font-size:24px; margin-top:2.5em; color:#033761;	
}
.socialIcons {
	margin-top:40px;	
}
@media all and (max-width: 760px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 760px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 760px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 760px), only screen and (min-device-pixel-ratio: 2) and (max-width: 760px), only screen and (min-resolution: 192dpi) and (max-width: 760px), only screen and (min-resolution: 2dppx) and (max-width: 760px) {
	.homeLeft {
		display:none;
	}
	.homeRight {
		width:90%; margin-left:auto; margin-right:auto; text-align:center;
	}
	.topLogo {
		text-align:center;
		width:100%;
		max-width:100%;
	}
	.locationBox {
		height:auto;	
	}
	.locationImage {
		width:100%; float:none;
	}
	.locationDetails {
		width:100%; float:none; margin-bottom:5px;
	}
	.locationMap {
		width:100%; float:none;	
	}
	.contactLeft {
		width:90%; float:left;
	}
	contactRight {
		width:10%; float:left;
	}
	.contactMap {
		width:100%; float:none;	
		height:317px;
	}
	.mainContact {
		height:634px;	
	}
	.contactAddress {
		padding:20px; text-align:left;	
		background-color:#FFFFFF;
	}
	.salesForm {
		width:100%; margin-bottom: 30px;	
	}
	.hireImage {
		width:100%; float:none;	
	}
	.hireContent {
		width:100%; float:none;	
	}
	.hireContentLeft {
		width:0%; float:none; display:none;
	}
	.hireContentRight {
		width:100%; float:none;	
	}
	.enquireLeft {
		width:100%; margin-bottom: 30px; float:none;	
	}
	.enquireRight {
		width:100%; float:none;	
	}
	.contactInfo1 {
		float:left; display:none;
	}
	.contactInfo2 {
		float:left; margin-left:0px; font-weight:bold;	
	}
	.heading1 {
		font-size:2em;
	}
	.heading2 {
		font-size:1.5em;
	}
	.heading3 {
		font-size:1.5em;
	}
	.socialIcons {
		margin-top:40px;
		text-align:center;
		width:220px;
		margin-left:auto;
		margin-right:auto;
	}
	.footerDivider {
	}
}