
/*Small devices (tablets, 768px and up) */
/*@media (min-width: 768px) {}*/
/* Medium devices (desktops, 992px and up) */
/*@media (min-width: 992px) {}*/
/* Large devices (large desktops, 1200px and up) */
/*@media (min-width: 1200px) {}*/

@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
/*font-family: 'Lato', sans-serif;*/
/*font-family: 'Amatic SC', cursive;*/


.content .row.no-pad {
	margin-right:0;
	margin-left:0;
}
.content .row.no-pad > [class*='col-'] {
	padding-right:0;
	padding-left:0;
}

.content-bg {}
.content {
	font-family: 'Lato', sans-serif;
	font-size: 100%;
}
.content .heading {
	font-family: 'Amatic SC', cursive;
	font-size: 3em;
	font-weight: bold;
}
.content .spacer {
	height: 20px;
	clear: both;
}
.content .section {
	font-size: 1.3em;
	position: relative;
}
.content .welcome ,
.content .contact ,
.content .text2 ,
.content .text {
	padding: 5rem 0rem;
}
.content .text2 {
	padding: 0rem 0rem 5rem 0rem;
}
@media (min-width: 992px) {
	.content .welcome {
		padding: 0rem;
	}
	.content .text {
	}
	.content .text2 {
		padding: 5rem 0rem;
	}
	.content .section {
		font-size: 1.1em;
	}
}
@media (min-width: 1200px) {
	.content .section {
		font-size: 1.4em;
	}
}
/*welcome*/
.content .welcome-bg {
	background-image: url("/media/images/bg-welcome2.jpg");
	background-repeat: no-repeat;

	background-size: cover;

	/*background-size: 100% 100%;*/
	/*background-size: 100% auto;*/
}
.content .welcome {
	/*padding: 10rem 15rem 15rem;*/
	color: #F7FCFF;
	font-size: 2em;
	font-weight: bold;
	clear: both;
	position: relative;
}
.content .welcome .heading {
	/*font-size: 3em;*/
	font-size: 7vmax;
}
.content .welcome-bg-img {
	display: none;
}
.content .welcome-text {
	font-size: 3vmax;
}
@media (min-width: 992px) {
	.content .welcome .heading {
		font-size: 6vmax;
	}
	.content .welcome-bg {
		background-image: none;
	}
	.content .welcome-logo {
		width: 30vmax;
	}
	.content .welcome-bg-img {
		display: unset;
		width: 100%;
		height: auto;
	}
	.content .welcome-text {
		font-size: 2vmax;
		position: absolute;
		top: 2vw;
		left: 0px;
	}
}
/*who*/
.content .who-bg {
	background-color: #00668F;
}
.content .who {
	color: #F7FCFF;

}
/*sales*/
.content .sales-bg {
	background-color: #00ACD2;
}
.content .sales {
	color: #F7FCFF;
}
/*cargo*/
.content .cargo-bg {
	background-color: #F14D47;
}
.content .cargo {
	color: #F7FCFF;
}
/*servicing*/
.content .servicing-bg {
	background-color: #FCC270;
}
.content .servicing {
	color: #F7FCFF;
}
/*services*/
.content .services-bg {
	background-color: #FCC270;
}
.content .services {
	color: #F7FCFF;
}
/*hire*/
.content .hire-bg {
	background-color: #00668F;
}
.content .hire {
	color: #F7FCFF;
	position: relative;

}
.content .hire .sm {
	font-size: .8em;
}
.content .hire .table-hire td {
	border-top: none;
	border-bottom: 1px dotted rgb(247, 252, 255);
}
.content .hire .temp-suspended {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(0, 102, 143, .8);
	z-index: 1;
}
.content .hire .temp-suspended img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	margin: 0rem auto 0rem auto;
	max-width: 40rem;
}

/*third-wheel*/
.content .third-wheel-bg {
	background-color: #6F7786;
}
.content .third-wheel {
	color: #F7FCFF;
}
.content .third-wheel a {
	color: inherit;
}
/*contact*/
.content .contact-bg {
	background-color: #403F3E;
}
.content .contact {
	color: #F7FCFF;
}
.content .contact .lg {
	font-size: 1.2em;
	font-weight: bold;
}
.content .contact .sm {
	font-size: .6em;
}
.content .contact .sm span {
	color: #8E8E8E;
}
.content .contact a {
	color: inherit;
}
