

/* Tablets Mobile ----------------------*/
@media only screen and (max-width: 767px) {
	

/* Global ---------------------------------------------------------------- */

div.container {
  padding-right: 30px;
  padding-left: 30px;
}


.home .col-md-4:first-of-type h2 {
	margin-top: -30px;
}

.contact .col-md-4:last-of-type h3 {
	margin-top: 20px;
}

.contact h2 {
	/*display: inline-block;*/
	margin-top: -58px;
}

/* Banner image ---------------------------------------------------------------- */

.banner img {
  display: block;
  min-height: 250px;
  object-fit: cover;
}

.banner {
	margin-left: -200px;
}

.banner-slider-container {
margin-left: 200px;
}



.section-header .container-fluid .col-md-4:nth-of-type(1), .section-header .container-fluid .col-md-4:nth-of-type(2) {
	display: none;

	
}


.safety br {
display: none;
}


	

}

/* Tablets Desktop -------------------*/
@media only screen and (min-width: 768px) and (max-width: 989px) {

.contact h2 {
	/*display: inline-block;*/
	margin-top: -58px;
}


.section-header .container-fluid .col-md-4:nth-of-type(1)  {
	display: none;

	
}


}


@media only screen and (min-width: 768px) and (max-width: 1100px) {
.contact h2 {
	/*display: inline-block;*/
	margin-top: -56px;
}

header img {
	margin-left: 15px;
}


}





/* Desktop ------------------------ */

@media only screen and (min-width: 990px) and (max-width: 1199px) {
	
header img {
	margin-left: 15px;
}

/* Safety
------------------------------------------------------------------------------*/

.safety .col-md-6:nth-of-type(1) {
	padding-right: 50px;
}

.safety .col-md-6:nth-of-type(2) {
	padding-left: 50px;
}



}




/* Desktop ------------------------ */

@media (min-width: 1200px) {

header img {
	margin-left: 15px;
}

/* Safety
------------------------------------------------------------------------------*/

.safety .col-md-6:nth-of-type(1) {
	padding-right: 50px;
}

.safety .col-md-6:nth-of-type(2) {
	padding-left: 50px;
}


}


