html,body{height:100%;}
.full-background {
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	background-repeat: no-repeat;
}
.full-background .row-fluid{margin:0 auto;}
.d-flex{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	flex-direction: column;
	-webkit-flex-direction: column;
	justify-content:center;
	height: 100%;
}
.d-flex-column{
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
}
.container.main img{margin:0 auto 50px;}
.m-auto{margin:0 auto;}
.divider-big{clear:both;margin:50px 0;}
.divider-medium{clear:both;margin:30px 0;}
.divider-small{clear:both;margin:20px 0;}
.divider-xsmall{clear:both;margin:10px 0;}
p,span,h1,h2,h3,h4,h5{font-family: 'UniSans', sans-serif; color:white;font-weight:400;}
a[x-apple-data-detectors],
a[href^="tel"],
a {
  color: #ffffff;
  text-decoration: none !important;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
}
a:hover,
a:link,
a:active,
a:focus{
	color:white;
}
.w100{
	width:100%;
}
a.logo{
	margin-bottom:80px;
	display:block;
}
a.logo img{
	height:120px;
}
.no-padding{padding:0;}
.adjust-left{opacity:0;}
.nav,
footer {
	padding: 25px 25px;
	background-color:#342F31;
}
.nav {
	display:flex;
	align-items:center;
}
.nav h1{
	font-family:'PT Sans';
	font-weight:400;
	margin:0;
	font-size:30px;
	float:left;
}
.nav h1 b{
	font-weight: 700;
}
.nav h1 span{
	color:#FF0000;
	font-weight: 700;
}
.nav ul {
	margin:0 0 0 60px;
	padding:0;
	display:inline-flex;
}
.nav ul li {
	list-style-type:none;
	float:left;
	width:58px;
	height:58px;
	border:2px solid white;
	border-radius	:50%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.nav ul li +li {
	margin-left:35px;
}
.icon-plane, .icon-computer, .icon-truck, .icon-container
{ display: inline-block; background: url('../img/icons-sprite.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
.icon-plane { background-position: -0px -0px; width: 34px; height: 25px; }
.icon-computer { background-position: -0px -25px; width: 32px; height: 24px; }
.icon-truck { background-position: -0px -49px; width: 30px; height: 22px; }
.icon-container { background-position: -0px -71px; width: 28px; height: 28px; }

footer p{
	margin:0;
	font-family:'PT Sans';
	font-weight:400;
	font-size:14px;
}
footer ul {
	margin:0 0 0 60px;
	padding:0;
	display:inline-flex;
	float:right;
}
footer ul li{
	list-style-type:none;
	float:left;
}
footer ul li a{
	width:58px;
	height:58px;
	border:0;
	border-radius	:50%;
	background:#2C2A2D;
	display:flex;
	align-items:center;
	justify-content:center;
	transition: background 0.3s;
}
footer ul li a:hover{
	background: #FF0000;
}
footer ul li +li {
	margin-left:15px;
}
footer ul li i {
	color:white;
}

.iframe-container {
	overflow: auto;
	height: calc(100vh - 216px);
	width: 100%;
  position: relative;
}
.iframe-container iframe {
	position: absolute;
	overflow: auto;

	border: 0;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}

@media(max-height: 880px){
	.iframe-container {height: 700px; overflow: auto;}
}
@media screen and (max-width: 767px){
	.text-center-m{text-align:center;}
	.nav{justify-content:center;}
	.nav h1{font-size:16px;}
	.nav ul {margin:15px 0 0 0;}
	.nav ul li +li {margin-left: 15px;}
	footer p{text-align:center;font-size:13px;}
	footer ul {margin: 15px auto 0;float: none;align-items: center;justify-content: center;display: flex;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.nav h1{font-size:22px;}
	.nav ul {margin-left:30px;}
	.nav ul li +li {margin-left: 15px;}
}
@media screen and (min-width: 992px) and (max-width: 1200px){
	
}
@media screen and (min-width: 1201px) and (max-width: 1479px){
	
}
@media(min-width: 1480px){
	
}
@media(min-width: 1680px){
	
}