/*
Theme Name: VIN Theme
Theme URI: http://dmarkweb.com
Description: Responsive WordPress theme with all the Twitter Bootstrap elements and features.

Author: DM+
Author URI: http://dmarkweb.com
Version: 1.0.3
Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, bootstrap, twitter

Copyright (C) 2011-2014 Gents Themes
License: GNU General Public License, version 3 (GPLv3)
License URI: license.txt
CSS Rules: Sorted alphabetically for better organization.
*/



body {
	-webkit-overflow-scrolling: touch;
	-webkit-font-smoothing: antialiased;
	background-color: #ffffff;
	color: #555;
    font-family: 'Oswald', sans-serif;
	/*font-family: 'Oswald-Light', sans-serif;*/
	font-size: 14px;
    /*font-weight: 400;*/
	font-weight: 300;
}

/* Titles */
h1, h2, h3, h4, h5, h6 { color: #333; font-family: 'Oswald', sans-serif; font-weight: 400; }

h1 { font-size: 35px; margin-bottom: 30px; margin-top: 30px; }

.author-avatar img { -webkit-border-radius: 95px; -moz-border-radius: 95px; border-radius: 95px; }

ol, ul{ margin:8px 0px; }
/* Paragraph & Typographic */
p { font-size: 16px; line-height: 28px; }

.centered { text-align: center; }

/* Links */
a {
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	color: #1abc9c;
	transition: color 0.1s ease-in, background 0.1s ease-in;
	word-wrap: break-word;
}

a:hover,
a:focus { color: #7b7b7b; outline: 0; text-decoration: none; }

a:before,
a:after {
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	transition: color 0.1s ease-in, background 0.1s ease-in;
}

hr {    border: 0; border-top: 1px solid #ccc;	display: block;	height: 1px;	margin: 1em 0;	padding: 0; }


.navbar { margin-bottom: 0px; background-image: none; min-height: auto; box-shadow: none; }

.navbar-inverse {  }

.navbar-inverse .navbar-nav > li > a { color: white; }

.navbar-inverse .navbar-nav > li > a:hover { color: #222222; }

.navbar-brand { font-size: 20px; font-weight: 700; letter-spacing: 2px; }

.navbar-inverse .navbar-brand { color: white; }

.navbar-inverse .navbar-toggle { border-color: transparent; }

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover { background-color: transparent; color: #222222; }

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { background-color: transparent; color: #222222; }

.progress-bar-theme { background-color: #1abc9c; }


/* Helpers */

.mt { margin-bottom: 40px; margin-top: 40px; }

.pt { padding-bottom: 50px; padding-top: 50px; }


/* +++++ WRAP SECTIONS +++++ */

#ww {  }


/* +++++ Color Wraps / Blog Page +++++ */

#grey { background-color: #f2f2f2; padding-bottom: 60px; padding-top: 60px; }

#white { background-color: #ffffff; padding-bottom: 60px; padding-top: 60px; }



/* Blog Date*/
bd {	color: #d2d2d2;	font-size: 12px;	font-weight: 700;	text-transform: uppercase; }

/* Blog Author*/
ba { font-size: 12px; padding-left: 5px; text-transform: uppercase; }

/* Blog Quote */
.bq { font-size: 22px; padding-top: 30px; }

/* Blog Tags */
bt { font-size: 12px; }

/* ================== PORTFOLIO IMAGES HOVER EFFECT ================== */
/* Effects also are controled by hover.zoom.js */
.zoom {     display:block;     position:relative;     overflow:hidden;     background:transparent url(images/loader.gif) no-repeat center; }


.zoomOverlay {    position:absolute; top:0; left:0; bottom:0; right:0; display:none; background-image:url(images/zoom.png); background-repeat:no-repeat; background-position:center; }

.zoom2 {	opacity: 1;  }

.zoom2:hover {	opacity: 0.5;  }

/* glyphicon Configuration */

.glyphicon { color: #1abc9c; font-size: 40px; }

/* WP User Avatar */

.wp-user-avatar {margin: 0;}



*{ margin:0px; padding:0px; }

/* Global Css here 
===================== --*/
body{ color:#464c4f; background-image:url(images/body-bg.png), url(images/body-patt.png); background-repeat:repeat-x, repeat; font-weight:400; }

.container{ /*width:990px;*/ }

img{ max-width:100%; }
.col-centered{ margin-left:auto; margin-right:auto;    float:inherit; }
h1{     font-weight:300;  line-height:41px; font-size:32px;}
h2{ color:#01688c; font-size:28px; font-weight:300; line-height:36px;  margin:0px;}

h3{    color:#464c4f;    font-weight:400;    text-transform:uppercase; }
/*ul li{    font-weight:400; font-size:16px; }*/
ul li{    font-weight:300; font-size:16px; }
h4{    color:#464c4f; font-weight:400; text-transform:uppercase; }
.tal{ text-align:left; }
.tar{ text-align:right; }
.tac{ text-align:center; }
.clr{ clear:both; }

/* Header Css Here
=================== --*/
.top-head
    {
        background:#535353;
        padding:6px 0px 10px 0px;
    }
.top-head .top-nav
    {
        float:right;
    }
.top-head .top-nav ul li
    {
        list-style:none;
        float:left;
    }
.top-head .top-nav ul li a
    {
        font-size:14px;
        font-weight:normal;
        color:#fff;
        font-weight:300;
        padding:0px 16px;
        position:relative;
        text-decoration:none;
    }
.top-head .top-nav ul li a:after
    {
        background:#fff;
        height:12px;
        width:1px;
        position:absolute;
        content:'';
        left:0px;
        top:6px;
    }
																		
.top-head .top-nav ul li:first-child a:after
    {
        display:none;
    }
.middle-head 
    {
        padding:37px 0px;
    }
.middle-head .vin-logo
    {
        margin-left:15px;
        float:left;
    }
.middle-head .vehicle-form
    {
		margin-bottom: auto;
		margin-left: auto;
		margin-right: auto;
		float: right;
		margin-top: 5px;
  }
.middle-head .vehicle-form span
    {
        background:#ff9924;
        font-size:20px;
        color:#fff;
        padding:8px 18px;
        border-radius:3px;
    }
.middle-head .vehicle-form span.select-box
    {
        width:240px;
        padding:1px 10px;
        height:46px;
    }
.middle-head .vehicle-form select option
    {
        font-size:15px;
        padding:2px 2px 2px 15px;
    }
.middle-head .vehicle-form span.select-box span.customSelectInner
    {
        width:100% !important;
        padding-left:0px;
        background:url(images/select-box-btn.png) no-repeat 191px 0px ;
    }
.middle-head .vehicle-form .btn-go
    {
        background:url(images/btn-go-bg.png) no-repeat 6px 10px #5a841e;
        border:none;
        height:46px;
        /*width:79px;*/
        border-radius:3px;
        color:#fff;
        font-weight:300;
        padding-left:25px;
        font-size:22px;
		margin-top:-8px;
    }
    
.vin-nav nav
    {
        background:#0a84b7;
        box-shadow:none;
        border:none;        
        border-radius:0px;
        margin-bottom:0px;
        padding:12px 0px;
    }
.vin-nav .navbar-nav ul > .dropdown > a .caret
    {
        border-top-color:#fff;
    }
.vin-nav .navbar-brand
    {
        display:none;
    }
.vin-nav .navbar-nav li
    {
        margin:0px 18px;
        float: left;
        position: relative;
    }
.vin-nav .navbar-nav ul > li:after
    {
        position:absolute;
        top:30%;
        color:#fff;
        right:-22px;        
        font-weight:400;
        content:'|';
    }
.vin-nav .navbar-nav ul > li:last-child:after    
    {
        content:inherit;
    }
.vin-nav .navbar-collapse
    {
        padding-left:0px;
        padding-right:0px;
    }
.vin-nav .navbar-nav li > a
    {
        font-size:17px; font-weight:normal; color:#fff; text-transform:capitalize; font-weight:400; padding: 10px 15px; background:inherit; text-shadow:none; outline:none;  float: left;
    }
.vin-nav .navbar .navbar-nav > .current_page_item > a,
.vin-nav .navbar .navbar-nav > li > a:hover,
.vin-nav .navbar .navbar-nav > li > a:focus
    {
        background:#fff; color:#0a84b7;
    }
.nav .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}
.vin-nav .navbar-nav .dropdown-menu{
    background-color: #0a84b7;
}
.vin-nav .navbar-nav .dropdown-menu li{
     display: block; float: none; margin: 0; width: 100%;
}
.vin-nav .navbar-nav .dropdown-menu li a{
    display: block;    float: none;
}
.vin-nav .navbar-nav .dropdown-menu li:hover a{
    background:#fff; color:#0a84b7;
}
.vin-nav .navbar-nav .dropdown-menu li:after{
    content:'';
}



/* Vin Site Content 
==================== --*/

.vin-gb-content
    {
    }
.vin-report {
        background:url(images/vin-bg.jpg) no-repeat left top; background-size:100% auto;  min-height:837px; padding-top:85px;
    }
.vin-report h1
    {
        text-align:center; font-weight:400; color:#fff; text-shadow:0px 4px 5px rgba(0, 0, 0, 0.9); margin-top:0px; font-size:33px; line-height:48px;
    }
.vin-report h1 span
    {
          font-weight:300;
    }
.report-list
    {
        padding:68px 113px 0px;
    }
.report-list li
    {
        list-style:none;
        background:rgba(255, 255, 255, 0.9);
        width:30%;
        text-align:center;
        min-height:136px;
        border-radius:5px;
        -ms-border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;                
        float:left;
        margin:1%;
        display:block;
    }
.report-list li a
    {
        display:block;
        padding:14px 0px 10px 0px;        
    }
.report-list li a:hover
    {
        text-decoration:none;
    }
.report-list li h4
    {
        margin:0px;
        font-size:14px;
    }
.report-list li
    {
        text-align:center;
    }
.report-list .icon
    {
        height:59px;
        display:block;
        width:81px;
        margin:auto;
        background:url(images/sprite-icon.png) no-repeat;
        margin-bottom:18px;
    }
.report-list .icon.icon-txt
    {
        background-position:14px -2px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list li:hover .icon.icon-txt
    {
        background-position:14px -68px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list .icon.icon-link
    {
        background-position:7px -146px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list li:hover .icon.icon-link
    {
        background-position:7px -215px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list .icon.icon-carg
    {
        background-position:10px -296px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list li:hover .icon.icon-carg
    {
        background-position:10px -374px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list .icon.icon-carg1
    {
        background-position:-98px 0px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list li:hover .icon.icon-carg1
    {
        background-position:-98px -63px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list .icon.icon-mc
    {
        background-position:-98px -142px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list li:hover .icon.icon-mc
    {
        background-position:-98px -214px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list .icon.icon-book
    {
        background-position:-218px 0px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list li:hover .icon.icon-book
    {
        background-position:-218px -68px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list .icon.icon-read
    {
        background-position:-218px -143px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list li:hover .icon.icon-read
    {
        background-position:-218px -220px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list .icon.icon-vg
    {
        background-position:-96px -296px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list li:hover .icon.icon-vg
    {
        background-position:-96px -373px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list .icon.icon-carlock
    {
        background-position:-217px -296px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
.report-list li:hover .icon.icon-carlock
    {
        background-position:-217px -371px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;    
    }
    
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{ margin-bottom: 0!important; }
    
.ab-txt
    {
        padding:38px 0px;
    }
.vin-list-sec
    {
        padding:24px 15px; background:url(images/vin-list-bg.jpg) no-repeat left top; background-size:100% auto; min-height:304px;
    }
.vin-list-sec h1
    {
        color:#fffdc9; margin-top:0px; margin-bottom:41px;
    }
.vin-list-sec .vin-list,
.vin-list-sec2 .vin-list_v2
    {
        width:50%; float:left; margin-bottom:0px;
    }
.vin-list li,
.vin-list_v2 li { 
    font-size:24px; font-weight:300; list-style:none; padding-left:34px; margin-bottom:10px; position:relative;
}
.vin-list li
    {
        color:#fff;
    }
.vin-list-sec2 .vin-list_v2
    {
        padding-right:15px;
    }
.vin-list_v2 li
    {
        color:#313131;
    }
.vin-list li:before,
.vin-list_v2 li:before
    {
        position:absolute; content:''; height:23px; width:23px; left:0px; top:6px; background:url(images/sprite-icon.png)  -327px -16px no-repeat;
    }
.vin-list_v2 li:before
    {
        background:url(images/sprite-icon.png)  -327px -46px no-repeat;
    }
    
.pl35
    {
        padding-left:35px;
    }
.bdl
    {
        border-left:solid 1px #fff;
    }
.vin-list-sec2
    {
        padding:45px 15px; background:url(images/vin-sec-2.jpg) no-repeat left bottom #ededed; background-size:100% auto; min-height:506px;
    }
.vin-list-sec2 h2
    {
        margin-bottom:41px;
    }
.vin-list-sec2 .bdl
    {
        border-color:#dddddd;
    }
.home-about
    {
        background:url(images/home-about-bg.jpg) no-repeat left top; background-size:100% auto; min-height:700px; padding:45px 38px 0px 38px; text-align:center;
    }
.home-about h2 span
    {
        font-size:22px; color:#353535;        
    }
.home-about h3
    {
        color:#005a76; font-size:25px; font-weight:300;
    }
.home-about p
    {
        color:#353535; font-size:20px; font-weight:300;
    }
    
    
    
#footer { background-color: #4f4f4f; padding: 40px 0 40px 70px; }

#footer h4 { padding-bottom: 20px; text-transform: uppercase; }

.vin-footer h4
    {
        color:#9ee5ff; font-size:20px; font-weight:300; margin:0px;
    }
.vin-footer p
    {
        color:#fff; font-size:17px; font-weight:300;
    }
.vin-footer .footer-top .about-txt
    {
        padding-right:70px;
    }
    
    
.vin-footer .footer-top .menu-main-menu-container ul li
    {
        list-style:none;        
    }
.vin-footer .footer-top .menu-main-menu-container ul li a
    {
        color:#fff; font-size:17px; font-weight:300;
    }
    
.vin-footer .footer-top .social-list li
    {
        list-style:none; display:block; margin-bottom:8px;
    }
.vin-footer .footer-top .social-list li a
    {
        font-size:17px; font-weight:300; color:#fff; padding-left:42px; position:relative; display:block; height:31px; line-height:31px;
    }
.vin-footer .footer-top .social-list li a.icon.icon-fb:before
    {
        content:''; position:absolute; left:0px;  top:0px; background:url(images/sprite-icon.png) no-repeat -323px -88px; height:31px; width:31px;
    }
.vin-footer .footer-top .social-list li a.icon.icon-pin:before
    {
        content:''; position:absolute; left:0px;  top:0px; background:url(images/sprite-icon.png) no-repeat -323px -124px; height:31px; width:31px;
    }
.vin-footer .footer-top .social-list li a.icon.icon-tweet:before
    {
        content:''; position:absolute; left:0px; top:0px; background:url(images/sprite-icon.png) no-repeat -322px -160px; height:31px; width:31px;
    }
.vin-footer .footer-top .social-list li a.icon.icon-linkedin:before
    {
        content:''; position:absolute; left:0px;  top:0px; background:url(images/sprite-icon.png) no-repeat -323px -195px; height:31px; width:31px;
    }
.vin-footer .footer-bottom 
    {
        padding:17px 0px;
    }
.vin-footer .footer-bottom p
    {
        color:#4f4f4f; font-size:15px; margin:0px; font-weight:300;
    }


/**********CSS Included on Dec_11_2014*********/    

.wrap_europe li p, .wrap_europe p {
	font-size:18px;
	/*color:#353535;*/
	color:#5353s53;
	margin-left:10px;
	font-weight: 300;
}
.wrap_europe ul li{
background:url(images/blue-img.png) no-repeat 10px 4px;
background-size:23px 23px;
padding-bottom:10px;
padding-left:40px;
}

.wrap_europe ul li a{
	font-size:20px;
	padding-left:0px;
	color:#006898;
}

.wrap_europe{
	text-align:left;
	font-weight:normal;
	margin:0px;
	font-size:18px;
}

.wrap_europe h1{
    font-size: 28px;
    font-weight: 300;}
 /*font-family:'Oswald-Light';*/
.wrap_europe h2 {
    font-size: 20px;
    font-weight: 300;
/* font-family:'Oswald-Light';*/
}
.wrap_europe h3 {
    font-size: 18px;
    font-weight: 300;
/*font-family:'Oswald-Light';*/
}
.wrap_europe h4 {
    font-size: 16px;
    font-weight: 300;
 /*font-family:'Oswald-Light';*/
}
.wrap_europe a{color: #006898;}
.headingcolor > a {
    color: #006898 !important;
}
.tac{text-align: center;}
.wrap_europe img {
    margin-top: 40px ;
}
.wrap_europe h2{ color:#535353; }

.top-head .top-nav ul li a{
    padding-right: 10px !important;
	padding-left:15px;
}
/*css added dated:dec 27 2014*******/
.bg-banner
	{
		background-color:#ff9924;
		border-radius:8px;	
		
	}
.search-vin h1 
	{
		color: #3c3c3c;
		
		 font-size: 53px;
		margin-left: 15px;
		margin-top: 35px;
		font-weight: normal;
		text-align:left;
	}
.search-vin h3 
	{
		color: #3c3c3c;
		font-size: 24px;
		font-weight: normal;
		margin-bottom: 25px;
		margin-left: 15px;
		margin-top: 0;
		text-align: left;
		text-transform: none;
	}
.check_vin h2
	{
		color:white;
		font-size:30px;
		text-align:left;
		margin-top:15px;
		padding-bottom:13px;
		margin-left:15px;
		font-weight:normal;
		text-transform: none;
	}
.check_vin
	{
		
		border-radius:8px;
		margin:auto;
		min-height: 165px;
		 padding-bottom: 5px;
		
	}	

.enter_vin 
	{
		color: white;
		font-size: 20px;
		margin-bottom: 0;
		text-align: center;
		width:60%;
		float:left;
	}
.enter_vin lable 
	{
		padding-left: 18px;
		padding-right: 20px;
	}
.form_chech_vin p 
	{
		float: left;
		width: 50%;
	}
.example 
	{
		font-size: 16px;
	}
.search-vin input[type="text"]
	{
		width:340px;
		border-radius:5px;
		border:none;
		min-height:75px;
		padding-left:10px;
		padding-right:10px;
	}
.search-vin input[type="submit"] 
	{
		background: url("images/SEARCH-BUTTON-BG.png") no-repeat scroll 30px center #66991e;
		border: 5px solid #ffffff;
		border-radius: 5px;
		color: #ffffff;
		float: left;
		font-size: 25px;
		height: 78px;
		margin-left: 42px;
		padding-left: 40px;
		text-align: center;
		width: 262px;
	}
.lookup > img 
	{
		float: right;
		margin-right: 50px;
		margin-top: 5px;
	}
.search-vin span
	{
		padding-top:-15px;
	}
.wrap_europe.title_check h4,.wrap_europe.odometer_check h4, .wrap_europe.problem-check h4, .wrap_europe.vehicle_information h4
	 {
		font-size:24px;
		font-family: "oswald-Light";
		color:#0a84b7;
		padding-top: 5px;
		text-align:left;	
	}
.wrap_europe.title_check > ul 
	{
		padding-left: 10px;
		text-align: left;
	}
.wrap_europe.title_check li,.wrap_europe .problem-check li,.wrap_europe .vehicle_information li,.wrap_europe .odometer_check li 
	{
		background:url(../images/search-bg-image.png) no-repeat 10px 5px;
		background-repeat: no-repeat;
		background-size: 15px 13px;
		padding-left: 40px;
		text-align: left;
	}
.wrap_europe .title_check,.wrap_europe .problem-check,.wrap_europe .title_check 
	{
	   border-right:solid 1px #ccc;
	}	
/****** Css added Dated: Dec_27_2014 **********/	
/* Css added Dated: Dec_30_2014 */	
.row .history_report p 
	{
		background-image: url("http://vin.dmark.in/wp-content/uploads/2014/12/history_report1.png");
		background-size: 23px 28px;
		text-align: left;
	}
.title_check h4, .odometer_check h4, .problem-check h4, .vehicle_information h4 
	{
		text-align: left;
	}
.history_report .title_check li,.history_report .odometer_check li,.history_report .problem-check li,.history_report .vehicle_information li 
	{
		text-align: left;
		 padding-left: 15px;
	}	
.alignright 
	{
		margin-top: 0;
	}
.history_report
	{
		position:relative;
	}
.title_check
	{
		
		left:10px;
		float: left;
	}
.odometer_check 
	{
		
		float: left;
	}
.problem-check 
	{
		
		float: left;
	}
.vehicle_information 
	{
		
		float: left;
	}
.title_check:after
	 {
		background-attachment: scroll;
		background-clip: border-box;
		background-color: #ccc;
		background-image: none;
		background-origin: padding-box;
		background-position: 0 0;
		background-repeat: repeat;
		background-size: auto auto;
		content: "";
		height: 160px;
		right:65px;
		position: absolute;
		top: 6px;
		width: 1px;
	}
.odometer_check:after
	 {
		background-attachment: scroll;
		background-clip: border-box;
		background-color: #ccc;
		background-image: none;
		background-origin: padding-box;
		background-position: 0 0;
		background-repeat: repeat;
		background-size: auto auto;
		content: "";
		height: 160px;
		right:44px;
		position: absolute;
		top: 6px;
		width: 1px;
	}
.problem-check:after
	 {
		background-attachment: scroll;
		background-clip: border-box;
		background-color: #ccc;
		background-image: none;
		background-origin: padding-box;
		background-position: 0 0;
		background-repeat: repeat;
		background-size: auto auto;
		content: "";
		height: 160px;
		right:65px;
		position: absolute;
		top: 6px;
		width: 1px;
	}	
.menu-support-container #menu-support a:hover
	 {
		color: #0a84b7;
	}
.menu-support-container #menu-support a
	 {
		color: #ffffff;
	}	
.history_report .title_check li, .history_report .odometer_check li, .history_report .problem-check li, .history_report .vehicle_information li 
	{
		background-attachment: scroll;
		background-clip: border-box;
		background-color: rgba(0, 0, 0, 0);
		background-image: url("http://vin.dmark.in/wp-content/uploads/2014/12/search-bg-image.png");
		background-origin: padding-box;
		background-position: 10px 7px;
		background-repeat: no-repeat;
		background-size: 15px 15px;
		padding-left: 37px;
		text-align: left;
		font-size: 20px;
	}
ul ul 
	{
		list-style-type: none;
	}
#footer 
	{
		padding-right: 70px;
		margin-top:15px;
	}
.full_width ul li a:hover 
	{
		color: #39b1e2;
	}
.right-content 
	{
		position: relative;
		font-size: 20px;
  		font-weight: 300;
	}
.wrap_europe .right-content.sp-top > a 
	{
	   position: absolute;
	   right:10px;
	   margin-left:auto;
	}
/* Css added Dated: Dec_30_2014 */	
/*css added dated:dec 31 2014*/	
.wrap_europe .comment-form input[type="text"] , .wrap_europe .comment-form textarea
	{
		padding-left: 10px;
		font-size:14px;
	}
.wrap_europe .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email 
	{
		padding-left: 10px;
		font-size:14px;
	}
.wrap_europe .comment-form input[type="submit"]
	 {
		padding-left: 40px;
		padding-top: 6px;
		font-size: 18px;
	}	
.comment-form .rec_text textarea 
	{
		width: 59% !important;
	}
.middle-head .vehicle-form .btn-go 
	{
		font-family: "oswald-light";
		padding-left: 40px;
		/*padding-top: 12px;*/
		padding-top: 7px;
		font-family: "Oswald",sans-serif;
	}
.navbar-toggle{ background:inherit; border:solid 1px #fff; }	
.navbar-toggle .icon-bar{ background:#fff; }
.vin-nav .navbar-brand{ color:#fff; font-weight:normal; text-transform:uppercase; }
.vin-nav .navbar-nav{ margin-left:0px; margin-right:0px; } 

/*css added dated:dec 31 2014*/	

/*css added dated:Jan_02_2015*/	

/*css added dated:Jan_02_2015*/	
/*css added dated:Jan_03_2015*/	
.sp-top
	 {
		padding-top: 0;
	}
.wrap_europe {
		margin-left: 0;
	}
.comment-form > p label 
	{
		font-size: 20px;
		font-weight: 300;
		margin-right:10px;
	}
	
	
.wrap_europe .comment-form 
	{
		position: relative;
		margin:15px 0px;
	}
div.wpcf7 img.ajax-loader 
	{
		display: none;
	}
	

/*css added dated:Jan_03_2015*/	


/* WP ADMIN CSS */

.left-image > img {
    border-radius: 10px;
}
.wrap_europe .comment-form input[type="submit"] {
    background-image: url("http://vin.dmark.in/wp-content/uploads/2014/12/btn-image.png");
	 font-family: 'Oswald', sans-serif;
	margin-left:165px;
}
.right-content.sp-top > a {
    background-color: #ffa032;
 font-weight: 200;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: white;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
 margin-left: 670px;
font-size:20px;
}
.wrap_europe .left-image a{
	  margin-left: 46px;
	 text-decoration:none;
}
.left-image > h3 {
    font-size: 23px;
    letter-spacing: -1px;
    line-height: 28px;
    padding-bottom: 13px;
    padding-left: 24px;
    padding-right: 20px;
    padding-top: 12px;
}
.wrap_europe .left-nav-contents a {
    font-size: 18px;
    margin-bottom: auto;
    margin-right: auto;
    margin-top: auto;

}
.wrap_europe .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    border: medium none;
    border-radius: 6px;
    float: left;
    margin-right: 50px;
    min-height: 30px;
    width: 438px;
}
.comment-form textarea {
    border-radius: 8px;
    width: 57% !important;
}
.get-start
{
	background-color:white;
       font-size: 17px;
	text-decoration:none;
	margin-top:10px;
	text-align:center;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    border-radius:5px;
	color:#005f85;
}   

.wrap_europe .left-nav-contents {
    background-image: none;
    width: 100%;
}
.wrap_europe .left-nav-contents ul li {
    background-image: none;
    padding-bottom: 8px;
    padding-left: 30px;
    padding-right: 10px;
    padding-top: 5px;
}
.left-nav-contents li {
    background-color:#ededed;
    font-size: 18px;
	list-style:none;
	color:#006792;
	text-align:left;
	padding-top:7px;
	padding-bottom:9px;
	border-bottom:solid 1px #CCC;
}
.left-nav-contents li:last-child{ border-bottom:none; }
.wrap_europe .left-nav-contents ul{
   border:solid 1px #CCC;
   border-radius:10px;
border-top-color: #ccc;
background-color:#ededed;


}
.left-nav-contents  a{
    font-size: 18px;
	 margin: auto;
	text-decoration:none;
}
.sp-top
	{
    padding-top: 26px;
	}  




 .wrap_europe .vin_position_1 > li {
    background-color: #ffff99;
    background-image: none;
    padding-bottom: 3px;
    padding-left: 21px;
    padding-right: 21px;
    padding-top: 5px;
}
.wrap_europe .unorder_listing li {
    background-image: none;
}
.wrap_europe .vin_position_2 > li {
    background-color: #ccffcc;
    margin-right: 0;
    padding-bottom: 3px;
    padding-left: 31;
    padding-right: 31;
    padding-top: 5px;
    text-align: center;
    width: 60px;
padding-left: 18px;
}
.wrap_europe .vin_position_3 > li {
    background-color: #ffff99;
    padding-bottom: 11px;
    padding-left: 18px;
    padding-right: 14px;
    padding-top: 11px;
}
.wrap_europe .vin_position_2 > li:first-child {
    width: 110px;
}
.wrap_europe .vin_position li {
    background-image: none;
}
.wrap_europe .vin_position_4 > li {
    background-color: #ccffcc;
    background-image: none;
    padding-bottom: 3px;
    padding-left: 13px;
    padding-right: 12px;
    padding-top: 5px;
    text-align: center;
    width: 54px;
}
.unorder_listing ul {
    float: left;
    padding-right: 20px;
list-style:none;
background_image:none;
}

.wrap_europe .unorder_listing {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 300px;
}

.vin_position li {
    display: inline-block;
    padding-right: 15px;
}
.center_image {
    text-align: center;
}
.wrap_europe .unorder_listing li {
padding:0px;
}
.listing_arial{
font-size:10px;
font-family:arial;
line-height:12px;
text-align:left;
}
.wrap_europe .vin_position_4 > li:first-child {
    padding-top: 18px;
    text-align: center;
    width: 97px;
}

.wrap_europe .year_code li {
    background-image: none;
    float: left;
 margin-right: 40px;
}
wrap_europe .full_width li {
    line-height: 27px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.wrap_europe .full_width ul li {
    background-image:none
}
.wrap_europe .year_code ul {
    display: inline-block;
}


.mt38{
margin-top:38px;
}


.wrap_europe .left_image img{
/*padding-top:40px;*/
}
background-image:url(http://www.vehicleidentificationnumber.com/vin-decoder/images/tmpD2EE_3col.png) no-repeat top;
height:1188px;
width:918px;
.wrap_europe .left_contents img{
padding-top:0px;
margin-top:20px;
}
.wrap_europe img {
    margin-top: 40px;
}
.component li{
margin-left:30px;
}
.wrap_europe ul li
.wrap_europe, .auto ul li{
padding-bottom:20px;
background:none;
}
.wrap_europe a{color: #006898;}
.headingcolor > a {
 color: #006898 !important;
}
.wrap_europe img {
    margin-top: 40px;
}
.wrap_europe p img {
    margin:0px;
}
.wrap_europe h2{ color:#535353; }
.space p{ }
.data{
width:60%;
margin:auto;
}
.wrap_europe .right_table{
width100%;
}
.wrap_state ul li{
list:style:none;
text-align:left;
line-height:30px;
}

/*.wrap_europe .auto ul li {
    float: left;
    width: 300px;
}*/

.post-entry .wrap_europe .auto ul li{ padding:0px; margin-bottom:8px; float:left;  }
.post-entry .wrap_europe .auto ul li:nth-child(2n+1){ width:40%; }
.post-entry .wrap_europe .auto ul li:nth-child(2n+2){ width:60%; }

.wrap_state{
padding-left:100px;
}
.clear{
clear:both;
}.left{
float:left
}.right{
float:left;
}.table_step{
width:80%;
margin:auto;
margin:bottom:3px;
}
.wrap_europe.listings {
    padding-left: 10px !important;
font-size: 18px;
}
 
.wrap_europe .step1 {
    margin-bottom: 3px;
}
.table_step td{
padding:10px;
font-size:16px;
font-weight:300;
}
.table_step td{
border-collapse: separate;
    border-spacing: 2px;
}


/*about us css*/
.right-content p
{
    font-size: 20px;
	line-height: 24px;	
	color:#535353;
	
}
.right-content h2 {
    font-size: 28px;
    margin-bottom: 35px;
    margin-top: 0;
    padding-top: 0;
}
.right-content h4{
	background-color:#ffa032;
	margin-left:548px;
	border-radius:5px;
	margin-right: 17px;
    padding-bottom: 8px;
    padding-left: 25px;
    padding-top: 8px;
    width: 141px;
	margin-top: 35px;
	color:white;;
	font-family: "Oswald-Light";
}
.comment-form h2 {
    color: #535353;
    font-size: 28px;
    margin-top: 0;
}
.comment-form p {
    color:#fff;
    font-size: 20px;
	min-height:30px;
}
.comment-form
	{
	    background-color:#017fb8;
		padding-top:10px;
		border-radius:6px;
		-ms-border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		padding-left:47px;
		min-height:415px;
		margin-top:
	}
.comment-form label {
    float: left;
    width: 155px;
	margin:0px;
	padding:0px;
	color:white;
}

.recommend_us label{ width:191px; }
.wrap_europe .recommend_us input[type="submit"]{ margin-left:200px; }

.comment-form input[type="text"]{
    float: left;
    min-height: 30px;
    width: 438px;
	margin-right:50px;
	border-radius:6px;
	border:none;
}
 
.wrap_europe .list_nav a:last-child {
    margin-right: 0;
}
.list_nav {
    height: 75px;
}
.clear
	{
	clear:both;	
	}
.cmnt-form > input[type="text"],.cmnt-form > input[type="text area"] {
	border:none;
	border-radius:6px;
	width:436px;
	min-height:30px;
	border:none;
	border-radius:10px;
}
.comment-form > input[type="textarea"] {
	min-height:130px;
}
.cmnt-form
	{
		padding-right:50px;	
	}
.comment-form input[type="submit"] {
	background:url(../images/btn-image.png) no-repeat left;
	 background-color: #21aae9;
	  color: white;	
	  border:none;
	  border-radius:5px;
	  margin:auto;
	  width:160px;
	  height:48px;
	  font-family: "Oswald-Light";
    font-size: 20px;
	text-transform:uppercase;
	padding-left:15px;
	margin-top:10px;
	margin-bottom:8px;
}

.wrap_europe .list_nav a:active {
	-moz-text-decoration-line: none;
      background-color:#39b1e2;
      font-size: 33px;
     text-decoration:none;
     font-size:33px;
      font-size: 33px;
     font-size: 33px;
    margin-left: 10px;
    margin-right: 65px;
    /*min-height: 75px;*/
    min-height: 60px;
    min-width: 210px;
    padding-bottom: 6px;
    padding-left: 82px;
    padding-right: 35px;
    padding-top: 7px;
}
.wrap_europe .list_nav a {
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-color: grey;
    color: white;
    float: left;
    font-size: 33px;
 margin-left: 10px;
    margin-right: 65px;
    min-height: 58px;
    min-width: 210px;
    padding-bottom: 6px;
    padding-left: 82px;
    padding-right: 35px;
    padding-top: 7px;
}
.wrap_europe .list_nav a:last-child {
    margin-right: 0;
}
.wrap_europe .list_nav li {
    background-image: none;
}
.wrap_europe.listings > a {
    line-height: 35px;
}
.wrap_europe .list_nav ul{
    display: inline;
	list-style:none;
}
.wrap_europe .list_nav li{
    display: inline;
	list-style:none;
	
}
.wrap_europe .list_nav li:last-child{
   margin-right: 0;
}




#menu-support a{color: #0a84b7}
#menu-support a:hover {color: #ffffff}
#menu-support a:active {color: #ffffff}

/*23dec-2014*/





.search-vin span{
	padding-top:-15px;
}

.history_report
{
	background-color:#ededed;
	padding-top:50px;
	padding-left:16px;	
	padding-bottom:50px;
}
.history_report p
{
	background:url(../images/history_report.png) no-repeat left;
	padding-left:38px;
	font-size:28px;

	color:#535353;
	
}
.title_check h4,.odometer_check h4, .problem-check h4, .vehicle_information h4 {
	font-size:24px;
	
	color:#0a84b7;
	  padding-top: 5px;	
}

.left-image{ text-align:center; }


/* 06 Jan 2015 */

.search-vin {
    margin-top: 10px;
}
.wrap_europe.list2 {
    font-size: 14px;
    margin-left: auto;
    padding-left: 10px !important;
    width: 70%;
}

.tableCell {
    display: table-cell;
    height: 298px;
    vertical-align: middle;
}

.vin-nav{ margin-bottom:10px; }

/* 06 Jan 2015 */
/* 07 Jan 2015 */
.wrap_europe.listings > a:hover {
    color: rgba(0, 104, 152, 0.6);
}
/* 07 Jan 2015 */
/* 08 Jan 2015 */
.listings .ft7 {
    font-size: 16px;
    font-weight: lighter;
}
.listings .ft13 b, .listings .ft11, .listings .ft2, .listings .ft10{
    font-size: 16px;
}

.listings .ft12 
  {
    font-size: 16px;
    font-weight: lighter;
}
.listings .ft15, .listings .ft13 {
    font-size: 16px;
    font-weight: lighter;
}
.listings > div {
    font-size: 16px;
    font-weight: lighter;
}
.wrap_state li {
    padding: 10px 0;
}
/* 08 Jan 2015 */


/* WP ADMIN CSS */

@media only screen and (max-width: 1199px){

/*Jan_08_2015*/
.wrap_europe .vin_position_1 > li 
            {
                        padding-left: 13px;
                        padding-right: 13px;
            }
            .wrap_europe .vin_position_2 > li
             {
                    width: 50px;
                }
            .wrap_europe .vin_position_3 > li 
             {
                    padding-left: 9px;
                    padding-right: 8px;
                }   
            .wrap_europe .vin_position_4 > li 
            {
                width: 45px;
            }     



/*Jan_08_2015*/
.widget-wrapper 
	{
		padding-bottom: 10px;
	}	
.top-head 
	{
		padding-bottom: 8px;
		padding-top: 4px;
	}		
img 
	{
		max-width: 93%;
	}	
.middle-head .vehicle-form 
	{
		float: right;
		margin-top: 25px;
	}	
.middle-head .vehicle-form .btn-go 
	{
		color: #fff;
		font-size: 22px;
		font-weight: 300;
		height: 46px;
		margin-top:0px;
		background-position: 6px 8px;
		padding-top: 5px;
	}
.vin-report 
	{
		background-size: cover auto;
		 min-height: 750px;
		padding-top: 60px;
	}
.vin-report h1 
	{
		font-size: 30px;
		font-weight: 400;
		line-height: 40px;
	}	
.report-list 
	{
		padding-bottom: 0;
		padding-left: 90px;
		padding-right: 90px;
		padding-top: 50px;
	}	
.ab-txt 
	{
		padding-bottom: 30px;
		padding-top: 30px;
	}	
h2 
	{
		font-size: 25px;
	}
h1 
	{
		font-size: 28px;
		line-height: 35px;
	}	
/*css added dated:dec 27 2014*******/		
.middle-head .vehicle-form span.select-box span.customSelectInner 
	{
		background-attachment: scroll;
		background-clip: border-box;
		background-color: rgba(0, 0, 0, 0);
		background-image: url("images/select-box-btn.png");
		background-origin: padding-box;
		background-position: 191px 3px;
		background-repeat: no-repeat;
		background-size: 33px auto;
		padding-left: 0;
		width: 100% !important;
	}
.vin-list-sec h1 
	{
		margin-bottom: 20px;
	}	
.vin-list-sec 
	{
		min-height: 260px;
		padding-bottom: 20px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 24px;
	}	
.vin-list-sec2 
	{
		padding-bottom: 35px;
		padding-top: 35px;
	}	
.home-about h2 span 
	{
		font-size: 20px;
	}	
.home-about h3 
	{
		color: #005a76;
		font-size: 23px;
		font-weight: 300;
	}	
.home-about p 
	{
		color: #353535;
		font-size: 19px;
		font-weight: 300;
	}
p 
	{
		line-height: 26px;
		margin-bottom: 15px;
	}	
h1, h2, h3 
	{
		margin-bottom: 10px;
		margin-top: 15px;
	}	
.home-about 
	{
		min-height: 630px;
		padding-bottom: 0;
		padding-left: 35px;
		padding-right: 35px;
		padding-top: 40px;
		text-align: center;
	}	
#footer 
	{
		background-color: #4f4f4f;
		padding-bottom: 20px;
		padding-left: 35px;
		padding-right: 0;
		padding-top: 40px;
	}
.wrap_europe ul li 
	{
		padding-bottom: 25px;
	}	
h1 
	{
		margin-top: 0;
	}	
.wrap_europe ul li
	{
		background-position: 10px 5px;
		background-size: 22px 22px;
		padding-bottom: 30px;
	}	
.container 
	{
		padding-left: 0px;
		padding-right: 0px;
	}	
.row 
	{
		margin-left: 0px;
		margin-right: 0px;
	}	
.wrap_europe, .component li 
	{
		margin-left: 0px;
	}	
.sp-top 
	{
		padding-top: 0px;
	}	

.wrap_europe .left-nav-contents ul li 
	{
		background-image: none;
		padding-bottom: 7px;
		padding-left: 20px;
		padding-right: 10px;
		padding-top: 4px;
	}			
.sp_left 
	{
		padding-left: 5px;
		padding-right: 5px;
	}	
.wrap_europe ul li 
	{
		background-position: 10px 6px;
		background-size: 22px 22px;
		padding-bottom: 30px;
	}
.post-entry 
	{
		padding-left: 10px;
		padding-right: 10px;
	}
.widget-wrapper
	 {
		width: 100%;
	}	
.vin-footer h4 
	{
		font-size: 20px;
	}
.home-about 
	{
		  min-height: 670px;
		background-size:cover auto ;
	}		
#footer 
	{
		padding-right: 35px;
		padding-bottom: 40px;
	}

.textwidget .wrap_europe, .component li 
	{
		width:100%;
		margin-left: 0px;
	}
.textwidget .wrap_europe .left-nav-contents ul
	{
		margin-left:0px;
	}
.col-sm-3 .mt38 
	{
		margin-top: 0px;
	}
.post-entry .wrap_europe 
	{
		margin-left:0px;	
	}
th 
	{
	   font-weight:400;
	}		
td 
	{
		 font-weight:200;
	}
.post-entry .wrap_europe ol li 
	{
		font-weight: 200;
	}	
.textwidget .wrap_europe .left-nav-contents a 
	{
		font-size: 20px;
	}	
.middle-head .vehicle-form span 
	{
		padding-bottom: 9px;
	}	
.vin-nav 
	{
		margin-bottom: 35px;
	}	
.textwidget .wrap_europe .sp-top 
	{
		padding-top: 0;
	}
.vin-nav
	 {
		margin-bottom: 10px;
	}
.sp-top 
	{
		padding-top: 0px;
	}		
.wrap_europe .right-content.sp-top
	 {
		font-weight: 300;
		 font-size: 20px;
	}	
.wrap_europe .comment-form input[type="text"] 
	{
		margin-right: 0;
		font-size:14px;
	}	
.wrap_europe .comment-form input[type="submit"] 
	{
		height: 45px;
		padding-left: 20px;
		font-size:16px;
		margin-top: 10px;
		padding-top: 12px;
	}	
	
/*css added dated:dec 27 2014*******/	
/*css added dated:dec 31 2014*/	
.post-entry .wrap_europe .list_nav a 
	{
	    min-height: 50px;
		font-size: 30px;
		margin-left: 10px;
		margin-right: 15px;
		min-width: 190px;
		padding-bottom: 6px;
		padding-left: 68px;
		padding-top: 2px;
	}
.right-content
	 {
		font-size: 20px;
		font-weight: 300;
	}
.wrap_europe.listings > a
	 {
		font-size:18px;
	}	
.search-vin h1
	 {
		color: #3c3c3c;
		font-size: 45px;
		margin-top: 35px;
	}	
.search-vin h3 
	{
		font-size: 22px;
		margin-top: 16px;
	}	
.check_vin h2 
	{
		font-size: 26px;
	}	
.search-vin input[type="text"] 
	{
		min-height: 60px;
		padding-left: 10px;
		padding-right: 10px;
		width: 60%;
	}	
.enter_vin lable 
	{
		padding-left: 0;
	}	
.search-vin input[type="submit"] 
	{
		background-position: 28px 5px;
		background-repeat: no-repeat;
		background-size: 35px 35px;
		font-size: 25px;
		height: 62px;
		margin-left: 0;
		padding-left: 40px;
		text-align: center;
		width: 40%;
	}	
.row .history_report p 
	{
		background-size: 23px 26px;
	}	
.title_check h4, .odometer_check h4, .problem-check h4, .vehicle_information h4 
	{
		font-size: 22px;
	}	
.row .history_report 
	{
		padding-bottom: 60px;
	}	
.title_check:after 
	{
		right: 48px;
	}	
.odometer_check:after 
	{
		right: 16px;
	}	
.problem-check:after 
	{
		right: 20px;
	}	
.wrap_europe h2 
	{
		font-size: 26px;
	}	
.wrap_europe .wrap_state span 
	{
		font-size: 24px;
	}	
.wrap_europe li p, .wrap_europe p 
	{
		font-size: 22px;
	}
h1 
	{
		font-size: 30px;
	}
.wrap_europe li p, .wrap_europe p 
	{
		font-size: 22px;
	}	
ul li
	 {
		font-size: 20px;
	}
.wrap_europe h4 
	{
		font-size: 22px;
	}	
.wrap_europe img 
	{
		margin-top: 0px;
	}
.left_image .alignleft
	 {
		margin-right:0px;
		margin-top:0px;
	}	
/*css added dated:dec 31 2014*/	
/*css added dated:dec 3 2014*/	
.right-content p 
	{
		font-size: 20px;
	}
.comment-form 
	{
		padding:15px;		
	}	
.middle-head .vin-logo{ margin-left:0px; }
.middle-head .vehicle-form span{ font-size:16px; }
.middle-head .sheading{ display:inline-block; min-height:45px; }
.wrap_europe .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email, .comment-form input[type="text"]{ width:346px; }
.textwidget .wrap_europe .left-nav-contents ul{ margin-bottom:15px; } 
.space p{ width:inherit; margin-bottom:10px; }
.wrap_europe li p, .wrap_europe p{ font-size:18px; }
/*css added dated:dec 3 2014*/	
}

@media only screen and (max-width: 991px){
/* Jan_8_2014*/

.wrap_europe .vin_position_1 > li 
    {
        padding-left: 11px;
        padding-right: 10px;
    }
.wrap_europe .vin_position_2 > li 
    {
        margin-right: 0;
        padding-left: 0;
    } 
.wrap_europe .vin_position_2 > li:first-child 
    {
        width: 100px;
    } 
.wrap_europe .vin_position_2 > li 
    {
        width: 44px;
    } 
.wrap_europe .vin_position_3 > li
     {
        padding-bottom: 4px;
        padding-left: 7px;
        padding-right: 6px;
        padding-top: 4px;
    } 
.wrap_europe .vin_position_4 > li 
    {
        background-color: #ccffcc;
        background-image: none;
        padding-bottom: 3px;
        padding-left: 2px;
        padding-right: 2px;
    }
.wrap_europe .vin_position_4 > li 
    {
        width: 40px;
    }                   
/* Jan_8_2014*/


.wrap_europe.listings > a 
	{
		font-size: 16px;
	}
.top-head .top-nav
	 {
    	float: right;
	}
.top-head .top-nav ul li a 
	{
		padding-left: 17px;
	}	
.hidden-xs 
	{
		display: block !important;
	}
.vin-report
	 {
		background-size: cover;
		min-height: 600px;
		padding-bottom: 20px;
		padding-top: 40px;
	}
.vin-report h1
	 {
		font-size: 25px;
		line-height: 30px;
	}
h2 
	{
		font-size: 20px;
	}
.vin-list-sec > h1
	{
		font-size: 22px;
		line-height: 27px;
		margin-bottom: 20px;
	}
.vin-list li, .vin-list_v2 li
	 {
		font-size: 18px;
	}

.middle-head .vehicle-form span.select-box span.customSelectInner 
	{
		background-position: right center;
	}	
.vin-logo > div 
	{
		margin-bottom:0px;
	}
.vin-report
	 {
		background-size: cover;
		min-height: 597px;
		padding-bottom: 20px;
		padding-top: 30px;
		width: 100%;
	}	
.vehicle-form 
	{
		padding-top: 10px;
	}	
	
.report-list 
	{
		padding-bottom: 0;
		padding-left: 80px;
		padding-right: 80px;
		padding-top: 20px;
	}	
.ab-txt
	{
		padding-bottom: 20px;
		padding-top: 20px;
	}	
h2 
	{
		line-height: 28px;
	}
.vin-list-sec
	 {
		background-size: 100% auto;
		min-height: 304px;
		padding-bottom: 24px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
	}
.vin-list-sec > h1 
	{
		font-size: 22px;
		line-height: 24px;
		margin-bottom: 10px;
	}	
.vin-list-sec 
	{
		min-height: 200px;
		padding-bottom: 20px;
		padding-top: 15px;
	}	
.vin-list-sec2 
	{
		  min-height: 400px;
		padding-bottom: 60px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 25px;
	}	
.vin-list-sec2 h2 
	{
		margin-bottom: 20px;
	}
.vin-list li, .vin-list_v2 li
	 {
		margin-bottom: 5px;
		padding-left: 34px;
		position: relative;
	}	
.home-about 
	{
		min-height: 700px;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 25px;
		background-size:cover auto;
	}
.home-about h2 span 
	{
		font-size: 20px;
	}	
.home-about h3 
	{
		font-size: 23px;
	}
h1, h2, h3 
	{
		margin-bottom: 10px;
		margin-top: 10px;
	}		
p 
	{
		line-height: 28px;
		margin-bottom: 10px;
	}
#footer h4
	 {
		padding-bottom: 12px;
	}
.widget-wrapper 
	{
		padding-bottom: 10px;
	}	
#footer 
	{
		padding-bottom: 20px;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 30px;
	}	
.vin-footer h4 
	{
   		 font-size: 18px;
	}
/*css added dated:dec 27 2014*******/
	.widget-wrapper 
	{
		float: left;
		padding-bottom: 10px;
		width: 33%;
	}
.widget-wrapper 
	{
		float: left;
		padding-bottom: 10px;
		width: 33%;
	}	
	
.list_nav 
	{
		height: 78px;
	}	
.wrap_europe .list_nav a 
	{
		font-size: 22px;
		min-height: 50px;
		min-width: 200px;
		padding-bottom: 3px;
		padding-left: 82px;
		padding-right: 35px;
		padding-top: 7px;
	}
.wrap_europe li p, .wrap_europe p 
	{
		font-size: 18px;
	}	
h1 
	{
		font-size: 23px;
		line-height: 26px;
	}	
.container 
	{
		padding-left: 0px;
		padding-right: 0px;
	}	
.textwidget .wrap_europe, .component li 
	{
		margin-left: 0px;
	}	
.row 
	{
		margin-left: 0px;
		margin-right: 0px;
	}	
.sp-top 
	{
		padding-top: 0px;
	}		
.wrap_europe ul li a 
	{
		color: #006898;
		font-size: 19px;
		padding-left: 0;
	}	
.wrap_europe ul li 
	{
		background-size: 20px 20px;
		padding-bottom: 15px;
		padding-right: 10px;
		padding-top: 2px;
	}	
ul li 
	{
		font-size: 20px;
	}	
.sp_left
	 {
		padding-bottom: 0;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0;
	}	
	
.wrap_europe .left-nav-contents ul 
	{
		margin-left: 0px;
	}	
.mt38 
	{
		margin-top: 30px;
	}	
.textwidget .wrap_europe .left-nav-contents ul 
	{
		width: 100%;
		margin-left:0px;
	}
.wrap_europe .left-nav-contents ul li 
	{
		padding-left: 20px;
	}	

.wrap_europe .left-nav-contents ul li 
	{
		padding-left: 20px;
	}	
.data 
	{
		margin-left: 100px;
		margin-right: 100px;
		margin-bottom: 20px;
	}	
.widget-wrapper 
	{
		width: 100%;
	}
.post-entry .wrap_europe	
	{
		margin-left:0px;
	}
.col-sm-3  .mt38 
	{
		margin-top: 0;
	}
.post-entry
	{
		padding-left:10px;
		padding-right:10px;
	}
.textwidget .wrap_europe .left-nav-contents ul li 
	{
		padding-left: 20px;
		padding-bottom: 3px;
  		padding-top: 3px;
	}	
th 
	{
		font-weight: 400;
	}
td 
	{
		font-weight: 200;
	}
.wrap_europe 
	{
		font-size: 17px;
	}
.wrap_europe ol li 
	{
		font-weight: 300;
	}	
.textwidget .wrap_europe .left-nav-contents a 
	{
		font-size: 18px;
	}	
.middle-head .vehicle-form span 
{
	font-size: 17px;
    padding-bottom: 8px;
    padding-top: 8px;
}	
.middle-head .vehicle-form span.select-box 
	{
		height: 42px;
		padding-bottom: 0;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0;
		width: 240px;
	}	
.middle-head .vehicle-form .btn-go
	 {
		height: 42px;
	}
.middle-head .vehicle-form .btn-go 
	{
		margin-top: -6px;
	}		
.step1 > ul 
	{
		margin-top: 40px;
	}	
.right 
	{
		width: 80%;
	}	
.sp-top 
	{
		padding-top: 0px;
	}
.wrap_europe .auto ul li 
	{
		width: 250px;
	}	
.vin-nav 
{
    margin-bottom:10px;
}
	
	
/*css added dated:dec 27 2014*******/	
/*css added dated:dec 30 2014*******/	
.wrap_europe .right-content.sp-top 
	{
		font-size: 16px;
		font-weight: 300;
	}
.wrap_europe .comment-form textarea 
	{
		width: 100% !important;
	}
.wrap_europe .comment-form input[type="text"]
	 {
		margin-right: 0;
		width: 100% !important;
		 padding-left: 10px;
	}	
.wrap_europe .comment-form p
	 {
		font-size: 17px;		
	}	
.wrap_europe li p, .wrap_europe p
	 {
		margin-left: 0px;
	}	
.wrap_europe .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email 
	{
		margin-right: 0px;
		min-height: 27px;
		width: 100% !important;
		 padding-left: 10px;
	}	
.area, textarea 
	{
		width: 100%;
	}	
.wrap_europe li p, .wrap_europe p 
	{
		margin-left: 0px;
	}	
.wrap_europe .comment-form input[type="submit"] 
	{
		width: 160px;
		 padding-left: 33px;
   		 padding-top: 10px;
	}	
/*css added dated:dec 30 2014*/	
/*css added dated:dec 31 2014*/		
.post-entry .wrap_europe .auto ul li{ padding:0px; margin-bottom:8px;  }
.post-entry .wrap_europe .auto ul li:nth-child(2n+1){ width:40%; }
.post-entry .wrap_europe .auto ul li:nth-child(2n+2){ width:60%; }

.alignleft.size-full.wp-image-803 
	{
		width: 100%;
	}	
.wrap_europe .list_nav a 
	{
		font-size: 24px;
		margin-left: 10px;
		margin-right: 9px;
		min-height: 30px;
		min-width: 150px;
		padding-bottom: 6px;
		padding-left: 58px;
		padding-right: 35px;
		padding-top: 7px;
	}
.list_nav 
	{
		display: inline-block;
	}
.post-entry  .wrap_europe .list_nav a 
	{
		font-size: 27px;
		margin-left: 10px;
		margin-right: 12px;
		min-height:45px;
		min-width:145px;
		padding:0px;
		text-align:center;
	}
.search-vin h1 
	{
		font-size: 38px;
		margin-left: 10px;
		margin-top: 30px;
	}	
.search-vin h3 
	{
		font-size: 18px;
		margin-bottom: 25px;
		margin-left: 10px;
		margin-top: 17px;
	}	
.check_vin h2 
	{
		font-size: 16px;
		margin-left: 10px;
		margin-top: 15px;
		padding-bottom: 13px;
	}	
.search-vin input[type="text"] 
	{
		min-height: 49px;
		padding-left: 10px;
		padding-right: 10px;
		width: 62%;
	}	
.enter_vin lable 
	{
		padding-left: 0;
		padding-right: 0px;
	}
.example 
	{
		font-size: 14px;
		 padding-left: 65px;
	}
.search-vin input[type="submit"] 
	{
		background-position: 19px center;
		background-size: 30px 30px;
		font-size: 25px;
		height: 52px;
		margin-left: 0px;
		padding-left: 40px;
		text-align: center;
		width: 38%;
		padding-top: 2px;
	}
.history_report p 
	{
		font-size: 23px;
		padding-left: 30px;
	}	
.post-entry .history_report 
	{
		padding-top: 40px;
		 padding-bottom: 40px;
	}
.history_report .title_check h4,.history_report .odometer_check h4,.history_report .problem-check h4,.history_report .vehicle_information h4 
	{
		font-size: 18px;
	}	
.history_report .title_check li, .history_report .odometer_check li, .history_report .problem-check li, .history_report .vehicle_information li 
	{
		background-position: 7px 7px;
		background-size: 13px 13px;
		font-size: 18px;
		padding-left: 30px;
	}	
.title_check:after
	{
		height: 150px;
		right: 18px;
		top: 16px;
	}
.odometer_check:after
	{
		height: 150px;
		right: 9px;
		top: 16px;
	}
.problem-check:after
	{
		height: 150px;
		right: 9px;
		top: 16px;
	}
.wrap_europe a 
	{
		color: #006898;
		font-size: 20px;
	}	
h1 
	{
		font-size: 26px;
	}
.wrap_europe li p, .wrap_europe p 
	{
		font-size: 20px;
	}	
/*.post-entry .wrap_europe .list_nav a:active 
	{
		font-size: 28px;
		margin-left: 10px;
		margin-right: 12px;
		min-height: 66px;
		min-width: 150px;
		padding-bottom: 6px;
		padding-left: 57px;
		padding-right: 35px;
		padding-top: 7px;
	}	*/
.post-entry .wrap_europe .list_nav a:active {
    font-size: 28px;
    margin-left: 10px;
    margin-right: 12px;
    min-height: 45px;
    min-width: 145px;
    padding-left: 34px;
    padding-right: 35px;
	padding-top:2px;
}
.post-entry .wrap_europe .list_nav 
	{
		height: 70px;
	}	
	
.middle-head .vin-logo{ width:100%; text-align:center; }
	
.middle-head .vehicle-form{ width:100%; text-align:center; }	

/*css added dated:dec 31 2014*/	
/*css added dated:dec 3 2014*/	
.wrap_europe .right-content.sp-top
	 {
		font-size: 18px;
	}
.wrap_europe .right-content p
	 {
		font-size: 18px;
	}
.comment-form > p label
	 {
		font-size: 18px;
	}	
.comment-form 
	{
		padding-bottom: 55px;
	}

.middle-head .sheading{ min-height:42px; }
.wrap_europe .comment-form input[type="submit"]{ margin-left:0px; }
.comment-form p{ min-height:54px; }
.wrap_europe h1{ font-size:23px; line-height:normal; }
.middle-head{ padding:12px 0px; }
/*css added dated:dec 3 2014*/	
	}

@media only screen and (max-width: 767px){ 

body
	 {
		background-image: url("images/body-bg.png"), url("images/body-patt.png");
		width: 100%;
		background-repeat:no-repeat;
	}
.search-vin 
{
    margin-top: 0;
}
.sp-top
	 {
		padding-top: 25px;
	}	
.top-head .top-nav 
	{
		float: left;
	}	
.top-head .top-nav ul li a
	{
		padding-left: 17px;
		padding-right: 10px;
	}
.middle-head .vin-logo 
	{
		float: left;
		width:100%;
		text-align:center;
	}
.middle-head .vehicle-form span.select-box 
	{
		height: 40px;
		padding-bottom: 0;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0;
	}
.middle-head 
	{
		padding-top:0px; 
	}
#logo img 
	{
		max-width:90%;
	}
select 
	{
		width:100%;
		position: initial; 
		opacity: 0; 
		height: 26px; 
		font-size: 14px;
	}
.middle-head .vehicle-form span.select-box span.customSelectInner 
	{
		padding-top:0px; 
		padding-bottom:0px;
	}

.middle-head .vehicle-form span.select-box
	{
		width: 100%;
	}
.middle-head .vehicle-form
	 {
		margin-top: 5px;
	}
.middle-head .vehicle-form .btn-go
 	{
		background:#5a841e;
		font-size:21px;
		  font-family: 'Oswald', sans-serif;
		height: 37px;
		margin-left:0px;
		margin-top: 7px;
		width:100%;
		padding:0px;
	}
.vin-report h1
	 {
		font-size:20px;
		line-height: 30px; 
	}

.vin-report
	 {
		background-size:cover;
		min-height: 1430px;
		padding-bottom: 20px;
		padding-top: 40px;
	}
.report-list li a
	 {
		padding-bottom: 5px;
		padding-top: 5px;
	}
.report-list li 
	{
		text-align: center;
		width: 100%;
	}
.report-list
	{
		padding-bottom: 0;
		padding-left: 25px;
		padding-right: 25px;padding-top:15px;
	}
.ab-txt 
	{
		padding-bottom: 15px;
		padding-top: 15px;
	}
.tac h2
	{
		font-size: 17px;
		font-weight: 300;
		line-height: 20px;
	}


.vin-list-sec 
	{
		min-height: 232px;
		padding-bottom: 10px;
		padding-top: 10px;
		background-size: cover;
	}
.vin-list-sec > h1
	 {
		font-size: 18px;
		line-height: 21px;
		margin-bottom: 8px;
	}
.vin-list li:before, .vin-list_v2 li:before
	{
		background-position: -327px -16px;
		height: 23px;
		   top: -1px;
		width: 23px;
	}
.vin-list-sec .vin-list, .vin-list-sec2 .vin-list_v2 
	{
	width: 100%;
	}
.vin-list li, .vin-list_v2 li
	 {
		font-size: 15px;
		
	 }
 .vin-list-sec2 
	 {
		padding-bottom: 45px;
		padding-top: 20px;
	}
 h2 
	 {
		font-size: 16px;
		font-weight: 300;
		line-height: 20px;
	}
.bdl 
	{
		border:none; 
	}
.pl35 
	{
		padding-left:0px;
	}
.vin-list-sec2 h2
	 {
		margin-bottom: 14px;
	}
.home-about 
	{
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 20px;
		width: 100%; 
		min-height: 670px;
	}
.home-about h3
	 {
		font-size: 20px;
	}
h1, h2, h3
	 {
		margin-bottom: 5px;
		margin-top: 5px;
	}
.home-about p 
	{
		font-size: 16px;
	}
p 
	{
		line-height: 20px;
		margin-bottom: 10px;
	}
#footer
	 {
		padding-left: 10px;
		padding-top: 20px;
		padding-bottom:0px;
	}
#footer h4 
	{
		padding-bottom: 14px;
	}
.widget-wrapper 
	{
		padding-bottom: 10px;
	}
/*css added dated:dec 27 2014*******/
#footer 
	{
		padding-bottom: 20px;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 30px;
	}	
.vin-footer h4 
	{
   		 font-size: 18px;
	}
.widget-wrapper 
	{
		float: left;
		padding-bottom: 10px;
		width: 33%;
	}
.widget-wrapper 
	{
		float: left;
		padding-bottom: 10px;
		width: 33%;
	}	
	
.list_nav 
	{
		height: 78px;
	}	
.wrap_europe .list_nav a 
	{
		font-size: 22px;
		min-height: 50px;
		min-width: 200px;
		padding-bottom: 3px;
		padding-left: 82px;
		padding-right: 35px;
		padding-top: 7px;
	}
.wrap_europe li p, .wrap_europe p 
	{
		font-size: 16px;
		line-height:28px;
	}	
h1 
	{
		font-size: 23px;
		line-height: 26px;
	}	
.container 
	{
		padding-left: 0px;
		padding-right: 0px;
	}	
.wrap_europe, .component li 
	{
		margin-left: 0px;
	}	
.row 
	{
		margin-left: 0px;
		margin-right: 0px;
	}	
.sp-top 
	{
		padding-top: 0px;
	}	
h1 
	{
		font-size: 25px;
		line-height: 30px;
	}	
.wrap_europe ul li a 
	{
		color: #006898;
		font-size: 16px;
		padding-left: 0;
	}	
ul li 
	{
		font-size: 15px;
	}	
.sp_left
	 {
		padding-bottom: 0;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0;
	}	
	
.wrap_europe .left-nav-contents ul 
	{
		margin-left: 0px;
	}	
.mt38 
	{
		margin-top: 30px;
	}	
.left-nav-contents 
	{
		padding-left: 5px;
		padding-right: 5px;
	}	

.wrap_europe .left-nav-contents ul li 
	{
		padding-left: 20px;
	}	
.data {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 80%;
}
table {
    max-width: 80%;
	margin-bottom:15px;
}

/*css added dated:dec 29 2014*/

		
.widget-wrapper
	{
		width: 100%;
	}		
.textwidget .wrap_europe .left-nav-contents ul 
	{
		margin-left: 0;
		width: 100%;
		margin-top: 10px;
	}	
.textwidget .wrap_europe, .component li 
	{
		margin-left: 0;
	}	



.textwidget .wrap_europe .left-image a
	 {
		position: absolute;
		margin-left: -59px;
    	margin-top: 78px;
	}
.textwidget .wrap_europe .left-image > h3 
	{
		position:absolute;
		margin-left:0px;
	}
.wrap_europe ol li
	{
		font-weight: 300;
	}
th 
	{
		font-weight: 400;
	}
td 
	{
		font-weight: 200;
	}
.wrap_europe 
	{
		font-size: 15px;
	}
.textwidget .wrap_europe .left-nav-contents ul li a
	{
		font-size: 16px;
	}
.middle-head .vehicle-form span 
	{
		display: block;
		font-size: 16px;
		margin-top: 8px;
		padding-bottom: 10px;
	}
.wrap_europe .right 
	{
		width: 100%;
		margin-bottom:15px;
	}
.wrap_europe .right table 
	{
		width: 100%;
	}
.wrap_europe .left-nav-contents ul li 
	{
		padding-bottom: 4px;
		padding-top: 3px;
	}
.vin-nav 
	{
		margin-bottom:10;
	}
h1 
	{
		font-size: 22px;
	}	
.wrap_europe h2 
	{
		font-size: 18px;
	}	
.wrap_state
	 {
		padding-left: 70px;
	}	
.sp-top 
	{
		padding-top: 15px;
	}	
/*css added dated:dec 29 2014*/
/*css added dated:dec 30 2014*/

post-15 page type-page status-publish hentry .post-entry 
	{
		padding-left: 16px;
		padding-right: 16px;
	}
.right-content p 
	{
		 font-size: 17px;
	}	
.wrap_europe .wpcf7-form .comment-form 
	{
		padding-top:0px;
		padding-bottom: 0;
	}
.wrap_europe .wpcf7-f1651-p15-o1.wpcf7-form .comment-form label
	 {
		width: 100%;
	}	
.wrap_europe .wpcf7-form .comment-form input[type="text"] 
	{
		
		width: 100%;
		padding-left: 10px;
	}	

.wrap_europe .wpcf7-form .comment-form textarea 
	{
		width: 100% !important;
	}
.wrap_europe .wpcf7-form .comment-form input[type="submit"]
	 {
		 font-size: 18px;
		height: 32px;
		margin-top: 0;
		margin-bottom: 0px;
		padding-left: 15px;
		padding-top: 7px;
		width: 100% !important;
		font-size: 12px;
		font-weight: 200;
	}	
.wrap_europe .right-content p 
	{
		color: #535353;
		font-size: 16px;
		line-height: 24px;
	}	
.wrap_europe .right-content 
	{
		font-size: 16px;
		font-weight: 300;
	}	
.wrap_europe .right-content.sp-top > a 
	{
		font-size: 15px;
		margin-left: auto;
		padding-bottom: 2px;
		padding-top: 2px;
		position: absolute;
		right: 10px;
	}
.bg-banner 
	{
		background-color: #ff9924;
	}
.search-vin h1 
	{
		color: #3c3c3c;
		font-size: 29px;
		font-weight: bolder;
		margin-top: 0;
		padding-top: 20px;
		text-align: left;
		margin-left:0px;
	}
.search-vin h3
	 {
		font-size: 17px;
		margin-left: 0;
	}
.check_vin h2 
	{
		font-size: 20px;
		margin-left: 0;
		margin-top: 15px;
		padding-bottom: 13px;
	}		
.check_vin .vin-text .enter_vin lable 
	{
		padding-left: 10px;
		padding-right: 10px;
		font-size: 16px;
	}
.check_vin .search-vin input[type="text"] 
	{
		min-height: 40px;
		padding-left: 10px;
		padding-right: 10px;
	}
.check_vin .enter_vin 
	{
		color: white;
		float: left;
		font-size: 10px;
		margin-bottom: 15px;
		text-align: center;
		width: 100%;
	}
.example 
	{
		font-size: 12px;
	}
.search-vin input[type="submit"] 
	{
		background-size: 30px 30px;
		 background-position: 25px center;
		font-size: 20px;
		height: 48px;
		margin-left: 0;
		padding-left: 40px;
		text-align: center;
		width: 100%;
	}
.alignright 
	{
		float: right;
		margin-bottom: 0;
		margin-left: 10px;
		margin-right: 0;
		margin-top: 10px;
	}
.bg-banner 
	{
		background-color: #ff9924;
		  padding-bottom: 60px;
	}	
.lookup 
	{
		margin-top: 10px;
	}	
/*.history_report 
	{
		background-color: #ededed;
		padding-bottom: 200px;
		padding-left: 6px;
		padding-top: 30px;
	}	*/
.row .history_report p 
	{
		background-size: 19px 20px;
		font-size: 16px;
		padding-left: 24px;
	}
.history_report .title_check h4,.history_report .odometer_check h4,.history_report .problem-check h4,.history_report .vehicle_information h4 
	{
		font-size: 18px;
		padding-top: 0;
	}
.history_report .title_check li, .history_report .odometer_check li, .history_report .problem-check li, .history_report .vehicle_information li 
	{
		background-position: 10px 7px;
		background-size: 12px 12px;
		font-size: 16px;
		padding-left: 29px;
	}
.history_report .title_check:after 
	{
		display: none;
	}
.comment-form p 
	{
		padding-left: 0px;
	}
.wrap_europe h1
	 {
		font-size: 18px;
		line-height: 26px;
	}
/*css added dated:dec 30 2014*/	
/*css added dated:dec 31 2014*/		
.wrap_europe .left_image .alignleft.size-full.wp-image-803 
	{
		width: 100%;
		height: 150px;
	}
.post-entry .list_nav 
	{
		display: none;
	}
.wrap_europe.listings > a 
	{
		font-size: 16px;
	}
.title_check 
	{
		width: 100%;
		left:0px;
	}
.odometer_check 
	{
		width: 100%;
	}
.problem-check 
	{
		width: 100%;
	}
.vehicle_information 
	{
		width: 100%;
	}
.odometer_check:after 
	{
		display: none;
	}
.problem-check:after 
	{
		display: none;
	}
.row .history_report 
	{
		padding-bottom: 40px;
		 padding-left: 5px;
	}
.search-vin .enter_vin input[type="text"] 
	{
		min-height: 45px;
		width: 100%;
		 margin-bottom: 5px;
	}	
.search-vin h1 
	{
		padding-bottom: 10px;
	}	
.check_vin p img
	{
		margin-bottom:15px;	
	}
.wrap_europe .wrap_state 
	{
		padding-left: 52px;
	}	
.post-entry .wrap_europe .left_image img 
	{
		max-width: 100%;
		/*margin-top: 17px;*/
		padding-right: 10px;
	}	
.wrap_europe .right_contents 
	{
		margin-top: 30px;
	}	
	
/*css added dated:dec 31 2014*/

.middle-head .vehicle-form{ width:100%; }
.vin-logo div#logo { margin-bottom:0px !important; margin-top:10px; }
.vin-nav .navbar-brand{ display:block; }
.vin-nav .navbar-nav li{ width:90%; margin-bottom:5px; }
.vin-nav nav{ padding-top:0px; padding-bottom:0px; }
.select-box.hasCustomSelect{ width:100%; }

/*css added dated:dec 3 2014*/
.wrap_europe .wpcf7-form .comment-form{ padding-bottom: 0px; }	
.submit{ margin-top: 0; }	
.comment-form{ padding:8px; }
.comment-form p{ min-height:50px; } 
.textwidget .wrap_europe .left-nav-contents ul{ margin-bottom:15px; }
.wrap_europe .comment-form input[type="submit"]{ margin-left:0px; }
.wrap_europe.listings > a{ font-size:14px; }
.space p{ width:inherit; }
.post-entry .wrap_europe .auto ul li{ padding:0px; margin-bottom:8px;  }
.post-entry .wrap_europe .auto ul li:nth-child(2n+1){ width:40%; }
.post-entry .wrap_europe .auto ul li:nth-child(2n+2){ width:60%; }
.post-entry .wrap_europe .auto ul li a{ display:block; }
.alink b{ font-size:13px; }
.tableCell{ height:50px; }
body{ overflow-x:hidden; }
.videoframe iframe{ width:100%; }
/*css added dated:dec 3 2014*/

}