body {background-color:#fff !important;
  padding:25px 25px 25px 25px !important;}
  
  header {height:100vh !important;
min-height:100vh !important; }

.ms-fullscreen-template {height:100vh !important;
min-height:100vh !important;}
  
  
 .navbar .container {padding-top:20px;}

a.navbar-brand img {width:150px;}

.navbar-brand {padding-top:0;}

.page-scroll {color:#fff; font-size:20px;}
.page-scroll:hover {color:#009697; font-size:20px;}

.row.lg-marging-top {margin-top:60px;}


	.md-margin-top h2 { font-family: 'Raleway', sans-serif !important;}


section#about {
	background-color: #FFFFFF;
	background-position: top left;
	padding-bottom: 30px;
}



.aboutFeature {width:100%;
}





#picBackground { background-image:url(../img/about-background.png) }
img.aboutFeature {text-align:center; width:100%; vertical-align:baseline !important;
 }
 
 



ul.contactList {}

ul.contactList li { display:inline-table; width:100%; margin-bottom:55px;}

ul.contactList li .fa {float:left; display:inline-block; width:20%; }
ul.contactList li .info {float:left; display:inline-block; width:60%; color:#555;}

ul.contactList li .info span {color:#000 !important; font-weight:700; line-height:40px !important;}


#services .fa {color:#000000; font-size:20px; width:10%;  line-height:50px; display:inline-block;}
#services .service-heading {width:100%; }
#services p.text-muted {width:100%; display:block;}


ul.social-buttons {
  margin-bottom: 0;
}
ul.contactList .fa {
   color: #fff;
  width: 40px !important;
  height: 40px !important;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 5px;
  text-align: center;
  display: inline-block;   
  
  border-radius: 50% !important;
  background:rgb(182,162,52);
  padding:10px !important;
  margin-right:30px;
}


.form-control{border:hidden !important;border-color:none !important;-webkit-box-shadow:none;;box-shadow:none; border-bottom:#333 solid 1px !important;}


.sliderLogo {width: 600px; text-align:center;}

#myCarouselWrapper {padding-top:80px; padding-bottom:80px;}

@media (max-width: 1199px) {section#about { 
 background-position:top left; padding-top:20px; padding-bottom:0;}
 
 
 
 .md-margin-top {padding-top:40px; }
	}

@media (max-width: 991px) {
	#myCarouselWrapper {padding-top:30px;}
	
	.md-margin-top {padding-top:0px !important; }
	
	section#about { 
 background-position:centre centre; padding-top:10px !important; padding-bottom:0;}
	
	
	.md-margin-bottom {margin-bottom:60px;  float:left;}
	
	
	#services .col-md-4 {
	margin-bottom: 20px;
	margin-top: 50px;
}
	.row.lg-marging-top {margin-top:0px;}
	
	.intro-heading { padding:5%;}
	
	a.navbar-brand img {width:120px;}

.navbar-brand {padding-top:1%;}
#services .fa { color:#b5a326; font-size:20px; width:5%;  line-height:45px; float:left; display:inline-block;}
#services .service-heading {
	float: left;
	width: 100%;
}

.hideElement {display:none;}


.about-background { background-image:url(../img/business-pic.png);
background-repeat:no-repeat; background-position:center center; background-size:100%;    }

body {background-color:#fff !important;
  padding:0px 0px 0px 0px !important;}


	}


@media (max-width: 650px) {
	#myCarouselWrapper {padding-top:0px; margin-top:-30px;}
	.about-background { background-image:url(../img/business-pic.png);
background-repeat:no-repeat; background-position:top center; background-size:100%;  padding-bottom:10% !important;   border:#fff solid 1px;  }

.sliderLogo {width: 300px; text-align:center;}


}


@media (max-width: 479px) {
	
	header .intro-text .bannerLogo {
	  
	  padding:3%; width:200px;
	  border-radius:4px;
	  -webkit-border-radius:4px;
	  -moz-border-radius:4px; margin-bottom:50px;
	  }
	  
	  #services .fa { color: #009697; font-size:20px; width:10%;  line-height:45px; float:left; display:inline-block;}
#services .service-heading {float:left; width:89%; }

.sliderLogo {width: 200px; text-align:center;



	}	}
	
	
	@media (max-width: 260px) {
		
		
		.sliderLogo {width: 100px !important; text-align:center;
		
		}
	}
	
	
	
