@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

body {
	background-color: #000;
	background-image: url("https://intercarcleaning.com/solihull/images/bg-img.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	margin: 0;
	padding: 0;
	color: #5a5a5a;
	font-family: 'Roboto', sans-serif;
	font-size: 0.750em;
	line-height: 1.4;
}

h1, h2, h3, h4 {
	font-family: 'Roboto', sans-serif;
	color: #fff;
	line-height: 1.2;
}

h1 em {font-family: 'Roboto', sans-serif;
	color: #fcfd35;
	line-height: 1.2;

} 

hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: 0;
	margin-bottom: 20px;
}

a img {
	border: none;
}

a:link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
}

header {
	min-height: 128px;
	width: 100%;
	max-width: 1150px;
	padding: 40px 0;
	margin: 0 auto;
	color: #ffffff;
}

header h1 {
	margin: 0;
	font-size: 2em;

}

header h3 {
	margin: 0;
	font-size: 1.5em;
	padding: 0;
	
	
}

header a:link {
	color: #fff;
}

header a:visited {
	color: #fff;
	text-decoration: none;
}

.headleft {
	float: left;
	text-align: left;
	width: 50%;
	padding: 0px;
}

.headright {
	float: right;
	text-align: right;
	width: 50%;
	padding: 0px;
}

.container {
	max-width: 1150px;
	width: 100%;
	margin: 0 auto;
	padding: 10px 2% 30px;
	font-size: 2.0em;
}

.content {
	margin-top: 200px;
	width: 100%;
	float: left;
	text-align: center
	
}

.content h1 {
}

.content em {
	color: #fcfd35;
	
}

@media screen and (max-width: 1050px) {
.container {
	width: 100%;
	margin: 0 auto;
	padding: 10px 0 30px;
}
	
}

@media screen and (max-width: 600px) {
	
body {
		background-position: center right;
	}
	
.headleft, .headright {
	text-align: center;
	width: 94%;
	float: none;
	margin: 0 auto;
	}
	
	.headleft {
		margin-bottom: 30px;
	}

.headright img {
	width: 100%;
	}

.container {
	width: 94%;
	margin: 0 auto;
	padding: 0 3%;
	font-size: 2.0em;
}
	
}
