/* Transit Air Cargo CSS Document
=================================*/
@import url('fonts/homizio/stylesheet.css');
@import url('fonts/myriadpro/stylesheet.css');
@import url('fonts/softelegance/stylesheet.css');
@import url('fonts/proximanova/stylesheet.css');

/* General
=================================*/
body{
	font-family: "proxima_novalight";

}
h1{}
h2{
	font:42px 'homizio_novaregular';
}
h3{
	font:26px 'homizio_novaregular';
}
h4{
	font:31px 'homizio_novaregular';
}
h5{}
h6{}
p{
	color:#000;
	font:18px/29px 'proxima_novalight';
	margin:0px 0px 25px 0px;
}
a{
	color:#27432A;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
a:hover{
	color:#000;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cleared{clear:both;}
.alignleft{
	float:left;
	margin:0px 30px 25px 0px;
}
.alignright{
	float:right;
	margin:0px 0px 25px 30px;
}
.aligncenter{
	display:block;
	margin:0px auto 30px;
}
ul{
	margin:0px 0px 20px 0px;
}
ul li{
	color:#000;
	font:18px 'proxima_novalight';
	line-height:29px;
	margin:0px 0px 10px 0px;
}
ul ul{
	margin:10px 0px;
}
.orangeText{
	color:#E68200;
}
a.uLine{
	text-decoration:underline;
}
a.uLine:hover{
	text-decoration:none;
}

/* Header
=================================*/
#navigation-sticky-wrapper {
    height: 175px;
}
#navigation{
	background:#fff;
	position:relative !important;
}
#navigation .navbar-inner{
	background:none;
}
.topBar{
	background:#244526;
}
.topContainer{
	width:510px;
	float:right;
	margin: 0px -3% 0% 0px;
}
.topBar a, .topBar span, .topbar form{
	float:left;
	margin:0px 15px 0px 0px;
}
.topBar a, .topBar span{
	font:20px 'homizio_novaregular';
	color:#fff;
	display:block;
	padding:7px 0px;
}
.topBar a:hover{
	color:#e68200;
}
.topBar .inputTxt, .mobileMenu .inputTxt{
	border-radius:20px;
	-webkit-border-radius:20px;
	-o-border-radius:20px;
	-moz-border-radius:20px;
	border:none;
	padding:2px 10px;
	border: 1px solid #fff;
	background:#244526;
	color:#fff;
	float:left;
	margin: 7px 5px;
}
.topBar .inputTxt::-webkit-input-placeholder { /* WebKit browsers */
	color:    #fff;
}
.topBar .inputTxt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:    #fff;
	opacity:  1;
}
.topBar .inputTxt::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:    #fff;
	opacity:  1;
}
.topBar .inputTxt:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:    #fff;
}
.topBar .submitBtn, .mobileMenu .submitBtn{
	border:none;
	background:url('images/searchIcon.png') no-repeat center center;
	padding:10px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	float:left;
}
.topBar .submitBtn:hover, .mobileMenu .submitBtn:hover{
	opacity:0.80;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
ul.nav{
	margin: 50px 0px 0px 0px;
}
ul.nav li.dropdown:hover ul.dropdown-menu:before{
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	margin: -15px 0px 0px 0px;
	position: absolute;
	left: 10%;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #e68200;
}
ul.nav li.dropdown:hover ul.dropdown-menu{
	display:block;
	left:0px;
	padding:10px 0px 0px 0px;
	border:none;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	background:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-moz-box-shadow:none;
}
ul.nav li.dropdown:hover ul.dropdown-menu li{
	border-bottom:1px solid #fff;
	margin:0px;
	width:220px;
}
ul.nav li.dropdown:hover ul.dropdown-menu li a{
	padding:10px 15px !important;
	text-align:center;
}
ul.nav li.dropdown:hover ul.dropdown-menu li:last-child{
	border-bottom:none;
}
ul.nav li.dropdown:hover ul.dropdown-menu li a, ul.nav li.dropdown:hover ul.dropdown-menu li:last-child a{
	color:#fff !important;
	background:#e68200 !important;
	white-space:normal;
	font-size:15px !important;
	line-height:17px !important;
}
ul.nav li.dropdown:hover ul.dropdown-menu li a:hover, ul.nav li.dropdown:hover ul.dropdown-menu li:last-child a:hover{
	color:#fff !important;
	background:#244526 !important;
}
ul.nav li.dropdown:hover ul.dropdown-menu li:first-child a{
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
}
ul.nav li.dropdown:hover ul.dropdown-menu li:last-child a{
	margin: 0px !important;
	border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	-o-border-radius:0px 0px 10px 10px;
	-moz-border-radius:0px 0px 10px 10px;
	text-align:center;
}
ul.nav li:last-child a{
	background:#e68200;
}
ul.nav li a{
	font:18px 'soft_eleganceregular' !important;
	color:#000 !important;
	padding:7px 15px !important;
	text-transform:capitalize !important;
	font-weight:bold !important;
}
ul.nav li:last-child a{
	color:#fff !important;
	border-radius:30px;
	-webkit-border-radius:30px;
	-o-border-radius:30px;
	-moz-border-radius:30px;
	margin:0px 0px 0px 20px;
	font-size:18px !important;
	padding:8px 18px;
	text-align:center;
}
ul.nav li a:hover{
	color:#e68200 !important;
}
ul.nav li:last-child a:hover{
	color:#fff !important;
	background:#244526;
}
ul.singleItem li a{
	border-radius:10px !important;
	-webkit-border-radius:10px !important;
	-o-border-radius:10px !important;
	-moz-border-radius:10px !important;
}

/* Home
=================================*/
#home{
	height:750px;
}
#home .flexslider{
	background:#000;
	padding:0px;
}
#home .flexslider ul.slides, #home .flexslider ul.slides li{
	width:100%;
}
#home .flexslider ul.slides li{
	min-height:700px;
}
.slide1{
	background:url('images/slide4.jpg') no-repeat center top;
}
.slide2{
	background:url('images/slide2.jpg') no-repeat center top;
}
.slide3{
	background:url('images/slide3.jpg') no-repeat center top;
}
.slide4{
	background:url('images/slide1.jpg') no-repeat center top;
}
.sOverlay{
	width:100%;
	height:100px;
	margin:-57px 0px 0px 0px;
	background:url('images/slide-overlay.png') no-repeat center top;
	position:relative;
}
#home p.lead {
    margin: 160px 0px 20px;
	font:47px/47px 'homizio_novaregular';
	text-shadow: 1px 0px 10px #333, 1px 0px 10px #333;
	-webkit-text-shadow: 1px 0px 10px #333, 1px 0px 10px #333;
	-o-text-shadow: 1px 0px 10px #333, 1px 0px 10px #333;
	-moz-text-shadow: 1px 0px 10px #333, 1px 0px 10px #333;
}
#home a.start-button, .orangeButton {
    background:#e68200;
	color:#fff !important;
	font:25px 'homizio_novaregular';
	padding:7px 0px;
	width:220px;
	display:block;
	border-radius:30px;
	margin:0px auto;
	text-align:center;
}
#home a.start-button:hover, .orangeButton:hover {
    background:#244526;
	color:#fff;
}
.flex-control-nav {
    bottom: 30px;
	z-index:1;
}
.flex-direction-nav a {
    color: #fff !important;
}
.flex-control-paging li a {
    background: #fff;
}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active {
    background: #e68200;
}
#about{
	padding:0px 0px 90px 0px;
	background:url('images/watermark.jpg') no-repeat 10% top;
}
#about .container{
	width:70%;
}
#about h2, #timeline h2{
	color:#e68200;
	margin-bottom:0px;
}
#about h3, #timeline h3{
	font-style:italic;
	margin:0px 0px 30px 0px;
}
#about .orangeButton{
	margin:75px auto 0px;
}
#one-parallax{
	color:#000;
	font:25px 'proxima_novalight';
	color:#fff;
}
#one-parallax .section-content{
	padding:90px 0px 140px 0px;
	text-shadow: 0px 0px 5px #000, 0px 0px 5px #000;
	-webkit-text-shadow: 0px 0px 5px #000, 0px 0px 5px #000;
	-o-text-shadow: 0px 0px 5px #000, 0px 0px 5px #000;
	-moz-text-shadow: 0px 0px 5px #000, 0px 0px 5px #000;
}
#one-parallax strong{
	display:block;
	text-align:center;
	margin:0px 0px 25px 0px;
}
#one-parallax ul{
	margin:0px 0px 30px 0px;
}
#one-parallax ul li{	
	margin: 0px 0px 10px 30px;
	color:#fff;
}
#one-parallax p{
	font-size:19px;
	color:#fff;
}
#one-parallax .orangeButton{
	text-align:center;
	margin:50px auto 0px;
	text-shadow:none;
	-webkit-text-shadow:none;
	-o-text-shadow:none;
	-moz-text-shadow:none;
}
#service{
	padding:90px 0px 120px 0px;
}
#service .col-md-4:hover img{
	opacity:0.80;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
#service .col-md-4 .element-line{
	margin-top:10px;
}
#service .col-md-4 .element-line img{
	margin:0px auto 10px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;

}
#service .col-md-4 .element-line h4{
	color:#E68200;
	font-size:32px;
}
#service .col-md-4 .element-line p{
	font: 17px/28px "homizio_novaregular";
	margin: 0px 0px 10px;
}
#service .orangeButton{
	margin:50px auto 0px;
}
#testimonial{
	height:610px;
	background:url('images/homeBg.jpg') no-repeat center top;
	padding:70px 0px;
}
#testimonial h2{
	color:#fff;
	text-align:center;
}
#testimonial ul li img{
	display:block;
	margin:0px auto 30px;
}
#testimonial ul li p{
	color:#fff;
	font:19px/30px 'proxima_novalight';
	padding:0px 10%;
	text-align:center;
}
.byline span{
	color:#aec8f5;
	margin:0px 0px 0px 10px;
}
.eventContainer a.linka{
	color:#fff;
	margin:30px 0px 0px 21%;
	display:block;
	text-decoration:underline;
	font-size:16px;
}
.eventContainer a.linka:hover{
	text-decoration:none;
}
.dateContainer{
	width:75px;
}
.eContent{
	width: 79%;
}
#timeline{
	padding:50px 0px 65px 0px;
}
#contact{
	padding:0px;
	background:#415f7a;
}
#contact .col-md-6{
	padding:0px;
	background:#415f7a;
}
.map2{
	background:url('images/map2.jpg') no-repeat center top !important;
	background-size:cover !important;
	height:500px;
}
.cOverlay{
	box-shadow:0px 0px 50px #999;
	border-bottom:10px solid #E68200;
	background:#fff;
	position:relative;
}
.cOverlay .col-md-6{
	padding:0px 15px !important;
	background:none !important;
}
.cOverlay .col-md-12{
	padding:0px 15px 20px;
	margin: 0px 0px 0px 8.3333%;
}
.addressContainer{
	padding:0px;
}
.addressContainer p{
	font-size:17px;
	line-height:23px;
	margin:0px 0px 10px 0px;
}
.addressContainer a{
	color:#000;
}
.addressContainer a:hover{
	color:#E68200;
}
.cOverlay .col-md-7{
	width:45%;
	padding:0px;
}
.cOverlay .col-md-7 img{
	width:50%;
	margin:60px 0px 0px 0px;
	float:left;
}
#map_canvas{
	margin-top:0px;
}
footer.footer{
	text-align:left;
	padding:0px;
	border-bottom:40px solid #244526;
	background: rgb(234,234,234); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
footer.footer .container{
	background:url('images/watermark2.png') no-repeat left center;
	padding: 30px 0px;
}
footer.footer ul{
	padding:0px;
}
footer.footer ul li{
	list-style:none;
	margin:0px 0px 5px 0px;
}
footer.footer ul li a{
	color:#000;
	font:17px 'soft_eleganceregular';
}
footer.footer ul li a:hover{
	color:#E68200;
}
.newsletter{
	text-align:left;
	position:relative;
	}
.inputFormat{
	border:1px solid #b0b0b0;
	border-radius:30px;
	-webkit-border-radius:30px;
	-o-border-radius:30px;
	-moz-border-radius:30px;
	padding:10px 25px 10px 15px;
	width:100%;
	font-size:17px;
	}
.nButton{
	background:#E68200 url('images/submitArrow.png') no-repeat 14px center;
	border:none;
	padding: 7px 17px;
	position:absolute;
	margin: 4px 0px 0px -39px;
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	border-radius:30px;
	-webkit-border-radius:30px;
	-o-border-radius:30px;
	-moz-border-radius:30px;
	top:0px;
	right:1%;
	}
.nButton:hover{
	background:#244526 url('images/submitArrow.png') no-repeat 14px center;
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	}
ul.socialLinks{
	margin:30px 0px 0px 0px;
}
ul.socialLinks li{
	float:left;
	margin:0px 10px 0px 0px !important;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
ul.socialLinks li:first-child{
	background:url('images/sIcons.jpg') no-repeat 0px 0px;
}
ul.socialLinks li:nth-child(2){
	background:url('images/sIcons.jpg') no-repeat -71px 0px;
}
ul.socialLinks li:nth-child(3){
	background:url('images/sIcons.jpg') no-repeat -143px 0px;
}
ul.socialLinks li:last-child{
	background:url('images/sIcons.jpg') no-repeat -214px 0px;
}
ul.socialLinks li a{
	display:block;
	height:65px;
	width:65px;
}
ul.socialLinks li:hover{
	opacity:0.80;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.copyright{
	font-size:16px;
	text-align:center;
	margin: 80px 0px 0px;
	line-height: 19px;
}
.copyright a{
	color:#000;
}
.copyright a:hover{
	color:#E68200;
}
#testimonial .col-md-6:last-child{
	padding:0px 15px 0px 50px; 
}

/* Blog
=================================*/
.dateContainer{
	background:rgba(255,255,255,0.30);
	padding:10px;
}
.dateContainer span{
	display:block;
	color:#fff;
	text-align:center;
}
.dateContainer span:first-child{
	text-transform:uppercase;
	font-size:23px;
}
.dateContainer span:last-child{
	font-size: 43px;
	line-height: 43px;
}
.eContent a{
	color:#fff;
	font-size:16px;
	text-decoration:underline;
}
.eContent a:hover{
	text-decoration:none;
}
.eContent p{
	color:#fff;
	line-height:25px;
}
.eventContainer .row{
	margin: 0px 15px 10px;
}
.blogContainer article.post{
	border-bottom:1px solid #dedede;
}
.blogContainer article.post:last-child{
	border-bottom:none;
}
.blogContainer article.post h2.entry-title{
	font-size:37px;
	margin:20px 0px 7px 0px;
}
.blogContainer article.post footer{
	text-align:left;
	color:#000;
}
.nav-links div{
	width:50%;
	float:left
}
.nav-links div.nav-next{
	float:right;
	text-align:right;
}
#commentform input, #commentform textarea{
	border:1px solid #dedede;
	padding:5px 10px;
}
#commentform input{
	width:275px;
}
#commentform textarea{
	width:600px;
}
#commentform #submit{
	border:none;
	background:#E68200;
	color:#fff;
	width:200px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;

}
#commentform #submit:hover{
	background:#244526;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;

}

/* Subpages
=================================*/
.blogBanner{
	background:url('images/blog-banner.jpg') no-repeat center top;
}
.eventsBanner{
	background:url('images/events-banner.jpg') no-repeat center top;
}
.searchBanner{
	background:url('images/search-banner.jpg') no-repeat center top;
}
.subpageBanner h1{
	padding:190px 0px;
	color:#fff;
	font-size: 0px;
	text-shadow: 1px 0px 10px #333, 1px 0px 10px #333;
	-webkit-text-shadow: 1px 0px 10px #333, 1px 0px 10px #333;
	-o-text-shadow: 1px 0px 10px #333, 1px 0px 10px #333;
	-moz-text-shadow: 1px 0px 10px #333, 1px 0px 10px #333;
}
.subpageContainer{
	padding:30px 15px 100px;
}
.post-thumbnail{
	display:none;
}
.subpageContainer .entry-header h1{
	color:#27432a;
	margin-bottom:30px;
	text-shadow: 1px 0px 1px #333, 1px 0px 1px #333;
}
.iContainer{
	margin:50px 0px 0px 0px;
}
.iContainer:last-child{
	border:1px solid red;
}
.iContainer img{
	margin:0px auto !important;
}
.iContainer h3{
	text-align:center;
	color:#E68200;
	font: 33px "homizio_novaregular";
	margin:20px 0px 10px 0px;
}
.iContainer ul{
	padding: 0px;
	width: 340px;
	margin: 0px auto;
}
.iContainer ul li{
	list-style:none;
}
.subpageContainer h2{
	color:#E68200;
	margin: 20px 0px 15px;
	font-size:28px;
}
.subpageContainer h3{
	margin: 5px 0px 15px;
}
#accordion h4{
	font: bold 17px "Helvetica";
}
#accordion .panel-body {
    border-top: 1px solid #dedede;
    padding: 20px;
}
#accordion a.collapsed{
	color:#000;
}
#accordion a, #accordion a:hover{
	color:#E68200;
}
.wpcf7{
	margin:0px 0px 50px 0px !important;
}
.wpcf7 p{
	margin:0px 0px 10px 0px;
}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-textarea{
	border:1px solid #dedede;
	width:100%;
	padding:10px;
}
.wpcf7-form .wpcf7-select{
	border:1px solid #dedede;
	padding:10px;
	margin:0px 15px 0px 0px;
}
.wpcf7-form .wpcf7-textarea{
	height:200px;
}
.wpcf7-form .wpcf7-captchar{
	width:25%;
}
.wpcf7-form .wpcf7-submit{
	background:#E68200;	
	color:#fff;
	border:none !important;
	font-size: 18px;
	width: 120px;
	padding: 7px;
	border-radius:30px;
	-webkit-border-radius:30px;
	-o-border-radius:30px;
	-moz-border-radius:30px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.wpcf7-form .wpcf7-submit:hover{
	background:#244526;	
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.tFormat{
	color:#E68200;
	margin:0px 0px 10px 0px !important;
}
#accordion a{
	position:relative;
	padding:0px 20px 0px 0px;
}
#accordion a i{
	position:absolute;
	right:0px;
	top:50%;
	margin:-7px 0px 0px 0px;
}
#accordion h4{
	text-transform:none;
}
.addContainer h3{
	border-bottom: 1px solid #dedede;
	padding: 0px 0px 5px 0px;
	color:#E68200;
}
.addContainer span{
	display:block;
	margin:0px 0px 20px 0px;
}
.addContainer iframe{
	width:100%;
	height:400px;
}
.searchBox{
	border-bottom:1px solid #dedede;
}
.searchBox h2{
	font-size:33px;
	line-height:33px;
	margin:15px 0px;
}
#respond h3{
	color:#E68200;
}
.subpageContainer footer{
	text-align:left;
}
.subBtn{
	background:#E68200;
	color:#fff;
	padding: 20px 10px;
	border-radius: 5px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 30px 0px 0px;
	display: block;
	width: 320px;
	text-align: center;
}
.subBtn:hover, .subBtn:focus{
	background:#244526;
	color:#fff;
}
/* Subpages - US Domestic Shipping
=================================*/
.usds1 .col-md-6{
	margin:0px 0px 25px;

}
.usds1 h3, .usds2 h3{
	margin:0px 0px 5px;
}
.usds1 p, .usds2 p{
	font-size: 15px;
	line-height: 24px;
}
.usds2{
	width:80%;
	margin:0px auto;
}

/* Mobile
=================================*/
.mobileMenu{
	display:none;
}
.navbar-header button{
	color:#E68200 !important;
	margin: 25px 0px 0 0 !important;
}
.navbar-header button:hover{
	color:#244526 !important;
}
.navbar-header button .fa{
	font-size:40px;
}
.mobileMenu form{
	width: 100%;
	height: 42px;
}
.mobileMenu .submitBtn{
	background:url('images/gsubmit.jpg') no-repeat center center;
}
.video-section {
  background: none;
}

/* Media Queries
=================================*/
@media (max-width: 765px) {
	/*General*/
	h2 {
	  font-size: 35px;
	}
	h3 {
	  font-size: 23px;
	}
	/*Home*/
	.topContainer{
		width:100%;
	}
	.mobileMenu{
		display:block;
	}
	#brand {
	  width: 230px;
	  padding:10px 0px;
	}
	#brand img{
	  width: 100%;
	}
	.mobileMenu .inputTxt{
		width: 88%;
		padding: 8px 10px;
	} 
	.mobileMenu .submitBtn {
	  margin: 6px 0px;
	}
	ul.nav {
	  margin:0px;
	}
	ul.nav li {
	  margin: 0px 0px 0px 0px;
	}
	ul.nav li:last-child a{
	  border-bottom:none;
	}
	ul.nav li a {
	  font: 18px 'homizio_novaregular' !important;
	  padding: 3px 15px !important;
	  border-color:#b0b0b0 !important;
	}
	.navbar-default .navbar-collapse {
	  border-color: #b0b0b0;
	}
	ul.nav li:last-child a {
	  border-bottom: none;
	  width: 200px;
	  margin: 15px auto;
	  padding: 10px !important;
	}
	ul.nav li.dropdown:hover ul.dropdown-menu, ul.nav li.dropdown:hover ul.dropdown-menu li, ul.nav li.dropdown:hover ul.dropdown-menu li:last-child a{
		width:100%;
		text-align:center;
	}
	#map_canvas.map-bg-mobile {
	  background: url("images/mobile-map-bg.jpg") no-repeat center top;
	}
}
@media (max-width: 480px) {
	#navigation-sticky-wrapper {
		height: 110px !important;
	}
	.topBar{
		width:100%;
		padding: 3px 0px;
	}
	.topContainer{
		margin:0px;
	}
	.topBar a, .topBar span {
	  padding: 0px;
	  width: 44%;
	  float: left;
	  text-align: center;
	  font-size:17px;
	}
	.topBar span a{
	  	display:block;
		width:100%;
	}
	.topBar form{
		display:none;
	}
	#home {
		height: 375px;
	}
	#home .flexslider ul.slides, #home .flexslider ul.slides li {
		min-height: 330px;
	}
	#home .flexslider ul.slides li {
		background-size:cover;
	}
	#home p.lead {
		margin: 75px 0px 20px;
		font: 30px/30px 'homizio_novaregular';
	}
	#about .container {
		width: 100%;
	}
	#about .orangeButton {
		margin: 55px auto 0px;
	}
	#service .col-md-4 .element-line h4 {
		font-size: 35px;
	}
	#one-parallax .section-content, #service {
		padding: 50px 0px;
	}
	#one-parallax strong {
		font-size: 22px;
	}
	#one-parallax ul {
		padding: 0px;
	}
	.service-items .col-md-4{
		margin:0px 0px 30px 0px;
	}
	#testimonial {
		background: none;
		padding: 0px;
		height:auto
	}
	#testimonial .col-md-6{
		padding:65px 15px !important;
		background-size:cover !important;
	}
	#testimonial .col-md-6:first-child{
		background: url("images/testBg.jpg") no-repeat center top;
	}
	#testimonial .col-md-6:last-child{
		background: url("images/eventsBg.jpg") no-repeat center top;
	}
	#testimonial ul li p {
		padding: 0px;
	}
	.dateContainer {
		width: 100px;
		margin: 0px auto 20px;
	}
	.eventContainer .row {
		margin: 0px;
	}
	.eContent {
		padding: 0px;
		width:100%;
	}
	.eventContainer a.linka {
		margin: 30px 0px 0px 0%;
	}
	#timeline img{
		width:100%;
	}
	#about h3, #timeline h3 {
		margin: 0px 0px 23px 0px;
	}
	.cOverlay .col-md-10 {
		margin: 0px;
	}
	.cOverlay .col-md-10 .col-md-3 {
	    margin: 0px auto;
		width: 100%;
	}
	.cOverlay .orangeButton {
		margin: 30px auto 0px;
	}
	.cOverlay .col-md-4 {
		width: 100%;
	}
	.cOverlay .col-md-4 img {
		margin: 30px 0px 0px 0px;
	}
	.cOverlay .col-md-7 {
		width: 100%;
		padding: 0px 25px 0px 0px;
		margin: 15px 0px 0px 0px;
	}
	.cOverlay .col-md-7 img {
		width: 100%;
		margin: 15px 0px 0px 0px;
	}
	footer.footer{
		padding: 25px 0px;
	}
	footer.footer .container{
		background-size:100%;
		background-position: left top;
		padding:0px 15px;
	}
	ul.socialLinks li:last-child {
		margin: 0px !important;
	}
	/*Subpages*/
	.subpageBanner{
		background-size:cover !important;
	}
	.subpageBanner h1{
		padding:75px 0px;
	}
	.sOverlay {
		height: 65px;
	}
	.subpageContainer {
		padding: 0px 15px 100px;
	}
	article.page ul, article.post ul{
		padding:0px 15px;
		width:100%;
		margin:0px 0px 30px 0px;
	}
	article.page ul ul, article.post ul ul{
		margin:5px 0px 10px 0px;
	}
	article.page ul ul li, article.post ul ul li{
		margin:0px 0px 5px 0px;
	}
	.iContainer .col-md-6{
		padding:0px;
	}
	.wpcf7-form .wpcf7-select {
		margin: 0px 10px 0px 0px;
	}
	#commentform p{
		margin:0px;
	}
	#commentform input, #commentform textarea, .subBtn{
		width:100%;
	}
	#commentform #submit{
		width:100%;
		margin:10px 0px 0px 0px;
	}
	/*US Domestic Shipping*/
	.usds2{
		width:100%;
	}
	.usds2, .usds2 .col-md-5, .usds2, .usds2 .col-md-7{
		padding:0px;
	}
}
@media (max-width: 480px) and (max-height: 350px){}
@media (min-width: 481px) and (max-width: 600px) {
	#navigation-sticky-wrapper {
		height: 130px !important;
	}
	.topbar form{
		display:block;
	}
	.mobileMenu{
		display:none;
	}
	.topContainer {
		width: 100%;
		margin:0px;
	}
	.topBar span {
		margin:-7px 0px 0px;
	}
	#home {
		height: 410px;
	}
	#home .flexslider ul.slides, #home .flexslider ul.slides li {
		min-height: 365px;
	}
	#home .flexslider ul.slides li {
		background-size:cover;
	}
	#home p.lead {
		margin: 75px 0px 20px;
		font: 30px/30px 'homizio_novaregular';
		padding: 0px 20px;
	}
	#home p.lead br{
		display:none;
	}
	#about .container {
		width: 100%;
	}
	#about .orangeButton {
		margin: 55px auto 0px;
	}
	#one-parallax .section-content, #service {
		padding: 65px 0px 85px 0px;
	}
	.service-items .col-md-4{
		width:33.33%;
		float:left;
	}
	#service .col-md-4 .element-line h4 {
		font-size: 20px;
	}
	#service {
		padding: 45px 0px 60px;
	}
	#testimonial {
		background: none;
		padding: 0px;
		height:auto
	}
	#testimonial .col-md-6{
		padding:35px 15px !important;
		background-size:cover !important;
	}
	#testimonial .col-md-6:first-child{
		background: url("images/testBg.jpg") no-repeat center top;
	}
	#testimonial .col-md-6:last-child{
		background: url("images/eventsBg.jpg") no-repeat center top;
	}
	#testimonial ul li p {
		padding: 0px;
	}
	.dateContainer {
		width: 100px;
		margin: 0px 20px 0px 0px;
		float:left;
	}
	.eventContainer .row {
		margin: 0px;
	}
	.eContent {
		padding: 0px;
		width:75%;
		float:left;
	}
	.eventContainer a.linka {
		margin: 30px 0px 0px 0%;
	}
	#timeline img{
		width:100%;
	}
	#about h3, #timeline h3 {
		margin: 0px 0px 23px 0px;
	}
	.cOverlay {
		padding: 0px 0px 20px;
	}
	.cOverlay .col-md-12 {
		padding: 0px 15px 0px;
		margin: 0px 15px 0px;
	}
	.cOverlay .col-md-12 .col-md-5{
		width:40%;
		float:left;
	}
	.cOverlay .col-md-12 .col-md-7{
		width:60%;
		float:left;
	}
	.cOverlay .col-md-12 .col-md-7 img {
		width: 100%;
		margin: 35px 0px 0px 0px;
	}
	footer.footer{
		padding: 25px 0px;
	}
	footer.footer .container{
		padding:0px 15px;
	}
	footer.footer .container {
		background-position: left top;
		background-size: auto;
	}
	footer.footer .col-md-4 .col-md-6{
		width:50%;
		float:left;
	}
	/*Subpages*/
	.subpageBanner{
		background-size:cover !important;
	}
	.subpageBanner h1{
		padding:50px 0px 105px 0px;
		line-height:42px;
	}
	.sOverlay {
		height: 65px;
	}
	.subpageContainer {
		padding: 0px 15px 100px;
	}
	article.page ul, article.post ul{
		padding:0px 15px;
		width:100%;
		margin:0px 0px 30px 0px;
	}
	article.page ul ul, article.post ul ul{
		margin:5px 0px 10px 0px;
	}
	article.page ul ul li, article.post ul ul li{
		margin:0px 0px 5px 0px;
	}
	.iContainer .col-md-6{
		padding:0px;
	}
	.wwLocations .col-md-3, .addContainer .col-md-6, .iContainer .col-md-6, .industryContainer .col-md-6{
		width:50%;
		float:left;
	}
	.mobileFormat{
		clear:both;
	}
	.iContainer h3 {
		font: 29px "homizio_novaregular";
	}
	#commentform textarea{
		width:100%;
	}
	.serviceContainer .col-md-6{
		width:50%;
		float:left;
	}
	/*US Domestic Shipping*/
	.usds2{
		width:100%;
	}
	.usds2 .col-md-5, .usds2 .col-md-7{
		padding:0px;
	}
}
@media (min-width: 601px) and (max-width: 750px) {
	#navigation-sticky-wrapper {
		height: 130px !important;
	}
	.topContainer {
		width: 77%;
		margin:0px;
	}
	.mobileMenu{
		display:none;
	}
	#home {
		height: 400px;
	}
	#home .flexslider ul.slides, #home .flexslider ul.slides li {
		min-height: 350px;
	}
	#home .flexslider ul.slides li {
		background-size:cover;
	}
	#home p.lead {
		margin: 75px 0px 20px;
		font: 33px/33px 'homizio_novaregular';
		padding: 0px 20px;
	}
	#home p.lead br{
		display:none;
	}
	#about .container {
		width: 100%;
	}
	#about .orangeButton {
		margin: 55px auto 0px;
	}
	#service {
		padding: 60px 0px 80px 0px;
	}
	.service-items .col-md-4{
		width:33.33%;
		float:left;
	}
	#service .col-md-4 .element-line h4 {
		font-size: 25px;
	}
	#one-parallax .section-content, #service {
		padding: 65px 0px 85px 0px;
	}
	#testimonial {
		background: none;
		padding: 0px;
		height:auto
	}
	#testimonial .col-md-6{
		padding:35px 15px !important;
		background-size:cover !important;
	}
	#testimonial .col-md-6:first-child{
		background: url("images/testBg.jpg") no-repeat center top;
	}
	#testimonial .col-md-6:last-child{
		background: url("images/eventsBg.jpg") no-repeat center top;
	}
	#testimonial ul li p {
		padding: 0px;
	}
	.dateContainer {
		width: 100px;
		margin: 0px 20px 0px 0px;
		float:left;
	}
	.eventContainer .row {
		margin: 0px;
	}
	.eContent {
		padding: 0px;
		width:78%;
		float:left;
	}
	.eventContainer a.linka {
		margin: 30px 0px 0px 0%;
	}
	#timeline img{
		width:100%;
	}
	#about h3, #timeline h3 {
		margin: 0px 0px 23px 0px;
	}
	.cOverlay .col-md-12 {
		margin: 0px 15px 0px;
	}
	.addressContainer{
		width:40%;
		float:left;
	}
	.cOverlay .col-md-7{
		width:60%;
		float:left;
	}
	.cOverlay .col-md-7 img{
		margin:35px 0px 0px 0px;
		width:100%;
	}
	footer.footer{
		padding: 25px 0px;
	}
	footer.footer .container{
		padding:0px 15px;
	}
	footer.footer .container {
		background-position: left top;
		background-size: auto;
	}
	footer.footer .col-md-4 .col-md-6{
		width:50%;
		float:left;
	}
	/*Subpages*/
	.subpageBanner{
		background-size:cover !important;
	}
	.subpageBanner h1{
		padding:110px 0px;
	}
	.subpageContainer {
		padding: 0px 15px 100px;
	}
	.iContainer .col-md-6, .industryContainer .col-md-6, .addContainer .col-md-6{
		width:50%;
		float:left;
	}
	.iContainer .col-md-6 ul, #commentform textarea{
		width:100%;
	}
	.wwLocations .col-md-3{
		width:25%;
		float:left;
	}
	.serviceContainer .col-md-6{
		width:50%;
		float:left;
	}
	/*US Domestic Shipping*/
	.usds1 .col-md-6{
		width:50%;
		float:left;
	}
}
@media (min-width: 751px) and (max-width: 800px) {
	.topContainer {
		margin: 0px;
	}
	#navigation-sticky-wrapper{
		height: 120px !important;
	}
	#navigation .container{
		width:100%;
	}
	#brand {
	  width: 205px;
	  padding:10px 0px;
	  margin:0px;
	}
	#brand img{
	  width: 100%;
	}
	ul.nav {
	  margin: 25px 0px 0px 0px;
	}
	ul.nav li a {
	  font: 17px 'homizio_novaregular' !important;
	  padding: 7px !important;
	}
	ul.nav li:last-child a {
	  font-size: 15px !important;
	  padding: 8px 18px !important;
	}
	#home {
		height: 460px;
	}
	#home .flexslider ul.slides, #home .flexslider ul.slides li {
		min-height: 420px;
	}
	#home .flexslider ul.slides li {
		background-size:cover;
	}
	#home p.lead {
		margin: 75px 0px 20px;
		font: 36px/36px 'homizio_novaregular';
		padding: 0px 20px;
	}
	#home p.lead br{
		display:none;
	}
	#about .container {
		width: 100%;
	}
	#about .orangeButton {
		margin: 55px auto 0px;
	}
	#one-parallax .section-content, #service {
		padding: 65px 0px 85px 0px;
	}
	#service .col-md-4 .element-line h4 {
		font-size: 27px;
	}
	.service-items .col-md-4{
		width:33.33%;
		float:left;
	}
	#testimonial {
		background: none;
		padding: 0px;
		height:auto
	}
	#testimonial .container{
		width:100%;
	}
	#testimonial .col-md-6{
		padding:35px 15px !important;
		background-size:cover !important;
	}
	#testimonial .col-md-6:first-child{
		background: url("images/testBg.jpg") no-repeat center top;
	}
	#testimonial .col-md-6:last-child{
		background: url("images/eventsBg.jpg") no-repeat center top;
	}
	#testimonial ul li p {
		padding: 0px;
	}
	.dateContainer {
		width: 100px;
		margin: 0px 20px 0px 0px;
		float:left;
	}
	.eventContainer .row {
		margin: 0px 0px 10px 0px;
	}
	.eContent {
		padding: 0px;
		width:83%;
		float:left;
	}
	.eventContainer a.linka {
		margin: 30px 0px 0px 0%;
	}
	#timeline img{
		width:100%;
	}
	#about h3, #timeline h3 {
		margin: 0px 0px 23px 0px;
	}
	#map_canvas.map-bg-mobile {
	  background: url("images/mobile-map-bg.jpg") no-repeat center top;
	  background-size: cover;
	}
	.cOverlay{
		width:100%;
	}
	.cOverlay .col-md-12 {
		margin: 0px;
	}
	.cOverlay .col-md-5, .cOverlay .col-md-5 .col-md-6, .cOverlay .col-md-7 {
		width:50%;
		float:left;
	}
	.cOverlay .col-md-7 img{
		width:100%;
		margin:20px 0px 0px 0px;
	}
	footer.footer{
		padding: 25px 0px;
	}
	footer.footer .container{
		padding:0px 15px;
	}
	footer.footer .container {
		background-position: left top;
		background-size: auto;
	}
	footer.footer .col-md-4 .col-md-6, .iContainer .col-md-6, .companyContainer .col-md-6, .industryContainer .col-md-6, .addContainer .col-md-6, .resContainer .col-md-6{
		width:50%;
		float:left;
	}
	.wwLocations .col-md-3{
		width:25%;
		float:left;
	}
	/*Subpages*/
	.subpageBanner{
		background-size:cover !important;
	}
	.subpageBanner h1{
		padding:110px 0px;
	}
	.sOverlay {
		height: 85px;
	}
	.subpageContainer {
		padding: 0px 15px 100px;
	}
	.resContainer h2{
		font-size:36px;
	}
	#commentform textarea{
		width:100%;
	}
	.serviceContainer .col-md-6{
		width:50%;
		float:left;
	}
	.plContainer .col-md-6{
		width:50%;
		float:left;
	}
	/*US Domestic Shipping*/
	.usds1 .col-md-6{
		width:50%;
		float:left;
	}
}
@media (min-width: 751px) and (max-width: 765px) {
	.mobileMenu{
		display:none;
	}
	ul.nav {
		margin:0px;
	}
	.topContainer {
		width: 465px;
	}
}
@media (min-width: 801px) and (max-width: 1000px) {
	.topContainer {
		margin: 0px;
	}
	#navigation-sticky-wrapper{
		height: 130px !important;
	}
	#navigation .container{
		width:100%;
	}
	#brand {
	  width: 230px;
	  padding:10px 0px;
	  margin:0px;
	}
	#brand img{
	  width: 100%;
	}
	ul.nav {
	  margin: 30px 0px 0px 0px;
	}
	ul.nav li a {
	  font: 17px 'homizio_novaregular' !important;
	  padding: 7px !important;
	}
	ul.nav li:last-child a {
	  font-size: 15px !important;
	  padding: 8px 18px !important;
	}
	#home {
		height: 460px;
	}
	#home .flexslider ul.slides, #home .flexslider ul.slides li {
		min-height: 420px;
	}
	#home .flexslider ul.slides li {
		background-size:cover;
	}
	#home p.lead {
		margin: 75px 0px 20px;
		font: 36px/36px 'homizio_novaregular';
		padding: 0px 20px;
	}
	#home p.lead br{
		display:none;
	}
	#home .flex-prev:before{
		float:left;
	}
	#about .container {
		width: 100%;
	}
	#about .orangeButton {
		margin: 55px auto 0px;
	}
	#one-parallax .section-content, #service {
		padding: 65px 0px 85px 0px;
	}
	#service .col-md-4 .element-line h4 {
		font-size: 27px;
	}
	.service-items .col-md-4{
		width:33.33%;
		float:left;
	}
	#testimonial {
		background: none;
		padding: 0px;
		height:auto
	}
	#testimonial .container{
		width:100%;
	}
	#testimonial .col-md-6{
		padding:35px 15px !important;
		background-size:cover !important;
	}
	#testimonial .col-md-6:first-child{
		background: url("images/testBg.jpg") no-repeat center top;
	}
	#testimonial .col-md-6:last-child{
		background: url("images/eventsBg.jpg") no-repeat center top;
	}
	#testimonial ul li p {
		padding: 0px;
	}
	.dateContainer {
		width: 100px;
		margin: 0px 20px 0px 0px;
		float:left;
	}
	.eventContainer .row {
		margin: 0px 0px 15px 0px;
	}
	.eContent {
		padding: 0px;
		width:83%;
		float:left;
	}
	.eventContainer a.linka {
		margin: 30px 0px 0px 0%;
	}
	#timeline img{
		width:100%;
	}
	#about h3, #timeline h3 {
		margin: 0px 0px 23px 0px;
	}
	#map_canvas.map-bg-mobile {
	  background: url("images/mobile-map-bg.jpg") no-repeat center top;
	  background-size: cover;
	}
	.cOverlay{
		width:100%;
	}
	.cOverlay .col-md-12 {
		margin: 0px;
	}
	.cOverlay .col-md-12 .col-md-5, .cOverlay .col-md-12 .col-md-5 .col-md-6, .cOverlay .col-md-12 .col-md-7{
		width:50%;
		float:left;
	}
	.cOverlay .col-md-12 .col-md-7 img{
		width:100%;
		margin:15px 0px 0px 0px;
	}
	.addressContainer, .cOverlay .col-md-3, .cOverlay .col-md-4 {
		width:33.33%;
		float:left;
	}
	footer.footer{
		padding: 25px 0px;
	}
	footer.footer .container{
		padding:0px 15px;
	}
	footer.footer .container {
		background-position: left top;
		background-size: auto;
	}
	footer.footer .col-md-4 .col-md-6, .iContainer .col-md-6, .companyContainer .col-md-6, .industryContainer .col-md-6, .addContainer .col-md-6, .resContainer .col-md-6{
		width:50%;
		float:left;
	}
	.wwLocations .col-md-3{
		width:25%;
		float:left;
	}
	/*Subpages*/
	.subpageBanner{
		background-size:cover !important;
	}
	.subpageBanner h1{
		padding:110px 0px;
	}
	.subpageContainer {
		padding: 0px 15px 100px;
		width:100%;
	}
	.resContainer h2{
		font-size:37px;
	}
	.serviceContainer .col-md-6{
		width:50%;
		float:left;
	}
	.plContainer .col-md-6{
		width:50%;
		float:left;
	}
	/*US Domestic Shipping*/
	.usds1 .col-md-6{
		width:50%;
		float:left;
	}
}
@media (min-width: 1001px) and (max-width: 1200px) {
	#navigation-sticky-wrapper{
		height: 130px !important;
	}
	#brand {
	  width: 230px;
	  padding:10px 0px;
	  margin:0px;
	}
	#brand img{
	  width: 100%;
	}
	ul.nav {
	  margin: 27px 0px 0px 0px;
	}
	#home {
		height: 480px;
	}
	#home .flexslider ul.slides, #home .flexslider ul.slides li {
		min-height: 440px;
	}
	#home .flexslider ul.slides li {
		background-size:cover;
	}
	#home p.lead {
		margin: 75px 0px 20px;
		font: 40px/40px 'homizio_novaregular';
		padding: 0px 20px;
	}
	#home p.lead br{
		display:none;
	}
	#about .container {
		width: 85%;
	}
	#testimonial {
	  height: 670px;
	  background-size: cover;
	}
	#timeline img{
		width:100%;
	}
	#map_canvas.map-bg-mobile {
	  background: url("images/mobile-map-bg.jpg") no-repeat center top;
	  background-size: cover;
	}
	.cOverlay {
	  width: 104%;
	}
	.cOverlay .container{
		width:100%;
	}
	.cOverlay .col-md-12 {
		margin:0px 20px;
	}
	.cOverlay .col-md-7 {
		width: 50%;
		padding: 0px;
	}
	/*Subpages*/
	.subpageBanner{
		background-size:cover !important;
	}
	.subpageBanner h1{
		padding:125px 0px;
	}
	.subpageContainer {
		padding: 0px 15px 100px;
	}
	.resContainer h2{
		font-size:37px;
	}
	#service .col-md-4 .element-line h4 {
		font-size: 34px;
	}
}