body{font-family: 'Conv_DINPro-Light_13935', 'Open Sans', sans-serif;}
.error{color: red; }
.emailBox{border-radius: 0}
.row{margin:0;}
.list-inline{margin:0;}
.rightIcon{float:right;font-size:16px; padding: 5px; margin-top: -2px;}
.webship{margin-right: 20px;}
.quoteDiv{border: solid 1px white; margin-right: 10px;}
.quoteDiv:hover{border-color: #6eb43f; color: #6eb43f; background-color: white; }
.quoteDiv:hover a{color: #6eb43f; }

.dropdown:hover .dropdown-menu{display: block;}
.navbar-container{padding:0;}
.navbar{height:70px;background-color:#efefef; margin:0; border-top: solid 5px #6eb43f}
.navbar-toggle{background-color:white;}
.icon-bar{background-color:black;}
.navbar-nav{height:65px;}
.navbar-nav li{height:70px;}
.navbar-nav li a{text-align: left;padding:25px 10px 25px 10px;font-size:1.2em;color:#004990;}

.navbar-brand{height:65px;color:white;padding:6px 0 0 35px;}

.navbar-nav a{color:black;height:70px;text-align:center;}
.dropdown-menu{left:auto;}
.navbar-nav li a:hover{color:#41bceb;background-color: #41bceb;}

.header-dark{background-color:#2e3537;height: 45px;color:white;}
.first-header{padding:0; height:45px;}
.social-buttons li{padding:0px;}
.social-buttons {padding-left:20px; padding-right:20px}

.fa-map-marker{margin-left:40px; margin-right: 5px;}
.fa-envelope-o{margin-left:40px; margin-right: 5px;}
.fa-phone{margin-left:40px; margin-right: 5px;}
.fa-truck{margin-left: 5px;}
a .navbar-brand{padding: 20px; margin-right:-5;}
.firstheader-content{height:45px;}
.quote-button{float:right}
.navbar-collapse{height:250px; background-color:#efefef;}
.navbar-toggle{margin:15px;}
.navbar-header .navbar-toggle .icon-bar{background-color:#41bceb; }
.navbar-header .navbar-toggle{border-color:#41bceb;margin-top: 21px; margin-right: 10px;}
#myNavbar ul li ul li{height:40px;}
#myNavbar ul li ul li a{padding:10px;}
.conCarousel{position:relative; padding:0px;}
.fill{display:block; margin:0 auto;}
.navbar-collapse ul li ul {padding:0}
.navbar-collapse ul li ul li a{height:40px;}
.carousel-img{width:100%} 
.carousel-caption{margin-bottom:10vh;}
.carousel-caption h2{font-size:3.2vw;font-family:'Conv_DINPro-Medium_13936', 'Open Sans Condensed', 'Open Sans', sans-serif;}
.carousel-caption h4{font-size:2.0vw;font-family:'Conv_DINPro-Light_13935', 'Open Sans Condensed', 'Open Sans', sans-serif; padding: 0 10px 0 10px 0;}
.navbar-collapse{text-align:center;}
.navbar-nav{float:none; margin: 0 auto; display: table; table-layout: fixed;}
.btn-info{background-color:#6eb43f}
.header-button{background-color:transparent;font-size:1.1em;text-align:center;}


.navbar-nav li a{position: relative; text-decoration: none;	font-family: 'Conv_DINPro-Bold_13934', 'Open Sans Condensed', 'Open Sans', sans-serif; font-size: 1.2em; }
.navbar-nav li a:hover{color:#6eb43f;background-color: #efefef;}
.navbar-nav li a:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 3px;
	bottom: 20px;
	left: 0;
	background-color: #6eb43f;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all 0.3s ease-in-out 1s;
	transition: all 0.3s ease-in-out 0.1s;
}
.navbar-nav li ul a:before{
	background-color: white;
  
}
.navbar-nav li ul li a:before{
	height: 2px;
	bottom: 2px;
	background-color: white;
  
}
.navbar-nav li a:hover:before{
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	color:white;
}
.dropdown-menu li a:hover{background-color:#6eb43f; color:white;}
.footerSection ul{padding-left: 0;}



/*.navbar-nav li a:hover{background-color:#6eb43f;color:white;}*/


.socialButtons{
	padding-right:0;
    display: block;
    width: 29px;
    height: 29px;
    border-radius: 100%;
    font-size: 20px;
    line-height: 29px;
    outline: 0;
    color: #fff;
    background-color: #222;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    text-align:center;
}

.twitterButton:hover{background-color: #28aadc;}
.FBButton:hover{background-color: #337ab7;}
.YTButton:hover{background-color: #e62117;}
.LIButton:hover{background-color: #0077B5;}



ul.social-buttons li a:focus,
ul.social-buttons li a:active {
    background-color: #6eb43f;
    text-align:center;
}


.mainHeaders{text-align:center; padding: 40px 120px 0 120px;}
.imageWrap .img-responsive {border-top-style: solid; border-top-width:3px; border-top-color:#6eb43f;}
.img-responsive{width:100%;max-width:100%;}
.imageWrap{position:relative;height: 100%;}
.mainFeatureContent{
	position:absolute; 
	left:50%;	top:50%;
	height: 50%;
	width: 50%;
	margin: -15% 0 0 -25%;
	color:white;
}
.mainFeatureContent .btn:hover{color: white; 	background:rgba(0,0,0,0.8);}


.mainFeatureContent h2{font-family: 'Conv_DINPro-Medium_13936','Open Sans Condensed', 'Open Sans', sans-serif; font-weight:bold; font-size:1.4vw; width: 100%; height: 60%;margin:0; text-align: center;}

.mainFeatureContent .btn-lg{padding: 0px;}

.mainFeatureContent .btn{
	text-align:center;
	width: 100%;
	color: black;
	height: 40%;
	color:white;
	background:rgba(0,0,0,0.5);
	border-style:solid;
	border-width:2px; 
	border-color:#d3d7cf;
	font-weight: 900;
	font-family: 'Conv_DINPro-Light_13935', 'Open Sans Condensed', 'Open Sans', sans-serif; 
	font-size:1.3vw;
	padding-top: 8px;
}


.mainFeature{padding-bottom: 30px;}
.mainFeatureText{
	height: 228px; 
	border-style:solid; 
	border-width: 1px; 
	border-color: white;
	border-top-color:white;
	text-align:left;
	box-shadow: 0 3px 5px #888888;
}
.mainFeatureText h4{padding: 20px;font-family: 'Conv_DINPro-Light_13935', 'Open Sans', sans-serif; font-size:1vw; line-height: 1.3;}

.footer{padding-right: 0px; padding-left: 0px;}
.partnerSection{background-color:#e6e6e6;color:black; text-align: center;margin:0}
.partnerSection h3{color:#585858; font-family: 'Conv_DINPro-Light_13935', 'Open Sans Condensed', 'Open Sans', sans-serif; font-size: 20px; font-weight: normal;}
.partnersImg{padding:40px;}

.linkFooter{background-color: #2b3034; color: #585858;}
.footerSection{border-right-style:solid; border-right-width:1px; border-right-color: #e6e6e6; margin-top:50px; height: 250px; margin-bottom: 20px;}
.list-inline{padding-top:8px; padding-left: 5px; padding-right: 5px; font-size: 15px;}
.list-inline li{padding-left:0; padding-right: 0;}
.list-inline li a{color:white; text-decoration: none;}
.rightIcon a:hover{color: #6eb43f;}

.firstHeader-contact a:hover{color: #6eb43f}

.list-inline .rightIcon{padding-left:8px; padding-right:8px;}

.lowerFeature{text-align:center; padding:0px 20px 0px 20px; border-right-style:solid; border-right-width:1px; border-right-color: #c0c0c0; margin-bottom: 40px; margin-top:40px;}
.lowerFeature h3{padding-top: 0; margin-top:0px;color: #004990; font-weight: bold; font-size: 20px;font-family:'Conv_DINPro-Medium_13936',  'Open Sans Condensed', 'Open Sans', sans-serif;}
.lowerFeature p{text-align:left; font-size: 16px;}
.lowerFeature .btn{background-color:transparent;color: #004A91; border-color: #004A91;font-weight: bold;}
.lowerFeature .btn:hover{background-color: #004A91; color: white;}
.feedback{height: auto;padding-left:0; padding-right:0;}
.feedback .carousel {height: auto;}
.feedback .carousel-caption{margin-bottom: 0px; height: 90%;padding-top: 30px;}

.feedback .carousel .carousel-inner{height: auto;}
.feedback .carousel .carousel-inner .item {height:auto;}
.feedback .carousel-caption{color: #004990; font-size: 22px;}

.linkFooter{padding-left: 20px;}
.footerSection{font-size: 15px;}
.footerSection h4{font-size: 18px; font-weight: bold; color: white;}
.footerSection a{text-decoration: none; color: silver;}
.footerSection p a{text-decoration: none; color: white;}

.footerSection a:hover{color: white;}
.footerSection li a{list-style-type: none; padding-top: 5px;color: #a5a7a8;}
.footerSection li{list-style-type: none; padding-top: 5px;}
.footerSection p{color: white;}
.footerSection i{margin-left:0}

.navbar-nav li a:hover{display:block;}
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}

.last-lowerFeature{border-style: none;}
.last-footerSection{border-style: none;}
.smGoogleMap{width: 100%; height: 83%}

.mainContent{padding: 50px 0px;min-height: 283px;}
.navbar-collapse ul .hiddenMdLg{display:none;}

.imgStarTrack{margin-top:18px;}

.world-country{padding-left:0px;font-family: 'Conv_DINPro-Bold_13934','Open Sans', sans-serif;}
.globalAustralia li a{font-family: 'Conv_DINPro-Bold_13934', 'Open Sans', sans-serif; color:#004990}
.globalAustralia li a:hover{color:#6eb43f}

.globalAustralia li {padding-right: 30px;}

.countryImg{padding:7px 10px 10px 0px;}

.contactBar{background-color: #6eb43f; color: white;}
.contactBar h4{font-family: 'Conv_DINPro-Medium_13936';}
.contactBar p{font-family:  'Conv_DINPro-Light_13935';}



.envelope-newsletter{padding-top: 13px; padding-right: 0;}
.title-newsletter{text-align: right; margin-top: 13px; margin-bottom: 13px;}
.title-newsletter p{margin-bottom: 0px;}
.title-newsletter h4{margin-top: 0px; margin-bottom: 0px;}
.content-newsletter{margin-top: 13px; font-size: 15px;border-left: 2px solid white;}

.newsLetterForm{height: 65px;}
.newsletterEmail{text-align: right; padding-top: 15px; padding-right: 0;}
.newsletterSubmit{text-align: left; padding-top: 15px;}
.emailBox{height: 35px; width:70%; border: 0;color: black;}
.newsSubmitBtn{background-color: white; color:#6eb43f; height: 35px; border:0; width: 70%; font-family: 'Conv_DINPro-Medium_13936',Helvetica,sans-serif;}
.newsSubmitBtn:hover{color: #004990;}

.navbar {
    position:relative;
    top:0;
    width:100%;
    z-index:100;
}


.flip-container {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000;
}

.flip-container:hover .flipper, .flip-container.hover .flipper {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.flip-container, .front, .back {
	width: 165px;
	height: 65px;
}

.flipper {
	-webkit-transition: 0.7s;
	-webkit-transform-style: preserve-3d;
	-moz-transition: 0.7s;
	-moz-transform-style: preserve-3d;
	-o-transition: 0.7s;
	-o-transform-style: preserve-3d;
	transition: 0.7s;
	transform-style: preserve-3d;
	position: relative;
	backface-visibility: hidden;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: hidden;	
}

.front, .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
 	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.front {
	z-index: 2;
	backface-visibility: hidden;
}

.back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
 	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.back-title {
	color: #004990;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	text-shadow: 0.1em 0.1em 0.05em #acd7e5;
	font-size: 1.4em;
	font-family: 'Conv_DINPro-Bold_13934', 'Open Sans', sans-serif;
	width: 165px;
	height: 65px;
}

.back-title p{margin-top: 22px;}

.lowerFeatureContent{height: 200px;}
.btn-group .dropdown-menu{min-width: 140px;}
.btn-group .dropdown-menu li a{padding: 3px 10px;border-bottom: solid #babdb6 1px;}
.lowerFeature .open>.dropdown-toggle.btn-info {background-color: #004A91; border-color: #fba4a4}

.fa-angle-right{margin-left: 20px;}
.fa-caret-down {margin-left: 20px;}.quoteArrow{margin-left: 37px;}
.managerLogin{margin-bottom: 30px;}

.fontHeadlines{	font-family: 'Conv_DINPro-Medium_13936', 'Open Sans', sans-serif;}
.greenFontHeader{	font-family: 'Conv_DINPro-Bold_13934', 'Open Sans', sans-serif; color: #6eb43f}
.greenFontHeadline{	font-family: 'Conv_DINPro-Medium_13936', 'Open Sans', sans-serif; color: #6eb43f}

.testimonialContent{margin-bottom: 0;}
.testimonialAuthor{padding-bottom: 30px;}
.shipItImage{width: 60%; margin-bottom: 40px; margin-left: 20%;}

.thankDiv{position: relative; width: 100%}
.thankTest{position: absolute; width: 60%; top: 10%; left: 20%; color: white; font-family: 'Conv_DINPro-Bold_13934', 'Open Sans', sans-serif;}
.thankTest h1{font-size: 98px;}
.thankTest h4{font-size: 36px;font-family: 'Conv_DINPro-Med_13936', 'Open Sans', sans-serif;}

.footerAuthor{color: white;margin-bottom: 20px;}


@media only screen and (max-width:1450px) {
   .mainFeatureContent .btn{font-size:1.1vw;padding-top: 8px;}
   .carousel-caption{margin-bottom:75px;}
   
}
	

@media only screen and (max-width:1352px) {
   .carousel-caption{margin-bottom:0vh;}
   .carousel-caption h2{font-size:3.2vw; font-weight: bold;}
   .carousel-caption h4{font-size:2.5vw; padding: 0 10px 0 10px 0;}
   .mainFeatureContent .btn{font-size:1.1vw;padding-top: 5px}
   .mainFeatureText h4{padding: 20px; font-size:15px;}
   .mainFeatureText{height: 250px;}
   .feedback .carousel-caption{color: #004990; font-size: 17px;padding-top:20px;}
   .mainFeatureContent h2{font-weight:bold; font-size:1.2vw; width: 100%; height: 60%;margin:0;}
   	.navbar-nav li a{font-size: 1em;}
   
}
@media only screen and (max-width:1200px) {
	.second-lowerFeature{border-style: none;}
	.imgStarTrack .partnersImg{padding-top:35px;}
	.mainFeatureText{height: 360px;}
	.navbar-nav li a{font-size: .9em;}
	.lowerFeatureContent{height: 120px;}
	
}

@media only screen and (max-width:991px) {
   .mainFeatureContent h2{ font-weight:bold; font-size:4.5vw;}
   .mainHeaders{text-align:center; padding: 20px 20px 0 20px;}
   .mainFeatureText h4{padding: 5px; font-size:3.2vw;}
   .imageWrap{position:relative;}
   .mainFeatureText{height:160px}
   .mainFeatureContent .btn{font-size:3.7vw;padding-top:19px;}
   .mainFeatureText{height: 195px;}
   .navbar-nav li a{font-size: 12px;}
   .mainFeatureText h4{padding: 40px;font-family:'DINPro-Light', 'Open Sans', sans-serif; font-size:2vw;}
   .feedback .carousel img{height:400px;}
   .feedback .carousel-caption{font-size: 20px;padding-top:30px;}
   .feedback .carousel-caption h4{font-size: 25px;font-family:  'Conv_DINPro-Medium_13936';}
   .lowerFeature{border-style: none;}
   .footerSection{border-style: none;}
   .linkFooter{padding-left: 0px;}
   .imgStarTrack{margin-top:30px;}
   .brandLogo {width: 120px;}
   	.emailBox{width:100%;}
   	.newsSubmitBtn{width: 100%;}
   	.lowerFeatureContent{height: 80px;}
   	.thankTest h1{font-size: 75px;}
	.thankTest h4{font-size: 28px;}
   	
}

@media only screen and (max-width:810px) {
	.navbar-nav li a{font-size: 10px;}
	#homeText{visibility: hidden; }
}

@media only screen and (max-width:767px) {
	.container-fluid .navbar-header{margin:0;}
	.navbar-header{padding:0; margin: 0;}
	.container-fluid {padding:0;padding:0;}
	.container-fluid .navbar-collapse {margin-left:0px;}
   .navbar-collapse{position:relative; width: 100%; height:281px; background-color:#efefef;}
   .navbar-collapse{z-index:1; margin-left:20px; padding: 0;}
   .navbar-collapse ul{   height: auto;width: 100%;text-align:center;}
   .navbar-collapse ul:active{   height: auto;width: 100%;text-align:center;background-color: white;}
   .navbar-collapse ul li{   height: 40px;text-align:center;}
   .navbar-collapse ul li a{   height: 40px;padding: 10px 0 10px 0; text-align:center;}
   .carousel-caption{padding-bottom:0; padding-top:0; margin-bottom:10px;}
   .carousel-caption h2{font-size:3.7vw; font-weight: bold;}
   .mainFeatureContent .btn{font-size:3.5vw;padding-top:18px;}
   .navbar-nav li{font-size: 2.3vw;}
   .mainFeatureText{height: 276px;}
   .mainFeatureText h4{padding: 30px; font-size:3vw;}
   .partnersImg{padding:20px;}
   .feedback .carousel img{height:350px;}
   .feedback .carousel-caption{font-size: 17px;padding-top:50px;}
   .feedback .carousel-caption h4{font-size: 18px;padding-top:5px;}
  	.linkFooter{padding-left: 0px;}
  	.footerSection p{color: white;}
  	.navbar-collapse ul li ul:hover li{ z-index: 99;display:block; background-color: white;}
  	.navbar-collapse ul li ul{background-color: white; z-index: 10;}
	.navbar-collapse ul .hiddenSm {display:none;}
	.navbar-collapse ul .hiddenMdLg{display:block;}
	.imgStarTrack .partnersImg{padding-top:10px;}
	.brandLogo {width: 183px;}
	.navbar-nav li a:before{bottom: 10px;}
	.lowerFeatureContent{height: 120px;}
	.shipItImage{width: 80%; margin-bottom: 40px; margin-left: 10%;}
	.thankTest h1{font-size: 60px;}
	.thankTest h4{font-size: 22px;}
}

@media only screen and (max-width:600px) {
	.mainFeatureContent .btn{font-size:3.8vw; padding-top:10px;}
	.thankTest h1{font-size: 48px;}
	.thankTest h4{font-size: 18px;}
}
	

@media only screen and (max-width:480px) {
	.mainFeatureContent .btn{font-size:3.8vw; padding-top:8px;}
	.lowerFeatureContent{height: 180px;}
	.shipItImage{width: 100%; margin-bottom: 40px; margin-left: 0%;}
	.thankTest h1{font-size: 40px;}
	.thankTest h4{font-size: 15px;}
}
	

@media only screen and (max-width:414px) {
   .carousel-caption {font-weight: bold;}
   .carousel-caption h2{padding-bottom:0; padding-top:0; margin-bottom:5px; font-size:4.5vw; font-weight: bold;}
   .carousel-caption h4{font-size:2.5vw; padding: 0 10px 0 10px 0;}
   .mainFeatureText{height: 130px;}
   .mainFeatureContent .btn{font-size:3.9vw; padding-top:6px;}
   .mainFeatureText{height: 200px;}
   .mainFeatureText h4{padding: 16px; font-size:4vw;}
   .feedback .carousel img{height:480px;}
   .feedback .carousel-caption{font-size: 16px;padding-top:10px; font-weight: 300;}
   .feedback .carousel-caption h4{font-size: 20px;padding-top:5px;}
   .linkFooter{padding-left: 0px;}
   .rightIcon{font-size: 16px;padding-top: 4px;}
   	.imgStarTrack .partnersImg{padding-top:2px;}
	.mainFeatureText{height: 250px;}
	.thankTest h1{font-size: 30px;}
	.thankTest h4{font-size: 12px;}
}
@media only screen and (max-width:320px) {
	.mainFeatureContent .btn{font-size:3.5vw; padding-top:5px;}
	.lowerFeatureContent{height: 220px;}
	.thankTest h1{font-size: 20px; margin-top: 10px}
	.thankTest h4{font-size: 10px;}
}
	
