.inner{width:998px; margin:auto;}
header{width:100%; z-index: 91; float:left; background:url(../images/header-trans.png) repeat 0 0; height:100px; position: absolute;top: 70px;}
.logo{float:left;}
header ul{float:right; margin: 42px 0 0;}
header li{float:left;margin-left: 45px;font-family: 'open_sanslight';}
header li a{float:left; font-size:16px; color:#fff;}
header li a.active {color: #ff4f00; font-family: 'open_sanssemibold';}
header li a:hover {text-decoration: none; color: #ff4f00;}

.homeSlider{ float:left; width:100%;}
.homeSlider img{ width:100%; height:auto;}
.homeSlider li{ position:relative;}
section.slide-w {position: absolute;top: 270px;left: 50px;z-index: 91;color: #fff;width: 563px;font-size: 30px;font-family: 'open_sanslight';}
section.slide-w strong{font-family: 'open_sanssemibold';}

.colMount{ margin:-168px 0 0;}
.width01{width:1000px;}
.width270{width:230px; background:#ff9906; text-align:center; padding:42px 20px 0; min-height:500px;}
.colL{ float:left;}
.colR{ float:right;}
.columnMount{ width: calc(100% - 270px); float: left;}
.width270 h2 {text-align: left; width: 192px; font-family: 'ralewaylight'; color: #fff; font-size: 54px; font-weight: normal; margin: 20px 0; line-height: 64px;}
.minH6{min-height:600px}

.grey{ background:#454545;}
.columnMount section{ padding:45px;}
.columnMount section p {font-size: 16px; margin: 0 0 14px 0; line-height: 24px; font-family: 'ralewayregular';}
.columnMount section a{ color:#4c4c4c; font-size:16px; font-family: 'ralewaybold';}
.columnMount > div {padding: 26px 32px;}
.columnMount h3 {font-size: 24px; font-family: 'ralewaybold'; color: #454545; margin-bottom: 12px;}
.columnMount ul { margin-bottom: 12px;}
.columnMount ul li {font-size: 15px; font-family: 'ralewayregular';margin: 0 0 10px 0; background:url(../images/org-arrow.png) no-repeat 0 1px; line-height: 24px; padding-left: 31px;}

.columnMount span {background:url(../images/news.png) no-repeat 0 1px; padding-left:48px;font-size: 15px; margin: 0 0 15px 0;float: left; width: 100%;
line-height: 24px;}

/*footer*/
footer{ font-family: 'open_sanslight'; width:100%; float:left; background:#454545; min-height:200px; margin:60px 0 0; padding-bottom:100px;}
.leftHelp{ padding:80px 0 65px; border-bottom:1px solid #ff4f00; width:100%; float:left;}
.leftHelp h4{ font-size:52px; color:#fff; float:left; }
.leftHelp a{ display:inline-block; color:#fff; background:#ff4f00; font-size:26px; line-height:60px; width:555px; height:60px; float:right; text-align:center;}
.leftHelp a:hover{ text-decoration:none; background:#fa7d45;}

.footerInner ul{ float:left; margin-left: 20px;}
.footerInner h3{ font-size:18px; font-family: 'open_sanssemibold'; color:#fff;margin-bottom: 14px;}
.footerInner li{ font-size:14px; color:#fff;font-family: 'open_sanslight';}
.footerIn li a {color: #fff; margin: 0px 0 12px 0; float: left;}
.footerIn{padding:45px 0 0;width: 30%; float: left; color: #fff; margin-right: 3%;}
.footerIn p{ line-height:18px;font-family: 'open_sanslight';}
.footerIn p a{ line-height:18px; color:#ff4f00; text-decoration:underline;font-family: 'open_sanslight';}
.footerIn p a:hover	{text-decoration:none;}

.columnMount img { width: 100%; height: auto; max-height: 300px;}

.mobileMenu{display:none;}

/**************************** Inner Pages ********************************/
.innerPage {top: 0; background: #454545; position: static;}

.innerOuter{ width:100%; float:left;}
.breadcrum{ float:left; margin:80px 0 0;}
.breadcrum li{ float:left; font-size:16px; color:#ff4f00; font-family: 'ralewaylight'; background:url(../images/breadcrum-arrow.png) no-repeat right center; 
	padding: 0 14px 0 0; margin: 0 8px 0 0;}
.breadcrum li a{ float:left; color:#454545; font-family: 'ralewayregular'; font-weight: 600;}
.breadcrum li.active { background: no-repeat;}

.innerLeft-area{ width: calc(100% - 339px); float:left;}
.innerLeft-area .title{ background:#ff9906; float:left; width:100%; margin:16px 0 0;}
.innerLeft-area .title h2{color:#f7f7f7; font-size:40px; padding:30px 10px;font-family: 'ralewaylight'; line-height: 40px;}

.innerListing { width: 100%; float: left;}
.innerListing h3 {font-size: 16px; font-family: 'ralewaybold'; color: #454545; padding: 0 0 10px 10px; margin-top: 20px;}
.innerListing ul { margin-bottom: 20px; padding: 0 50px 0 10px;}
.innerListing li { font-family: 'ralewayregular'; font-size: 14px; background:url(../images/org-arrow.png) no-repeat left 5px; padding: 4px 0 4px 30px; 
	line-height: 22px;}
.innerListing p{font-family: 'ralewayregular'; font-size: 14px; padding: 10px 10px 5px 10px; line-height: 22px;}
.innerListing p a { color:#454545; text-decoration:underline;}
.innerListing p a:hover{ text-decoration:none; color:#ff9906;}
.innerRight-area{ width:339px; background:#454545;float: right; padding-bottom: 50px;}
.innerRight-area section {background: #707070; padding: 8px;}
.innerRight-area h4 {font-size: 32px; color: #fff; font-family: 'ralewaybold'; padding: 18px 0 10px 30px;}
.innerRight-area ul{ float:left; padding: 0 0 30px 0;}
.innerRight-area li{ float:left; width:100%;}
.innerRight-area li a{ float:left; font-size:14px; color:#f7f7f7;font-family: 'ralewayregular'; width: calc(100% - 64px); padding: 12px 32px; font-weight: 700;}
.innerRight-area li a:hover {background: #ff9906; text-decoration:none;}
.innerRight-area li.active a {background: #ff9906; text-decoration:none;}

.innerRight-area p{ color:#fff; padding:0 32px 20px; float: left;}
.innerRight-area h3{color:#ff9906; padding:0 32px 20px; float: left; font-size:30px; line-height: 32px;}
.innerRight-area p a{ color:#ff9906;}
.contactB2n{ background:#ff9906;font-size:16px;font-family: 'open_sanssemibold'; width: calc(100% - 60px);padding: 6px 30px;margin: 0 0 16px;float: left;
	color:#fff;}

.googleMap {float: left; margin: 20px 24px;}
.googleMap img{ border:4px solid #454545; border-radius: 4px;}

.innerLeft-area form {float: left; width: 92%; margin: 0 4%;}
.innerLeft-area h3{ font-size:26px;font-family: 'ralewaybold'; color: #454545; margin: 12px 0;}
.formOuter{ width:100%; float:left;}
.formOuter label{ font-size:14px; color:#454545;width: 100%; margin-top: 20px; float:left;}
.formOuter input[type="text"], .formOuter select, .formOuter textarea { width: calc(100% - 20px);float: left;background: #fff;border: 1px solid #777777; padding: 12px 10px; 
	margin: 7px 0 0; background:url(../images/formfield-bg.jpg) repeat-y 0 0;}
 .formOuter select{ width:100%;}
.formOuter textarea { min-height: 100px;}

.requiredField{ margin:22px 0 0; float:left;}
.innerLeft-area form button{ font-size:18px; color:#fff; background:#ff4f00; float:right; padding: 6px 20px; margin: 20px 0 0;font-family: 'ralewaybold'; }
.formOuter p { float: left; margin: 10px 0 0; font-size: 14px; color: #454545;}
.formOuter em { color: red; font-style: normal;}

.innerListing h4 {font-size: 16px; font-family: 'ralewaybold'; color: #737272; margin: 12px 0 8px 12px;}
.pagination{ float: left; margin: 20px 12px 10px;}
.pagination span { padding: 3px 8px; border: 1px solid #b7b4b4; color: #b7b4b4;}
.pagination a { padding: 3px 8px; border: 1px solid #ff9906; color: #454545;}

.innerListing figure img { width: 96%; height: auto; max-width: fit-content;}

.grouping h3 { margin: 20px 0 0; padding: 0 0 0 10px;}
.innerListing figure { margin: 10px 0;}
.innerListing.bnPrecenter { width: calc(99% - 10px); margin: 10px 0 0 7px; }
.bnPrecenter p {border-bottom: 1px solid #ccc; padding: 8px 20px 8px 10px;float: left; width: calc(100% - 30px);}
.bnPrecenter p a {color: #333;text-decoration: none;}
.bnPrecenter p a {padding-bottom: 0; float: left;}
.bnPrecenter p a span { float: left;width: 100%;font-style: italic;font-size: 16px;color: #333;font-weight: bold;}



