/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body {
	font-family: 'Open Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 12px;
	color: #333;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 8px 0;
	padding: 0;
}
p {
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}
.hide {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
/*#slide-wrap {visibility: hidden;}*/
.g-recaptcha {transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0;}
.home-dt-nav {display: none;}
.dt-link {display: none;}
#main-nav.navbar {
	background-color: black;
	margin-bottom: 0;
	border: 0px solid transparent;
}
.iframe-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.iframe-container iframe, .iframe-container object, .iframe-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.slider-number img {
	margin-right: 10px;
}
.slider-number {
	padding: 4px 0 0;
	font-size: 14px;
	line-height: 45px;
	font-weight: 600;
}
hr {
	clear: both;
}
a {
	color: #333;
	text-decoration: underline;
}
a.active {
	color: #00d8ff
}
::-webkit-input-placeholder {
 color: #252525;
}
#page-about li.about-link a, #page-faqs li.faq-link a, #page-benefits li.bene-link a, #page-cent-v-lab li.cent-lab-link a, #page-vert li.vert-link a, #page-app li.app-link a, #page-contact li.contact-link a, #page-how li.how-link a {
	color: #3ff;
}
#page-about li.about-link a:hover, #page-faqs li.faq-link a:hover, #page-benefits li.bene-link a:hover, #page-cent-v-lab li.cent-lab-link a:hover, #page-vert li.vert-link a:hover, #page-app li.app-link a:hover, #page-contact li.contact-link a:hover {
	color: #fff;
	background-color: #000;
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
	background-color: white;
}
.nav>li>a {
	color: white;
	text-decoration: none;
}
#page-benefits li.bene-link .dropdown-menu>li>a, .dropdown-menu>li>a, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #888;
	font-weight: 700;
	text-decoration: none;
}
.desktop-menu, a.dropdown-toggle.desktop-menu.disabled {
    display: none;
}
:-moz-placeholder { /* Firefox 18- */
 color: #252525;
}

::-moz-placeholder {  /* Firefox 19+ */
 color: #252525;
}

:-ms-input-placeholder {
 color: #252525;
}
.logo-bar a {
	display: block;
	width: 250px;
	margin: 0 auto;
}
.logo-bar {
	width: 100%;
	padding: 15px 0px 10px;
}
.navbar {
    margin-bottom: 0px;
    border: none;
}
.nav>li>a:hover, .nav>li>a:focus, .nav>li.open>a, .nav>li.open>a:hover, .nav>li.open>a:focus {
	text-decoration: none;
	background-color: #000;
}
.jumbotron {
	padding: 0;
	margin-bottom: 0;
	background-color: white;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    display: none;
}
.slide-text {
    height: 100%;
    padding: 10px;
    text-align: left;
}
.slide-text h2 {
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	margin-bottom: 5px;
	color: #fff;
	text-transform: uppercase;
}
.slide-text h3 {
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #fff;
}
.big-blue-img {display: none;}
.big-blue {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205c+0,005db9+100 */
	background: rgb(0,32,92); /* Old browsers */
}
#home .big-blue {
	margin-top: 15px;
}
.big-blue-back {
	width: 100%;
	overflow: hidden;
}
.big-blue-2 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205c+0,005db9+100 */
	background: rgb(0,32,92); /* Old browsers */
	overflow: hidden;
}
.big-blue-3 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205c+0,005db9+100 */
	background: rgb(0,32,92); /* Old browsers */
	overflow: hidden;
}
.big-blue-3 a {
	color: #fff;
	font-weight: 700;
}
.big-blue-text {
	padding-bottom: 40px;
	margin-top: 15px;
}
.big-blue-text h2, .big-blue-text h1 {
	font-size: 18px;
	color: #ffff99;
	font-weight: 600;
	margin-top: 15px;
	text-transform: uppercase;
}
.big-blue-text p {
	font-weight: 400;
	color: #fff;
}
.big-blue-text-2 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 70px;
}
.big-blue-text-2 a, .big-blue-text-2 a:hover {
	color: #fff;
	font-weight: 600;
}
.home-icon-text {
	margin-top: 10px;
	padding-bottom: 10px;
}
.home-icon-text h2 {
	font-size: 14px;
	color: #006699;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.big-white {
	padding-bottom: 10px;
	text-align: center;
}
#page-faqs .big-blue-text-2 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.big-blue-text-2 h1 {
	font-size: 18px;
	color: #ffffff;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.big-blue-text-2 h2 {
	font-size: 16px;
	color: #ffff99;
	font-weight: 600;
}
#page-faqs .big-blue-text-2 h2 {
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 0px;
}
.big-blue-text-3 h2 {
	font-size: 20px;
	color: #ffff99;
	font-weight: 600;
	margin-top: 30px;
	text-transform: uppercase;
}
.big-blue-text p, .big-blue-text-3 p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	color: #fff;
}
.big-blue-text-2 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 70px;
}
.big-blue-text-2 a, .big-blue-text-2 a:hover {
	color: #fff;
	font-weight: 600;
}
#page-faqs .big-blue-text-2 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.big-blue-text-3 {
	padding: 20px 10px 0 10px;
}
.big-blue-text-2 h1, .big-blue-text-3 h1 {
	font-size: 18px;
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.big-blue-text-2 p {
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	color: #fff;
}
.interior-content h2, .sidebar-content h2 {
	font-size: 16px;
	color: #0e2242;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 8px;
}
#page-faqs .big-blue-text-2 p {
	text-align: left;
	margin-bottom: 15px;
}
#page-faqs .interior {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,cef2ff+100 */

background: rgb(255,255,255); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(206,242,255,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(206,242,255,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(206,242,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cef2ff',GradientType=0 ); /* IE6-9 */

}


/*#page-benefits .interior-content {
	background: #ffffcc;
	border-bottom-right-radius: 148px;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffcc+100 */

	/*background: rgb(255,255,255); 
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,204,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,204,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,204,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffcc', GradientType=0 );
}*/

.benefits-graphic {
	float: right;
	width: 257px;
	margin-left: 15px;
	margin-right: -20px;
}
/*#page-benefits .interior-content p, #page-benefits .interior-content li {
	color: #1d2955;
	font-weight: 700;
}*/
#page-benefits .interior-content ul {
	margin-top: 0px;
	margin-bottom: 15px;
}
.chart-holder {width:100%; float: left;}
/*#page-benefits .interior-content li {
	font-size: 16px;
}*/
p.contact-special {
	font-size: 14px;
	font-style: italic;
	color: #0063a8;
	font-weight: 700;
}
p.contact-special a {
	color: #0063a8;
}
/*#page-benefits .interior-content a {
	color: #0063a8;
}*/

.big-blue-text a {
	color: white;
}
.feature-items {
	width: 100%;
	float: left;
}
.feature-items p {
	display: table-cell;
	height: 80px;
	vertical-align: middle;
	text-align: center;
	width: 225px;
}
.icon-holder img {
    width: 90px;
    height: 90px;
}
#page-benefits .sidebar-blue p {
	font-size: 14px;
	font-weight: 600;
	color: #002462;
	text-transform: uppercase;
}
.feature-items img {
	float: right;
	margin-bottom: 10px;
	width: 70px;
	height: 70px;
}
footer#main-footer {
	background-color: #999;
	color: #fff;
	padding: 10px 0;
	text-align: center;
	margin-top: 15px;
}
#page-faqs footer#main-footer {margin-top: 0px;}
.bx-viewport {
	background-color: #0064A8;
	border-top: #888 1px solid;
	border-bottom: #888 1px solid;
}
/*#page-faqs .interior {
	background-color: #005db9;
}*/
.int-call-buttons {
	width: 100%;
	float: left;
	padding: 10px 0;
}
.center-icon {
	margin-top: 15px;
	margin-bottom: 10px;
}
.main-table {
	margin: 15px 0;
	border-top: 1px solid #182957;
	border-bottom: 1px solid #182957;
	border-left: 1px solid #182957;
}
.main-table .top-row {
	background-color: #182957;
	color: white;
	font-weight: 700;
}
.main-table .dark-row {
	background-color: #97d8e8;
}
.main-table td {
	padding: 4px 6px;
	border-right: 1px solid #182957;
}
.main-table .top-row td {
	border-right: 1px solid #FFF;
}
.main-table .top-row td.last {
	border-right: 1px solid #182957;
}
.main-table .top-row p {
	font-weight: 600;
}
.main-table p {
	margin: 0;
}
.sidebar-blue {
	float: left;
	    width: 100%;
}
ul.sidebar-left {
	text-align: left;
	padding-left: 20px;
}
p.sidebar-left {
	text-align: left;
}
p.sidebar-left.bold {
	font-weight: 700;
}
p.blue {
	color: #0e2242;
	font-weight: 700;
}
.interior-content {
	margin-bottom: 15px;
}
.int-left-overlay {
	margin-top: -70px;
}
.icon-holder {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.sidebar-blue.sidebar-dark-blue {
	background: rgb(0,32,92); /* Old browsers */
	color: white;
	padding: 15px 15px 10px;
}
.sidebar-blue.sidebar-dark-blue a {
	color: white;
}
.carlyle-logo {
	padding: 6px 0;
	margin: 10px -15px;
	background: white;
}
.carlyle-logo img {
	margin: 0 auto;
}
#page-contact .sidebar-content h1 {
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 8px;
}
#page-contact .sidebar-content h2 {
	font-size: 18px;
	color: #ffff99;
	font-weight: 700;
	text-transform: normal;
	margin-bottom: 8px;
}
#page-cent-v-lab .big-blue-text-3 h2, #page-case-study-1 .big-blue-text-3 h2 {
	margin-bottom: 5px;
	margin-top: 0;
	text-transform: none;
}
.footer-top {
	text-align: center;
	padding-bottom: 20px;
	padding-top: 10px;
}
.footer-bottom {
	text-align: center;
	padding-bottom: 20px;
	padding-top: 10px;
}
a.footer-legal {
	padding: 0px 10px;
	color: #999;
}
.img-content {
	padding-top: 15px;
	padding-bottom: 15px;
}
.sidebar-blue {
	text-align: center;
}
.sidebar-blue input[type="text"], .sidebar-blue input[type="tel"], .sidebar-blue input[type="email"], .sidebar-blue textarea {
    color: #000;
		width: 100%;
		border: 1px solid #888;
		margin-bottom: 5px;
}
.form-btns-height {height: 55px;
    overflow: hidden;
}
.btn-primary {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#666666+0,000000+100 */

background: rgb(102,102,102); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */


}
.btn-primary:hover, .btn-primary:focus {
    background: rgb(0,0,0); /* Old browsers */
		
    background-position: 0 0;
}
.faq-hdr {padding-bottom: 25px;}
.faq-hdr h1 {
		margin-top: 15px;
		font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
}
.contact-calls p {
	font-size: 12px;
	line-height: 30px;
	white-space: nowrap;
	color: #0063a8;
	font-weight: 600;
	margin-bottom: 5px;
}
.contact-calls p.phone {
	width: 100%;
	float: left;
}
.contact-calls p.fax {
	width: 100%;
	float: left;
}
.contact-calls p.email {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.contact-calls p img {
	margin-right: 5px;
}
#page-contact .contact-calls p {
	font-size: 12px;
	line-height: 30px;
	white-space: nowrap;
	color: #fff;
	font-weight: 600;
	margin-bottom: 10px;
}
.cent-v-lab-img {width: 100%; float: left;}
.slider-seals {
    display: none;
}
.extra-space {margin-bottom: 28px;}
.big-blue-text-3 h1 span.yellow, .big-blue-text-2 h1 span.yellow {
	display: block;
	font-size: 18px;
	color: #ffff99;
	font-weight: 600;
	margin-top: 0px;
	text-transform: none;
}
 @media (min-width:768px) {
	 /*#nav-container.container:before {display: none;}*/
	 
	 body {font-size: 14px;}
p {
	font-size: 14px;
	line-height: 18px;
}
.home-mobile-nav {display: none;}
.home-dt-nav {display: block;}
.home-dt-nav {height: 50px;}
	 .home-dt-nav #main-nav.navbar {height: 50px !important;}
	 .home-dt-nav .navbar {top: 0px !important;}
	 .home-dt-nav .navbar-header {display: none;}
	 .home-dt-nav .container {height: 50px !important;}
	 .home-dt-nav .navbar-collapse {height: 50px !important; top:0px;}
	 .home-dt-nav .navbar-nav {height:50px;top:0px; !important; line-height: 0px; position:relative;}
.dt-link {display: block;}
.mobile-link {display: none;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    display: block;
}
.navbar {
    border-radius: 0px;
}
.slide-container {
	height: 180px;
	position: relative;
}
.slide-container .row {
	height: 100%;
}
.slide-text {
    width: 420px;
    margin: 0px 0 0 315px;
		background-color: rgb(255,255,255);
    background-color: rgba(255,255,255,.7);
    height: 100%;
    z-index: 200;
    position: absolute;
    padding: 10px 190px 0 10px;
    text-align: left;
}
.nav {
	display: table;
	text-align: center;
	width: 100%;
}
.navbar-nav>li {
	float: none;
}
#page-faqs .interior p {margin-bottom: 15px;}
#page-faqs .interior h2 {margin-bottom: 0px;}
.nav>li {
	margin: 0 auto;
	display: inline-block;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 700;
}
.nav>li>a {
	position: relative;
	display: table-cell;
	padding: 0 5px;
	color: white;
	height: 45px;
	line-height: 12px;
	vertical-align: middle;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 728px;
    margin: 0 auto;
    position: relative;
    margin-top: -38px;
}
.slide-text h2 {
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	margin-bottom: 5px;
	color: #005db9;
	text-transform: uppercase;
}
.slide-text h3 {
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #000;
}
.slide-img {
	display: block;
	width: 750px;
	position: absolute;
	left: 50%;
	margin-left: -375px;
	box-shadow: 0 0 25px rgba(0,0,0,.5);
}
.slide-img img {
	width: 100%;
}
.jumbotron {
	padding: 0;
	margin-bottom: 0;
	background-color: white;
}
.slider-number {
	float: left;
	padding: 3px 10px 3px 0;
	font-size: 15px;
	line-height: 45px;
}
#page-error .slider-number {
	padding: 3px 10px;
}
.slider-seals {
	display: block;
	position: absolute;
	margin: -175px 0 0 450px;
	z-index: 9999;
}
.slider-seals img {
	width: 300px;
}
.big-blue {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205c+0,005db9+100 */
	background: rgb(0,32,92); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00205c', endColorstr='#005db9', GradientType=0 ); /* IE6-9 */
	color: #fff;
	overflow: hidden;
	
}
#home .big-blue {
	margin-top: 0px;
}
.big-blue-img {display: block;}
.big-blue-back {
	width: 100%;
	background: url(../images/blue-band-int.png) no-repeat;
}
#page-faqs .big-blue-back {
	background: none;
}
.big-blue-2 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205c+0,005db9+100 */
	background: rgb(0,32,92); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00205c', endColorstr='#005db9', GradientType=0 ); /* IE6-9 */
	color: #fff;
}
.big-blue-3 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205c+0,005db9+100 */
	background: rgb(0,32,92); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00205c', endColorstr='#005db9', GradientType=0 ); /* IE6-9 */
	color: #fff;
}
.big-blue-text {
	padding-bottom: 40px;
}
.big-blue-text h2, .big-blue-text h1 {
	font-size: 20px;
	color: #ffff99;
	font-weight: 600;
	margin-top: 30px;
	text-transform: uppercase;
}
.big-blue-text-3 h2 {
	font-size: 20px;
	color: #ffff99;
	font-weight: 600;
	margin-top: 0px;
	text-transform: uppercase;
}
.big-blue-text-3 h1 span.yellow, .big-blue-text-2 h1 span.yellow {
	display: block;
	font-size: 20px;
	color: #ffff99;
	font-weight: 600;
	margin-top: 0px;
	text-transform: none;
}
.big-blue-text p, .big-blue-text-3 p {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
}
.big-blue-text-2 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 70px;
}
.big-blue-text-2 a, .big-blue-text-2 a:hover {
	color: #fff;
	font-weight: 600;
}
#page-faqs .big-blue-text-2 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.big-blue-text-3 {
	padding: 20px 0 0 10px;
}
.big-blue-text-2 h1, .big-blue-text-3 h1 {
	font-size: 18px;
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 5px;
}
/*.big-blue-text-3 h1 {
	color: #ffff99;
}*/
#page-cent-v-lab .big-blue-text-3 h1, #page-case-study-1 .big-blue-text-3 h1 {
	color: #ffffff;
	margin-bottom: 5px;
}
.icon-holder img {
    width: 125px;
    height: 125px;
}
.big-blue-text-2 h2 {
	font-size: 20px;
	color: #ffff99;
	font-weight: 600;
}
#page-cent-v-lab .big-blue-text-3 h2, #page-case-study-1 .big-blue-text-3 h2 {
	margin-bottom: 5px;
	margin-top: 0;
	text-transform: none;
}
#page-faqs .big-blue-text-2 h2 {
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 0px;
}
.big-blue-text-2 p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}
.big-blue-text-3 h2 {
	font-size: 18px;
	margin-top: 30px;
}
#page-faqs .big-blue-text-2 p {
	text-align: left;
	margin-bottom: 15px;
}

.big-blue-text a {
	color: white;
}
.home-box-left {
	padding-right: 40px;
}
.home-box-right {
	padding-left: 40px;
}
.home-icon-text h2 {
	font-size: 18px;
	margin-bottom: 8px;
}
.interior-content h2, .sidebar-content h2 {
	font-size: 20px;
	color: #0e2242;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 8px;
}
#page-contact .sidebar-content h2 {
	font-size: 20px;
	text-transform: none;
}
.home-icon-text p {
	font-weight: 400;
}
.header-image {
	box-shadow: 0px 0px 30px rgba(0,0,0,.4);
	margin-left: -15px;
}
.part img {
	position: absolute;
}
#main-nav.navbar {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,999999+50,000000+100;centritec+nav */
	background: rgb(0,0,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(153,153,153,1) 50%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(153,153,153,1) 50%, rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(153,153,153,1) 50%, rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
	min-height: 50px;
	margin-bottom: 0;
	border: 0px solid transparent;
}
.home-icon-text {
	margin-top: -38px;
	padding-bottom: 10px;
}
.big-white {
	padding-bottom: 10px;
	text-align: center;
}
.int-left-overlay {
	margin-top: -70px;
}
.sidebar-blue {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,33ccff+100 */

	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(51,204,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(51,204,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(51,204,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#33ccff', GradientType=0 ); /* IE6-9 */
	text-align: center;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	padding: 15px 15px 10px;
}
.sidebar-blue.sidebar-grey {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,b7b7b7+100 */

	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(183,183,183,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(183,183,183,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(183,183,183,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b7b7b7', GradientType=0 ); /* IE6-9 */
}
.sidebar-blue.sidebar-yellow {
	background: #ffffcc;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffcc+100 */

	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,204,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffcc', GradientType=0 ); /* IE6-9 */
}
.sidebar-blue.sidebar-dark-blue {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205c+0,005db9+100;Centritec+Blue+Band */

	background: rgb(0,32,92); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,32,92,1) 0%, rgba(0,93,185,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00205c', endColorstr='#005db9', GradientType=0 ); /* IE6-9 */
}
/*#page-vert .interior-content {
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(51,204,255,1) 100%); 
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(51,204,255,1) 100%); 
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(51,204,255,1) 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#33ccff', GradientType=0 ); 
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	margin-bottom: 15px;
}*/
p.contact-special {
	font-size: 18px;
}
.sidebar-blue input[type="text"], .sidebar-blue input[type="tel"], .sidebar-blue input[type="email"], .sidebar-blue textarea {
	width: 100%;
	margin-bottom: 10px;
	border: none;
}
.sidebar-blue a {
	color: #0063a8;
}
#page-benefits .sidebar-blue h2 {
	font-size: 28px;
	font-weight: 700;
	color: #002462;
}
#page-benefits .sidebar-blue p {
	font-size: 16px;
	font-weight: 600;
	color: #002462;
	text-transform: uppercase;
}
.sidebar-blue hr {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: -15px;
	margin-left: -15px;
	border: 0;
	border-top: 3px solid #fff;
}
#page-benefits .sidebar-blue hr {
	margin-bottom: 10px;
}
.icon-holder {
	width: 100%;
	text-align: center;
	margin-top: -50px;
	margin-bottom: 20px;
}
.icon-holder img {
	display: inline-block;
}
.contact-calls p {
	font-size: 14px;
	line-height: 30px;
	white-space: nowrap;
	color: #0063a8;
	font-weight: 600;
	margin-bottom: 5px;
}
#page-contact .contact-calls p {
	font-size: 14px;
	line-height: 30px;
	white-space: nowrap;
	color: #fff;
	font-weight: 600;
	margin-bottom: 10px;
}
.faq-hdr h1 {font-size: 26px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 13px;
    line-height: 45px;
		}
.contact-calls p.phone {
	width: 100%;
}
.contact-calls p.fax {
	width: 100%;
}
.contact-calls p.email {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.contact-calls p img {
	margin-right: 5px;
}
.home-icon {
	width: 115px;
	margin: 0 auto 15px;
}
a.footer-legal {
	padding: 0px 20px;
	color: #999;
}
}
@media (min-width:990px) {
.nav>li {
	font-size: 13px;
}
.nav>li>a {
	padding: 0 10px;
	line-height: 14px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 960px;
    margin: 0 auto;
    position: relative;
    margin-top: -38px;
}
.slide-container {
	height: 255px;
}
.slide-container .row {
	height: 100%;
}
.slide-text {
    width: 530px;
    margin: 0px 0 0 435px;
    padding: 20px 250px 0 20px;
}
.slide-text h2 {
    font-size: 20px;
    line-height: 22px;
}
.slide-text h3 {
    font-size: 14px;
    line-height: 22px;
}
.slide-img {
	display: block;
	width: 990px;
	position: absolute;
	left: 50%;
	margin-left: -495px;
}
.slider-seals img {
	width: 410px;
}
.slider-seals {
	position: absolute;
	margin: -251px 0 0 579px;
}
.slider-number {
	font-size: 16px;
}
.jumbotron {
	padding: 0;
	margin-bottom: 0;
	height: 309px;
	overflow: hidden;
}
img.img-responsive.cent-slab-dia {
	width: 550px;
	margin: 0 auto;
}
/*#page-vert .interior-content {
	margin-right: 5%;
	width: 70%;
	min-height: 660px;
}*/
#page-vert .sidebar-yellow {
	min-height: 660px;
}
#page-app .sidebar-yellow {
	min-height: 570px;
}
img.img-responsive.vert-shaft-dia {
	width: 460px;
	margin: 0 auto;
}
img.img-responsive.vert-shaft-cut {
	width: 500px;
	margin: 0 auto;
}
.contact-calls p.phone {
	width: 50%;
}
.contact-calls p.fax {
	width: 50%;
}
.big-blue-text h2, .big-blue-text h1 {
	font-size: 20px;
	color: #ffff99;
	font-weight: 600;
	margin-top: 30px;
	text-transform: uppercase;
}
.big-blue-text-3 h2 {
	font-size: 20px;
	color: #ffff99;
	font-weight: 600;
	margin-top: 30px;
	text-transform: uppercase;
}
.big-blue-text p, .big-blue-text-3 p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}
.big-blue-text-3 h1 span.yellow, .big-blue-text-2 h1 span.yellow {
	display: block;
	font-size: 20px;
	color: #ffff99;
	font-weight: 600;
	margin-top: 0px;
	text-transform: none;
}
.cent-v-lab-img {width: 50%; float: right;}
.chart-holder {width: 55%; margin-left: 3%;float: right;}
footer#main-footer p {
	font-size: 12px;
	margin-bottom: 5px;
}
}
@media (min-width: 1050px) {
.mobile-menu, a.dropdown-toggle.mobile-menu {
    display: none;
}
.desktop-menu, a.dropdown-toggle.desktop-menu.disabled {
    display: table-cell;
}
}
@media (min-width:1200px) {
.nav>li {
	font-size: 14px;
}
.nav>li>a {
	padding: 0 20px;
	height: 50px;
	line-height: 14px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 1140px;
    margin: 0 auto;
    position: relative;
    margin-top: -38px;
}
.slide-img {
	width: 1170px;
	left: 50%;
	margin-left: -585px;
}
.slide-container {
	height: 290px;
}
.slide-container .row {
	height: 100%;
}
.slide-text {
	  width: 550px;
    margin: 0px 0 0 605px;
    padding: 20px 260px 0 20px;
}
.slide-text h2 {
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 10px;
}
.slide-text h3 {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	color: #000;
}
.slider-seals img {
	width: 460px;
}
.slider-seals {
	position: absolute;
	margin: -288px 0 0 729px;
}
.jumbotron {
	padding: 0;
	margin-bottom: 0;
	height: 345px;
}
.home-box-left {
	padding-right: 60px;
}
.home-box-right {
	padding-left: 60px;
}
/*#page-benefits .interior-content p {
	line-height: 22px;
}*/
img.img-responsive.cent-slab-dia {
	width: 700px;
	margin: 15px auto;
}
img.img-responsive.case-study-infogfx {
	width: 600px;
	margin: 0 auto;
}
.faq-pad {padding-left: 40px;}
}
@media (min-width:1400px) {
/*.container {width: 1370px;}
	.slide-text {
    margin: 0 0 0 880px;
}
.slider-seals {
    margin: -369px 0 0 780px;
}*/
}
