margin:0px !important;
padding:0px !important;

@font-face {
    font-family:Lato-Bold;
    src: url(../fonts/Lato-Bold.ttf);
	}
	
	
@font-face {
    font-family:Lato-Light;
    src: url(../fonts/Lato-Light.ttf);
}

@font-face {
    font-family:Lato-Regular;
    src: url(../fonts/Lato-Regular.ttf);
}

.button-pages{
margin-top: -5px;
}

.logo-screen , .dvla-page{
	background:url(../images/bg-main2.jpg);
	background-size: 100% 100%;
	
	}
.logo-screen .logo img{
	margin:0 auto;
	display:block;
	line-height:50%;
	width:100%;
	max-width:472px;
	padding:50% 0px 0% 0px;
	}
.dvla-page .logo img{
	margin:0 auto;
	display:block;
	width:100%;
	max-width:472px;
	padding:10% 0px 0px 0px;
	}
.dvla-page p{
	text-align:center;
	color:#fff;
	font-family:Lato-Regular;
	}
	
.dvla-page .dvla-search{
	font-family:Lato-Regular;
	padding:20px 10px;
	border:1px solid #fff;
	border-radius:3px;
	background-color:#343843;
	width:85%;
	margin:0 auto;
	display:block;
	color:#fff;
	}
.dvla-page .dvla-search placeholder{color:#fff;}
.dvla-page .dvla-search ::-webkit-input-placeholder{color:#fff;} 
.dvla-page .dvla-search :-ms-input-placeholder{color:#fff;}
.dvla-page .dvla-search :-moz-placeholder{color:#fff;}

.dvla-page .get-quote{
	background-color:#213534;
	border:1px solid #213534;
	padding:10px 30px;
	color:#fff;
	font-family:Lato-Regular;
	border-radius:3px;
	margin:0 auto;
	display:block;
	margin-top:10px;
	font-size:16px;
	text-transform:uppercase;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    padding: 18px 0px 8px 48px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
	font-family:Lato-Light;
	font-size:22px;
	font-weight:300;
	
}

.sidenav h3{
	color:#fff;
	font-family:Lato-Light;
	padding-left:20px;
	}

.dots{
	float:left;
	margin-left:10px;
	margin-top: 24px;
	}

.sidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

.model-search{
	margin-left:-8px;
	}
#main {
    transition: margin-left .5s;
    padding: 0px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.head-nav{
	background-color:#213534;
	height:100px;
	width:100%;
	}
	
.head-nav h4{
	padding:0px;
	font-family:Lato-Regular;
	color:#fff;
	text-align:center;
	margin:0px;
	padding-top:39px;
	font-size:18px;
	padding-right:38px;
	}
.head-nav i{
    padding-top: 30px;
    padding-left: 40px;
    float:left;
    color:#fff;

}

.colap-nav{
	background:url(../images/model-bg.jpg) no-repeat;
	background-size:cover;
	}
	
.colap-nav h4{
	padding:0px;
	font-family:Lato-Regular;
	color:#fff;
	text-align:center;
	margin:0px;
	padding-top:39px;
	font-size:18px;
	padding-right:38px;
	}
.colap-nav .fa-bars{
    padding-top: 30px;
    padding-left: 40px;
    float:left;
    color:#fff;
}

.main-nav .fa-bars{
    padding-top: 30px;
    padding-left: 40px;
	float:left;
	color:#fff;
}

.left-make{
	float:left;
	margin-left:10px;
	border:1px solid #f4f4f4;
	margin-top:10px;
	width:45%;
	}
	
.right-make{
	float:right;
	margin-right:10px;
	border:1px solid #f4f4f4;
	margin-top:10px;
	width:45%;
	}
	
.get-quote{
	background-color:#213534;
	border:1px solid #213534;
	padding:10px 30px;
	color:#fff;
	font-family:Lato-Regular;
	border-radius:3px;
	margin:0 auto;
	display:block;
	font-size:16px;
	text-transform:uppercase;
	margin-buttom:20px !important;
	float:none;
	margin-top:13px;
}

.clear{
	clear:both;
	}
	
.bg-about{
	width:100%;
	}
	
.about-us-page h2{
	font-family:Lato-Regular;
	padding:0px 14px;
	}
.about-us-page span{
	font-family:Lato-Regular;
	padding:0px;
	}
	
.about-us-page p{
	font-family:Lato-Regular;
	padding:0px 20px;
	}
	
.about-us-page .fb{
	background-color:#3a549b;
	border:1px solid #3a549b;
	color:#fff;
	padding:10px 0px;
	border-radius:4px;
	font-size:18px;
	margin:0 auto;
	display:block;
	width:90%;
	margin-top:10px;
	}
	
.about-us-page .g{
	background-color:#dd4333;
	border:1px solid #dd4333;
	color:#fff;
	padding:10px 0px;
	border-radius:4px;
	font-size:18px;
	margin:0 auto;
	display:block;
	width:90%;
	margin-top:10px;
	}
	
.about-us-page .ins{
	background-color:#aa3698;
	border:1px solid #aa3698;
	color:#fff;
	padding:10px 0px;
	border-radius:4px;
	font-size:18px;
	margin:0 auto;
	display:block;
	width:90%;
	margin-top:10px;
	}
	
.bm-icon{
	margin: 0 auto;
    display: block;
    padding-top: 72px;

	}
	
.colap-nav h4{
    padding: 81px 0px 76px 60px;
	}
	
aside{
	background-color:#213534;
	width:150px;
	margin-top:-16px;
	}
	
aside ul li{
	padding:10px 0px;
	font-size:16px;
	list-style:none;
	
}
aside ul li:hover{
	background-color:#343843;
	border-radius:16px 0px 0px 16px;
	border:1px solid #343843;
	
}
aside ul li a{
	font-size:16px;
    color:#fff;
	text-decoration:none;
	font-family:Lato-Light;
}

aside i{
	padding-right:20px;
}

.series-logo{
	border:1px solid #f4f4f4;
	float:left;
	margin:10px 0px 10px 20px;
	}

.series-logo img{
	margin-top:10px;
	padding:20px;
	margin:0 auto;
	display:block;
	}
	
.series-logo a span{
	text-align:center;
	margin:0 auto;
	display:block;
	padding-bottom:10px;
	font-size:14px;
	font-family:Lato-Regular;
	
	}
	
.series-logo a{
	text-decoration:none;
	}
	
.model-list{
	margin-left:-37px;
	}
	
.model-list li{
	list-style:none;
	padding:10px 0px 10px 20px;
	margin-top:3px;
	}




.model-list li a{
	text-decoration:none;
	color:#fff;
	font-family:Lato-Regular;
	
	}
.model-list li i{
	font-size:16px;
	padding-right:20px;
	}

.model-p h3{
	text-align:center;
	font-family:Lato-Regular;
        padding:0px 10px;
	}
	
.model-p p{
	text-align:center;
	font-family:Lato-Regular;
        padding:0px 20px;
	}
.button-pages button{
	width:50%;
	background-color:#016388;
	border:1px solid #016388;
	font-size:14px;
	font-family:Lato-Regular;
	padding:10px 0px;
	color:#fff;
}



.button-pages .active{
	background-color:#213534;
	border:1px solid #213534;
	}

.vehicle-text{
	text-align:center;	
	font-family:Lato-Regular;
	padding:10px 20px;
	}
	
.vehicle-text h3{
	font-size:18px;
	}

.vehicle-text p{
	font-size:14px;
	float: right;
	}
.left-icon{
	width:50%;
	float:left;
	}
	
.left-icon ul li{
	list-style:none;
	margin-top:20px;
	display:block;
	}
	
.left-icon ul li img{
	float:left;
	}
.left-icon p{
    padding-top: 15px;
	line-height: 37px;
	padding-left:72px;
	font-family:Lato-Regular;
	}
	
.right-icon{
	width:50%;
	float:right;
	}
	
.right-icon ul li{
	list-style:none;
	margin-top:20px;
	display:block;
	}
	
.right-icon ul li img{
	float:left;
	}
.right-icon p{
	    padding-top: 15px;
		line-height: 37px;
		padding-left:72px;
		font-family:Lato-Regular;
	
	}
	
.quiry-box .input-box{
	width:85%;
	padding:10px 10px;
	margin-top:10px;
	margin:0 auto;
	display:block;
	color:#000 !important;
	border-radius:3px;
	border:1px solid #666;
	
	}
	
.input-box placeholder { /* Firefox 19+ */
	color:#000 !important;
}
.input-box ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color:#000 !important;
}
.input-box :-moz-placeholder { /* Firefox 19+ */
 color:#000 !important;
}
.input-box :-ms-input-placeholder { /* IE 10+ */
 color:#000 !important;
}
.input-box :-moz-placeholder { /* Firefox 18- */
 color:#000 !important;
}
.social-icons{
	text-align:center;
	margin-left:-30px;
	}
.social-icons li{
padding-right:12px;
display:inline;
}
.social-icons li a{
color:#cbcbcb;
font-size:14px;
width:40px;
height:40px;
line-height:40px;
border:1px solid #cbcbcb;
text-align:center;
border-radius:50%;
display:inline-block;
}
.social-icons li a:hover{
background-color:#337ab7;
color:#fff;
}
strong{
	font-family:Lato-Regular;
	color:#fff;
	text-align:center !important;
	margin:0 auto;
	display:block;
	padding-top:20px;
	}
.thank{
	width:80%;
	margin:0 auto;
	display:block;
	text-align:center;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	border-radius:10px;
	margin-top:30px;
	}
	
.thank h3{
	text-align:center;
	font-family:Lato-Regular;
	font-weight:500;
	color:#000;
}

.thank p{
	text-align:center;
	font-family:Lato-Regular;
	color:#000;
	padding:10px 20px;
}

.thank .home-btn{
	background-color:#213534;
	border:1px solid #213534;
	padding:10px 30px;
	border-radius:30px;
	color:#fff;
	margin:0px 0px 20px 0px;
	}
.review-bannar img{
	width:100%;
	}
	
.review-section h2{
	font-family: Lato-Regular;
	text-align:center;
	padding:0px;
	}

.review-section p {
    font-family: Lato-Regular;
    padding: 0px 20px 10px 20px;
    border-bottom: 1px solid #ccc;
}
	
.review-section img{
	float:left;
	padding:7px 10px;
        margin-left:20px;
	}
.review-section small{
	font-size:12px !important;
	}
.review-section h4{
    font-family: Lato-Regular;
	font-size: initial;
}

.review-section .text-box{
	width:80%;
	padding:10px 20px;
	margin:0 auto;
	display:block;
	margin-top:10px;
	
	}
	
.review-section .text-erea{
	width:80%;
	padding:10px 20px;
	margin:0 auto;
	display:block;
	margin-top:10px;
	}
	
.review-section .review-btn{
	background-color:#213534;
	border:1px solid #213534;
	padding:10px 30px;
	color:#fff;
	font-family:Lato-Regular;
	border-radius:3px;
	margin:0 auto;
	display:block;
	font-size:16px;
	text-transform:uppercase;
	margin-buttom:20px;
	float:none;
	margin-top:13px;
	}

