@font-face{font-family:'Open Sans Bold';src:url(../fonts/OpenSans-Bold.ttf) format('truetype')}
@font-face{font-family:'Open Sans Bold Italic';src:url(../fonts/OpenSans-BoldItalic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Extra Bold';src:url(../fonts/OpenSans-ExtraBold.ttf) format('truetype')}
@font-face{font-family:'Open Sans Extra Bold Italic';src:url(../fonts/OpenSans-ExtraBoldItalic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Italic';src:url(../fonts/OpenSans-Italic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Light';src:url(../fonts/OpenSans-Light.ttf) format('truetype')}
@font-face{font-family:'Open Sans Light Italic';src:url(../fonts/OpenSans-LightItalic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Regular';src:url(../fonts/OpenSans-Regular.ttf) format('truetype')}
@font-face{font-family:'Open Sans Semibold';src:url(../fonts/OpenSans-Semibold.ttf) format('truetype')}
@font-face{font-family:'Open Sans Semibold Italic';src:url(../fonts/OpenSans-SemiboldItalic.ttf) format('truetype')}


body {
  color:#454545;
  font-family:'Open Sans Regular';
}



.btn {padding:12px;border-color: #FF9000; padding:10px 15px; border-radius:20px;font-family: "Open Sans Semibold"; font-size:15px;}
.btn-primary {background-color: #A9533A;border-color: #A9533A; color:#fff; }
.btn-primary:hover {background: none;border-color:#A9533A; color:#A9533A; }
.btn-default {color: #FF9000;}
.btn-lg .fa {font-size: 20px; line-height: inherit; position: absolute; right: 16px; top: 0;}
.btn-lg {border-radius: 25px;box-sizing: content-box;display: inline-block;font-family: "Open Sans Semibold",sans-serif;font-size: 16px; height: 48px; line-height: 48px; padding: 0 85px; position: relative;text-transform: uppercase;}



#home-top {height:168px; position:relative;z-index:1; width:100%; background:#E8432B url("../images/bg-top.png")}
#home-top .logo img { padding-top:15px;}
#home-top .menu {padding-left:0;}
#home-top .menu ul {list-style:none; padding-left:0; padding-top:115px;}
#home-top .menu ul li {float:left; font-family: "Open Sans Regular"; font-size:15px; padding-left:65px;}
#home-top .menu ul li a {color:#ffffff; font-family: "Open Sans Semibold"; font-size:15px; text-transform:uppercase;}
#home-top .menu ul li a:hover {color:#ffffff; text-decoration:none;border-bottom:2px solid #E56125;}
#home-top .menu ul li i.fa {color:#390600; font-size:25px;}
#home-top .login-btn {text-align:right; padding-top:15px;}
#sliderbox .btn-primary {background-color: #a9533a;border-color: #a9533a; color:#fff; }
#sliderbox .btn-primary:hover {background: none;border-color:#A9533A; color:#A9533A; }

#sliderbox {position:relative;}
 
.carousel-caption {top:30px;bottom:0; text-shadow:none; left:0; right:0; color:#ffffff; }
.carousel-caption h1 {font-family: "Open Sans Regular"; font-size:44px; text-align:center; color:#390600; text-transform:uppercase;}
.carousel-caption p {font-family: "Open Sans Light"; font-size:20px; text-align:left; margin-bottom:35px; color:#000;}
.carousel-control.left {background-image:none;}
.carousel-control.right {background-image:none;}

#home-content {padding-left:0;}
#rotator {padding-left:0;}

#home-text h1 {font-family: "Open Sans Semibold"; font-size:25px;  color:#E94A2C; padding-top:40px; padding-bottom:10px; }
#home-text h2 {font-family: "Open Sans Light"; font-size:19px;  color:#3A3A39; padding-bottom:15px; }

p {font-family: "Open Sans Regular"; font-size:15px;  color:#3A3A39; padding-bottom:15px; }


#search {width:1049px; height:143px; background:#324251; position:absolute; z-index:2; bottom:0; left:12%; opacity:0.8;}

#about {background:#4D4F54 url("../images/home-about.jpg") no-repeat scroll 0 0; height:565px; color:#fff;}
#about h2 {font-family: "Open Sans Light"; font-size: 47px; padding-bottom:30px; padding-top:40px;}
#about p {font-family: "Open Sans Regular"; font-size: 16px; padding-bottom:25px; text-align:justify; }

#vision .row {margin-right:0; padding-left:60px;}
#vision .col-md-5 {padding-right:175px;}
#vision {background:#4D4F54 url("../images/home-vision.jpg") no-repeat scroll 100% 100%; height:565px; color:#fff;}
#vision h2 {font-family: "Open Sans Light"; font-size: 47px; padding-bottom:30px; padding-top:100px;}
#vision p {font-family: "Open Sans Regular"; font-size: 18px; padding-bottom:25px; text-align:justify; }

#philosophy {background:#4D4F54 url("../images/home-philosophy.jpg") no-repeat scroll 0 0; height:565px; color:#fff;}
#philosophy h2 {font-family: "Open Sans Light"; font-size: 42px; padding-bottom:30px; padding-top:120px;}
#philosophy p {font-family: "Open Sans Regular"; font-size: 16px; padding-bottom:25px; text-align:justify; }

#footer-links {height:155px; background: #fff;}
#footer-links ul {list-style:none; padding-top:45px;}
#footer-links ul li {font-family: "Open Sans Regular"; font-size: 30px; float:left; padding-right:45px; } 
#footer-links ul li a {color:#4D4F54;}

#footer-links a.fa-facebook {padding-top:33px; color:#E45C20;}

#investments .title {height:142px; background:#A9533A;}
#investments h1.white {color:#fff; font-family: "Open Sans Bold"; font-size:34px; text-align:center; padding-top:30px;}

#investments .img-invest{padding:0; float:left; width:449px;}
 

#investors {margin-bottom:100px;}
#investors .sticker-heading {height:101px;}
#investors .sticker-heading h1 {margin-left:25px; font-family: "Open Sans Bold"; font-size:34px; color:#A9533A; padding-top:40px;}
#investors .sticker-heading h1 i.fa {background: #a9533a none repeat scroll 0 0; border-radius: 50px; height: 93px; width: 93px; color:#fff; vertical-align:middle; text-align:center; font-size:40px; padding-top:25px; margin-right:20px;}
#investors .icons-div {text-align:center; padding-top:30px;}
#investors .icons-div img {margin-bottom:20px;}
#investors .image-div {height:140px;}
#investors .img-money {padding-top:30px;}

#investors .docs-money { margin-top:90px;}
.home-docs-ul {list-style:none; margin-top:50px;}
.home-docs-ul li  {border-bottom:1px solid #CCCCCC; line-height:55px; background:url('../images/pdf-icon.png') no-repeat 0 50%; vertical-align:middle;}
.home-docs-ul li.last {border-bottom:none;}  
.home-docs-ul li {color:#333; font-family: "Open Sans Regular"; font-size:25px; padding-left:40px;}
.home-docs-ul li a {color:#333;}
.home-docs-ul li a:hover {text-decoration:none; color:#A9533A;}
.home-docs-ul li a.issue-form {padding-left:0;}

.news-ul {list-style:none; margin-top:50px;}
.news-ul li  {border-bottom:1px solid #CCCCCC; line-height:55px; background:url('../images/news-icon.png') no-repeat 0 50%; vertical-align:middle;}
.news-ul li.last {border-bottom:none;}  
.news-ul li {color:#333; font-family: "Open Sans Regular"; font-size:25px; padding-left:40px;}
.news-ul li a {color:#333;}
.news-ul li a:hover {text-decoration:none; color:#A9533A;}
.news-ul li a.issue-form {padding-left:0;}

#news {background:#FDEECE; padding-bottom:75px;}
#news .sticker-heading {height:101px;}
#news .sticker-heading h1 {margin-left:25px; font-family: "Open Sans Bold"; font-size:34px; color:#333333; padding-top:40px;}
#news .sticker-heading h1 i.fa {background: #333333 none repeat scroll 0 0; border-radius: 50px; height: 93px; width: 93px; color:#fff; vertical-align:middle; text-align:center; font-size:40px; padding-top:25px; margin-right:20px;}
#news blockquote {margin-top:100px; margin-bottom:50px; color:#333; font-family: "Open Sans Light"; font-size:25px; border-left:3px solid #a9533a; text-align: justify;}

#main-top {background:#a9533a;}
#main-top .menu {padding-left:0;}
#main-top  .logo { background:#fff; padding:15px; text-align:center;}
#main-top  .logo img { padding-top:0px;}
#main-top .menu ul {list-style:none; padding-left:30px; padding-top:60px;}
#main-top .menu ul li {float:left; font-family: "Open Sans Semibold"; font-size:15px; padding-left:40px;}
#main-top .menu ul li a {color:#fff;}
#main-top .menu ul li a:hover {color:#fbdd9d; text-decoration:none; border-bottom:2px solid #fbdd9d;}
#main-top .menu ul li i.fa {color:#FBDD9D; font-size:25px;}

#banner {margin-top:0px; margin-bottom:30px;}
#banner h1 {position:absolute; left:12%; padding-top:75px;font-family: "Open Sans Bold"; font-size:45px; color:#fff; }

#content {min-height:300px; text-align:justify; padding-top:15px; padding-bottom:99px;}
#content h1 {color: #E83F2B; font-family: "Open Sans bold"; padding-bottom:18px;}
#content p {padding-bottom:15px;}
#content strong {color:#390600;}
#content h2 {color: #000; font-family: "Open Sans Light"; font-size: 24px; padding-bottom:15px;}
#content ul {padding-bottom:30px; line-height:25px;}
#content ul.list-group {padding-bottom:0px;}

#content .panel-heading {text-align:center;}
#content .panel-default > .panel-heading { color:#fff; background-color:#E45C20;}

.well a {color:#E45C20;}
#content a.btn {color:#fff;}


#content ul.nav-pills {margin-bottom:40px;}
#content  .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { background-color:#a9533a;}
#content ul.nav-pills li.active a {color:#fff;}
#content ul.nav-pills li a {color:#000;}
#content h4 {padding-bottom:30px;}
#directors-div hr {padding-bottom:20px;}

#contact-div h1.terra {color:#a9533a;}
#map {margin-top:0px;}

.form td.label {
	color:#5d6166;
	font-size:100%;
	padding-left:0;
 
}

 


.form input.form-control {
	margin-bottom:20px;
	border-radius:0;
} 

.form textarea {
	border-radius:0;
	
}

.form input.submit {
 border-radius: 25px;
    box-sizing: content-box;
    display: inline-block;
    font-family: "Open Sans Semibold",sans-serif;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    padding: 0 85px;
    position: relative;
    text-transform: uppercase;
	background-color: #E56226;
    border-color: #E56226;
    color: #fff;
	border:none;
	margin-top:20px;
	margin-bottom:20px;
}

.form .actions_inner {text-align:center;}

 


#footer {background:#4C4E53; height:78px;}
#footer .row {margin-right:15px;}
#footer .contact {padding-top:64px; font-family: "Open Sans Regular"; font-size:18px; color:#ffffff; text-align:center;}
#footer .credit {padding-top:32px; font-family: "Open Sans Regular"; font-size:13px; color:#ffffff; text-align:center; }
#footer .credit a { color:#ffffff;}

#contact-div p {line-height:30px;}

#workshop-ul li.list-group-item {padding-left:60px;}

#workshop-ul li.nopadding {padding-left:25px;}

	
/** Mobile **/
@media (max-width: 768px) {
#investments .img-invest {width:auto;}
.sticker-heading i.fa {display:block;}
.home-docs-ul li {font-size:15px;} 
.home-docs-ul {padding-left:15px;}
.news-ul li {font-size:15px;} 
.news-ul {padding-left:15px;}
#banner h1  {font-size:15px; padding-top:0;}
.carousel-caption {top:0; padding-top:10px;}
.carousel-caption h1 {font-size:12px;}
.carousel-caption p {font-size:10px;}
#sliderbox .btn-primary {display:none;}

#about .sticker-heading h1 {padding-left:10px;}
#investors .sticker-heading h1 {padding-left:10px;}

}

/** Tablet Portrait **/

@media (max-width: 992px) {
 .navbar {margin-bottom:0;}
.nav > li { text-align:center;}
#navbar ul{list-style:none; text-align:center;}
#navbar ul li a {color:#fff; line-height:30px;}
.navbar-default {background-color:#E45C20; border-color:#E45C20;}
.navbar-default .navbar-toggle .icon-bar {background-color:#fff;}
.navbar-default .navbar-toggle {border-color:#fff;}
.navbar-default .navbar-toggle:hover {background-color:#333;}
.navbar-default .navbar-toggle:focus {background-color:#333;}
#home-top {background:#fff; height:auto;text-align:center; margin-bottom:20px;}
#home-top .logo img {border:none; position:relative; }
#footer {height:auto;}
#footer .contact {font-size:13px;}

#footer-links ul li { float:none; font-size:22px; text-align:center; }
#footer-links {height:auto; padding-bottom:40px;}


#about {height:auto; background-size:contain;}
#about .text {padding-top: 75%;}

#vision  {height:auto; background-size:contain;}
#vision .row {padding-left:25px;}
#vision h2 {padding-top:60px;}
#vision .col-md-5  {padding-right:10px; padding-bottom:90%;}

#philosophy  {height:auto; background-size:contain;}
#philosophy h2 {padding-top:60px;}
#philosophy .text {padding-top: 70%;}


}

/** PC & Tablet Landscape **/

@media (min-width: 992px) {
	
.container {width:1080px;}

	 
	
}

@media (min-width: 1200px) {
	 
}



