body {background-color:#FCF8F7; margin-top: 125px; /* adjust this if the height of the menu bar changes */
}

.nav {
	margin-top: 28px; /* this is a faux center fix for the nav options - adjust this if you wish to change the logo height or the font of the menu items */
}

footer { padding: 30px 0; }
.boarder20 {border-radius: 20px;}
.carousel-hg {background-color:#E9E9E9;}
.center { text-align:center }
.clean a { text-decoration:none; }
.clean a:hover { text-decoration:none; }
.clean a:active { text-decoration:none; }
.contactform0 { width:45%; }
.contactform1 { width:90.5%; }
.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}
.featurette {
	overflow: hidden; 
}
.featurette-image.pull-left {
	margin-right: 40px;
}
.featurette-image.pull-right {
	margin-left: 40px;
}
.featurette-heading {
	font-size: 35px;
}
.featurette-divider {
	margin: 80px 0;
}
.headline { padding: 120px 0; }
.headline > .container > h1 {
	font-size: 130px;
	background: #ffffff;
	background: rgba(255, 255, 255, 0.9);
}
.headline > .container > h2 {
	font-size: 77px;
	background: #ffffff;
	background: rgba(255, 255, 255, 0.9);
}
.logo {height:100px;}
.max300 {max-height:300px;}
.max400 {max-height:400px;}
.rand {
  border-color: #ef7c00;
  outline: 0;
  -webkit-box-shadow: 0 0 8px rgba(239, 124, 0, 0.15); 
          box-shadow: 0 0 8px rgba(239, 124, 0, 0.15);
}
.right {text-align:right;}
.thumbnail-carousel {
	display: block;
	max-height: 250px;
	max-width: 250px;
	overflow:hidden;
	margin: 5px 5px 5px 5px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 4px solid #fff;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.x2 { width: 188%;}


@media (max-width: 1200px) {
.headline > .container > h1 {font-size: 140px;}
.headline > .container > h2 {font-size: 63px;}
.featurette-divider {margin: 50px 0;}
.featurette-image.pull-left {margin-right: 20px;}
.featurette-image.pull-right {margin-left: 20px;}
.featurette-heading {font-size: 30px;}
}

@media (max-width: 991px) {

.headline > .container > h1 {font-size: 105px;}
.headline > .container > h2 {font-size: 50px;}
.featurette-divider {margin: 40px 0;}
.featurette-image {max-width: 50%;}
.featurette-image.pull-left {margin-right: 10px;}
.featurette-image.pull-right {margin-left: 10px;}
.featurette-heading {font-size: 25px;}
}

@media (max-width: 768px) {
.container {margin: 0 15px;}
.featurette-divider {margin: 40px 0;}
.featurette-heading {font-size: 20px;}
.logo {height:70px;}
}


@media (max-width: 668px) {
.headline > .container > h1 {font-size: 70px;}
.headline > .container > h2 {font-size: 32px;}
.featurette-divider {margin: 10px 0;}
.logo {height:70px;}
}

@media (max-width: 455px) {
.x2 { width: 95%;}	

}

@media (max-width: 375px) {
.featurette-divider {margin: 10px 0;}
.featurette-image {max-width: 100%;}
.featurette-image.pull-left {margin-right: 0; margin-bottom: 10px;}
.featurette-image.pull-right {margin-left: 0; margin-bottom: 10px;}
.logo {height:50px;}
}
