.mainHeader{width:100%}
.mainHeader .container{width:100%}
.mainHeader .navbar-nav{}
.mainHeader .navbar-nav .nav-item:before{content:"";height:2px;width:0%;display:block;background-color:#CCD6E0;margin-left:10px;position:relative;top:10px;opacity:0;visibility:hidden;-webkit-transition:width .4s;transition:width .4s;}
.mainHeader .navbar-nav .nav-item:hover:before{opacity:1;visibility:visible;width:20px;}
.mainHeader .navbar-nav .nav-item .nav-link{font-size:16px;text-transform:uppercase;font-weight:600;letter-spacing:.4px;color:#1371CF}
.mainHeader .navbar-nav .nav-item.active > a{color:#036}
.mainHeader .navbar-nav .nav-item.active:before{opacity:1;visibility:visible;width:20px;background-color:#fdc600}
.mainHeader .navbar-nav .nav-item .nav-link:hover,
.mainHeader .navbar-nav .nav-item .nav-link:focus,
.mainHeader .navbar-nav .nav-item .nav-link:active{color:#178BFF}
.mainHeader .navbar-nav .dropdown .dropdown-menu{border-top:5px solid #fdc600}
@media (min-width:991px){
.mainHeader .navbar-nav .dropdown .dropdown-menu{
	visibility: hidden; /* hides sub-menu */
	opacity: 0;
	position: absolute;
	top: 100%;
	left: 0;
	transform: translateY(-2em);
	transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
	display:inline-block;
	box-shadow:0 15px 40px rgba(0, 0, 0, 0.15)
}
.mainHeader .navbar-nav .dropdown .dropdown-menu:before{
	bottom:100%;
	left:18%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(253, 198, 0, 0);
	border-bottom-color:#fdc600;
	border-width:15px;
	margin-left:-15px;
}
.mainHeader .navbar-nav .dropdown:hover .dropdown-menu{
	visibility: visible; /* shows sub-menu */
	opacity: 1;
	transform: translateY(0%);
	transition-delay: 0s, 0s, 0.3s;
}
.mainHeader .navbar-nav .dropdown-menu > .dropdown-item{padding:12px 22px;border-bottom:1px solid #e3edf4}
.mainHeader .navbar-nav .dropdown-menu > .dropdown-item:last-child{border-bottom:none}
}
@media (max-width:992px){
	.mainHeader .navbar-collapse{
		height:100%;
		background-color:#036;
		position:fixed;
		z-index:500;
		top:0;
		left:0;
		display:inherit;
		width:65%;
		-o-transform:translateX(-250px);
		-ms-transform:translateX(-250px);
		-moz-transform:translateX(-250px);
		-webkit-transform:translateX(-250px);
		transform:translateX(-250px);
		-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		filter:alpha(opacity=0);
		opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0;
		-webkit-opacity:0;
		visibility:hidden;
		-webkit-transition:all 377ms ease-in-out;
		-moz-transition:all 377ms ease-in-out;
		-o-transition:all 377ms ease-in-out;
		transition:all 377ms ease-in-out;
		-ms-transition:all 377ms ease-in-out;
		padding:30px 15px 15px 15px;
		display:block;
	}
	.mainHeader .navbar-collapse > ul{
		margin:0 !important;
		width:100%;
	}
	.mainHeader .navbar-nav .nav-item{
		border-bottom:1px solid #178BFF
	}
	.mainHeader .navbar-nav .nav-item{
	}
	.mainHeader .navbar-nav .nav-item .nav-link{
		color:#FFF;
	}
	.menu-opened .mainHeader .navbar-collapse{
		-o-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		filter: alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		visibility: visible;
		width: 68%;
	}
}
@media (min-width:992px){
	.mainHeader .navbar-nav .nav-item{margin-left:10px}
	.mainHeader .navbar-nav .nav-item:first-child{margin-left:0}
	.mainHeader .navbar-nav .nav-item .nav-link{padding:28px 10px 15px}
	.mainHeader .navbar-nav .dropdown > a{padding-right:25px !important;}
}

@media (max-width:992px) and (min-width:768px){
	.mainHeader .navbar-nav .nav-item .nav-link{font-size:14px;padding-right:0}
}
.mainHeader .navbar-toggler{
	padding:0.25rem 0.75rem;
	font-size:1.25rem;
	background:transparent;
	border:1px solid transparent;
	border-radius:0.25rem;
	height:70px;
	outline:none;
}
.mainHeader .burger,
.mainHeader .burger span{
	-webkit-transition: all 277ms ease-in-out;
	-moz-transition: all 277ms ease-in-out;
	-o-transition: all 277ms ease-in-out;
	transition: all 277ms ease-in-out;
	-ms-transition: all 277ms ease-in-out;
}

.mainHeader .burger{
	width:36px;
	height:23px;
	position:relative;
	z-index:1;
	display:block;
}
.mainHeader .burger .layer{
	width:100%;
	height:2px;
	display:block;
	position:absolute;
	z-index:5;
	top:50%;
	left:0;
	margin:-1px 0 0;
	background-color:#003366;
	transform-origin:center;
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-o-transform-origin:center;
	-ms-transform-origin:center;
}
.mainHeader .burger .layer.top{
	-o-transform:translateY(-8px);
	-ms-transform:translateY(-8px);
	-moz-transform:translateY(-8px);
	-webkit-transform:translateY(-8px);
	transform:translateY(-8px);
}
.menu-opened .mainHeader .burger .layer.top{
	-o-transform:translateY(0) rotate(-45deg);
	-ms-transform:translateY(0) rotate(-45deg);
	-moz-transform:translateY(0) rotate(-45deg);
	-webkit-transform:translateY(0) rotate(-45deg);
	transform:translateY(0) rotate(-45deg);
}
.menu-opened .mainHeader .burger .layer.middle{
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.mainHeader .burger .layer.bottom{
	-o-transform:translateY(8px);
	-ms-transform:translateY(8px);
	-moz-transform:translateY(8px);
	-webkit-transform:translateY(8px);
	transform:translateY(8px);
}
.menu-opened .mainHeader .burger .layer.bottom{
	-o-transform:translateY(0) rotate(45deg);
	-ms-transform:translateY(0) rotate(45deg);
	-moz-transform:translateY(0) rotate(45deg);
	-webkit-transform:translateY(0) rotate(45deg);
	transform:translateY(0) rotate(45deg);
}

.piped-menu{font-size:12px;background-color:#036;text-transform:uppercase;text-align:right}
.piped-menu ul{margin-bottom:0;list-style-type:none}
.piped-menu ul > li{display:inline-block;margin-left:10px;}
.piped-menu ul > li > a{padding:5px 4px;display:inline-block;color:#CCD6E0}
.piped-menu ul > li > a.active,
.piped-menu ul > li > a:hover{color:#fdc600}
.piped-menu ul > li.call{color:#CCD6E0;margin-left:0}
.piped-menu ul > li.call span:before{content:"\f095";font-family:"FontAwesome";margin-left:10px;margin-right:8px}
@media (max-width:420px){
	.piped-menu{font-size:11px;text-align:center;}
	.piped-menu > .container{padding:0}
	.piped-menu ul > li{margin-left:0;}
	.piped-menu ul > li > a{padding:4px 6px;}
	.piped-menu ul > li.call{clear:both;width:100%;padding:5px 4px;border-top:1px solid #CCD6E0;border-top:1px solid rgba(204, 214, 224, 0.28)}
	.piped-menu ul > li.call:before{margin-right:5px;}
}
@media (max-width:320px){
	.piped-menu{font-size:10px;}
}


.homeNews{padding:0;margin:0;list-style-type:none;}
.homeNews > li{padding:20px 0;border-bottom:1px solid lightgray}
.homeNews > li:last-child{border-bottom:1px solid transparent}
.homeNews > li > a{display:-ms-flexbox;display:flex;ms-flex-align:start;align-items:flex-start;color:inherit;}
.homeNews > li > a img{display:-ms-flexbox;display:flex;margin-right:20px;}
.homeNews > li > a .copy{-ms-flex:1;flex:1;}
.homeNews > li > a .copy .newsTitle{font-size:18px;font-weight:600;margin-bottom:15px}
.homeNews > li > a .copy .newsInfo{display:block;font-size:14px;color:#bbb8b8;margin:8px 0;padding:4px 0}
.homeNews > li > a .copy .newsInfo .newsDate{margin-right:15px;}

.supportBar{border-top:6px solid #036;text-align:center;font-weight:bolder;text-transform:uppercase;font-size:17px;letter-spacing:.6px;}
.supportBar a{
	border-right:1px solid #B0CCDE;/*width:25%;float:left;*/
	display:block;
	height:88px;
	position:relative;
	font-weight: 900;
}
.supportBar a:first-child{border-left:1px solid #B0CCDE;}
.supportBar a .inner{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	font-weight: bolder;
}
.supportBar a .inner .inner2{display:inline-block;}
.supportBar a:last-child .inner:before{line-height:60px;display:inline-block;vertical-align:top;}
.supportBar a .inner:before{
	font-family:FontAwesome;
	margin-right:8px;
	font-weight:bolder;
	vertical-align:middle;
	display:inline-block;
	content:"";	/*left:-25px;
	position:absolute;
	top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);*/
}
.supportBar a.quote .inner:before{content:"\f10d"}
.supportBar a.location .inner:before{content:"\f041"}
.supportBar a.assistance .inner:before{content:"\f1cd"}
.supportBar a.support .inner:before{content:"\f095"}
.supportBar a:hover{background-color:#036;color:#FFF}
.supportBar a:hover:before{color:#fdc600}
.supportBar a:hover:first-child{border-left-color:transparent;}
.supportBar a:hover:last-child{border-right-color:transparent;}
.supportBar a .copy{
	/*position:absolute;
		top:50%;
	    -webkit-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    -o-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
	    left:auto;
	    right:0*/
	    display:table;
	width:100%;
	height:100%;
	text-align:center;
	font-weight: bolder;
}
.supportBar a .copy:before{
	/*-webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);*/
}
/*.supportBar a .copy .inner:before{
	display:inline-block;
	font-family:"FontAwesome";
	margin-right:8px;
	font-weight:normal;
	vertical-align:middle;
	display:inline-block;
	content:"";
}*/
.supportBar a .copy span{display:block;}
@media (max-width:991px) and (min-width:768px){
	.supportBar a{border-top:none;}
	.supportBar a:first-child{border-left:none;border-right:1px solid #B0CCDE;}
	.supportBar a:last-child{border-left:none;}
	.supportBar a:nth-child(3),.supportBar a:nth-child(4){border-top:1px solid #B0CCDE;}
	.supportBar a:nth-child(2),.supportBar a:nth-child(4){border-right:none;}
}
.content .supportBar{border-top:none}
.content .supportBar a{border-bottom:1px solid #B0CCDE;text-align:left;border-right:none}
.content .supportBar a:first-child{border-left:none;}
@media (max-width:767px){

}


.mainFooter{
	background-color:#0E1B36;
	color:#F1F4F7;	
}
.mainFooter .footerTop{}
.mainFooter .footerTop [class*="col-"]{padding:40px;border-right:1px solid #1A2F4A}
@media (max-width:767px){
	.mainFooter .footerTop [class*="col-"]{padding:40px 20px;border-right:0;border-bottom:1px solid #1A2F4A}
}
.mainFooter .footerTop [class*="col-"]:last-child{border-right-color:transparent;}
.mainFooter .footerTop .footerTitle{font-size:16px;font-weight:600}
.mainFooter .footerTop ul{padding:0;list-style-type:none;margin:0}
.mainFooter .footerTop ul:before{content:"";top:0;height:2px;width:16px;margin-bottom:20px;background-color:#fdc600;display:block;}
.mainFooter .footerTop ul > li{margin-bottom:8px}
.mainFooter .footerTop ul > li:last-child{margin-bottom:0}
.mainFooter .footerTop ul > li > a{color:#FFF;text-transform:uppercase;letter-spacing:.4px;font-weight:600}
.mainFooter .footerTop ul > li > a:hover{color:#fdc600;}
.mainFooter .footerCopyright{padding:20px 0;border-top:1px solid #1A2F4A;color:#FFF;text-align:center;font-size:13px;}
.mainFooter .footerCopyright a{padding:0 12px;line-height:15px;display:inline-block;color:#fdc600}
.mainFooter .footerCopyright a:first-child{border-right:1px solid #1A2F4A}
.mainFooter .footerCopyright .developed{opacity:.6}
.mainFooter .footerCopyright .developed a{padding:0}
.mainFooter .footerTop ul.social{}
.mainFooter .footerTop ul.social:before{height:0;width:0;}
.mainFooter .footerTop ul.social > li{display:inline-block;}
.mainFooter .footerTop ul.social > li > a{width:32px;height:32px;border:1px solid #F1F4F7;color:#F1F4F7;display:inline-block;border-radius:30px;vertical-align:middle;margin-right:8px;margin-bottom:8px;font-family:"FontAwesome";text-align:center;line-height:30px;font-weight:normal;}
.mainFooter .footerTop ul.social > li > a:hover{color:#FFF;background-color:#fdc600;border-color:transparent;}
.mainFooter .footerTop ul.social > li > a[href*="linkedin.com"]:before{content:"\f0e1"}
.mainFooter .footerTop ul.social > li > a[href*="twitter.com"]:before{content:"\f099"}
.mainFooter .footerTop ul.social > li > a[href*="facebook.com"]:before{content:"\f09a"}
.mainFooter .footerTop ul.social > li > a[href*="youtube.com"]:before{content:"\f16a"}
.mainFooter .footerTop ul.social > li > a > span{display:none;}

/*
Button
*/
a, button, input, .ProjectGallery ul > li .full-screen:before{
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}

.Button{padding:6px 55px 6px 16px;display:inline-block;color:#FFF;text-transform:uppercase;font-weight:600;letter-spacing:.4px;position:relative;overflow:hidden;background-color:#036;border:0;cursor:pointer;}
.Button:before{
	content:">>";
	font-family:"FontAwesome";
	font-weight:400;
	left: auto;
	line-height:40px;
	width:40px;
	text-align:center;
	z-index: 2;
	color: #FFF;
}
.Button:before,
.Button:after{position:absolute;right:0;top:0}
.Button:after{
	content:'';
	width:50px;
	height:75px;
	z-index:1;
	text-align:center;
	vertical-align:middle;
	display:block;
	-webkit-transform-origin:50px 55px;
	-webkit-transform:rotate(25deg);
	-moz-transform-origin:50px 55px;
	-moz-transform:rotate(25deg);
	-ms-transform-origin:50px 55px;
	-ms-transform:rotate(25deg);
	transform-origin:50px 55px;
	transform:rotate(25deg);
	transition:all .3s;
	background-color: #FF9900;
}
.Button:hover:after{background-color:#036;}
.Button:hover{
	background-color:#FF9900;
	color:#FFF
}

.Button.reVerse{color:#1371CF;background-color:#FFF;}
.Button.reVerse:hover,
.Button.reVerse:focus,
.Button.reVerse:active{background-color:#1371CF;color:#FFF;}
.Button.reVerse:hover:before{color:#1371CF;}
.Button.reVerse:hover:after{background-color:#FFF;}


.sub-heading{font-size:22px;font-weight:600;margin-bottom:10px;color:#0E1B36}
.mainHeader{width:100%}
.mainHeader .container{width:100%}
.mainHeader .navbar-nav{}
.mainHeader .navbar-nav .nav-item:before{content:"";height:2px;width:0%;display:block;background-color:#CCD6E0;margin-left:10px;position:relative;top:10px;opacity:0;visibility:hidden;-webkit-transition:width .4s;transition:width .4s;}
.mainHeader .navbar-nav .nav-item:hover:before{opacity:1;visibility:visible;width:20px;}
.mainHeader .navbar-nav .nav-item .nav-link{font-size:16px;text-transform:uppercase;font-weight:600;letter-spacing:.4px;color:#1371CF}
.mainHeader .navbar-nav .nav-item.active > a{color:#036}
.mainHeader .navbar-nav .nav-item.active:before{opacity:1;visibility:visible;width:20px;background-color:#fdc600}
.mainHeader .navbar-nav .nav-item .nav-link:hover,
.mainHeader .navbar-nav .nav-item .nav-link:focus,
.mainHeader .navbar-nav .nav-item .nav-link:active{color:#178BFF}
.mainHeader .navbar-nav .dropdown .dropdown-menu{border-top:5px solid #fdc600}
@media (min-width:991px){
.mainHeader .navbar-nav .dropdown .dropdown-menu{
	visibility: hidden; /* hides sub-menu */
	opacity: 0;
	position: absolute;
	top: 100%;
	left: 0;
	transform: translateY(-2em);
	transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
	display:inline-block;
	box-shadow:0 15px 40px rgba(0, 0, 0, 0.15)
}
.mainHeader .navbar-nav .dropdown .dropdown-menu:before{
	bottom:100%;
	left:18%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(253, 198, 0, 0);
	border-bottom-color:#fdc600;
	border-width:15px;
	margin-left:-15px;
}
.mainHeader .navbar-nav .dropdown:hover .dropdown-menu{
	visibility: visible; /* shows sub-menu */
	opacity: 1;
	transform: translateY(0%);
	transition-delay: 0s, 0s, 0.3s;
}
.mainHeader .navbar-nav .dropdown-menu > .dropdown-item{padding:12px 22px;border-bottom:1px solid #e3edf4}
.mainHeader .navbar-nav .dropdown-menu > .dropdown-item:last-child{border-bottom:none}
}
@media (max-width:992px){
	.mainHeader .navbar-collapse{
		height:100%;
		background-color:#036;
		position:fixed;
		z-index:500;
		top:0;
		left:0;
		display:inherit;
		width:65%;
		-o-transform:translateX(-250px);
		-ms-transform:translateX(-250px);
		-moz-transform:translateX(-250px);
		-webkit-transform:translateX(-250px);
		transform:translateX(-250px);
		-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		filter:alpha(opacity=0);
		opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0;
		-webkit-opacity:0;
		visibility:hidden;
		-webkit-transition:all 377ms ease-in-out;
		-moz-transition:all 377ms ease-in-out;
		-o-transition:all 377ms ease-in-out;
		transition:all 377ms ease-in-out;
		-ms-transition:all 377ms ease-in-out;
		padding:30px 15px 15px 15px;
		display:block;
	}
	.mainHeader .navbar-collapse > ul{
		margin:0 !important;
		width:100%;
	}
	.mainHeader .navbar-nav .nav-item{
		border-bottom:1px solid #178BFF
	}
	.mainHeader .navbar-nav .nav-item{
	}
	.mainHeader .navbar-nav .nav-item .nav-link{
		color:#FFF;
	}
	.menu-opened .mainHeader .navbar-collapse{
		-o-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		filter: alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		visibility: visible;
		width: 68%;
	}
}
@media (min-width:992px){
	.mainHeader .navbar-nav .nav-item{margin-left:10px}
	.mainHeader .navbar-nav .nav-item:first-child{margin-left:0}
	.mainHeader .navbar-nav .nav-item .nav-link{padding:28px 10px 15px}
	.mainHeader .navbar-nav .dropdown > a{padding-right:25px !important;}
}

@media (max-width:992px) and (min-width:768px){
	.mainHeader .navbar-nav .nav-item .nav-link{font-size:14px;padding-right:0}
}
.mainHeader .navbar-toggler{
	padding:0.25rem 0.75rem;
	font-size:1.25rem;
	background:transparent;
	border:1px solid transparent;
	border-radius:0.25rem;
	height:70px;
	outline:none;
}
.mainHeader .burger,
.mainHeader .burger span{
	-webkit-transition: all 277ms ease-in-out;
	-moz-transition: all 277ms ease-in-out;
	-o-transition: all 277ms ease-in-out;
	transition: all 277ms ease-in-out;
	-ms-transition: all 277ms ease-in-out;
}

.mainHeader .burger{
	width:36px;
	height:23px;
	position:relative;
	z-index:1;
	display:block;
}
.mainHeader .burger .layer{
	width:100%;
	height:2px;
	display:block;
	position:absolute;
	z-index:5;
	top:50%;
	left:0;
	margin:-1px 0 0;
	background-color:#003366;
	transform-origin:center;
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-o-transform-origin:center;
	-ms-transform-origin:center;
}
.mainHeader .burger .layer.top{
	-o-transform:translateY(-8px);
	-ms-transform:translateY(-8px);
	-moz-transform:translateY(-8px);
	-webkit-transform:translateY(-8px);
	transform:translateY(-8px);
}
.menu-opened .mainHeader .burger .layer.top{
	-o-transform:translateY(0) rotate(-45deg);
	-ms-transform:translateY(0) rotate(-45deg);
	-moz-transform:translateY(0) rotate(-45deg);
	-webkit-transform:translateY(0) rotate(-45deg);
	transform:translateY(0) rotate(-45deg);
}
.menu-opened .mainHeader .burger .layer.middle{
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.mainHeader .burger .layer.bottom{
	-o-transform:translateY(8px);
	-ms-transform:translateY(8px);
	-moz-transform:translateY(8px);
	-webkit-transform:translateY(8px);
	transform:translateY(8px);
}
.menu-opened .mainHeader .burger .layer.bottom{
	-o-transform:translateY(0) rotate(45deg);
	-ms-transform:translateY(0) rotate(45deg);
	-moz-transform:translateY(0) rotate(45deg);
	-webkit-transform:translateY(0) rotate(45deg);
	transform:translateY(0) rotate(45deg);
}

.homePromo{padding-top:40px;padding-bottom:40px;max-width:1170px;margin:auto}
.homePromo ul{margin:0;padding:0;list-style-type:none;}
.homePromo ul > li a{position:relative;display:inline-block;color:#FFF}
.homePromo ul > li .copy{
	position:absolute;top:0;left:0;right:0;bottom:0;
	background-image:url(../img/transp-arrow-yellow.png);
	padding-right:15px;
	padding-left:50%;
	line-height:24px;
	background-position: -16px 0;
	text-align:right;
	will-change: opacity;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
.homePromo ul > li img{max-width:100%}
.homePromo ul > li .copy.yellow{
	background-image:url(../img/transp-arrow-yellow.png);
	background-position:0;
}
.homePromo ul > li .copy.bluee{
	background-image: url(../img/transp-arrow-blue.png);
	background-position:0;
}
.homePromo ul > li .sub-heading{font-weight:500;font-size:20px;}
.homePromo ul > li .text{position:absolute;bottom:15px;left:15px;right:15px;margin-bottom:0;font-size:13px;color:#000;line-height:20px}
.homePromo ul > li .copy p{margin-bottom:0 }
.homePromo ul > li .copy .heavy{font-weight:700;font-size:22px;display:block;}

.supportBar{border-top:6px solid #036;text-align:center;font-weight:500;text-transform:uppercase;font-size:17px;letter-spacing:.6px;}
.supportBar a{border-right:1px solid #B0CCDE;/*width:25%;float:left;*/display:block;height:88px;position:relative;}
.supportBar a:first-child{border-left:1px solid #B0CCDE;}
.supportBar a .inner{position:relative;display:table-cell;vertical-align:middle;}
.supportBar a .inner .inner2{display:inline-block;}
.supportBar a:last-child .inner:before{line-height:60px;display:inline-block;vertical-align:top;}
.supportBar a .inner:before{
	font-family:"FontAwesome";
	margin-right:8px;
	font-weight:normal;
	vertical-align:middle;
	display:inline-block;
	content:"";
	/*left:-25px;
	position:absolute;
	top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);*/
}
.supportBar a.quote .inner:before{content:"\f10d"}
.supportBar a.location .inner:before{content:"\f041"}
.supportBar a.assistance .inner:before{content:"\f1cd"}
.supportBar a.support .inner:before{content:"\f095"}
.supportBar a:hover{background-color:#036;color:#FFF}
.supportBar a:hover:before{color:#fdc600}
.supportBar a:hover:first-child{border-left-color:transparent;}
.supportBar a:hover:last-child{border-right-color:transparent;}
.supportBar a .copy{
		/*position:absolute;
		top:50%;
	    -webkit-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    -o-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
	    left:auto;
	    right:0*/
	    display:table;
	    width:100%;
	    height:100%;
	    text-align:center;
}
.supportBar a .copy:before{
	/*-webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);*/
}
/*.supportBar a .copy .inner:before{
	display:inline-block;
	font-family:"FontAwesome";
	margin-right:8px;
	font-weight:normal;
	vertical-align:middle;
	display:inline-block;
	content:"";
}*/
.supportBar a .copy span{display:block;}
@media (max-width:991px) and (min-width:768px){
	.supportBar a{border-top:none;}
	.supportBar a:first-child{border-left:none;border-right:1px solid #B0CCDE;}
	.supportBar a:last-child{border-left:none;}
	.supportBar a:nth-child(3),.supportBar a:nth-child(4){border-top:1px solid #B0CCDE;}
	.supportBar a:nth-child(2),.supportBar a:nth-child(4){border-right:none;}
}
.content .supportBar{border-top:none}
.content .supportBar a{border-bottom:1px solid #B0CCDE;text-align:left;border-right:none}
.content .supportBar a:first-child{border-left:none;}
@media (max-width:767px){

}