/*No separate Reset CSS needed. Using from bootstrap.css*/
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; line-height:normal; padding:0px;}/* bootstrap overrides*/

body{background-color:#000; font-family:"Georgia", Times New Roman, Times, serif !important; font-size:100%; color:#000000;}
h1, h2, h3, h4, h5, h6{font-family:"Georgia", Times New Roman, Times, serif !important;}
a:focus{outline:0 none;}
.alert{background-color:#669900; color:#fff; font-size:18px; font-weight:bold; text-align:center;}
*{-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; }
.modal-dialog{width:700px;}
.modal-content {background-image:url('../images/content_bg.jpg'); background-position: -50px -60px; background-repeat: no-repeat;}
.modal-content .modal-bg{background-color:rgba(255,229,147, 0.75); border-radius: 6px 6px 6px 6px; }
.modal-content .modal-header {border-bottom: 1px solid #333;}
.modal-content .close{opacity:1;}

.tx-yellow{color:#d7b021;}
.tx-light-yellow{color:#efddaa;}
.tx-orange{color:#a53a05;}

@media(min-width:320px) and (max-width:649px){
	.ex-inner-cont, .ex-home-cont{padding:10px !important;} 
	.ex-head-rhs{text-align:center; margin-top:20px; float:none !important;} 
	header{text-align:center; padding:0px 0px 20px 0px !important;} 
	.ex-logo{float:none !important; }
	.ex-logo img {width:44%;} 
	.ex-inner-cont.contact form{width:100% !important;}
	.ex-inner-cont.about .tab-content #integrity, .ex-inner-cont.about .tab-content #teamwork, .ex-inner-cont.about .tab-content #approach, .ex-inner-cont.about .tab-content #commit{position:relative; margin:0px;}
	.ex-head-rhs h1, .ex-head-rhs h2{font-size:140%;}
	.ex-head-rhs{margin-bottom:0px;}
	.ex-main-wrap nav ul li a{padding:5px 12px !important;}
}
@media(min-width:992px){
	.container{width: 940px}
	.col-lg-3, .col-lg-9{width:100%; float:none !important; margin:0px; padding:0px;}
}
@media (max-width:721px) {
	.ex-main-wrap nav ul li{float:none !important;}
}
.col-lg-3{position:relative; z-index:888; padding:0px;}
@media(min-width:721px) and (max-width:991px){.ex-main-wrap nav ul li a{padding:5px 12px !important;}}

header{padding:30px 15px 40px; overflow: hidden;}
header a.ex-logo{float:left; overflow:hidden;}
header a:hover{color:#fff; text-decoration:underline;}
header h1{font-size:20px; margin:10px 0 0 0; font-weight:bold;}
header h2{font-size:18px; margin:10px 0 0 0;}

.ex-main-wrap{background:#d7b021 url('../images/content_bg.jpg') -50px -60px no-repeat; min-height:500px;}
.ex-main-wrap nav{background-color:rgba(253, 244, 202, 0.75); box-shadow:0px 20px 15px rgba(0,0,0,0.35);}
.ex-main-wrap nav ul{list-style:none;}
.ex-main-wrap nav ul li{list-style:none; display:block; float:left;}
.ex-main-wrap nav ul li a{ display:block; padding:10px 34px; font-size:18px; color:#000; text-transform:uppercase;}
.ex-main-wrap nav ul li a:hover{color:#000; text-decoration:none;}
.ex-main-wrap nav ul li.home a:hover, .ex-main-wrap nav ul li.home.active a{background-color: rgba(252,215,50,0.75);}
.ex-main-wrap nav ul li.about a:hover, .ex-main-wrap nav ul li.about.active a{background-color: rgba(252,140,56,0.75);}
.ex-main-wrap nav ul li.team a:hover, .ex-main-wrap nav ul li.team.active a{background-color: rgba(197,124,37,0.75);}
.ex-main-wrap nav ul li.contact a:hover, .ex-main-wrap nav ul li.contact.active a{background-color: rgba(255,175,90,0.75);}
.ex-main-wrap nav ul li.career a:hover, .ex-main-wrap nav ul li.career.active a{background-color: rgba(208,76,18,0.75);}

.ex-inner-cont{padding:30px 40px;}
.ex-inner-cont h1{font-size:26px; font-weight:bold; margin-bottom:20px;}
.ex-inner-cont h2{font-size:22px; font-weight:bold; margin-bottom:10px;}
.ex-inner-cont h3{font-size:18px; font-weight:bold;}
.ex-inner-cont h4{font-size:16px; font-weight:bold; margin-bottom:30px;}
.ex-inner-cont h5, .ex-inner-cont h6{font-weight:bold;}
.ex-inner-cont p{margin-bottom:20px; line-height:22px;}
.ex-inner-cont.home{font-size:16px; line-height:36px;}
.ex-inner-cont.home .ex-home-cont{background-color:rgba(255,229,147, 0.75); box-shadow:0px 20px 15px rgba(0,0,0,0.35); padding:25px; margin-top:20px;}

.ex-inner-cont.about, .ex-inner-cont.team, .ex-inner-cont.contact, .ex-inner-cont.career{text-align:left; font-size:14px; min-height:460px;} 
.ex-inner-cont.about{background-color:rgba(254, 163, 96, 0.65); min-height:550px;}

.ex-inner-cont.about .ex-about-tabs .nav-tabs{border:0 none; margin:0 auto; padding-top:20px; list-style:none;}
.ex-inner-cont.about .ex-about-tabs .nav-tabs li{display:block; float:left; }
.ex-inner-cont.about .ex-about-tabs .nav-tabs li a{border-radius:40px; color:#804507; font-size:30px; padding:10px 15px; border:2px solid #804507; margin-right: 0px; background-color: rgba(255,229,147, 0.75); float:left;}
.ex-inner-cont.about .ex-about-tabs .nav-tabs li span.plus{display:block; float:left; font-size:30px; padding: 15px 10px;}
.ex-inner-cont.about .ex-about-tabs .nav-tabs li.active a, .ex-inner-cont.about .ex-about-tabs .nav-tabs li a:hover, .ex-inner-cont.career .btn:hover{background-color:#000; color:#fce456; }
.ex-inner-cont.about .nav-tabs li a:focus{outline:0 none;}
.ex-inner-cont.about .tab-content{padding:10px; transition: all 1s ease 0s; margin-top:20px; text-align:center;}
.ex-inner-cont.about .tab-content .tab-pane{min-height:90px; background-color: rgba(255,229,147, 0.75); border: 2px solid #804507; padding:15px; }
.ex-inner-cont.about .tab-content h3{margin-bottom:10px; }

.ex-inner-cont.team{background-color:rgba(193, 121, 39, 0.75); }
.ex-inner-cont.team ul li {font-size:18px;}
.ex-inner-cont.team ul li, .ex-inner-cont.contact form ul li{list-style:none; margin-bottom:10px;}
.ex-inner-cont.team ul, .ex-inner-cont.contact form ul{list-style:none; margin-bottom:20px;}

.ex-inner-cont.contact{background-color:rgba(251, 190, 126, 0.65); }
.ex-inner-cont.contact form{width:68%; margin-bottom:20px; overflow: hidden;}
.ex-inner-cont.contact form ul li label{display:block;}
.ex-inner-cont.contact form ul li input, .ex-inner-cont.contact form ul li textarea{background-color:#cb832f; box-shadow:5px 5px 5px rgba(0,0,0,0.25) inset; clear:both; width:100%; padding:10px; border:0 none;}
.ex-inner-cont.contact form ul li input[type="submit"]{width:20%; float:right; font-size:18px;}
.ex-inner-cont.contact form label.error{font-weight:normal; color:#ca0000;}

.ex-inner-cont.career{background-color:rgba(229, 131, 84, 0.70); }
.ex-inner-cont.career .btn{border-radius:40px; color:#804507; padding:10px 20px; border:2px solid #804507; margin-right: 0px; margin-bottom:10px; background-color: rgba(255,229,147, 0.75); }
/*{background-color:#fce456; border-color:#c57c25; color:#804507; margin-bottom: 10px;}*/


footer{color:#fff; font-size:14px; padding:20px 0 150px;}

.modal h4{margin:0px; padding: 0px;}
