body {
	background: rgb(255, 255, 255); font: 14px/22px "Open Sans", Arial, Helvetica, sans-serif; color: rgb(93, 93, 93); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(40, 165, 168);
}
a:hover {
	
}
a:focus {
	
}
h1 {
	color: rgb(44, 44, 44);
}
h2 {
	color: rgb(44, 44, 44);
}
h3 {
	color: rgb(44, 44, 44);
}
h4 {
	color: rgb(44, 44, 44);
}
h5 {
	color: rgb(44, 44, 44);
}
h6 {
	color: rgb(44, 44, 44);
}
h1 {
	font-size: 72px;
}
h2 {
	font-size: 60px;
}
h3 {
	font-size: 48px;
}
h4 {
	font-size: 36px;
}
h5 {
	font-size: 24px;
}
h6 {
	font-size: 18px;
}
h1 {
	font-family: "Roboto Condensed", sans-serif;
}
h2 {
	font-family: "Roboto Condensed", sans-serif;
}
h3 {
	font-family: "Roboto Condensed", sans-serif;
}
h4 {
	font-family: "Roboto Condensed", sans-serif;
}
h5 {
	font-family: "Roboto Condensed", sans-serif;
}
h6 {
	font-family: "Roboto Condensed", sans-serif;
}
.btn-transparent {
	font-family: "Roboto Condensed", sans-serif;
}
.top-bar {
	font-family: "Roboto Condensed", sans-serif;
}
.navbar-brand {
	font-family: "Roboto Condensed", sans-serif;
}
.navbar {
	font-family: "Roboto Condensed", sans-serif;
}
#services-tab .nav > li > a {
	font-family: "Roboto Condensed", sans-serif;
}
#services-tab .btn-secondary {
	font-family: "Roboto Condensed", sans-serif;
}
.achievement-list {
	font-family: "Roboto Condensed", sans-serif;
}
.contact-form .form-control {
	font-family: "Roboto Condensed", sans-serif;
}
.contact-form .btn {
	font-family: "Roboto Condensed", sans-serif;
}
.footer {
	font-family: "Roboto Condensed", sans-serif;
}
.btn-secondary {
	background-color: rgb(44, 44, 44);
}
.btn-secondary {
	color: rgb(255, 255, 255);
}
.btn-secondary:hover {
	color: rgb(255, 255, 255);
}
.btn-secondary:focus {
	color: rgb(255, 255, 255);
}
.btn-secondary:active {
	color: rgb(255, 255, 255);
}
.active.btn-secondary {
	color: rgb(255, 255, 255);
}
.btn-transparent {
	color: rgb(255, 255, 255);
}
.btn-transparent:hover {
	color: rgb(255, 255, 255);
}
.btn-transparent:focus {
	color: rgb(255, 255, 255);
}
.btn-transparent:active {
	color: rgb(255, 255, 255);
}
.active.btn-transparent {
	color: rgb(255, 255, 255);
}
.btn-secondary:hover {
	background-color: rgb(54, 54, 54);
}
.btn-secondary:focus {
	background-color: rgb(54, 54, 54);
}
.btn-secondary:active {
	background-color: rgb(54, 54, 54);
}
.active.btn-secondary {
	background-color: rgb(54, 54, 54);
}
.btn-transparent {
	background: none; border: 2px solid rgb(255, 255, 255); border-image: none; font-size: 24px;
}
.btn-transparent:hover {
	border-color: rgb(40, 165, 168); background-color: rgb(40, 165, 168);
}
.btn-transparent:focus {
	border-color: rgb(40, 165, 168); background-color: rgb(40, 165, 168);
}
.btn-transparent:active {
	border-color: rgb(40, 165, 168); background-color: rgb(40, 165, 168);
}
.active.btn-transparent {
	border-color: rgb(40, 165, 168); background-color: rgb(40, 165, 168);
}
.loader {
	background: url("../images/loader.gif") no-repeat 50% 50% rgb(34, 34, 34); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9999;
}
.header {
	position: relative;
}
.top-bar {
	padding: 15px 0px 5px; background-color: rgb(33, 37, 43);
}
.top-bar ul li {
	color: rgb(255, 255, 255);
}
.top-bar ul li a {
	color: rgb(255, 255, 255);
}
.top-bar ul li span.fa {
	font-size: 18px;
}
.top-bar ul li span.fa-phone {
	vertical-align: bottom;
}
.top-bar ul li span.fa-envelope {
	font-size: 16px;
}
.top-bar ul.pull-left li span.fa {
	margin-right: 5px;
}
#nav {
	padding: 10px 0px;
}
#nav .navbar-brand {
	height: auto; color: rgb(33, 37, 43); font-size: 36px;
}
#nav .navbar-brand i.fa {
	font-size: 40px; margin-right: 12px;
}
#nav .navbar-brand i.fa {
	color: rgb(40, 165, 168);
}
#nav .navbar-brand span {
	color: rgb(40, 165, 168);
}
.sticky-nav#nav {
	width: 100%; z-index: 999;
}
.navbar-default#nav {
	border: currentColor; border-image: none; background-color: rgb(255, 255, 255);
}
#nav .nav {
	margin-top: 17px !important;
}
.navbar#nav {
	margin: 0px;
}
#nav .navbar-nav > li > a {
	padding: 6px 12px; border: 2px solid transparent; border-image: none; color: rgb(33, 37, 43) !important;
}
#nav .navbar-nav > li.current > a {
	color: rgb(40, 165, 168) !important;
}
#nav .navbar-nav > li > a:hover {
	color: rgb(40, 165, 168) !important;
}
#nav .navbar-nav > li.current > a {
	border: 2px solid rgb(40, 165, 168); border-image: none;
}
#slider {
	
}
#slider .carousel-caption {
	padding: 0px; top: 25%; text-align: center; bottom: auto;
}
#slider h1 {
	color: rgb(255, 255, 255); margin-bottom: 40px;
}
#slider h1 span {
	font-size: 90px;
}
#slider .carousel-indicators li {
	border-color: rgb(245, 245, 245); width: 17px; height: 17px; background-color: rgb(245, 245, 245);
}
#slider .carousel-indicators .active {
	border-color: rgb(40, 165, 168); width: 19px; height: 19px; background-color: rgb(40, 165, 168);
}
.intro {
	padding: 5px 0px 25px; background-color: rgb(40, 165, 168);
}
.intro {
	color: rgb(255, 255, 255);
}
.intro h2 {
	color: rgb(255, 255, 255);
}
.about {
	padding: 60px 0px 80px;
}
#carousel-about {
	margin: 40px 0px;
}
.about-list {
	text-align: center; margin-top: 20px;
}
.about-list span.fa {
	border: 1px solid rgb(222, 222, 222); border-image: none; width: 70px; height: 70px; color: rgb(33, 37, 43); line-height: 70px; font-size: 36px;
}
.about-list span.fa:hover {
	border-color: rgb(40, 165, 168); color: rgb(255, 255, 255); background-color: rgb(40, 165, 168);
}
.about-list h5 {
	margin-top: 20px; margin-bottom: 15px;
}
.services {
	padding: 0px 0px 20px;
}
.tabbable#services-tab {
	background-color: rgb(44, 44, 44);
}
#services-tab .nav-tabs {
	border: currentColor; border-image: none;
}
#services-tab .nav {
	text-align: center; margin-top: 30px !important;
}
#services-tab .nav > li > a {
	padding: 30px 40px; font-size: 24px;
}
#services-tab .nav > li > a > span.fa {
	font-size: 60px; margin-top: 20px;
}
#services-tab .nav-tabs > li.active > a {
	background-color: rgb(40, 165, 168);
}
#services-tab .nav-tabs > li.active > a:hover {
	background-color: rgb(40, 165, 168);
}
#services-tab .nav-tabs > li.active > a:focus {
	background-color: rgb(40, 165, 168);
}
#services-tab .nav > li > a:hover {
	background: none;
}
#services-tab .nav > li > a:focus {
	background: none;
}
#services-tab .nav > li > a {
	border: currentColor; border-image: none;
}
#services-tab .nav > li > a:hover {
	border: currentColor; border-image: none;
}
#services-tab .nav > li > a:focus {
	border: currentColor; border-image: none;
}
#services-tab .nav-tabs > li.active > a {
	border: currentColor; border-image: none;
}
#services-tab .nav-tabs > li.active > a:hover {
	border: currentColor; border-image: none;
}
#services-tab .nav-tabs > li.active > a:focus {
	border: currentColor; border-image: none;
}
#services-tab .nav > li {
	color: rgb(255, 255, 255);
}
#services-tab .nav > li > a {
	color: rgb(255, 255, 255);
}
#services-tab .nav-tabs > li.active > a {
	color: rgb(255, 255, 255);
}
#services-tab .nav-tabs > li.active > a:hover {
	color: rgb(255, 255, 255);
}
#services-tab .nav-tabs > li.active > a:focus {
	color: rgb(255, 255, 255);
}
#services-tab .tab-content > .tab-pane {
	color: rgb(255, 255, 255);
}
#services-tab .tab-content > .tab-pane a {
	color: rgb(255, 255, 255);
}
#services-tab .tab-content {
	padding-top: 40px; padding-bottom: 40px; background-color: rgb(40, 165, 168);
}
#services-tab .tab-content > .tab-pane > .container {
	padding-right: 0px; padding-left: 0px; font-weight: 600;
}
#services-tab .tab-content > .tab-pane > .container p {
	margin-bottom: 30px;
}
#services-tab .tab-content > .tab-pane > .container li {
	padding-top: 5px; font-size: 16px;
}
#services-tab .tab-content > .tab-pane > .container li::before {
	padding-right: 10px; font-family: "FontAwesome"; content: "\f101";
}
#services-tab .btn-secondary {
	padding-right: 30px; padding-left: 30px; font-size: 24px; margin-top: 5px;
}
#services-tab .fa-download {
	font-size: 60px; margin-top: 15px;
}
.achievements {
	padding: 60px 0px 80px;
}
.achievements .row {
	margin-top: 40px;
}
.achievement-list {
	list-style: none; margin: 0px; padding: 0px;
}
.achievement-list li {
	padding: 25px 20px; border: 1px solid rgb(222, 222, 222); border-image: none; text-align: center;
}
.achievement-list li + li {
	margin-top: 30px;
}
.achievement-list li:hover {
	border-color: rgb(40, 165, 168); background-color: rgb(40, 165, 168);
}
.achievement-list li span.fa {
	font-size: 30px;
}
.achievement-list li p {
	margin: 0px;
}
.achievement-list li span.fa {
	color: rgb(40, 165, 168);
}
.achievement-list li h4 {
	color: rgb(40, 165, 168);
}
.achievement-list li:hover {
	color: rgb(255, 255, 255);
}
.achievement-list li:hover span.fa {
	color: rgb(255, 255, 255);
}
.achievement-list li:hover h4 {
	color: rgb(255, 255, 255);
}
.partners {
	background-position: center; padding: 40px 0px 60px; overflow: hidden; background-image: url("../images/partners-bg.jpg"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover;
}
.partners .text-center > h3 {
	color: rgb(255, 255, 255);
}
.partners .text-center {
	color: rgb(255, 255, 255);
}
.partners-list {
	margin-top: 60px; position: relative;
}
#partners-list .owl-item .item {
	margin: 0px 8px;
}
.partner-bio-box {
	text-align: center; background-color: rgb(255, 255, 255);
}
.partner-bio-box h5 {
	margin-top: 25px;
}
.partner-bio-box p {
	padding-right: 10px; padding-left: 10px; margin-bottom: 40px;
}
.hover-content {
	overflow: hidden; position: relative;
}
.hover-content .expand {
	left: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; transform: translate(0px, 100%); -webkit-transform: translate(0px, 100%); -o-transform: translate(0px, 100%); -moz-transform: translate(0px, 100%);
}
.bio-detail {
	left: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; transform: translate(0px, 100%); -webkit-transform: translate(0px, 100%); -o-transform: translate(0px, 100%); -moz-transform: translate(0px, 100%);
}
.hover-content .expand {
	height: 100%; background-color: rgba(0, 0, 0, 0.6);
}
.bio-detail {
	height: 50%; background-color: rgb(40, 165, 168);
}
.bio-detail ul {
	margin-top: 30px; margin-bottom: 35px;
}
.bio-detail li a {
	font-size: 24px;
}
.bio-detail li {
	color: rgb(255, 255, 255);
}
.bio-detail li a {
	color: rgb(255, 255, 255);
}
.bio-detail {
	color: rgb(255, 255, 255);
}
.bio-detail h5 {
	color: rgb(255, 255, 255);
}
.hover-content:hover .expand {
	opacity: 1; transform: translate(0%, 0%); -webkit-transform: translate(0%, 0%); -o-transform: translate(0%, 0%); -moz-transform: translate(0%, 0%);
}
.hover-content:hover .bio-detail {
	opacity: 1; transform: translate(0%, 0%); -webkit-transform: translate(0%, 0%); -o-transform: translate(0%, 0%); -moz-transform: translate(0%, 0%);
}
#partners .owl-prev {
	top: 40%; color: rgb(255, 255, 255); font-size: 36px; font-weight: normal; position: absolute;
}
#partners .owl-next {
	top: 40%; color: rgb(255, 255, 255); font-size: 36px; font-weight: normal; position: absolute;
}
#partners .owl-prev {
	left: -30px;
}
#partners .owl-next {
	right: -30px;
}
.testimonials {
	padding: 60px 0px 80px; background-color: rgb(242, 242, 242);
}
#quote-carousel blockquote {
	border: currentColor; border-image: none; text-align: center; font-size: 16px; margin-top: 30px;
}
#quote-carousel h5 {
	color: rgb(47, 47, 47); margin-bottom: 20px;
}
#quote-carousel p {
	line-height: 26px; font-style: italic;
}
#quote-carousel .img-responsive {
	margin: 0px auto 35px; width: 170px; height: 170px;
}
#quote-carousel p::before {
	font-family: "FontAwesome";
}
#quote-carousel p::after {
	font-family: "FontAwesome";
}
#quote-carousel p::before {
	margin-right: 10px; content: "\f10d";
}
#quote-carousel p::after {
	margin-left: 10px; content: "\f10e";
}
#quote-carousel .carousel-control {
	background: none;
}
#quote-carousel a.carousel-control {
	color: rgb(44, 44, 44);
}
#quote-carousel a.carousel-control:hover {
	color: rgb(44, 44, 44);
}
#quote-carousel .carousel-indicators {
	right: 50%; bottom: -30px;
}
#quote-carousel .carousel-indicators li {
	background: rgb(44, 44, 44); margin-right: 0px;
}
#quote-carousel .carousel-indicators .active {
	background: rgb(40, 165, 168); border-color: rgb(40, 165, 168);
}
.contact {
	padding: 60px 0px 80px;
}
.contact .status {
	display: none;
}
.contact form {
	margin-top: 40px;
}
.contact-form .form-control {
	border-color: rgb(196, 196, 196);
}
.contact-form .btn {
	margin-top: 20px;
}
.footer {
	padding: 25px 0px 15px; text-align: center; background-color: rgb(44, 44, 44);
}
.footer {
	color: rgb(255, 255, 255);
}
.footer a {
	color: rgb(255, 255, 255);
}
#slider h1 {
	text-transform: uppercase;
}
.navbar-brand {
	text-transform: uppercase;
}
.navbar {
	text-transform: uppercase;
}
.intro h2 {
	text-transform: uppercase;
}
.about-list h5 {
	text-transform: uppercase;
}
h3 {
	text-transform: uppercase;
}
#services-tab .btn-secondary {
	text-transform: uppercase;
}
.partner-bio-box h5 {
	text-transform: uppercase;
}
.contact-form .btn {
	text-transform: uppercase;
}
.intro h2 {
	font-weight: 300;
}
h3 {
	font-weight: 300;
}
#quote-carousel h5 {
	font-weight: 300;
}
.contact-form .form-control {
	font-weight: 300;
}
.contact h5 {
	font-weight: 300;
}
#slider h1 {
	font-weight: 400;
}
#services-tab .nav > li > a {
	font-weight: 400;
}
.achievement-list h4 {
	font-weight: 400;
}
.contact h5 strong {
	font-weight: 400;
}
.navbar-default {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.nav-tabs > li > a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.contact-form .form-control {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.contact-form .btn {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.navbar-nav > li > a {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.about-list span.fa {
	border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.noshadow {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.fixednav {
	box-shadow: 0px 4px 4px #ccc; -webkit-box-shadow: 0 4px 4px #ccc; -moz-box-shadow: 0 4px 4px #ccc;
}
.btn-transparent {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
}
.about-list span.fa {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
}
#services-tab .btn-secondary {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
}
.achievement-list li {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
}
.hover-content .expand {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
}
.bio-detail {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
}
.btn-secondary {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
}
