/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */

header {
  	padding: 24px 0 100px;
}

section {
  	padding: 0;
}
.topleft {
	display: block; 
	float: left; 
	color: #CCC; 
	text-align: left;
}
.topright {
	display: block; 
	alignment-baseline: middle; 
	float: left; 
	color: #b18f6c; 
	text-align: right;
	font-family: Oxygen , "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.topright a {
	color: #b18f6c;
}
.topright a:hover {
	color: #b18f6c;
	text-decoration: none;
}
.number {
	color: #b18f6c;
	font-size: 24px;
	font-weight: 700;
	margin-top: 7px;
	display: inline-block;
}
.gold-txt {
	font-size: 14px;
	font-weight: 300;
}
.cap-main {
	text-align: left;
}
.cap-title {
	font-family: Oxygen , "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 36px;
	font-weight: 700;
	color: #FFF;
	padding: 0 12px 0 0;
}
.cap-subtitle {
	font-family: Oxygen , "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-weight: 300;
	color: #FFF;
	padding: 0 12px 0 0;
}
.banner-bg-main {
	background: #74888d url(../img/banner-bg-main.jpg) bottom center;
	min-height: 789px;
	padding-top: 28px;
}
.banner-bg-thankyou {
	background: #74888d url(../img/banner-ty-bg.jpg) bottom center;
	min-height: 789px;
	padding-top: 28px;
}
.form-group {
	margin-bottom: 6px !important;
}
.textform {
	height: 54px;
	background: #FFF;
	color: #000 !important;
	font-family: Oxygen , "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 400;
	border-radius: 0;
	border: none;
}
.formwhitebg {
	background-color: rgba(255, 255, 255, 0.76); 
	padding: 30px 44px 36px 44px;
	font-family: Oxygen , "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: 300;
	color: #d27507;
	margin-top: 30px;
}
.formwhitebg h2 {
	font-family: Oxygen , "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 36px;
	line-height: 36px;
	font-weight: 400;
	color: #d27507;
}
.formbrownbg {
	width: 100%; 
	color: #000; 
	padding: 36px; 
	background: #7c6650; 
	margin-top: 26px;
}
.btn-success {
	font-family: Oxygen , "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: 700;
	color: #FFFFFF;
	background: #000;
	border: none;
	height: 60px;
	padding: 0 42px;
	margin-top: 24px;
}
.btn-success:hover {
	background: #d27507;
	border: none;
}
.midcontent {
	color: #FFF;
	background: #b4987c;
	border-top: #000 12px solid;
	padding: 45px;
}
.midcontent p {
	color: #FFF;
	font-size: 24px;
	line-height: 32px;
	font-weight: 400;
	text-align: center;
}
.midcontentbg {
	background: url(../img/mid-bg-tile.gif) top repeat-x;
}
.maincontents {
	padding: 62px 0 32px 0;
}
.maincontents h2 {
	font-family: Oxygen , "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
	color: #040707;
}
.maincontents p {
	font-family: Oxygen , "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	color: #595959;
	text-align: justify;
	padding-top: 8px;
}
.thumbpix {
	width: 100%; 
	max-width: 446px; 
	display: block;
}
.imgcontainer {
	padding: 2px 12px 2px 12px;
}
.textcontainer {
	padding: 44px 32px 0px 32px;
}
.controw {
	padding-bottom: 42px;
}
.bottomtext {
	color: #FFF;
	background: #b4987c;
	padding: 45px;
}
.bottomtext p {
	font-family: Oxygen , "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 36px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 8px;
}
.tytext {
	padding-top: 56px;
}

@media (max-width: 1200px) {
.btn-success {
	font-size: 26px;
	font-weight: 700;
	padding: 0 38px 4px 38px;
}
}

@media (max-width: 992px) {
header {
	padding: 24px 0 100px;
}
.topleft {
	text-align: center;
	padding-top: 16px; 
}
.topright {
	text-align: center;
	padding-top: 4px; 
}
.btn-success {
	font-size: 18px;
	line-height: 30px;
	height: 60px;
	padding: 0 12px;
	margin-top: 10px;
}
}

@media (max-width: 768px) {
.banner-bg-main {
	background: #74888d url(../img/banner-bg-main-768px.jpg) bottom center no-repeat;
}
.banner-bg-thankyou {
	background: #74888d url(../img/banner-ty-bg-768px.jpg) bottom center no-repeat;
	min-height: 880px;
}
.formwhitebg {
	padding: 18px 14px 10px 14px;
}
.formbrownbg {
	padding: 12px; 
	margin-top: 26px;
}
.btn-success {
	font-size: 20px;
	line-height: 30px;
	height: 60px;
	padding: 0 42px;
	margin-top: 10px;
}
.midcontent {
	padding: 24px 0 20px 0;
}
.maincontents {
	padding: 52px 0;
}
.controw {
	padding-bottom: 30px;
}
.thumbpix {
	width: 100%; 
	max-width: 446px; 
	display: block;
}
.bottomtext {
	padding: 32px;
}
.tytext {
	padding-top: 22px;
}

@media (max-width: 480px) {
.banner-bg-main {
	background: #74888d url(../img/banner-bg-main-480px.jpg) bottom center no-repeat;
	min-height: 1126px;
}
.banner-bg-thankyou {
	background: #74888d url(../img/banner-ty-bg-480px.jpg) bottom center no-repeat;
	min-height: 700px;
}
.formwhitebg {
	padding: 18px 14px 10px 14px;
}
.formbrownbg {
	padding: 12px; 
	margin-top: 26px;
}
.btn-success {
	font-size: 20px;
	line-height: 30px;
	height: 60px;
	padding: 0 42px;
	margin-top: 10px;
}
.thumbpix {
	max-width: 340px; 
}
}
