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

body{
	border-top:3px solid #24a7e0;
	font-family:"Open Sans";
}

/* =HEADER STYLES
--------------------------------------------------------------------------------*/

.header-container{
	padding-bottom:20px;
}

.getintouch{
	text-align:right;
}

.alpha{
	padding-left:0px !important;	
}

.omega{
	padding-right:0px !important;
}

.header-logo img{
	margin:0 auto;
	display:block;
}

.header-email a img{
	margin:0 auto;
	display:block;
}

.header-callus{
	font-size:16px;
	color:#49494a;
	text-transform:uppercase;
	font-weight:600;
	text-align:center;
}

.header-tel{
	font-size:36px;
	color:#24a7e0;
	text-align:center;
}

.header-email{
	font-size:20px;
	color:#24a7e0;
	text-align:center;
}

.header-logo > img{
	margin:0 auto;
}

.header-contact{
	padding-top:40px;	
	
}

.header-logo{
	text-align:center;
	padding-top:20px;
	line-height:1em;
}

h1 {
	font-size: 30px;
	font-weight: 300;
}

/* =TOP BANNER STYLES
--------------------------------------------------------------------------------*/
.top-banner{	
background: #24a7e0; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0YTdlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzI0YTdlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(top,  #24a7e0 0%, #24a7e0 74%, #ffffff 74%, #ffffff 74%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#24a7e0), color-stop(74%,#24a7e0), color-stop(74%,#ffffff), color-stop(74%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #24a7e0 0%,#24a7e0 74%,#ffffff 74%,#ffffff 74%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #24a7e0 0%,#24a7e0 74%,#ffffff 74%,#ffffff 74%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #24a7e0 0%,#24a7e0 74%,#ffffff 74%,#ffffff 74%); /* IE10+ */

background: linear-gradient(to bottom,  #24a7e0 0%,#24a7e0 74%,#ffffff 74%,#ffffff 74%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24a7e0', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */








}

.top-banner-service {
	text-transform:uppercase;
	background-color:#40C3F1;
	color:#fff;
	font-size:24px;
}

.border{
	border-left:1px solid #24a7e0;
	border-right:1px solid #24a7e0;
	margin-top:20px;
}

.top-banner-service > img{
	float:left;
	margin-top: 12px;
	margin-left: 10px;
}

.top-banner-h1{
	padding:10px 0px 10px 55px;
	border-bottom: 4px solid #c6e7f5;
}

/* =MAIN CONTENT STYLES
--------------------------------------------------------------------------------*/

.content-border{
	border-left:1px solid #24a7e0;
	border-right:1px solid #24a7e0;
}

.main-content{
	background: #fefefe; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #fefefe 0%, #f8f8f8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #fefefe 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #fefefe 0%,#f8f8f8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #fefefe 0%,#f8f8f8 100%); /* IE10+ */

background: linear-gradient(to bottom,  #fefefe 0%,#f8f8f8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-8 */
}

.gradient{
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	
}

.no-border-top{
	border:none;
}

.intro-h2{
	line-height: 32px;
	color:#24a7e0;
	font-size:20px;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
}

.title, .sub-title{
	text-transform:uppercase;	
}

.title{
font-size:30px;
font-weight:300;
color:#000;	
}

.sub-title{
	font-size:13px;
	color:#24a7e0;
	font-weight:400;
}

.tick > li{
	font-size:14px;
	color:#D22A19;
	background:url(../images/default/tick-bg.png) no-repeat;
	list-style:none;
	float:left;
	padding-left: 30px;
    padding-right: 45px;
	margin-top:10px;
}

.tick{
	padding-left:0;
}

.address, .contact{
	list-style:none;
	padding-left:0;
}	

.first{
	color:#24a7e0;
	font-size:16px;
	font-weight:600;	
	
}

.colon{
	color:#24a7e0
}

.footer-container{
	background-color:#24a7e0;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.copyright{
	color:#fff;
	font-size:11px;
	font-weight:600;
}

.bodywork > img{
	margin:0 auto;
	padding-top:77px;
}

.dentons > a{
	float:right;
}

.copyright > a{
	float:right;
}

.bottom-contact{
	padding-top:20px;
	padding-bottom:20px;
}

.header-email > img{
	margin:0 auto;
	margin-top:15px !important;
}

.bottom-contact{
	border-top:1px solid #E8E8E8;
}

iframe{
	margin-top:30px;
}


.header-logo h1{
	margin-top:15px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	line-height: 0;
	padding-bottom: 10px;
	padding-top: 10px;
}

.logo-text{
	font-size:18px; margin-right:30px; line-height:1em; color:#24A7E0; font-weight:500;
}

.logo-text-last{
	font-size:18px; margin-right:0px; line-height:1em; color:#24A7E0; font-weight:500;
}

.fl {float:left;}

.fr { float:right;}

.get-intouch{
	margin-bottom:90px;
}

.index{
	color:#fff;
	text-decoration:none !important;
}

a{
	text-decoration:none !important;
}

@media (max-width: 767px) {
	
	.logo-text, .logo-text-last {
    color: #24A7E0;
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    padding-left: 30px !important;
    padding-right: 10px !important;
}
	
	h1{
		font-size:24px;
	}
	
	.top-banner-service > img{
		width:27px;
		height:28px;
	}
	
	.intro-h2 {
    color: #24A7E0;
    font-size: 15px;
    line-height: 26px;
    text-align: center;
}

.service-img{
	margin-top:20px !important;
	margin-bottom:20px !important;
}
}
@media (min-width:768px) and (max-width:960px) {
	
	h1 {
    font-size: 26px !important;
	}
	
}

@media (max-width:960px) { 

	iframe{
		width:100% !important;
	}

}

.vehicle-refurbishment{
	margin:0 auto;
}

.fleetvehicles-container > .col-md-6{
	padding-top:0;
	padding-bottom:0;
}

.vehiclerefurbishment-container > .col-md-6{
	padding-top:0;
	padding-bottom:0;
}

.accidentrepair-container > .col-md-6{
	padding-top:0;
	padding-bottom:0;
}

.bodywork-container > .col-md-6{
	padding-top:0;
	padding-bottom:0;
}


.accidentrepair-container{
	background: #fefefe; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #fefefe 0%, #f8f8f8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #fefefe 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #fefefe 0%,#f8f8f8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #fefefe 0%,#f8f8f8 100%); /* IE10+ */

background: linear-gradient(to bottom,  #fefefe 0%,#f8f8f8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-8 */

border-bottom:1px solid #e8e8e8;
border-top:1px solid #e8e8e8;

}

.vehiclerefurbishment-container{
	border-bottom:1px solid #e8e8e8;
}


.fleetvehicles-container{
	background: #fefefe; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #fefefe 0%, #f8f8f8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #fefefe 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #fefefe 0%,#f8f8f8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #fefefe 0%,#f8f8f8 100%); /* IE10+ */

background: linear-gradient(to bottom,  #fefefe 0%,#f8f8f8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-8 */

border-bottom:1px solid #e8e8e8;
}

.vehicle-refurbishment-title{
	margin-top:10px;
}


.bodywork-container{
	padding-bottom:20px;
	border-top:1px solid #e8e8e8;
}


@media (max-width:767px) {
.content-container{
	padding-bottom:8px !important;
}
}

.image-container{
	padding-top:0 !important;
	padding-bottom:0 !important;
}

@media (max-width:767px) {
	
	.top-banner{
		padding-bottom: 30px;
	}
}
