/*
-------------------------
	table of contents
-------------------------
1. Header (line no: 78 & 6331)
2. Footer (line no: 140)
3. Menu Bar  (line no: 225)
4. Vehicle List  (line no: 579)
	A. Vehicles List Vertical (line no: 1080)
	B. Vehicles List Horizental With Side Bar (line no: 1227)
	C. Vehicles List Vertical With Side Bar (line no: 1417)
	D. Vehicle Listing Vehicle Alert Response Part  (line no: 878)
	E. Refine Search Popup On Vehicle Listing (line no: 1651 && 3753)
			a.vehicle Search Map Fields Refine And Left Right Search  (line no: 1586)
	F. Compare Vechile Listing Part  (line no: 4616)
	G. Vehicle Alert Portion Vechile Listing  (line no: 7751)
5. Form Vehicle   (line no: 1000)
		A. Form Vehicle Image Part (line no: 4743)
 		C. Vehicles Form Fields (line no: 8116)
6. My Vehicles (line no: 1853)
7. Vehicle Detail (line no: 2352)
		A. Vehicle Detail 2 Column (line no: 2352)
		B. Vehicle Detail Full Width (line no: 2989)
8. Vehicles By Type (line no: 417)
9. Short List Vehicles (line no: 454)
 		A. Short List (line no: 930)
10. Compare Vechiles (line no: 4498)
11. Print Vehicle Page Css (line no: 8578)
		A. Print Page Css (line no: 8732)
12. Vehicles By Make And Model  (line no: 492)
13. Vehicles By Cities  (line no: 3336)
14. Vehicles By Make  (line no: 2232 & 3387)
15. Vehicle Alert Listing (line no: 4457)
16. Search Vehicle Form   (line no: 945)
17. My Profile  (line no: 3860)
 		A. Profile Dashboard (line no: 4060)
 		B. Form Profile (line no: 7669)
18. Registration Form  (line no: 7874)
19. Login Page  (line no: 7936 & 8300)
 		A. Login Popup (line no: 9005)
20. 404 Page And No Content Page (line no: 553)
 		A. Layout Messages 404, Offline And No Record Found Etc  (line no: 8229)
21. Seller Listing  (line no: 3500)
22. Seller Detail  (line no: 3588)
23. Purchase History  (line no: 1707)
24. Credits Pack Layout   (line no: 2102)
		A. Credis Popup (line no: 8424)
25. Credits Log  (line no: 3959)
26. Rate List  (line no: 3449)
27. Contact Form 7  (line no: 6194)
28. Pagination  (line no: 7698)
29. News And Rumors  (line no: 5192)
30. Thank You Page  (line no: 9170)
31. Pricing Table Layout  (line no: 7215 & 9298)
32. Team Member  (line no: 6801)
33. Contact Us  (line no: 6862)
34. Testimonials (line no: 7387)
35. Widgets  (Line no: 6511)
		A.search Widgets  (line no: 4871)
		B.featured Vehicles Widgets  (line no: 5435)
		C.hot Vehicles Widget  (line no: 5571)
		D.looking For A Car Widget  (line no: 5649)
		E.count Box Widget  (line no: 5942)
		F.hot Vehicles Widgets  (line no: 6087)
		G.vehicle By Make Widget  (line no: 6148)
		H.widgets Css  (line no: 1237)
		I.footer Widgets  (line no: 6966)
		J.pricing Table Widget (line no: 1413)
	 	K.newest Vehicles  (line no: 5793)
36. Support Ticket (line no: 9494)
37. basic image alignments and appearnces issues in posts (line no: 9845)
38. genric classes to hanle default padding  (line no: 9917)
39. Comments and replise for posts (line no: 9936)
40. Car manager widgets and wordpress default widgets (line no: 10008)
41. Post body (line no: 10248)
*/

/* Header */

div.jsvm_cm_lang_select {
    display: none;
}

div.cm_wrapper {
    width: 100%;
    float: left;
}

.jsvm_nopadding {
    padding: 0px;
}

.jsvm_nomargin {
    margin: 0px;
}

.jsvm_bigfont {
    font-size: 110%;
    line-height: 1.5;
}

.jsvm_biglineheight {
    line-height: 1.5;
}

header.jsvm_menu_header {
    z-index: 99;
    width: 100%;
}

body header.jsvm_menu_header.affix {
    top: 0px;
}

body.admin-bar header.jsvm_menu_header.affix {
    top: 32px;
}

body.jsvm_transparent header {
    position: absolute;
}

body.jsvm_transparent header.affix {
    position: fixed;
}

body header.affix + div.jsvm_content_wrapper {
    padding-top: 72px;
}

body.jsvm_has-header header.affix + div.jsvm_content_wrapper {
    padding-top: 100px;
}

body.jsvm_transparent header.affix + div.jsvm_content_wrapper {
    padding-top: 0px;
}


/*Footer*/

div.jsvm_cmf_socailicons a.jsvm_socialicon.jsvm_footer.jsvm_facebook:hover {}

div.jsvm_cmf_socailicons a.jsvm_socialicon.jsvm_footer.jsvm_twitter:hover {}

div.jsvm_cmf_socailicons a.jsvm_socialicon.jsvm_footer.jsvm_linkedin:hover {}

div.jsvm_cmf_socailicons a.jsvm_socialicon.jsvm_footer.jsvm_googleplus:hover {}

div.jsvm_cmf_socailicons a.jsvm_socialicon.jsvm_footer.jsvm_pinterest:hover {}

div.jsvm_cmf_socailicons a.jsvm_socialicon.jsvm_footer.jsvm_instagram:hover {}

div.widget div.widget.jsvm_widget_cm_footerusefullinks h2,
div.widget div.widget.jsvm_widget_cm_footervehicleimages h2,
div.widget div.widget.jsvm_widget_cm_footercontactus h2 {
    margin-bottom: 5px;
}

div.widget div.widget div.jsvm_cmf_vehicle_image_block {
    float: left;
    width: 100%;
    padding-top: 14px;
}

div.widget div.widget.jsvm_widget_cm_footeraboutus {}

div.widget div.widget.jsvm_widget_cm_footeraboutus div.jsvm_cmf_aus_title {
    padding-bottom: 0px;
    margin-bottom: 15px;
}

div.widget div.widget ul.jsvm_cmf_usefullinks_list li {
    padding: 10px 0px;
}

div.jsvm_hot_vehicles_module_listing {
    padding: 20px 0 50px 0;
}

div#jsvm_searchbaraffix.affix {
    top: 0px;
    width: 100%;
    z-index: 4;
    padding: 8px 20px 10px 20px;
}

div.jsvm_cm-veh-form-side-wrap.affix {
    top: 0px;
    height: calc(100% - 100px);
}

div.jsvm_cm-veh-form-side-wrap.affix form {
    height: calc(100% - 64px);
    overflow-y: scroll;
    overflow-x: hidden;
}

body.admin-bar div.jsvm_cm-veh-form-side-wrap.affix {
    top: 33px;
}

body.admin-bar div#jsvm_searchbaraffix.affix {
    top: 33px;
}

body.jsvm_has-header div#jsvm_searchbaraffix.affix {
    top: 57px;
}

body.jsvm_has-header div.jsvm_cm-veh-form-side-wrap.affix {
    top: 33px;
}

body.admin-bar.jsvm_has-header div#jsvm_searchbaraffix.affix {
    top: 89px;
}

body.admin-bar.jsvm_has-header div.jsvm_cm-veh-form-side-wrap.affix {
    top: 96px;
}


/* Menu bar */

body.jsvm_has-header {
    padding-top: 0px;
}

body.jsvm_transparent {
    padding-top: 0px;
}

.jsvm_header_row {
    width: 100%;
    border-radius: 0;
}

div.navbar {
    border-radius: 0;
}

.jsvm_header_topbar {
    height: 33px;
    line-height: 30px;
}

.jsvm_header_topbar span {
    margin-right: 10px;
}

.jsvm_header_topbar span i {
    margin-right: 10px;
}

.jsvm_header_topbar div.jsvm_cmtb_language {
    margin-right: 10px;
    position: relative;
}

.jsvm_header_topbar div.jsvm_cmtb_language i {
    margin-right: 10px;
    margin-left: 10px;
}

.jsvm_header_topbar div.jsvm_cmtb_language div.jsvm_cm_lang_select {
    position: absolute;
    top: calc(100% + 5px);
    left: 0px;
    width: calc(100% + 10px);
    z-index: 3;
}

.jsvm_header_topbar div.jsvm_cmtb_language div.jsvm_cm_lang_select div.jsvm_cm_lang_row {
    padding: 2px 8px;
}

.jsvm_header_topbar div.jsvm_cmtb_language div.jsvm_cm_lang_select div.jsvm_cm_lang_row img {
    margin-right: 5px;
}

.jsvm_header_topbar a.jsvm_socialicon {
    display: inline-block;
    height: 33px;
    min-width: 40px;
    text-align: center;
}

.nav.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
}

.nav.navbar-right .dropdown-menu .dropdown-menu {
    left: 100%;
    right: auto;
}

.nav.navbar-right .dropdown-menu.pull-right {
    left: auto;
    right: 0;
}

.nav.navbar-right .dropdown-submenu .dropdown-menu.pull-right {
    left: auto;
    right: 100%;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}

.dropdown-submenu .dropdown-menu.pull-right {
    top: 0;
    left: auto;
    right: 100%;
    margin-top: -1px;
}

.navbar-brand {
    padding: 0px 15px;
}

.navbar {
    margin-bottom: 0px;
}

div.navbar div.navbar-collapse i.fa {
    font-family: FontAwesome !important;
    margin-right: 5px;
}

div.navbar div.navbar-collapse ul.navbar-nav li a {
    min-height: 45px;
    line-height: 45px;
    padding: 5px 15px;
}

div.navbar a.btn.btn-info.btn-lg {
    min-width: 90px;
    margin-left: 25px;
    margin-top: 12px;
    padding: 10px 8px;
    display: inline-block;
    color: #ffffff;
    border-radius: 0px;
    background :#343486;
    border:none;
}


div.navbar a.logoutbtn_header {
    min-width: 90px;
    margin-left: 25px;
    margin-top: 14px;
    padding: 10px 8px;
    display: inline-block;
    color: #ffffff;    border-radius: 0px;    background :#343486;    border:none;
}

div.navbar a.btn.btn-info.btn-lg.jsvm_registerbtn_header {
    margin-right: -10px;
    background :#16A085;
}

div.navbar div.navbar-collapse ul.navbar-nav li ul li a {
    min-height: 40px;
    line-height: 40px;
    padding: 5px 15px;
}

ul.navbar-nav ul.dropdown-menu {
    border-radius: 0px;
    padding: 0px;
}

div.navbar div.navbar-collapse ul.navbar-nav ul.dropdown-menu li a {
    padding: 0px 10px;
}

div.jsvm_transparent ul.navbar-nav ul.dropdown-menu li a {}

ul.navbar-nav ul.dropdown-menu li:last-child a {
    border-bottom: 0px;
}

div.navbar-inverse ul.navbar-nav ul.dropdown-menu {
    border-radius: 0px;
    padding: 0px;
    background: none;
}

div.navbar-inverse ul.navbar-nav ul.dropdown-menu li a {
    padding: 10px;
}

div.navbar-inverse ul.navbar-nav ul.dropdown-menu li:last-child a {
    border-bottom: 0px;
}

.jsvm_back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 50px;
    right: 20px;
    display: none;
    z-index: 9999;
}


/*Vehicles By Type*/

div#jsvehiclemanager-vehicles-details {
    display: inline-block;
    width: 100%;
}

div#jsvehiclemanager-vehicles-details a.jsvehiclemanager-record:hover {
    text-decoration: none;
}

div#jsvehiclemanager-vehicles-details a div.jsvehiclemanager-record-wraper {
    padding: 5px;
    float: left;
    width: 100%;
    text-decoration: none;
}

div#jsvehiclemanager-vehicles-details a div.jsvehiclemanager-record-wraper div.jsvehiclemanager-record-image {
    text-align: center;
}

div#jsvehiclemanager-vehicles-details a div.jsvehiclemanager-record-wraper div.jsvehiclemanager-record-image img {
    width: 150px;
    height: 90px;
}

div#jsvehiclemanager-vehicles-details a div.jsvehiclemanager-record-wraper div.jsvehiclemanager-record-types-title {
    padding: 3px 0;
    text-align: center;
}

div#jsvehiclemanager-vehicles-details a div.jsvehiclemanager-record-wraper div.jsvehiclemanager-record-types-title span.jsvehiclemanager-record-title {
    padding-right: 5px;
}


/*Short List Vehicles*/

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-sl-veh-top {
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-sl-veh-top div.jsvm_cm-veh-sold-wrap {
    width: 390px;
    height: 230px;
    float: left;
    position: absolute;
    z-index: 3;
    background: rgba(255, 255, 255, 0.80);
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-sl-veh-top div.jsvm_cm-veh-sold-wrap.jsvm_image-featured {
    width: 500px;
    height: 295px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-sl-veh-top div.jsvm_cm-veh-sold-wrap span.jsvm_cm-veh-sold {
    display: inline-block;
    border: 2px solid red;
    border-radius: 5px;
    color: red;
    margin: 8px 0 0 9px;
    padding: 0 13px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap {
    position: relative;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm_veh_image_overlay {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-sl-veh-btm {
    float: left;
    width: 100%;
    padding: 10px 20px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap span.jsvm_cm-sl-veh-left-txt {
    position: absolute;
    bottom: 3px;
    left: 27px;
    padding: 3px 5px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap.jsvm_image-featured span.jsvm_cm-sl-veh-star-img {
    bottom: 1px;
    right: 31px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap.jsvm_shortlist {
    padding: 2px 17px;
    width: 100%;
    float: left;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap.jsvm_shortlist div.jsvm_cm-veh-list-bottom-optn-wrap {
    float: left;
    padding: 12px 0 0;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap.jsvm_shortlist div.jsvm_cm-veh-list-bottom-optn-wrap span.jsvm_cm-veh-list-bottom-optn {
    display: inline-block;
    padding: 0 14px 0 2px;
    text-transform: capitalize;
    line-height: 25px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap.jsvm_shortlist div.jsvm_cm-veh-list-bottom-optn-wrap span.jsvm_cm-veh-list-bottom-optn img {
    float: left;
    margin-right: 10px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap.jsvm_shortlist span.jsvm_cm-veh-list-bottom-btn-wrap {
    float: right;
    padding: 7px 0 2px 0;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap.jsvm_shortlist span.jsvm_cm-veh-list-bottom-btn-wrap a.jsvm_cm-veh-list-bottom-btn {
    display: inline-block;
    padding: 4px 6px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap.jsvm_shortlist span.jsvm_cm-veh-list-bottom-btn-wrap a.jsvm_cm-veh-list-bottom-btn img {
    width: 26px;
    height: 26px;
}


/*404 Page and No Content Page*/

div.jsvm_cm-404-wrap {
    text-align: center;
    background: url('images/bg.png');
}

div.jsvm_cm-404-wrap h1.jsvm_cm-404-heading {
    margin: 40px 0 25px;
}

div.jsvm_cm-404-wrap img.jsvm_cm-404-img {
    margin: auto;
}

div.jsvm_cm-404-wrap h4.jsvm_cm-404-txt {
    margin: 18px 0;
    display: block;
}

div.jsvm_cm-404-wrap a.jsvm_cm-404-btn {
    border-radius: 0px;
    padding: 8px 30px;
}


/* Vehicle list */

div.jsvm_cm-veh-select-optn-wrap {
    margin: 10px 0px 20px 0px;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper {
    padding: 13px 0 11px;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-left {
    width: 40%;
    float: left;
    padding: 0 0 0 16px;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-left a.jsvm_cm-veh-select-optn-short-btn {
    display: inline-block;
    padding: 9px 10px 8px;
    text-decoration: none;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-right {
    float: right;
    width: 60%;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-right div.jsvm_cm-veh-select-optn-rights {
    float: right;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-right div.jsvm_cm-veh-select-optn-rights div.jsvm_cm-view-right {
    float: left;
    padding: 0 13px 0 0;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-right div.jsvm_cm-veh-select-optn-rights div.jsvm_cm-view-right span.jsvm_cm-view-right-text {
    display: inline-block;
    padding: 0 12px 0 0;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-right div.jsvm_cm-veh-select-optn-rights div.jsvm_cm-view-right a.jsvm_cm-th-list {
    display: inline-block;
    padding: 5px 9px;
    margin-left: -5px;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-right div.jsvm_cm-veh-select-optn-rights div.jsvm_cm-view-right a.jsvm_cm-list {
    display: inline-block;
    padding: 5px 9px;
    margin-left: -2px;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-right div.jsvm_cm-veh-select-optn-rights div.jsvm_cm-view-right div.jsvm_cm-sort-wrap {
    padding: 0 40px 0 0;
    border: 0px;
    background: none;
    width: 150px;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-right div.jsvm_cm-veh-select-optn-rights div.jsvm_cm-view-right div.jsvm_cm-sort-wrap img {
    width: 40px;
    height: 33px;
    margin-top: 1px;
}

div.jsvm_cm-veh-list-featured {
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-featured span.jsvm_cm-veh-list-feature {
    display: inline-block;
    padding: 5px 10px;
}

div.jsvm_cm-my-veh-list-main-wrap.jsvm_cm-veh-list-wrapper {
    margin-top: 30px;
}

div.jsvm_cm-veh-list-wrapper {
    margin-bottom: 30px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap {
    padding: 0 0px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list {
    border-radius: 0px;
    padding: 0px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap {
    width: 390px;
    height: 230px;
    float: left;
    position: relative;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap div.jsvm_cm-veh-sold-wrap {
    width: 390px;
    height: 230px;
    float: left;
    top: 0px;
    position: absolute;
    z-index: 2;
    background: rgba(255, 255, 255, 0.80);
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap div.jsvm_cm-veh-sold-wrap.jsvm_image-featuredes {
    width: 100%;
    height: 100%;
    float: left;
    position: absolute;
    z-index: 2;
    background: rgba(255, 255, 255, 0.80);
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap div.jsvm_cm-veh-sold-wrap span.jsvm_cm-veh-sold {
    display: inline-block;
    border: 2px solid red;
    border-radius: 5px;
    color: red;
    margin: 8px 0 0 9px;
    text-transform: uppercase;
    font-size: 25px;
    padding: 1px 7px;
    font-weight: bold;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap.jsvm_hover-pointer {
    cursor: pointer;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap.jsvm_image-featured {
    width: 500px;
    height: 295px;
    padding: 0px;
    position: relative;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap.jsvm_image-featured img.jsvm_cm-veh-list-img {
    width: 100%;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap.jsvm_hover-pointer {
    cursor: pointer;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap img.jsvm_cm-veh-list-img {
    max-height: 100%;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap {
    width: calc( 100% - 390px);
    float: left;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap.jsvm_data-featured {
    width: calc( 100% - 500px);
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-top-wrap {
    width: 100%;
    float: left;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-top-wrap .jsvm_cm-veh-list-top-title {
    padding: 12px 0 11px 18px;
    display: inline-block;
    float: left;
    margin: 0px;
    font-weight: bold;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-top-wrap .jsvm_cm-veh-list-top-price {
    float: right;
    padding: 15px 30px 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: -1px;
    margin-top: -1px;
    font-weight: bold;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-middle-wrap {
    position: relative;
    padding: 4px 0 4px 18px;
    width: 100%;
    float: left;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-middle-wrap div.jsvm_cm-veh-list-middle-val {
    padding: 7px 0;
    width: 100%;
    float: left;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-middle-wrap div.jsvm_cm-veh-list-middle-val span.jsvm_cm-veh-list-middle-tit {
    display: inline-block;
    font-weight: 700;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-middle-wrap div.jsvm_cm-veh-list-middle-val span.jsvm_cm-veh-list-middle-vale {
    display: inline-block;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-middle-wrap div.jsvm_cm-veh-list-middle-img {
    position: absolute;
    bottom: 7px;
    display: inline-block;
    height: 60px;
    margin: 0;
    padding: 3px;
    right: 16px;
    text-align: center;
    width: 80px;
    background: #ffffff;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-middle-wrap div.jsvm_cm-veh-list-middle-img img {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-middle-wrap div.jsvm_cm-veh-list-middle-img img.jsvm_cm-veh-log {
    max-height: 100%;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap {
    padding: 2px 17px;
    width: 100%;
    float: left;min-height: 58px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap span.jsvm_cm-veh-list-bottom-btn-wrap {
    float: right;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap div.jsvm_cm-veh-list-bottom-optn-wrap {
    float: left;
    padding: 14px 0 0;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap div.jsvm_cm-veh-list-bottom-optn-wrap span.jsvm_cm-veh-list-bottom-optn {
    display: inline-block;
    padding: 0 14px 0 2px;
    text-transform: capitalize;
    line-height: 25px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap div.jsvm_cm-veh-list-bottom-optn-wrap span.jsvm_cm-veh-list-bottom-optn img {
    float: left;
    margin-right: 10px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap div.jsvm_cm-veh-list-bottom-btn-wrap {
    float: right;
    padding: 7px 0px 2px 0;
    width: 30%;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap div.jsvm_cm-veh-list-bottom-btn-wrap div.jsvm_cm-veh-list-bottom-btns {
    float: right;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap div.jsvm_cm-veh-list-bottom-btn-wrap div.jsvm_cm-veh-list-bottom-btns a.jsvm_cm-veh-list-bottom-btn {
    display: inline-block;
    padding: 4px 6px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap div.jsvm_cm-veh-list-bottom-btn-wrap div.jsvm_cm-veh-list-bottom-btns a.jsvm_cm-veh-list-bottom-btn img {
    width: 26px;
    height: 26px;
}

div.jsvm_cm-veh-list-wrapper span.jsvm_cm-sl-veh-left-txt {
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding: 3px 5px;
    background: rgba(69, 65, 59, 0.7);
    color: #fff;
}


/* vehicle listing vehicle alert response part */

div.jsvm_cm-veh-list-wrapper div.jsvm_vehicle-alert-reponse {
    width: 100%;
    float: left;
    display: none;
    margin: 10px 0px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_vehicle-alert-reponse div.jsvm_veh-alert-successful {
    width: 100%;
    float: left;
    padding: 5px 10px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_vehicle-alert-reponse div.jsvm_veh-alert-successful div.jsvm_vehalert-text {
    padding: 5px;
    float: left;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_vehicle-alert-reponse div.jsvm_veh-alert-successful img.jsvm_leftimg {
    float: left;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_vehicle-alert-reponse div.jsvm_veh-alert-successful img.jsvm_rightimg {
    float: right;
    padding-top: 5px;
    cursor: pointer;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_vehicle-alert-reponse div.jsvm_veh-alert-un-successful {
    width: 100%;
    float: left;
    padding: 5px 10px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_vehicle-alert-reponse div.jsvm_veh-alert-un-successful div.jsvm_vehalert-text {
    padding: 5px;
    float: left;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_vehicle-alert-reponse div.jsvm_veh-alert-un-successful img.jsvm_leftimg {
    float: left;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_vehicle-alert-reponse div.jsvm_veh-alert-un-successful img.jsvm_rightimg {
    float: right;
    padding-top: 5px;
    cursor: pointer;
}


/* short list*/

div.jsvm_cm-veh-short-wrap {
    padding: 13px 13px;
}

div.jsvm_cm-veh-short-wrap span.jsvm_cm-veh-short-view-right {
    float: right;
}

div.jsvm_cm_faq {
    margin-bottom: 13px;
}


/* search form  */

div.jsvm_cm-Add-veh-from {
    padding: 0px;
}

input.jsvm_cm-search-btn {
    text-align: center;
    border-radius: 0px;
    padding: 10px 0;
    margin: 16px 0 25px;
}

div.form-group div.jsvm_cm-search-fm-map-optn {
    padding: 15px 15px 15px;
}

div.form-group div.jsvm_cm-search-fm-map-optn input.jsvm_marker-button {
    margin-top: 10px;
    margin-top: 25px;
    padding: 6px 14px;
}

div.form-group .jsvm_jsmakemodel-fullwidth {
    width: 100% !important;
}

div.form-group div.jsvm_cm_search_price {
    width: 50%;
    float: left;
    padding-right: 10px;
}

div.form-group div.jsvm_cm_search_price input.jsvm_cm_search_price_field {
    min-height: 32px;
    background-color: white;
    border: 1px solid #aaa;
    width: 100%;
    display: block;
    border-radius: 4px;
}

.jsvm_select2-container--default .jsvm_select2-selection--multiple {
    border-radius: 0px !important;
}

.jsvm_select2-container .jsvm_select2-search--inline .jsvm_select2-search__field {
    margin-top: 8px !important;
}

div.form-group div.jsvm_cm_search_price input.jsvm_cm_search_price_field {
    padding-left: 5px;
}


/* form vehicle  */

.jsvm_cm-veh-fm-checkbox-heading {
    padding: 12px 0 10px 15px;
    margin-bottom: 25px;
    margin-top: 20px;
}

.jsvm_cm-veh-fm-secsion-heding {
    ;
    padding: 8px 0 4px 5px;
    margin-bottom: 8px;
}

div.jsvm_cm-veh-fm-checkbox {
    padding: 0px;
    margin: 5px 0;
}

div.jsvm_cm-veh-fm-checkbox div.jsvm_cm-veh-fm-inputbox {
    padding: 0px 0 2px 10px;
    margin: 5px 0;
}

div.jsvm_cm-veh-fm-checkbox div.jsvm_cm-veh-fm-inputbox label {
    line-height: 20px;
}

input.jsvm_inputval {
    margin-bottom: 5px;
    width: 86%;
    padding: 7px 0 10px 10px;
}

div.jsvm_fileUpload {
    position: relative;
    overflow: hidden;
    margin-left: -5px;
}

div.jsvm_fileUpload input.jsvm_upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

div.jsvm_cm-img-wrap {
    text-align: center;
}

button.jsvm_cm-mark-btn {
    padding: 2px 5px;
    text-align: center;
    margin: 5px 0
}

input.jsvm_cm-veh-save-btn {
    padding: 10px 0;
    margin: 0 0 10px 0;
}

div.jsvm_padding-price {
    padding: 0 5px 0 0;
}

div.jsvm_padding-priceinput {
    padding: 0 0;
}

label.jsvm_form-label {
    width: 100%;
    float: left;
}


/* Vehicles list 2*/

div.jsvm_cm-veh-list-vert-featured span.jsvm_cm-veh-list-vert-feature {
    display: inline-block;
    padding: 5px 10px;
}

div.jsvm_cm-veh-list-vert-featured-pading {
    padding-top: 27px
}

div.jsvm_cm-veh-list-vert-wrap {
    padding: 0px;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert {
    position: relative;
    border-radius: 0px;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-img {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-img.jsvm_hover-pointer {
    cursor: pointer;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-img div.jsvm_cm-veh-sold-wrap {
    width: 100%;
    height: 100%;
    float: left;
    position: absolute;
    z-index: 2;
    background: rgba(255, 255, 255, 0.80);
    top: 0px;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-img div.jsvm_cm-veh-sold-wrap span.jsvm_cm-veh-sold {
    display: inline-block;
    border: 2px solid red;
    border-radius: 5px;
    color: red;
    margin: 8px 0 0 9px;
    padding: 0 8px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-img img.jsvm_cm-img {
    max-width: 100%;
    height: 212px;
    position: relative;
    margin: auto;
    top: 0;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert .jsvm_cm-veh-list-vert-price {
    padding: 7px 10px 5px;
    position: absolute;
    display: inline-block;
    top: unset;
    left: 0px;
    bottom: 0px;
    margin: 0px;
    font-weight: bold;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-caption {
    padding: 0px 8px;
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-caption div.jsvm_cm-veh-list-vert-heading {
    margin-top: 3px;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-caption div.jsvm_cm-veh-list-vert-heading .jsvm_cm-veh-list-vert-head {
    padding: 5px 0px;
    display: inline-block;
    margin-top: 7px;
    margin-bottom: 0px;
    font-weight: bold;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-contn-wrap {
    padding: 11px 8px;
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-contn-wrap div.jsvm_cm-veh-list-vert-contnt {
    padding: 5px 0 6px;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-contn-wrap div.jsvm_cm-veh-list-vert-contnt span.jsvm_cm-veh-list-vert-contnt-tit {
    font-weight: 700;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-contn-wrap div.jsvm_cm-veh-list-vert-contnt span.jsvm_cm-veh-list-vert-contnt-val {}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-contn-wrap div.jsvm_cm-veh-list-vert-contnt-btn {
    padding: 11px 10px 0px 13px;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-contn-wrap div.jsvm_cm-veh-list-vert-contnt-btn a.jsvm_cm-veh-list-vert-btn {
    display: inline-block;
    padding: 5px 29px;
    margin: 0 5px;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-bottom {
    padding: 5px 0px 2px 0px;
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-bottom span.jsvm_cm-veh-list-vert-bottom-optn {
    padding: 5px;
    display: inline-block;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-bottom span.jsvm_cm-veh-list-vert-bottom-optn span.jsvm_cm-veh-list-vert-bottom-optn-condn {
    padding: 2px 0 1px 3px;
    border-radius: 4px;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-bottom span.jsvm_cm-veh-list-vert-bottom-optn.jsvm_bordernon {
    border-right: none;
}

div.jsvm_cm-veh-list-vert-wrap span.jsvm_cm-sl-veh-left-txt {
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding: 3px 5px;
}


/* vehicles list 2 side */

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert-featured span.jsvm_cm-veh-list-side-vert-feature {
    display: inline-block;
    padding: 5px 10px;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert-featured-pading {
    padding-top: 27px
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert {
    position: relative;
    border-radius: 0px;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-img {
    width: 100%;
    height: auto;
    position: relative;
    float: left;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-img.jsvm_hover-pointer {
    cursor: pointer;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-img div.jsvm_cm-veh-sold-wrap {
    width: 100%;
    height: auto;
    float: left;
    position: absolute;
    z-index: 2;
    background: rgba(255, 255, 255, 0.80);
    top: 0px;
    bottom: 0px;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-img div.jsvm_cm-veh-sold-wrap span.jsvm_cm-veh-sold {
    display: inline-block;
    border: 2px solid red;
    border-radius: 5px;
    color: red;
    margin: 8px 0 0 9px;
    padding: 0 8px;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-img img.jsvm_side-vert-img {
    width: 100%;
    height: auto;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    position: relative;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert .jsvm_cm-veh-list-side-vert-price {
    padding: 5px 9px 5px;
    position: absolute;
    display: inline-block;
    top: unset;
    left: 0px;
    bottom: 0px;
    margin: 0px;
    font-weight: bold;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-caption {
    padding: 0px 8px;
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-caption div.jsvm_cm-veh-list-side-vert-heading {
    margin-top: 3px;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-caption div.jsvm_cm-veh-list-side-vert-heading .jsvm_cm-veh-list-side-vert-head {
    display: inline-block;
    font-weight: bold;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-contn-wrap {
    padding: 11px 8px;
    float: left;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-contn-wrap div.jsvm_cm-veh-list-side-vert-contnt {
    padding: 5px 0 6px;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-contn-wrap div.jsvm_cm-veh-list-side-vert-contnt span.jsvm_cm-veh-list-side-vert-contnt-tit {
    font-weight: 700;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-contn-wrap div.jsvm_cm-veh-list-side-vert-contnt span.jsvm_cm-veh-list-side-vert-contnt-val {}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-contn-wrap div.jsvm_cm-veh-list-side-vert-contnt-btn {
    padding: 11px 10px 0px 13px;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-contn-wrap div.jsvm_cm-veh-list-side-vert-contnt-btn a.jsvm_cm-veh-list-side-vert-btn {
    display: inline-block;
    padding: 5px 18px;
    margin: 0 2px;
    position: relative;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-contn-wrap div.jsvm_cm-veh-list-side-vert-contnt-btn a.jsvm_cm-veh-list-side-vert-btn img.jsvm_cm_loading {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    height: 100%;
    background: #fff;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap div.jsvm_cm-veh-list-bottom-btn-wrap div.jsvm_cm-veh-list-bottom-btns a.jsvm_cm-veh-list-bottom-btn {
    position: relative;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap div.jsvm_cm-veh-list-bottom-btn-wrap div.jsvm_cm-veh-list-bottom-btns a.jsvm_cm-veh-list-bottom-btn img.jsvm_cm_loading {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    height: 100%;
    background: #fff;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-bottom-wrap div.jsvm_cm-veh-list-side-bottom-btn-wrap div.jsvm_cm-veh-list-side-bottom-btns a.jsvm_cm-veh-list-side-bottom-btn {
    position: relative;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-bottom-wrap div.jsvm_cm-veh-list-side-bottom-btn-wrap div.jsvm_cm-veh-list-side-bottom-btns a.jsvm_cm-veh-list-side-bottom-btn img.jsvm_cm_loading {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    height: 100%;
    background: #fff;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-contn-wrap div.jsvm_cm-veh-list-vert-contnt-btn a.jsvm_cm-veh-list-vert-btn {
    position: relative;
}

div.jsvm_cm-veh-list-vert-wrap div.jsvm_cm-veh-list-vert div.jsvm_cm-veh-list-vert-contn-wrap div.jsvm_cm-veh-list-vert-contnt-btn a.jsvm_cm-veh-list-vert-btn img.jsvm_cm_loading {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    height: 100%;
    background: #fff;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-bottom {
    padding: 9px 0 5px;
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-bottom span.jsvm_cm-veh-list-side-vert-bottom-optn {
    padding: 5px;
    display: inline-block;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-bottom span.jsvm_cm-veh-list-side-vert-bottom-optn span.jsvm_cm-veh-list-side-vert-bottom-optn-condn {
    padding: 2px 3px 1px 3px;
    border-radius: 4px;
}

div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side-vert div.jsvm_cm-veh-list-side-vert-bottom span.jsvm_cm-veh-list-side-vert-bottom-optn.jsvm_bordernon {
    border-right: none;
}


/* Vehicles list 3*/

div.jsvm_cm-veh-list-side-wrapper {
    margin: 0 0 30px 0;
    padding: 0px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides {
    padding: 0px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-wrap {
    padding: 0px 15px 0 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-wrap .jsvm_cm-veh-form-side-heading {
    padding: 0 0 8px 0;
    font-weight: bold;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-wrap .jsvm_cm-veh-form-side-heading span.jsvm_cm-veh-form-side-tit1 {
    padding: 0 5px 0px 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-wrap .jsvm_cm-veh-form-side-heading span.jsvm_cm-veh-form-side-tit2 {
    padding: 0 0 0px 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-wrap input.jsvm_marker-button {
    padding: 7px 15px 4px;
    margin-bottom: 10px
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-wrap div.jsvm_cm-search-btn-list-wrap {
    padding: 10px 8px 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-wrap div.jsvm_cm-search-btn-list-wrap input.jsvm_cm-search-btn-list {
    padding: 10px 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-wrap div.jsvm_cm-search-btn-list-wrap input.jsvm_cm-reset-btn-list {
    padding: 10px 0px;
    margin-top: 10px;
    width: 100%;
    float: left;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-wrap div.jsvm_cm-veh-form-side-wrap {
    padding: 0px 0 10px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-wrap div.jsvm_cm-veh-form-side-wrap form.jsvm_autoz_form {
    padding: 10px 0px;
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-featured {
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-featured span.jsvm_cm-veh-list-side-feature {
    display: inline-block;
    padding: 5px 10px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap {
    padding: 0 0px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side {
    border-radius: 0px;
    padding: 0px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap {
    width: 100%;
    float: left;
    position: relative;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-img-wrap {
    width: 380px;
    height: 225px;
    float: left;
    position: relative;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-img-wrap.jsvm_hover-pointer {
    cursor: pointer;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-img-wrap div.jsvm_cm-veh-sold-wrap {
    width: 380px;
    height: 225px;
    float: left;
    position: absolute;
    z-index: 3;
    background: rgba(255, 255, 255, 0.80);
    top: 0px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-img-wrap div.jsvm_cm-veh-sold-wrap span.jsvm_cm-veh-sold {
    display: inline-block;
    border: 2px solid red;
    border-radius: 5px;
    color: red;
    margin: 8px 0 0 9px;
    padding: 0 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-img-wrap img.jsvm_cm-veh-list-side-img {
    max-height: 100%;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-data-wrap {
    width: calc( 100% - 380px);
    float: left;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-data-wrap div.jsvm_cm-veh-list-side-top-wrap .jsvm_cm-veh-list-side-top-title {
    padding: 12px 0 10px 18px;
    margin: 0px;
    text-align: left;
    display: inline-block;
    font-weight: bold;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-data-wrap div.jsvm_cm-veh-list-side-top-wrap .jsvm_cm-veh-list-side-top-price {
    float: right;
    padding: 15px 40px 15px;
    margin-bottom: 0px;
    margin-right: -1px;
    margin-top: -1px;
    font-weight: bold;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-data-wrap div.jsvm_cm-veh-list-side-middle-wrap {
    float: left;
    width: 100%;
    padding: 8px 0 0 18px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-data-wrap div.jsvm_cm-veh-list-side-middle-wrap div.jsvm_cm-veh-list-side-middle-val {
    padding: 5px 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-data-wrap div.jsvm_cm-veh-list-side-middle-wrap div.jsvm_cm-veh-list-side-middle-val span.jsvm_cm-veh-list-side-middle-tit {
    display: inline-block;
    font-weight: 700;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-data-wrap div.jsvm_cm-veh-list-side-middle-wrap div.jsvm_cm-veh-list-side-middle-val span.jsvm_cm-veh-list-side-middle-vale {
    display: inline-block;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-data-wrap div.jsvm_cm-veh-list-side-middle-img {
    position: absolute;
    bottom: 7px;
    display: inline-block;
    height: 60px;
    margin: 0;
    padding: 3px;
    right: 16px;
    text-align: center;
    width: 80px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-data-wrap div.jsvm_cm-veh-list-side-middle-img img {
    display: inline-block;
    height: 100%;
    width: auto;
    max-width: 100%;
    max-height: 100%
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-top-wrap div.jsvm_cm-veh-list-side-data-wrap div.jsvm_cm-veh-list-side-middle-img img.jsvm_cm-veh-side-log {
    max-height: 100%;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-bottom-wrap {
    padding: 0 17px 0 10px;
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-bottom-wrap div.jsvm_cm-veh-list-side-bottom-optn-wrap {
    width: 70%;
    float: left;
    padding: 12px 0 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-bottom-wrap div.jsvm_cm-veh-list-side-bottom-optn-wrap span.jsvm_cm-veh-list-side-bottom-optn {
    display: inline-block;
    padding: 0 9px 0 2px;
    line-height: 25px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-bottom-wrap div.jsvm_cm-veh-list-side-bottom-optn-wrap span.jsvm_cm-veh-list-side-bottom-optn img {
    float: left;
    margin-right: 10px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-bottom-wrap div.jsvm_cm-veh-list-side-bottom-btn-wrap {
    float: left;
    width: 30%;
    padding: 6px 0px 2px 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-bottom-wrap div.jsvm_cm-veh-list-side-bottom-btn-wrap div.jsvm_cm-veh-list-side-bottom-btns {
    float: right;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-side-wrap div.jsvm_cm-veh-list-side div.jsvm_cm-veh-list-side-bottom-wrap div.jsvm_cm-veh-list-side-bottom-btn-wrap a.jsvm_cm-veh-list-side-bottom-btn {
    display: inline-block;
    padding: 4px 6px;
}


/* right side form css */

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap {
    padding: 0px 0px 0 15px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap .jsvm_cm-veh-form-side-heading {
    padding: 0 0 8px 0;
    font-weight: bold;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap .jsvm_cm-veh-form-side-heading .jsvm_cm-veh-form-side-tit1 {
    padding: 0 5px 0px 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap .jsvm_cm-veh-form-side-heading .jsvm_cm-veh-form-side-tit2 {
    padding: 0 0 0px 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap input.jsvm_marker-button {
    padding: 7px 15px 4px;
    margin-bottom: 10px
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap div.jsvm_cm-search-btn-list-wrap {
    padding: 10px 8px 0;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap div.jsvm_cm-search-btn-list-wrap input.jsvm_cm-search-btn-list {
    padding: 10px 0px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap div.jsvm_cm-search-btn-list-wrap input.jsvm_cm-reset-btn-list {
    padding: 10px 0px;
    margin-top: 10px;
    width: 100%;
    float: left;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap div.jsvm_cm-search-btn-list-wrap input.jsvm_cm-cancel-btn-list {
    padding: 10px 0px;
    margin-top: 10px;
    width: 50%;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap div.jsvm_cm-veh-form-side-wrap {
    padding: 0px 0 10px;
}

div.jsvm_cm-veh-list-side-wrapper div.jsvm_cm-veh-list-sides div.jsvm_cm-veh-list-sides-right-wrap div.jsvm_cm-veh-form-side-wrap form {
    float: left;
    width: 100%;
    padding: 10px 0px;
}


/* purchase history */

.jsvm_cm-expire-wrap {
    padding: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.jsvm_cm-expire-wrap i.jsvm_cm-expire-sign {
    vertical-align: middle;
    margin-right: 8px;
}

div.jsvm_cm-credits-wrap {
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
    padding-bottom: 15px;
}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack {
    box-shadow: 0 2px 0 0 #cccccc;
    padding: 10px;
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-left {
    width: 25%;
    float: left;
}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-left img {
    margin: auto;
    padding: 10px;
}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-left img.jsvm_total {
    margin: auto;
    padding: 10px;
}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-left img.jsvm_remaining {
    margin: auto;
    padding: 10px;
}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-left img.jsvm_expend {
    margin: auto;
    padding: 10px;
}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-right {
    width: calc(100% - 25%);
    float: left;
    padding: 20px 0px 0px 17px;
}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-right .jsvm_cm-credits-number {
    margin: 0px;
    float: left;
}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-right .jsvm_cm-credits-number.jsvm_total {}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-right .jsvm_cm-credits-number.jsvm_remaining {}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-right .jsvm_cm-credits-number.jsvm_expend {}

div.jsvm_cm-credits-wrap div.jsvm_cm-credits-pack div.jsvm_cm-credits-right .jsvm_cm-credits-text {
    padding: 8px;
    float: left;
}

div.jsvm_cm-credits-pkg {
    padding: 15px;
    margin-bottom: 25px;
    box-shadow: 0 3px 4px 0 #cecece;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-top {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-top div.jsvm_cm-total-credits {
    padding: 5px 40px 0 0;
    float: left;
    font-weight: bold;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-top div.jsvm_cm-total-credits img.jsvm_cm-credits-image {
    vertical-align: middle;
    margin-right: 7px;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-top div.jsvm_cm-credits-title {
    float: left;
    padding: 12px 0 12px 15px;
    font-weight: bold;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-top div.jsvm_cm-credits-date-price {
    float: right;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-top div.jsvm_cm-credits-date-price div.jsvm_cm-credits-date {
    float: left;
    padding: 13px 20px;
    text-align: center;
    margin-right: 15px;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-top div.jsvm_cm-credits-date-price div.jsvm_cm-credits-btn {
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-top div.jsvm_cm-credits-date-price div.jsvm_cm-credits-btn span.jsvm_cm-credits-btn-text {
    padding: 10px 23px;
    display: inline-block;
    font-weight: bold;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-btm {
    padding: 10px 0 5px;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-btm span.jsvm_txt-left {
    display: inline-block;
    margin-right: 20px;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-btm span.jsvm_txt-left span.jsvm_color {}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-btm span.jsvm_txt-right {
    float: right;
    display: inline-block;
}

div.jsvm_cm-credits-pkg div.jsvm_cm-credits-pkg-btm span.jsvm_txt-right span.jsvm_color {}


/* My Vehicles */

div.jsvm_cm-my-veh-wrap {
    margin-bottom: 25px;
}

div.jsvm_cm-my-veh-wrap span.jsvm_cm-my-veh-sort-right {
    float: right;
    display: inline-block;
    margin: 10px 0;
}

div.jsvm_cm-my-veh-list-main-wrap {}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-featured {
    float: left;
    width: 100%;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-featured span.jsvm_cm-my-veh-list-feature {
    display: inline-block;
    padding: 5px 10px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap {
    padding: 0 0px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list {
    border-radius: 0px;
    padding: 0px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-img-wrap {
    width: 388px;
    height: 228px;
    float: left;
    padding: 3px;
    position: relative;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-img-wrap div.jsvm_cm-my-veh-sold-wrap {
    width: 382px;
    height: 228px;
    float: left;
    position: absolute;
    z-index: 1;
    background: rgba(255, 255, 255, 0.80);
    top: 0;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-img-wrap div.jsvm_cm-my-veh-sold-wrap span.jsvm_cm-my-veh-sold {
    display: inline-block;
    border: 2px solid red;
    color: red;
    margin: 8px 0 0 9px;
    padding: 5px 13px;
    z-index: 1;
    font-weight: bold;font-size: 20px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-img-wrap div.jsvm_cm-my-veh-sold-wrap.jsvm_image-featured-wrap {
    width: 500px;
    height: 294px;
    float: left;
    position: absolute;
    z-index: 1;
    background: rgba(255, 255, 255, 0.80);
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-img-wrap.jsvm_hover-pointer {
    cursor: pointer;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-img-wrap.jsvm_image-featured {
    width: 500px;
    height: 294px;
    padding: 1px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-img-wrap img.jsvm_cm-my-veh-list-img {
    max-height: 100%;
    margin: auto;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-img-wrap span.jsvm_cm-sl-veh-left-txt1 {
    position: absolute;
    bottom: 3px;
    left: 0px;
    padding: 3px 5px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap {
    width: calc( 100% - 388px);
    float: left;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap.jsvm_data-featured {
    width: calc( 100% - 500px);
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-top-wrap {
    width: 100%;
    float: left;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-top-wrap .jsvm_cm-my-veh-list-top-title {
    padding: 15px 0 13px 18px;
    text-align: left;
    display: inline-block;
    margin: 0px;
    font-weight: bold;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-top-wrap .jsvm_cm-my-veh-list-top-price {
    float: right;
    padding: 15px 40px 15px;
    margin: 0px;
    margin-right: -1px;
    margin-top: -1px;
    font-weight: bold;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap {
    position: relative;
    padding: 8px 0 8px 18px;
    width: 100%;
    float: left;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-val {
    padding: 7px 0;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-val span.jsvm_cm-my-veh-list-middle-tit {
    display: inline-block;
    font-weight: 700;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-val span.jsvm_cm-my-veh-list-middle-vale {
    display: inline-block;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-status-expiry {
    position: absolute;
    bottom: 57px;
    display: inline-block;
    left: 1;
    margin: 0;
    right: 15px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-status-img {
    position: absolute;
    bottom: 17px;
    display: inline-block;
    left: 1;
    margin: 0;
    right: 15px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-status-img div.jsvm_cm-my-veh-list-middle-img {
    text-align: center;
    bottom: 7px;
    display: inline-block;
    height: 60px;
    padding: 3px;
    width: 80px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-status-img div.jsvm_cm-my-veh-list-middle-img img.jsvm_cm-my-veh-log {
    max-height: 100%;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-status-img div.jsvm_cm-my-veh-list-middle-status {
    text-align: right;
    padding: 3px;
    right: 16px;
    text-align: center;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-status-img span.jsvm_approved {
    bottom: 0;
    display: inline-block;
    float: left;
    margin-right: 3px;
    margin-top: 18px;
    padding: 7px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-status-img span.jsvm_pending {
    bottom: 0;
    display: inline-block;
    float: left;
    margin-right: 3px;
    margin-top: 18px;
    padding: 7px
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-middle-wrap div.jsvm_cm-my-veh-list-middle-status-img span.jsvm_rejected {
    bottom: 0;
    display: inline-block;
    float: left;
    margin-right: 3px;
    margin-top: 18px;
    padding: 7px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-bottom-wrap {
    padding: 0 8px 0 17px;
    width: 100%;
    float: left;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-bottom-wrap span.jsvm_cm-my-veh-list-bottom-optn-wrap {
    display: inline-block;
    padding: 13px 0 0;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-bottom-wrap span.jsvm_cm-my-veh-list-bottom-optn-wrap span.jsvm_cm-my-veh-list-bottom-optn {
    display: inline-block;
    padding: 0 9px 0 2px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-bottom-wrap span.jsvm_cm-my-veh-list-bottom-optn-wrap span.jsvm_cm-my-veh-list-bottom-optn img {
    margin-right: 10px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-bottom-wrap div.jsvm_cm-my-veh-list-bottom-btn-wrap {
    float: right;
    padding: 6px 0px 5px 0px;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-bottom-wrap div.jsvm_cm-my-veh-list-bottom-btn-wrap span.jsvm_cm-my-veh-list-bottom-wrap {
    float: left;
}

div.jsvm_cm-my-veh-list-main-wrap div.jsvm_cm-my-veh-list-wrap div.jsvm_cm-my-veh-list div.jsvm_cm-my-veh-list-data-wrap div.jsvm_cm-my-veh-list-bottom-wrap div.jsvm_cm-my-veh-list-bottom-btn-wrap span.jsvm_cm-my-veh-list-bottom-wrap a.jsvm_cm-my-veh-list-bottom-btn {
    float: left;
    padding: 6px 8px;
    margin-right: 5px;
}


/* credits Pack Layout  */

div.jsvm_cm-crdts-main-wrap {
    margin: 30px 0;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col {
    position: relative;
    z-index: 1;
    margin-bottom: 45px;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap {
    position: relative;
    margin: 30px 50px 0 0;
    box-shadow: -9px -8px 11px 15px #CCCCCC
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left {
    box-shadow: 0 0 3px 0 #d4d4d5;
    text-align: center;
    padding: 0 20px 10px;
    position: relative;
    top: -19px;
    right: 30px;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left div.jsvm_cm-crdts-dicount {
    padding-top: 10px;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left div.jsvm_cm-crdts-dicount span.jsvm_cm-crdts-dicounts {
    position: relative;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left div.jsvm_cm-crdts-dicount span.jsvm_cm-crdts-dicounts:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 40%;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left div.jsvm_cm-crdts-top .jsvm_cm-crdts-heading {
    font-weight: bold;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left div.jsvm_cm-crdts-top .jsvm_cm-crdts-tit {
    font-weight: bold;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left div.jsvm_cm-crdts-mid {
    padding: 10px 0;
    margin: 15px 0 10px;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left div.jsvm_cm-crdts-mid-text {
    padding: 0px 0 10px;
    margin: 0px 0 0px;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left div.jsvm_cm-crdts-btm {
    padding: 15px 0;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left div.jsvm_cm-crdts-btm .jsvm_cm-crdts-txt {
    margin: 0 4px;
    display: inline-block;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_cm-crdts-left div.jsvm_cm-crdts-btm .jsvm_cm-crdts-name {}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap .jsvm_cm-crdts-btn {
    margin-bottom: 15px;
    margin-left: 8px;
    border: 0px;
    outline: 0px;
    display: inline-block;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_popup_box {
    display: none;
    position: absolute;
    top: 50px;
    left: 100%;
    width: 300px;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_popup_box.jsvm_thirdelement {
    left: auto;
    right: 109%;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_popup_box div.jsvm_popup_box-wrap {
    padding: 15px 10px 0;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_popup_box div.jsvm_popup_box-wrap div.jsvm_popup_box_heading {
    text-align: center;
    padding: 0 0 15px;
    font-weight: bold;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_popup_box div.jsvm_popup_box-wrap div.jsvm_popup_box_btn {
    text-align: center;
    margin: 15px 0;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_popup_box div.jsvm_popup_box-wrap div.jsvm_popup_box_btn a.jsvm_popup_box_btns {
    width: 105px;
    display: inline-block;
}

div.jsvm_cm-crdts-main-wrap div.jsvm_cm-crdts-col div.jsvm_cm-crdts-wrap div.jsvm_popup_box div.jsvm_popup_box-wrap div.jsvm_popup_box_btn a.jsvm_popup_box_btnsa {
    width: 116px;
    display: inline-block;
}

div.jsvm_cm-crdts-trapnt {
    display: none;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    z-index: 2;
}


/* vehicles By make and model */

div.jsvm_mkmd-make {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 10px 0px 10px 10px;
    margin-bottom: 15px;
    margin-top: 6px;
}

div.jsvm_mkmd-make .jsvm_firstchild {
    margin-top: 0px;
}

div.jsvm_mkmd-make img {
    display: inline-block;
    float: left;
}

div.jsvm_mkmd-make a.jsvm_parent {
    display: inline-block;
    float: left;
    margin-left: 10px;
    text-decoration: none;
    box-shadow: none;
    margin-top: 5px;
}

div.jsvm_mkmd-make div.jsvm_mkmd-make-number {
    display: inline-block;
    float: right;
    width: 15%;
    text-align: center;
    padding: 12px 0px;
    margin-top: -10px;
    margin-bottom: -10px;
}

div.jsvm_mkmd-model {
    display: inline-block;
    float: left;
    width: 32.83%;
    margin-right: 0.5%;
    margin-bottom: 1%;
}

div.jsvm_mkmd-model:hover {}

div.jsvm_mkmd-model a.jsvm_mkmd-child {
    display: inline-block;
    float: left;
    width: 100%;
    text-decoration: none;
    padding: 5px 10px;
    box-shadow: none;
}

div.jsvm_mkmd-model a.jsvm_mkmd-child div.jsvm_mkmd-model-title {
    display: inline-block;
    float: left;
    width: 80%;
}

div.jsvm_mkmd-model a.jsvm_mkmd-child div.jsvm_mkmd-model-title.jsvm_center {
    display: inline-block;
    float: left;
    width: 100%;
    text-align: center;
}

div.jsvm_mkmd-model a.jsvm_mkmd-child div.jsvm_mkmd-model-mumber {
    display: inline-block;
    float: right;
    width: 20%;
    text-align: right;
}

div.jsvm_mkmd-model a.jsvm_mkmd-child div.jsvm_mkmd-model-mumber div.jsvm_color {
    display: inline-block;
}

div.jsvm_mk-make {
    width: 49%;
    margin-left: 1%;
    display: inline-block;
    float: left;
    margin-bottom: 1%;
}

div.jsvm_mk-make a {
    width: 100%;
    display: inline-block;
    float: left;
    box-shadow: none;
}

div.jsvm_mk-make a div.jsvm_make-title {
    width: 50%;
    display: inline-block;
    float: left;
    text-align: center;
    padding: 9px 0px;
}

div.jsvm_mk-make a div.jsvm_make-logo {
    width: 50%;
    display: inline-block;
    float: left;
    text-align: center;
    padding: 6px 0px;
    border-left: none;
}

div.jsvm_mk-make a div.jsvm_make-logo img {
    display: inline-block;
    text-align: center;
}


/* Vehicle detail 2 column*/

div.jsvm_veh-detail-top {
    width: 100%;
    display: inline-block;
    padding: 5px 20px;
}

div.jsvm_veh-detail-top span.jsvm_vehicle-detail-created {
    display: inline-block;
    padding: 10px 0 0 0;
}

div.jsvm_veh-detail-top a.jsvm_print-button {
    display: inline-block;
    padding: 0px 4px;
    float: right;
    margin-left: 5px;
    cursor: pointer;
}

div.jsvm_vehicle-detail {
    display: inline-block;
    width: 95%;
    margin: 15px 2.5%;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-top-title {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-top-title .jsvm_make-model {
    display: inline-block;
    float: left;
    padding: 10px;
    margin: 0px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-top-title .jsvm_vehicle-detail-price {
    display: inline-block;
    float: right;
    padding: 10px 15px;
    min-width: 100px;
    text-align: center;
    margin: 0px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part {
    display: inline-block;
    float: left;
    width: 70%;
    margin-right: 2%;
    margin-top: 5px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvehiclemanager-vehicle-data {
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info {
    display: inline-block;
    float: left;
    width: 20%;
    text-align: center;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info img {
    display: inline-block;
    border-radius: 50%;
    margin: 10px 5px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info span.jsvm_veh-main-info-value {
    display: inline-block;
    width: 100%;
    padding: 15px 5px;
    font-size: 110%;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info span.jsvm_veh-main-info-title {
    display: inline-block;
    width: 100%;
    padding: 15px 5px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info:hover:last-child {}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info:hover img {}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info:hover span.jsvm_veh-main-info-value {}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info:hover span.jsvm_veh-main-info-title {}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_fuel-portion {
    display: flex;
    width: 100%;
    padding: 10px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_fuel-portion div.jsvm_fuel-portion-left {
    display: inline-block;
    width: 50%;
    float: left;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_fuel-portion div.jsvm_fuel-portion-left span {
    display: inline-block;
    padding: 10px 0px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_fuel-portion div.jsvm_fuel-portion-left div.jsvm_fuel-portion-title {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    font-weight: bold;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_fuel-portion div.jsvm_fuel-portion-right {
    display: inline-block;
    width: 50%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_fuel-portion div.jsvm_fuel-portion-right .jsvm_bold {
    display: inline-block;
    margin: 0px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_fuel-portion div.jsvm_fuel-portion-right img {
    display: inline-block;
    margin: 0px 15px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part .jsvm_vehicle-detail-section-heading {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 15px;
    margin-top: 20px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part .jsvm_vehicle-detail-description {
    float: left;
    width: 100%;
    padding: 10px;
    margin: 0px;
    margin-bottom: 20px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part .jsvm_vehicle-detail-section-heading:first-child {
    margin-top: 10px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_vehicle-detail-info-wrapper {
    display: inline-block;
    float: left;
    width: calc(50% - 10px);
    margin-left: 10px;
    padding: 2px 8px;
    margin-bottom: 5px;
    ]
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_vehicle-detail-info-wrapper div.jsvm_info-title {
    display: inline-block;
    float: left;
    width: 45%;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_vehicle-detail-info-wrapper div.jsvm_info-value {
    display: inline-block;
    float: left;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_feature-section-section-wrapper {
    display: inline-block;
    float: left;
    width: 100%;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_feature-section-section-wrapper .jsvm_vehicle-detail-feature-section-heading {
    display: inline-block;
    float: left;
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_feature-section-section-wrapper div.jsvm_feature-section-info {
    display: inline-block;
    float: left;
    width: 33%;
    padding: 5px 0px;
    background: url('../images/tick-icon.png') no-repeat left center;
    padding-left: 20px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-vehicle-detail-tabs {
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 15px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-vehicle-detail-tabs ul {
    display: inline-block;
    float: left;
    width: 100%;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-vehicle-detail-tabs ul li {
    display: inline-block;
    float: left;
    width: 25%;
    margin-bottom: 0px;
    border: 0px !important;
}

a:focus {
    outline: 0px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-vehicle-detail-tabs ul li a.jsvm_tab-links {
    display: inline-block;
    float: left;
    width: 100%;
    text-decoration: none;
    text-align: center;
    padding: 10px;
    border-right: none;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-vehicle-detail-tabs ul li a.jsvm_tab-links:last-child {}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-vehicle-detail-tabs ul li a.jsvm_tab-links.jsvm_blue {
    border-bottom: none;
    font-size: 110%;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_gallery-section-img-mian-wrapper {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_gallery-section-img-mian-wrapper div.jsvm_gallery-section-img-wrapper {
    display: inline-block;
    float: left;
    width: 178px;
    height: 105px;
    margin: 5px 3px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_gallery-section-img-mian-wrapper div.jsvm_gallery-section-img-wrapper img {
    display: inline-block;
    height: 100%;
    width: auto;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-main-img-wrp {
    height: 463px;
    width: 786;
    display: inline-block;
    margin-bottom: 15px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-main-img-wrp img {
    height: auto;
    width: 100%;
    display: inline-block;
    background: url(../images/load.gif) 50% no-repeat;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-main-img-wrp img:hover {
    cursor: pointer;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-deatail-slide-img-main-wrap {
    width: 100%;
    float: left;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    height: 100px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-deatail-slide-img-main-wrap div.jsvm_cm-veh-deatail-slide-img {
    width: 118px;
    height: 70px;
    float: none;
    margin-left: 5px;
    display: inline-block;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-deatail-slide-img-main-wrap div.jsvm_cm-veh-deatail-slide-img img {
    width: 100%;
    height: auto;
    float: left;
    margin-left: 0px;
    max-height: 100%;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-deatail-slide-img-main-wrap div.jsvm_cm-veh-deatail-slide-img img.jsvm_changed {
    cursor: pointer;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part {
    display: inline-block;
    float: left;
    width: 28%;
    margin-top: 5px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_views-and-stock {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_views-and-stock div.jsvm_img-wrapper {
    height: 50px;
    width: 50px;
    margin-right: 8px;
    float: left;
    position: relative;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_views-and-stock div.jsvm_img-wrapper img {
    max-width: 100%;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    margin: auto;
    position: absolute;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_views-and-stock div.jsvm_bold {
    display: inline-block;
    width: calc(100% - 58px);
    float: left;
    margin-top: 5px;
    margin-bottom: 10px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_views-and-stock div.jsvm_offer-text {
    display: inline-block;
    width: calc(100% - 58px);
    float: left;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-button-section {
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-button-section a {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    text-decoration: none;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-button-section a span.jsvm_detail-button-section-tit {
    display: inline-block;
    padding: 0px 0px 0px 5px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section {
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section .jsvm_right-section-heading {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
    margin: 0px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper {
    display: inline-block;
    width: 100%;
    padding: 10px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper div.jsvm_image-wrapper {
    display: inline-block;
    float: left;
    width: 88px;
    height: 88px;
    margin-right: 10px;
    float: left;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper div.jsvm_image-wrapper img {
    display: inline-block;
    width: 100%;
    height: auto;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper div.jsvm_seller-info-title {
    display: inline-block;
    float: left;
    width: calc(100% - 98px);
    padding: 10px 0px;
    float: left;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper div.jsvm_seller-info-bottom-value {
    display: inline-block;
    float: left;
    width: calc(100% - 98px);
    float: left;
    padding: 3px 0px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper div.jsvm_send-message-bold {
    width: 100%;
    display: inline-block;
    margin: 10px 0px;
    font-weight: 700;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper input.jsvm_inputbox {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
    border-radius: 0px;
    height: 32px;
    padding-left: 7px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper textarea {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
    padding-top: 7px;
    padding-left: 7px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper div.jsvm_captcha-wrapper {
    display: inline-block;
    float: left;
    width: 100%;
    margin: 10px 0px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper button.jsvm_send-message-button {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
    outline: 0px;
    border: 0px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_seller-info-section div.jsvm_seller-info-section-wrapper button.jsvm_send-message-button img {
    padding-right: 5px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_video-section div.jsvm_vehicle-detail-video {
    width: 100%;
    display: inline-block;
    margin: 5px 2px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_sharing-section div.jsvm_social-sharing {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 10px;
    padding-bottom: 5px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_sharing-section div.jsvm_social-sharing a {
    display: inline-block;
    float: left;
    margin-bottom: 5px;
    margin-left: 5px;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_vehicle-detail-right-section.jsvm_sharing-section div.jsvm_social-sharing a img {
    display: inline-block;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-description {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 10px;
}

div.jsvm_veh-detail-top-row-wrap {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    padding: 5px;
    min-height: 45px;
}

div.jsvm_veh-detail-top-row-wrap span.jsvm_vehicle-detail-created {
    display: inline-block;
    font-weight: bold;
    padding: 11px 0 0 6px;
}

div.jsvm_veh-detail-top-row-wrap span.jsvm_vehicle-detail-stack-num {
    display: inline-block;
    float: right;
    padding: 10px 15px;
}

div.jsvm_veh-detail-top-portion {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvm_veh-detail-top-portion .jsvm_make-model {
    display: inline-block;
    float: left;
    padding: 10px;
    margin: 0px 0px 10px 0px;
    padding-right: 0px;
}

div.jsvm_veh-detail-top-portion .jsvm_vehicle-detail-price {
    display: inline-block;
    float: right;
    padding: 5px 10px;
    min-width: 100px;
    text-align: center;
    margin: 0px 10px 0px 0px;
    padding: 12px 18px;
}

div.jsvm_vehicle-top-portion-button {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 10px 0px;
}

div.jsvm_vehicle-top-portion-button a {
    display: inline-block;
    float: left;
    padding: 2px 10px 2px 5px;
    margin-left: 10px;
    text-decoration: none;
    margin-bottom: 5px;
}

div.jsvm_cm-veh-deatail-slide-wrap {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-main-img-wrp {
    height: 670px;
    width: 1170px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 15px;
}

div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-main-img-wrp img {
    height: 100%;
    float: left;
    max-width: 100%;
    background: url(../images/load.gif) 50% no-repeat;
}

div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-deatail-slide-img-main-wrap {
    width: 100%;
    float: left;
    height: 115px;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}

div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-deatail-slide-img-main-wrap div.jsvm_cm-veh-deatail-slide-img {
    width: 162px;
    height: 96px;
    float: none;
    margin-left: 5px;
    display: inline-block;
}

div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-deatail-slide-img-main-wrap div.jsvm_cm-veh-deatail-slide-img img {
    width: 100%;
    height: auto;
    float: left;
    margin-left: 3px;
    max-height: 100%;
}

div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-deatail-slide-img-main-wrap div.jsvm_cm-veh-deatail-slide-img img.jsvm_changed {
    cursor: pointer;
}

div.jsvm_vehicle-detail-left-part div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-deatail-slide-img-wrap {
    width: 100%;
    float: left;
}

div.jsvm_vehicle-detail-left-part div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-deatail-slide-img {
    width: 13%;
    float: left;
    margin-left: 9px;
}


/* vehicle detail full width */

div.jsvehiclemanager-vehicle-detail-full {
    float: left;
    width: 100%;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data {
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info {
    display: inline-block;
    float: left;
    width: 20%;
    text-align: center;
    border-right: none;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info:hover {}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info img {
    display: inline-block;
    border-radius: 50%;
    margin: 10px 5px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info span.jsvm_veh-main-info-value {
    display: inline-block;
    width: 100%;
    padding: 15px 5px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info span.jsvm_veh-main-info-title {
    display: inline-block;
    width: 100%;
    padding: 15px 5px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info:last-child {}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info:hover:last-child {}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info:hover img {}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info:hover span.jsvm_veh-main-info-value {}

div.jsvehiclemanager-vehicle-detail-full div.jsvehiclemanager-vehicle-data div.jsvm_vehicle-detail-veh-main-info:hover span.jsvm_veh-main-info-title {}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_fuel-portion {
    display: flex;
    width: 100%;
    padding: 10px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_fuel-portion div.jsvm_fuel-portion-left {
    display: inline-block;
    width: 50%;
    float: left;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_fuel-portion div.jsvm_fuel-portion-left span {
    display: inline-block;
    padding: 10px 0px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_fuel-portion div.jsvm_fuel-portion-left div.jsvm_fuel-portion-title {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_fuel-portion div.jsvm_fuel-portion-right {
    display: inline-block;
    width: 50%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_fuel-portion div.jsvm_fuel-portion-right .jsvm_mileages {
    display: inline-block;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_fuel-portion div.jsvm_fuel-portion-right img {
    display: inline-block;
    margin: 0px 15px;
}

div.jsvehiclemanager-vehicle-detail-full .jsvm_vehicle-detail-section-heading {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 15px;
    margin-top: 20px;
}

div.jsvehiclemanager-vehicle-detail-full .jsvm_vehicle-detail-section-heading:first-child {
    margin-top: 10px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-info-wrapper {
    display: inline-block;
    float: left;
    width: calc(50% - 10px);
    margin-left: 10px;
    padding: 4px 8px;
    margin-bottom: 10px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-info-wrapper div.jsvm_info-title {
    display: inline-block;
    float: left;
    width: 45%;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-info-wrapper div.jsvm_info-value {
    display: inline-block;
    float: left;
    width: 55%;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_feature-section-section-wrapper {
    display: inline-block;
    float: left;
    width: calc(50% - 10px);
    margin-left: 10px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_feature-section-section-wrapper .jsvm_vehicle-detail-feature-section-heading {
    display: inline-block;
    float: left;
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_feature-section-section-wrapper div.jsvm_feature-section-info {
    display: inline-block;
    float: left;
    width: 50%;
    padding: 5px 0px;
    background: url('../images/tick-icon.png') no-repeat left center;
    padding-left: 20px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_cm-vehicle-detail-tabs {
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 15px;
    border: 0px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_cm-vehicle-detail-tabs div#jsvm_tabInner {
    float: left;
    width: 100%;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_cm-vehicle-detail-tabs ul {
    display: inline-block;
    float: left;
    width: 100%;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    background: none;
    border: 0px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_cm-vehicle-detail-tabs ul li {
    display: inline-block;
    float: left;
    width: 25%;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_cm-vehicle-detail-tabs ul li a.jsvm_tab-links {
    display: inline-block;
    float: left;
    width: 100%;
    text-decoration: none;
    text-align: center;
    padding: 10px;
    border-right: none;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_cm-vehicle-detail-tabs ul li a.jsvm_tab-links.jsvm_blue {
    border-bottom: none;
    font-size: 110%;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_sections-wrapper {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-left-part {
    display: inline-block;
    width: 49%;
    float: left;
    text-align: center;
    padding-bottom: 20px;
    margin-right: 1%;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-left-part div.jsvm_seller-image-wrap {
    display: inline-block;
    width: 160px;
    height: 160px;
    margin-top: 10px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-left-part div.jsvm_seller-image-wrap img {
    display: inline-block;
    height: auto;
    width: 100%;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-left-part div.jsvm_seller-info-title {
    display: inline-block;
    width: 80%;
    margin: 0px 10%;
    padding: 5px 0px;
    font-size: 15px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-left-part div.jsvm_seller-info-value {
    display: inline-block;
    width: 80%;
    margin: 0px 10%;
    padding-top: 5px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-right-part {
    display: inline-block;
    width: 49%;
    float: left;
    margin-left: 1%;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-right-part div.jsvm_send-message-bold {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-right-part input.jsvm_inputbox {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
    border-radius: 0px;
    height: 32px;
    padding-left: 7px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-right-part textarea {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
    padding-top: 7px;
    padding-left: 7px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-right-part div.jsvm_captcha-wrapper {
    display: inline-block;
    float: left;
    width: 100%;
    margin: 10px 0px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-right-part button.jsvm_send-message-button {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_seller-section div.jsvm_seller-info-right-part button.jsvm_send-message-button img {
    padding-right: 5px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_video-section div.jsvm_vehicle-detail-video {
    width: 100%;
    display: inline-block;
    margin: 5px 2px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_sharing-section div.jsvm_social-sharing {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 10px;
    padding-bottom: 5px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_sharing-section div.jsvm_social-sharing a {
    display: inline-block;
    float: left;
    margin-bottom: 5px;
    margin-left: 5px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-section.jsvm_sharing-section div.jsvm_social-sharing a img {
    display: inline-block;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_vehicle-detail-description {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 10px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_gallery-section-img-mian-wrapper {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_gallery-section-img-mian-wrapper div.jsvm_gallery-section-img-wrapper {
    display: inline-block;
    float: left;
    width: 178px;
    height: 105px;
    margin: 5px 3px;
}

div.jsvehiclemanager-vehicle-detail-full div.jsvm_gallery-section-img-mian-wrapper div.jsvm_gallery-section-img-wrapper img {
    display: inline-block;
    height: 100%;
    width: auto;
}


/* Vehicles by Cities */

div.jsvm_vehicle-by-city {
    margin-top: 20px;
    width: 100%;
    float: left;
}

div.jsvm_vehicle-by-city div.jsvm_vehicle-by-city-wrapper {
    display: inline-block;
    width: 28%;
    float: left;
    margin: 0px 2.5%;
}

div.jsvm_vehicle-by-city div.jsvm_vehicle-by-city-wrapper div.jsvm_title {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvm_vehicle-by-city div.jsvm_vehicle-by-city-wrapper div.jsvm_title h3 {
    margin-top: 10px;
}

div.jsvm_vehicle-by-city div.jsvm_vehicle-by-city-wrapper div.jsvm_values {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 10px 5px;
}

div.jsvm_vehicle-by-city div.jsvm_vehicle-by-city-wrapper div.jsvm_values a {
    display: inline-block;
    width: 100%;
    float: left;
    text-decoration: none;
}

div.jsvm_vehicle-by-city div.jsvm_vehicle-by-city-wrapper div.jsvm_values a div.jsvm_city-name {
    display: inline-block;
    float: left;
}

div.jsvm_vehicle-by-city div.jsvm_vehicle-by-city-wrapper div.jsvm_values a div.jsvm_city-number {
    display: inline-block;
    float: right;
    padding-right: 10px;
}


/* Vehicles by make */

div.jsvm_vehicle-by-make {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvm_vehicle-by-make div.jsvm_vehicle-by-make-wrapper {
    display: inline-block;
    width: calc(100% / 3);
    float: left;
    padding-right: 30px;
}

div.jsvm_vehicle-by-make div.jsvm_vehicle-by-make-wrapper:last-child {
    padding-right: 0px;
}

div.jsvm_vehicle-by-make div.jsvm_vehicle-by-make-wrapper div.jsvm_title {
    width: 100%;
    float: left;
    height: 40px;
}

div.jsvm_vehicle-by-make div.jsvm_vehicle-by-make-wrapper div.jsvm_title h3 {
    margin-top: 10px;
}

div.jsvm_vehicle-by-make div.jsvm_vehicle-by-make-wrapper div.jsvm_title img {
    display: inline-block;
    padding: 4px 0px;
    padding-right: 5px;
    max-height: 30px;
}

div.jsvm_vehicle-by-make div.jsvm_vehicle-by-make-wrapper div.jsvm_values {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 10px 5px;
}

div.jsvm_vehicle-by-make div.jsvm_vehicle-by-make-wrapper div.jsvm_values a {
    display: inline-block;
    width: 100%;
    float: left;
    text-decoration: none;
}

div.jsvm_vehicle-by-make div.jsvm_vehicle-by-make-wrapper div.jsvm_values a div.jsvm_make-name {
    display: inline-block;
    float: left;
}

div.jsvm_vehicle-by-make div.jsvm_vehicle-by-make-wrapper div.jsvm_values a div.jsvm_make-number {
    display: inline-block;
    float: right;
    padding-right: 10px;
}


/* Rate List */

div.jsvm_cm-veh-rate-list-wrap {
    width: 100%;
    float: left;
    margin-top: 30px;
}

div.jsvm_cm-veh-rate-list-wrap div.jsvm_cm-veh-rate-list-top-wrap {
    width: 100%;
    float: left;
    padding: 0 25px;
}

div.jsvm_cm-veh-rate-list-wrap div.jsvm_cm-veh-rate-list-top-wrap div.jsvm_cm-veh-rate-list-title {
    width: 100%;
    float: left;
    padding: 20px 0px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}

div.jsvm_cm-veh-rate-list-wrap div.jsvm_cm-veh-rate-list-top-wrap div.jsvm_cm-veh-rate-list-expiry {
    width: 100%;
    float: left;
    padding: 15px 0px;
    text-align: center;
}

div.jsvm_cm-veh-rate-list-wrap div.jsvm_cm-veh-rate-list-bottom-wrap {
    width: 100%;
    float: left;
    margin-top: 6px;
}

div.jsvm_cm-veh-rate-list-wrap div.jsvm_cm-veh-rate-list-bottom-wrap div.jsvm_cm-veh-rate-list-credits-wrap {
    width: 100%;
    float: left;
    padding: 16px 0 23px;
    text-align: center;
}

div.jsvm_cm-veh-rate-list-wrap div.jsvm_cm-veh-rate-list-bottom-wrap div.jsvm_cm-veh-rate-list-credits-wrap span.jsvm_cm-veh-rate-list-credits {
    display: inline-block;
    font-weight: bold;
    font-size: 20px;
    padding: 0 3px;
}


/* Seller listing */

div.jsvm_cm-seller-wrap div.jsvm_cm-margin {
    margin: 0;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det {
    position: relative;
    margin: 15px 0;
    box-shadow: 0 3px 2px 0 #d4d4d5;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-left {
    float: left;
    width: 105px;
    height: 105px;
    position: absolute;
    top: 15px;
    left: 25px;
    text-align: center;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-left img.jsvm_cm-seller-img {
    margin: auto;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    max-width: 100%;
    position: absolute;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top {
    float: left;
    width: 100%;
    padding: 6px 0 0 13%;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top .jsvm_cm-seller-info-left {
    float: left;
    padding: 0;
    padding: 15px 0 10px 7px;
    width: 60%;
    margin: 0px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top .jsvm_cm-seller-info-left a.jsvm_cm-seller-info-left-text {
    display: inline-block;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top .jsvm_cm-seller-info-left a.jsvm_cm-seller-info-left-text:hover {
    text-decoration: none;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top .jsvm_cm-seller-info-right {
    float: left;
    width: 40%;
    padding: 8px 10px 8px 0;
    text-align: right;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top .jsvm_cm-seller-info-right a.jsvm_cm-seller-info-btn {
    padding: 5px 15px;
    display: inline-block;
    border-radius: 0px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top .jsvm_cm-seller-info-right a.jsvm_cm-seller-info-btn:hover {
    text-decoration: none;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-sellers-info-bottom {
    float: left;
    width: 100%;
    padding: 15px 0 2px 13%;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-sellers-info-bottom div.jsvm_seller-info-wrp {
    float: left;
    width: 33%;
    padding-bottom: 20px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-sellers-info-bottom div.jsvm_seller-info-wrp span.jsvm_cm-seller-info-bottom-bold-text {
    font-weight: 700;
}


/* Seller Detail */

div.jsvm_cm-seller-wrap div.jsvm_cm-margin {
    margin: 0;
    float: left;
    width: 100%;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det {
    position: relative;
    margin: 15px 0;
    box-shadow: 0 3px 2px 0 #d4d4d5;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-left {
    float: left;
    width: 95px;
    height: 95px;
    position: absolute;
    top: 7px;
    left: 25px;
    text-align: center;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top {
    float: left;
    width: 100%;
    padding: 6px 0 0 13%;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top .jsvm_cm-seller-info-left {
    float: left;
    padding: 0;
    padding: 15px 0 10px 7px;
    width: 60%
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top .jsvm_cm-seller-info-left a.jsvm_cm-seller-info-left-text {
    display: inline-block;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top .jsvm_cm-seller-info-left a.jsvm_cm-seller-info-left-text:hover {
    text-decoration: none;
}


/*Just Add This Css And Span To Get MEdia Links In Seller Info Only*/

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top span.jsvm_cm-social-media-links-wrap {
    padding: 6px 3% 2px 0;
    float: left;
    width: 40%;
    text-align: right;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top span.jsvm_cm-social-media-links-wrap a.jsvm_cm-social-media-links {
    display: inline-block;
    border: 0px;
    padding: 0px;
    margin: 1px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-top span.jsvm_cm-social-media-links-wrap a.jsvm_cm-social-media-links img {
    width: 26px;
}


/*Ok*/

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-bottom {
    float: left;
    width: 100%;
    padding: 15px 0 20px 13%;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-seller-det div.jsvm_cm-seller-det-right div.jsvm_cm-seller-info-bottom span.jsvm_cm-seller-info-bottom-text {
    display: inline-block;
    padding: 0 7px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-message-map-wrap {
    margin: 15px 0;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-message-map-wrap div.jsvm_cm-message {
    margin-right: 0.5%;
    width: 49.5%;
    padding: 3%;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-message-map-wrap div.jsvm_cm-message.jsvm_center {
    width: 83.33%;
    padding: 3%;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-message-map-wrap div.jsvm_cm-message input.jsvm_cm-input {
    margin-bottom: 1%;
    border-radius: 0px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-message-map-wrap div.jsvm_cm-message textarea.jsvm_cm-input {
    border-radius: 0px;
    resize: none;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-message-map-wrap div.jsvm_cm-message button.jsvm_cm-send-btn {
    border-radius: 0px;
    padding: 10px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-message-map-wrap div.jsvm_cm-message button.jsvm_cm-send-btn img {
    padding-right: 5px;
    margin-top: -2px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-message-map-wrap div.jsvm_cm-map {
    margin-left: 0.5%;
    width: 49.5%;
    padding: 5px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-message-map-wrap div.jsvm_cm-map div#jsvm_map {
    height: 310px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-desc-wrap {
    margin-bottom: 15px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-desc-wrap div.jsvm_cm-desc-title {
    margin: 10px 0 15px 0px;
    border-width: 1px 1px 1px 3px;
    border-style: solid;
    padding: 10px 15px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-desc-wrap div.jsvm_cm-desc-det {
    padding: 15px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-vid-wrap {
    margin: 15px 0;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-vid-wrap div.jsvm_cm-vid-title {
    margin: 15px 0;
    border-width: 1px 1px 1px 3px;
    border-style: solid;
    padding: 10px 15px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-vid-wrap div.jsvm_cm-vid-det {
    padding: 15px;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-show-seller-btn-wrap {
    margin: 15px 0;
}

div.jsvm_cm-seller-wrap div.jsvm_cm-show-seller-btn-wrap a.jsvm_cm-show-seller-btn {
    border-radius: 0px;
    padding: 10px;
}


/* Refine Search Popup on vehicle listing*/

div.jsvm_cm-main-wrapper-for-popup {
    display: inline-block;
    width: 100%;
    float: left;
    position: relative;
}

div.jsvm_cm-refine-search-popup {
    width: 280px;
    display: inline-block;
    position: fixed;
    top: 50%;
    right: -280px;
    margin: auto;
    z-index: 5;
    max-height: 80%;
}

div.jsvm_cm-refine-search-popup div.jsvm_cm-refine-serach-tag {
    display: inline-block;
    top: 45%;
    right: 0px;
    position: fixed;
    cursor: pointer;
}

div.jsvm_cm-refine-search-popup div.jsvm_cm-refine-serach-tag.jsvm_top {
    display: inline-block;
    top: 15%;
    right: 0px;
    position: fixed;
    cursor: pointer;
}

div.jsvm_cm-refine-search-popup div.jsvm_cm-refine-serach-tag.jsvm_bottom {
    display: inline-block;
    top: 80%;
    right: 0px;
    position: fixed;
    cursor: pointer;
}

div.jsvm_cm-refine-search-popup div.jsvm_cm-refine-serach-tag i.jsvm_search-icon {
    display: inline-block;
    padding: 15px;
    text-align: center;
    min-width: 100%;
    font-size: 25px;
}

div.jsvm_cm-refine-search-popup div.jsvm_cm-refine-serach-tag span.jsvm_cm-refine-serach-tag-txt {
    display: inline-block;
    text-align: center;
    min-width: 100%;
}

div.jsvm_overlay-for-popup {
    display: none;
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    height: 100%;
    width: 100%;
    z-index: 4;
    opacity: 0.6;
}

div.jsvm_cm-refine-search-popup .jsvm_cm-popup-header {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 13px 10px;
    margin: 0 0 10px 0;
}

div.jsvm_cm-refine-search-popup div.jsvm_cm-popup-bottom-buttons {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 0px 5%;
}

div.jsvm_cm-refine-search-popup div.jsvm_cm-popup-bottom-buttons input {
    display: inline-block;
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px;
    text-decoration: none;
    margin-bottom: 5px;
}

div.jsvm_cm-refine-search-popup div.jsvm_cm-popup-bottom-buttons input#jsvm_search {}

div.jsvm_cm-refine-search-popup div.jsvm_cm-refine-search-fields {
    display: inline-block;
    width: 100%;
    float: left;
    max-height: 80%;
    overflow-y: auto;
}


/* My Profile */

div.jsvm_my-profile-wrapper {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-top-portion {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-top-portion div.jsvm_profile-left-part {
    display: inline-block;
    float: left;
    width: 90px;
    height: 90px;
    padding: 3px;
    margin: 0px 10px;
    position: relative;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-top-portion div.jsvm_profile-left-part img {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    height: auto;
    width: 100%;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-top-portion div.jsvm_profile-right-part {
    display: inline-block;
    float: left;
    width: calc(100% - 110px);
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-top-portion div.jsvm_profile-right-part .jsvm_top-part {
    display: inline-block;
    float: left;
    width: 100%;
    margin: 0px;
    font-weight: bold;
    line-height: 33px;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-top-portion div.jsvm_profile-right-part .jsvm_top-part a {
    display: inline-block;
    float: right;
    padding: 5px 10px;
    margin-bottom: 3px;
    text-decoration: none;
    font-size: 80%;
    line-height: 1.2;
    font-weight: normal;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-top-portion div.jsvm_profile-right-part .jsvm_top-part a img {
    margin-right: 8px;
    height: 20px;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-top-portion div.jsvm_profile-right-part .jsvm_bottom-part {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px 0px;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-top-portion div.jsvm_profile-right-part .jsvm_bottom-part img.jsvm_cm-location-icon {
    margin-right: 10px;
    float: left;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-tabs {
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 15px;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-tabs a.jsvm_tab-links {
    display: inline-block;
    float: left;
    text-decoration: none;
    text-align: center;
    padding: 10px;
    width: 50%;
}

div.jsvm_my-profile-wrapper div.jsvm_my-profile-tabs a.jsvm_tab-links.jsvm_blue {
    font-weight: bold;
}


/* credits log */

div.jsvm_cm-plogh-wrp {
    padding: 30px 15px;
    display: inline-block;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp {
    padding: 0 0 30px 0;
    float: left;
    width: 100%;
}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp {
    padding: 10px;
    width: 32%;
    float: left;
    box-shadow: 0 4px 4px -1px #cccccc;
}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp div.jsvm_cm-credts-img-wrp {
    width: 85px;
    float: left;
    text-align: center;
    height: 70px;
    position: relative;
}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp div.jsvm_cm-credts-img-wrp img.jsvm_cm-credts-img {
    vertical-align: middle;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: auto;
}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-rem-crdts {
    margin: 0 22px;
}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-tot-crdts div.jsvm_cm-credts-img-wrp {}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-rem-crdts div.jsvm_cm-credts-img-wrp {}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-spd-crdts div.jsvm_cm-credts-img-wrp {}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-tot-crdts span.jsvm_cm-crdts-number {}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-rem-crdts span.jsvm_cm-crdts-number {}

div.jsvm_cm-plogh-wrp div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-spd-crdts span.jsvm_cm-crdts-number {}

div.jsvm_cm-plogh-wrp table.jsvm_cm-table {
    float: left;
    margin: 35px 0 0;
}

div.jsvm_cm-plogh-wrp table.jsvm_cm-table thead.jsvm_cm-tablehead {}

div.jsvm_cm-plogh-wrp table.jsvm_cm-table tbody tr:nth-of-type(even) {}

div.jsvm_cm-plogh-wrp table.jsvm_cm-table tbody tr:nth-of-type(odd) {
    background: none;
}

div.jsvm_cm-plogh-wrp table.jsvm_cm-table tr td a {
    text-decoration: none;
}

div.jsvm_cm-plogh-wrp table.jsvm_cm-table tr td.jsvm_cm-crd-txt {
    font-weight: bold;
}

div.jsvm_profile-purchase-history {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 15px 10px;
}

div.jsvm_tab-shortlisted-vehicle-wrapper {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 15px 10px;
}

div.jsvm_profile-porilfe-part-wrapper {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 15px 10px;
}


/* Profile Dashboard */

div.jsvm_cm-profile-dashboard {
    padding: 30px 15px;
    display: inline-block;
    width: 100%;
    float: left;
    margin: 0px;
    margin: 0 0 25px;
}

div.jsvm_cm-crdts-wrp {
    padding: 0 0 30px 0;
    float: left;
    width: 100%;
}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp {
    padding: 10px;
    width: 32%;
    float: left;
    box-shadow: 0 4px 4px -1px #cccccc;
}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp div.jsvm_cm-credts-img-wrp {
    width: 85px;
    float: left;
    text-align: center;
    height: 70px;
    position: relative;
}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp div.jsvm_cm-credts-img-wrp img.jsvm_cm-credts-img {
    vertical-align: middle;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: auto;
}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-rem-crdts {
    margin: 0 22px;
}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-tot-crdts div.jsvm_cm-credts-img-wrp {}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-rem-crdts div.jsvm_cm-credts-img-wrp {}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-spd-crdts div.jsvm_cm-credts-img-wrp {}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-tot-crdts span.jsvm_cm-crdts-number {}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-rem-crdts span.jsvm_cm-crdts-number {}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp.jsvm_cm-spd-crdts span.jsvm_cm-crdts-number {}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp div.jsvm_cm-credts-txt {
    width: calc(100% - 85px);
    float: left;
    padding: 17px 0 0 17px;
}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp div.jsvm_cm-credts-txt .jsvm_cm-crdts-number {
    margin: 0px;
    float: left;
}

div.jsvm_cm-crdts-wrp div.jsvm_cm-crdts-det-wrp div.jsvm_cm-credts-txt .jsvm_cm-crdts-txt {
    display: inline-block;
    margin: 8px;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp {
    float: left;
    width: 100%;
    margin: 25px 0 0;
    padding-bottom: 25px;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp .jsvm_cm-pro-dashb-myveh-title {
    float: left;
    width: 100%;
    padding: 12px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    margin-bottom: 0px;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp table.jsvm_cm-pro-dashb-myveh-table {}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp table.jsvm_cm-pro-dashb-myveh-table thead tr th {
    border: none;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp table.jsvm_cm-pro-dashb-myveh-table thead tr th.jsvm_cm-act-th {
    text-align: center;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp table.jsvm_cm-pro-dashb-myveh-table tbody tr td {
    vertical-align: middle;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp table.jsvm_cm-pro-dashb-myveh-table tbody tr td.jsvm_cm-car-myveh-name {
    vertical-align: middle;
    font-weight: 500;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp table.jsvm_cm-pro-dashb-myveh-table tbody tr td.jsvm_cm-car-myveh-price {}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp table.jsvm_cm-pro-dashb-myveh-table tbody tr td.jsvm_cm-act-td {
    text-align: center;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp table.jsvm_cm-pro-dashb-myveh-table tbody tr td a.jsvm_cm-actn-btn {
    padding: 5px;
    display: inline-block;
    margin: 0 5px 0 0;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp div.jsvm_cm-pro-dashb-myveh-btn-wrp {
    float: left;
    width: 100%;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp div.jsvm_cm-pro-dashb-myveh-btn-wrp a.jsvm_cm-pro-dashb-myveh-btn {
    float: left;
    padding: 6px 10px 6px 5px;
    text-decoration: none;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp div.jsvm_cm-pro-dashb-myveh-btn-wrp a.jsvm_cm-pro-dashb-myveh-btn span.jsvm_cm-btn-txt {
    vertical-align: middle;
    padding: 3px 0 0 0;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp div.jsvm_cm-pro-dashb-myveh-btn-wrp a.jsvm_cm-pro-dashb-myveh-btn.jsvm_cm-dlt-btn {
    float: left;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-myveh-wrp div.jsvm_cm-pro-dashb-myveh-btn-wrp a.jsvm_cm-pro-dashb-myveh-btn.jsvm_cm-va-btn {
    float: right;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp {
    float: left;
    width: 100%;
    margin: 25px 0 0;
    padding-bottom: 25px;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp .jsvm_cm-pro-dashb-srtveh-title {
    float: left;
    width: 100%;
    padding: 12px;
    margin-bottom: 0px;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp table.jsvm_cm-pro-dashb-srtveh-table {}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp table.jsvm_cm-pro-dashb-srtveh-table thead tr th {
    padding: 13px 10px;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp table.jsvm_cm-pro-dashb-srtveh-table thead tr th.jsvm_cm-act-th {
    text-align: center;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp table.jsvm_cm-pro-dashb-srtveh-table tbody tr td {
    vertical-align: middle;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp table.jsvm_cm-pro-dashb-srtveh-table tbody tr td.jsvm_cm-car-srtveh-name {
    vertical-align: middle;
    font-weight: 500;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp table.jsvm_cm-pro-dashb-srtveh-table tbody tr td.jsvm_cm-car-srtveh-price {}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp table.jsvm_cm-pro-dashb-srtveh-table tbody tr td.jsvm_cm-act-td {
    text-align: center;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp table.jsvm_cm-pro-dashb-srtveh-table tbody tr td a.jsvm_cm-actn-btn {
    padding: 5px;
    display: inline-block;
    margin: 0 5px 0 0;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp div.jsvm_cm-pro-dashb-srtveh-btn-wrp {
    float: left;
    width: 100%;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp div.jsvm_cm-pro-dashb-srtveh-btn-wrp a.jsvm_cm-pro-dashb-srtveh-btn {
    float: left;
    padding: 6px 10px 6px 5px;
    text-decoration: none;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp div.jsvm_cm-pro-dashb-srtveh-btn-wrp a.jsvm_cm-pro-dashb-srtveh-btn {
    float: left;
    padding: 6px 10px 6px 5px;
    text-decoration: none;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion div.jsvm_dashboard-graph {
    ;
    float: left;
    width: 100%;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp div.jsvm_cm-pro-dashb-srtveh-btn-wrp a.jsvm_cm-pro-dashb-srtveh-btn span.jsvm_cm-btn-txt {
    vertical-align: middle;
    padding: 3px 0 0 0;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp div.jsvm_cm-pro-dashb-srtveh-btn-wrp a.jsvm_cm-pro-dashb-srtveh-btn.jsvm_cm-dlt-btn {
    float: left;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-srtveh-wrp div.jsvm_cm-pro-dashb-srtveh-btn-wrp a.jsvm_cm-pro-dashb-srtveh-btn.jsvm_cm-va-btn {
    float: right;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp div.jsvm_cm-pro-dashb-srtveh-btn-wrp a.jsvm_cm-pro-dashb-srtveh-btn.jsvm_cm-va-btn {
    float: right;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 25px 0px;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion div.jsvm_graph-left-links {
    width: 20%;
    float: left;
    background: #FFF;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion div.jsvm_left-links-wrapper {
    float: left;
    width: 100%;
    padding: 0px 7px 7px 7px;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion div.jsvm_graph-left {
    width: calc(80% - 5px);
    margin-left: 5px;
    float: left;
    background: #FFF;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion div.jsvm_left-links-link {
    float: left;
    width: 100%;
    padding: 12px 7px;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion div.jsvm_left-links-link img {
    margin-right: 7px;
    width: 12px;
    height: 12px;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion div.jsvm_graph-right {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion .jsvm_graph-title {
    width: 100%;
    float: left;
    padding: 10px;
    margin: 0px;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion .jsvm_graph-title-links {
    width: 100%;
    float: left;
    padding: 10px;
    margin: 0px;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion div.jsvm_graph-left img {
    display: inline-block;
    height: 250px;
    width: 100%;
}

div.jsvm_cm-profile-dashboard div.jsvm_graphs-portion div.jsvm_graph-right img {
    display: inline-block;
    height: 250px;
    width: 100%;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp {
    float: left;
    width: 100%;
    margin: 30px 0 0;
    padding-bottom: 30px;
    display: inline-block;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp:last-child {
    border: medium none;
    padding-bottom: 0;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp .jsvm_cm-pro-dashb-veh-title {
    float: left;
    width: 100%;
    padding: 12px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    margin-bottom: 0px;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp .jsvm_cm-pro-dashb-veh-title.jsvm_cm-myveh {}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp .jsvm_cm-pro-dashb-veh-title.jsvm_cm-veh-alert {}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp table.jsvm_cm-pro-dashb-veh-table {
    margin-bottom: 0;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp table.jsvm_cm-pro-dashb-veh-table thead tr th {
    padding: 13px 10px;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp table.jsvm_cm-pro-dashb-veh-table thead tr th.jsvm_cm-act-th {
    text-align: center;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp table.jsvm_cm-pro-dashb-veh-table tbody tr td {
    vertical-align: middle;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp table.jsvm_cm-pro-dashb-veh-table tbody tr td.jsvm_cm-car-veh-name {
    font-weight: 500;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp table.jsvm_cm-pro-dashb-veh-table tbody tr td.jsvm_cm-car-veh-price {}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp table.jsvm_cm-pro-dashb-veh-table tbody tr td.jsvm_cm-act-td {
    text-align: center;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp table.jsvm_cm-pro-dashb-veh-table tbody tr td.jsvm_cm-veh-alert-td {
    padding-left: 25px;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp table.jsvm_cm-pro-dashb-veh-table tbody tr td a.jsvm_cm-actn-btn {
    padding: 5px;
    display: inline-block;
    margin: 0 5px 0 0;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp div.jsvm_cm-pro-dashb-veh-btn-wrp {
    float: left;
    width: 100%;
    margin-bottom: 12px;
    margin: 8px 0 0;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp div.jsvm_cm-pro-dashb-veh-btn-wrp a.jsvm_cm-pro-dashb-veh-btn {
    float: left;
    padding: 8px 6px;
    text-decoration: none;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp div.jsvm_cm-pro-dashb-veh-btn-wrp a.jsvm_cm-pro-dashb-veh-btn.jsvm_cm-dlt-btn {
    float: left;
}

div.jsvm_cm-profile-dashboard div.jsvm_cm-pro-dashb-veh-wrp div.jsvm_cm-pro-dashb-veh-btn-wrp a.jsvm_cm-pro-dashb-veh-btn.jsvm_cm-va-btn {
    float: right;
}

div.jsvm_car-maner-sm-list-nodata {
    float: left;
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #9ad1e5;
    color: #373435;
    background: #f5fbfe;
    padding: 8px 10px;
    margin-top: 5px;
}


/* Vehicle Alert listing */

div.jsvm_cm-veh-alert-tabl-wrapper {
    padding: 15px 10px;
    display: inline-block;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

div.jsvm_cm-veh-alert-tabl-wrapper table.jsvm_cm-veh-alert-tabl {}

div.jsvm_cm-veh-alert-tabl-wrapper table.jsvm_cm-veh-alert-tabl thead.jsvm_cm-veh-alert-tab-head {}

div.jsvm_cm-veh-alert-tabl-wrapper table.jsvm_cm-veh-alert-tabl thead.jsvm_cm-veh-alert-tab-head tr th {
    padding-top: 10px;
    padding-bottom: 10px;
}

div.jsvm_cm-veh-alert-tabl-wrapper table.jsvm_cm-veh-alert-tabl tbody tr td span.jsvm_cm-veh-alert-tab-email {
    display: inline-block;
    padding: 7px 0;
}

div.jsvm_cm-veh-alert-tabl-wrapper table.jsvm_cm-veh-alert-tabl tbody tr td span.jsvm_cm-veh-alert-tab-type {
    display: inline-block;
    padding: 7px 0;
}

div.jsvm_cm-veh-alert-tabl-wrapper table.jsvm_cm-veh-alert-tabl tbody tr td span.jsvm_cm-veh-alert-tab-cri {
    display: inline-block;
    padding: 7px 0;
}

div.jsvm_cm-veh-alert-tabl-wrapper table.jsvm_cm-veh-alert-tabl tbody tr td.jsvm_cm-veh-alert-act a.jsvm_cm-actn-btn {
    padding: 5px;
    display: inline-block;
    margin: 0 0 0 5px;
}


/* Compare Vechiles */

div.jsvm_cm-compare-wrapper {
    display: inline-block;
    width: 100%;
    float: left;
    padding-bottom:25px;
}

div.jsvm_cm-compare-wrapper .jsvm_cm-veh-comp-title {
    border-width: 1px 1px 1px 3px;
    border-style: solid;
    padding: 12px 8px;
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
}

div.jsvm_cm-compare-wrapper div.jsvm_cm-veh-comp-dta {
    padding: 10px 0;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    float: left;
    width: 100%;
}

div.jsvm_cm-compare-wrapper div.jsvm_cm-veh-comp-dta span.jsvm_cm-com-veh-txt {
    display: inline-block;
    padding: 8px 0;
    text-align: center;
    width: 100%;
}

div.jsvm_cm-compare-wrapper div.jsvm_cm-veh-comp-dta span.jsvm_cm-com-veh-txt.jsvm_cm-comp-veh-name {
    text-align: left;
    min-height: 37px;
    padding-left: 25px;
    padding-top: 11px;
    font-weight: 700;
}

div.jsvm_cm-compare-wrapper div.jsvm_cm-veh-comp-dta div.jsvehiclemanager-compare-vehicle-fields {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvm_cm-compare-wrapper div.jsvm_cm-veh-comp-dta div.jsvehiclemanager-compare-vehicle-fields:last-child span.cm-com-veh-txt {
    border-bottom: none;
}

div.jsvm_cm-veh-comp-wrp div.jsvm_cm-veh-comp-list {
    float: left;
    width: 100%;
    padding: 25px 0;
    background: url(../images/comparebg.png) no-repeat top left;
    background-size: auto 100%;
}

div.jsvm_cm-veh-comp-wrp div.jsvm_cm-veh-comp-list div.jsvm_cm-veh-comp-list-img-wrp img.jsvm_cm-veh-comp-list-img {
    border-radius: 0px;
}

div.jsvm_cm-veh-comp-wrp div.jsvm_cm-veh-comp-list div.jsvm_cm-veh-comp-list-price {
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-comp-wrp div.jsvm_cm-veh-comp-list div.jsvm_cm-veh-comp-list-price .jsvm_cm-veh-comp-list-price-txt {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 10px 0;
}

div.jsvm_cm-veh-comp-wrp div.jsvm_cm-veh-comp-list div.jsvm_cm-veh-comp-list-veh-name {
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-comp-wrp div.jsvm_cm-veh-comp-list div.jsvm_cm-veh-comp-list-veh-name .jsvm_cm-veh-comp-list-veh-name-txt {
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0;
}

div.jsvm_cm-veh-comp-wrp div.jsvm_cm-veh-comp-list div.jsvm_cm-veh-comp-list-veh-name .jsvm_cm-veh-comp-list-veh-name-txt a {
    text-decoration: none;
}

div.jsvm_cm-veh-comp-wrp div.jsvm_cm-veh-comp-list div.jsvm_cm-veh-comp-list-img-wrp {
    position: relative;
}

div.jsvm_cm-veh-comp-wrp div.jsvm_cm-veh-comp-list div.jsvm_cm-veh-comp-list-img-wrp div.jsvm_overlay {
    display: none;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    opacity: 0.5;
    z-index: 2;
}

div.jsvm_cm-veh-comp-wrp div.jsvm_cm-veh-comp-list div.jsvm_cm-veh-comp-list-img-wrp img.jsvm_remove-vehicle-image {
    display: none;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 4;
    cursor: pointer;
}


/* Compare Vechile Listing Part */

div.jsvm_vehicle-list-compare-part {
    display: none;
    padding: 10px;
    margin-bottom: 15px;
    float: left;
}

div.jsvm_vehicle-list-compare-part.affix {
    top: 50px;
    z-index: 4;
}

body.jsvm_has-header div.jsvm_vehicle-list-compare-part.affix {
    top: 64px;
}

body.admin-bar div.jsvm_vehicle-list-compare-part.affix {
    top: 64px;
}

body.admin-bar.jsvm_has-header div.jsvm_vehicle-list-compare-part.affix {
    top: 95px;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-text {
    display: inline-block;
    float: left;
    font-size: 110%;
    line-height: 1.2;
    line-height: 1.2;
    margin-top: 8px;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right {
    display: inline-block;
    float: right;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right div.jsvm_compare-text-button {
    display: inline-block;
    float: right;
    padding: 5px 10px;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img {
    display: inline-block;
    float: right;
    height: 35px;
    padding-right: 20px;
    position: relative;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img img {
    display: inline-block;
    height: auto;
    width: 100%;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img img.jsvm_chng-hover {
    cursor: pointer;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img div.jsvm_compare-vehicle-popup {
    display: none;
    position: absolute;
    width: 300px;
    top: 55px;
    left: -240%;
    z-index: 2;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img div.jsvm_compare-vehicle-popup div.jsvm_cmp-top-portion {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 10px;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img div.jsvm_compare-vehicle-popup div.jsvm_cmp-top-portion div.jsvm_cmp-top-portion-img-wrapper {
    display: inline-block;
    width: 90px;
    float: left;
    height: 60px;
    margin-right: 10px;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img div.jsvm_compare-vehicle-popup div.jsvm_cmp-top-portion div.jsvm_cmp-top-portion-right-part {
    display: inline-block;
    width: calc(100% - 100px);
    float: left;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img div.jsvm_compare-vehicle-popup div.jsvm_cmp-top-portion div.jsvm_cmp-top-portion-right-part div.jsvm_right-part-bold {
    display: inline-block;
    width: 100%;
    float: left;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 10px;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img div.jsvm_compare-vehicle-popup div.jsvm_cmp-bottom-portion {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 10px;
    text-align: center;
    cursor: pointer;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img div.jsvm_compare-vehicle-popup div.jsvm_cmp-bottom-portion img.jsvm_cm_loading {
    position: static;
    float: right;
    height: 15px;
    width: 15px;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-data-wrap div.jsvm_cm-veh-list-bottom-wrap span.jsvm_cm-veh-list-bottom-btn-wrap a.jsvm_cm-veh-list-bottom-btn.jsvm_cmp-btn.jsvm_selected {}

a.jsvm_list-vehicle-title-link {
    text-decoration: none;
    display: inline-block;
}


/* Form Vehicle Image Part */

div.jsvm_form-vehicle-main-img-wrapper {
    display: inline-block;
    width: 425px;
    height: 232px;
    position: relative;
    margin: 0px 5px;
    float: left;
}

div.jsvm_form-vehicle-main-img-wrapper img.veh-imga {
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    height: auto;
    width: 100%;
    max-height: 100%;
}

div.jsvm_form-vehicle-small-img-main-wrapper {
    display: inline-block;
    width: calc( 100% - 435px);
    float: left;
}

div.jsvm_form-vehicle-small-img-main-wrapper div.jsvm_cm-img-button-wrap {
    display: inline-block;
    float: left;
    width: 160px;
    padding: 0px 5px;
    text-align: center;
}

div.jsvm_form-vehicle-small-img-main-wrapper div.jsvm_cm-img-wrap {
    display: inline-block;
    width: 150px;
    height: 89px;
    position: relative;
    float: left;
}

div.jsvm_form-vehicle-small-img-main-wrapper div.jsvm_cm-img-wrap img.jsvm_ve-img {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    height: auto;
    width: 100%;
    max-height: 100%;
}

div.jsvm_form-vehicle-small-img-main-wrapper input.jsvm_cm-mark-btn {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 20px;
}

div.jsvm_form-vehicle-small-img-main-wrapper div.jsvm_cm-img-wrap div.jsvm_backgroud-overlay-for-img {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    display: none;
    z-index: 2;
    height: 100%;
    width: 100%;
    opacity: 0.5;
}

div.jsvm_form-vehicle-small-img-main-wrapper div.jsvm_cm-img-wrap img#jsvm_cross_img {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    display: none;
    cursor: pointer;
    z-index: 3;
}

div.jsvm_form-vehicle-main-img-wrapper.jsvm_cm-img-wrap div.jsvm_backgroud-overlay-for-img {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    display: none;
    z-index: 2;
    height: 100%;
    width: 100%;
    opacity: 0.5;
}

div.jsvm_form-vehicle-main-img-wrapper.jsvm_cm-img-wrap img#jsvm_cross_img {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    display: none;
    cursor: pointer;
    z-index: 3;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style2 h1.text-center {
    color: #ffffff;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style2 h4.text-center {
    line-height: 31px;
    padding: 0px 55px;
    color: #ffffff;
    padding-bottom: 30px;
}


/* Search widgets */

div.jsvm_cm-search-wrap-two {
    background: rgba(0, 0, 0, 0.51);
}

div.jsvm_cm-search-wrap-two {
    position: relative;
    padding: 20px 4%;
    float: left;
    width: 100%;
}

div.jsvm_cm-search-wrap-two h1 {
    padding: 50px;
    text-align: center;
    margin: 50px 0px 0px 0px;
    text-transform: uppercase;
}

div.jsvm_cm-search-wrap-two h1 span.jsvm_color {}

div.jsvm_cm-search-wrap-two .jsvm_cm-search-module-txt {
    padding-bottom: 50px;
    text-align: center;
    display: block;
    line-height: 25px;
}

div.jsvm_cm-search-wrap-two form {
    width: 100%;
    float: left;
    padding-bottom: 40px;
}

div.jsvm_cm-search-wrap-two form div.jsvm_cm_search_field {
    width: 26.5%;
    float: left;
    padding-right: 10px;
}

div.jsvm_cm-search-wrap-two form div.jsvm_cm_search_button {
    width: 20%;
    float: left;
}

div.jsvm_cm-search-wrap-two form div.jsvm_cm_search_button input {
    border-radius: 0px;
}

div.jsvm_cm-search-wrap-two form div.jsvm_cm_search_button button.jsvm_btn-color {
    margin-bottom: 20px;
    height: 38px;
    margin-top: -2px;
}

div.jsvm_cm-search-wrap-two form div.jsvm_cm_search_button a.jsvm_cm-btn-ad-search {
    text-decoration: underline;
    text-align: center;
    display: block;
}

div#jsvm_searchbaraffix {
    padding: 30px 20px;
    float: left;
    width: 100%;
}

div#jsvm_searchbaraffix form div.jsvm_cm_search_field,
div#jsvm_searchbaraffix form div.jsvm_cm_search_button {
    margin: 0px;
}

div#jsvm_searchbaraffix form div.jsvm_cm_search_field {
    width: calc((100% - 100px) / 3);
    float: left;
    padding-right: 10px;
}

span.select2.select2-container.select2-container--default {
    width: 100% !important;
}

div#jsvm_searchbaraffix form div.jsvm_cm_search_button {
    width: 100px;
    float: left;
}

div#jsvm_searchbaraffix form div.jsvm_cm_search_button input {
    border-radius: 0px;
}

div#jsvm_searchbaraffix form div.jsvm_cm_search_button button.jsvm_btn-color {
    float: left;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 30px;
    padding: 0;
    margin: 0;
    border-radius: 0px;
}

div#jsvm_searchbaraffix form div.jsvm_cm_search_button a.jsvm_cm-btn-ad-search {
    float: left;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 35px;
    margin-left: 10px;
    border-radius: 0px;
}

div.jsvm_cm-veh-3featurebox-style2 {
    padding: 40px 0px;
    width: 100%;
    float: left;
}

div.jsvm_cm-veh-3featurebox-style2 [class*="col-"] {
    padding: 0px;
    padding-right: 30px;
}

div.jsvm_cm-veh-3featurebox-style2 [class*="col-"]:last-child {
    padding: 0px;
}

div.jsvm_cm-veh-3featurebox-style2 div.thumbnail {
    border-radius: 0px;
    padding: 10px 15px;
    min-height: 125px;
}

div.jsvm_cm-veh-3featurebox-style2 div.thumbnail span.jsvm_cm-veh-info-img-wrap {
    border-radius: 50%;
    width: 85px;
    height: 85px;
    float: left;
    margin-right: 10px;
    padding: 24px;
    display: block;
    margin-top: 9px;
}

div.jsvm_cm-veh-3featurebox-style2 div.thumbnail span.jsvm_cm-veh-info-img-wrap i.fa {
    width: 100%;
    text-align: center;
    font-size: 35px;
}

div.jsvm_cm-veh-3featurebox-style2 div.thumbnail div.caption.jsvm_txt-algin {
    width: calc(100% - 110px);
    display: block;
    float: left;
    margin: 0px;
    padding: 0;
}

div.jsvm_cm-veh-3featurebox-style2 div.thumbnail div.caption.jsvm_txt-algin h3 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
}

div.jsvm_cm-veh-3featurebox-style3 {
    padding: 40px 0px;
}

div.jsvm_cm-veh-3featurebox-style3 div.thumbnail {
    border-radius: 0px;
    padding: 20px;
}

div.jsvm_cm-veh-3featurebox-style3 div.thumbnail span.jsvm_cm-veh-info-img-wrap {
    display: block;
    margin-right: 10px;
    display: block;
    padding: 20px;
}

div.jsvm_cm-veh-3featurebox-style3 div.thumbnail span.jsvm_cm-veh-info-img-wrap i.fa {
    width: 100%;
    text-align: center;
    font-size: 60px;
}

div.jsvm_cm-veh-3featurebox-style3 div.thumbnail div.caption.jsvm_txt-algin {
    width: 100%;
    display: block;
    float: left;
    margin: 0px;
    padding: 0;
    text-align: center;
}

div.jsvm_cm-veh-3featurebox-style3 div.thumbnail div.caption.jsvm_txt-algin h3 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    text-align: center;
}

div.jsvm_cm-silder-bottom {
    padding: 45px 0px 30px 0px;
}

div.jsvm_cm-silder-bottom .jsvm_cm-silder-bottom-txt {
    text-align: left;
    display: inline-block;
    width: auto;
}

div.jsvm_cm-silder-bottom span.jsvm_cm-silder-bottom-btn {
    float: right;
}

div.jsvm_cm-silder-bottom span.jsvm_cm-silder-bottom-btn a.jsvm_cm-silder-bottom-btn-buy {
    padding: 13px 30px;
    text-decoration: none;
    float: left;
    margin-top: 3px;
    text-transform: uppercase;
}

div.jsvm_cm-search-wrap {
    position: relative;
    padding: 20px 0;
}

div.jsvm_cm-search-wrap div.jsvm_cm-search-top {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 40%;
}

div.jsvm_cm-search-wrap div.jsvm_cm-search-bottom {
    position: absolute;
    top: 60%;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

div.jsvm_cm-search-module {
    padding: 21px 39px 25px;
    width: 100%;
    position: relative;
    z-index: 1;
}

div.jsvm_cm-search-module h1 {
    font-weight: bold;
    text-transform: uppercase;
}

div.jsvm_cm-search-module h1 span.jsvm_color {
    font-weight: normal;
}

div.jsvm_cm-search-module .jsvm_cm-search-module-txt {
    display: inline-block;
    padding: 11px 0 26px;
}

div.jsvm_cm-search-module form div.form-group {
    width: 32%;
    float: left;
    margin: 0 12px 30px 0;
    height: 33px;
}

div.jsvm_cm-search-module form button.jsvm_btn-color {
    margin-right: 15px;
    border-radius: 0px;
    font-size: 15px;
}

div.jsvm_cm-search-module form a.jsvm_cm-btn-ad-search {}

div.jsvm_cm-veh-info {
    padding: 40px 0 30px;
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-info div.thumbnail {
    text-align: center;
    box-shadow: none;
}

div.jsvm_cm-veh-info div.thumbnail div.jsvm_txt-algin {
    text-align: center;
}

div.jsvm_cm-veh-info div.thumbnail span.jsvm_cm-veh-info-img-wrap {
    display: inline-block;
    text-align: center;
    width: 100px;
    height: 100px;
    position: relative;
}

div.jsvm_cm-veh-info div.thumbnail span.jsvm_cm-veh-info-img-wrap i {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    line-height: 94px;
    font-size: 70px;
}

div.jsvm_cm-veh-info div.thumbnail span.jsvm_cm-veh-info-img-wrap i.jsvm_color-icon {
    text-align: center;
    padding: 30px 0 0 0;
}


/* News and rumors */

div.jsvm_cm-main-wrap h2 {
    text-align: center;
}

div.jsvm_cm-main-wrap h2 span.jsvm_cm-news-heading-wrap {
    display: inline-block;
    text-align: center;
    padding-bottom: 15px;
    text-transform: uppercase;
}

div.jsvm_cm-main-wrap .jsvm_cm-news-text-wrap {
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 10px 0 30px;
}

div.jsvm_cm-main-wrap div.jsvm_cm-news-list-wrap {
    padding: 0px;
    padding-right: 10px;
}

div.jsvm_cm-main-wrap div.jsvm_cm-news-list-wrap:last-child {
    padding-right: 0px;
}

div.jsvm_cm-news-list-wrap {
    margin: 20px 0 0 0px;
}

div.jsvm_cm-news-list-wrap div.thumbnail {
    padding: 0px;
}

div.jsvm_cm-news-list-wrap div.thumbnail div.jsvm_cm-news-date-coment {
    padding: 0px;
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-news-list-wrap div.thumbnail div.jsvm_cm-news-date-coment .jsvm_cm-news-date-box {
    float: left;
    text-align: center;
    width: 19%;
    display: inline-block;
    padding: 4px 8px;
    margin: 0px;
}

div.jsvm_cm-news-list-wrap div.thumbnail div.jsvm_cm-news-date-coment .jsvm_cm-news-coment-box {
    display: inline-block;
    width: 81%;
    float: left;
    padding: 22px 0 0 10px;
}

div.jsvm_cm-news-list-wrap div.thumbnail div.caption h4.jsvm_cm-news {}

div.jsvm_cm-news-list-wrap div.thumbnail div.caption h4 span.jsvm_cm-news-heading {
    margin-top: 11px;
}

div.sticky.jsvm_blog_list_wrapper div.sticky_tag {
    position: absolute;
    right: 10px;
    top: 0px;
    padding: 5px 10px 10px 10px;
}

div.sticky.jsvm_blog_list_wrapper div.sticky_tag i {
    margin-right: 5px;
    margin-bottom: -3px;
}

div.jsvm_blog_list_wrapper {
    padding: 10px 20px;
    margin-top: 20px;
}

div.jsvm_blog_list_wrapper .jsvm_nr_title {
    display: inline-block;
    clear: both;
    padding-bottom: 10px;
    margin: 0px;
    margin-bottom: 10px;
}

h3.nr_title {
    padding: 10px 0px;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_thumbnail img {
    max-width: 100%;
    height: auto;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_meta_info {
    padding: 12px 0px;
    margin-bottom: 10px;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_meta_info span.jsvm_nr_meta_info_item {
    margin-right: 10px;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_meta_info i {
    margin-right: 10px;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt {
    padding: 20px 0px;
    line-height: 1.4;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt * {
    max-width: 100% !important;
    height: auto !important;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt img {
    margin: 10px 0px;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt table {
    border: 1px solid #D4D4D4;
    width: 100%;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt table th {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #D4D4D4;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt table td {
    padding: 10px;
    text-align: left;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #d4d4d4;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt a.nr_readmore {
    border-radius: 0px;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt a.nr_readmore i.glyphicon {
    margin-right: 10px;
}

div.jsvm_blog_list_wrapper.jsvm_detail div.jsvm_nr_excerpt {
    float: left;
    width: 100%;
}

/*div#comments h2 {
    margin: 50px 0px;
}*/

div#comments ol {}

div#comments ol li.comment {
    float: left;
    width: 100%;
}

div#comments ol li.comment ol {
    padding-left: 5%;
}

div#comments ol li.comment article.comment-body {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    padding: 10px;
}

div#comments ol li.comment article.comment-body div.comment_image {
    width: 100px;
    float: left;
    text-align: center;
}

div#comments ol li.comment article.comment-body div.comment_image img {
    margin: 0 auto;
}

div#comments ol li.comment article.comment-body div.comment-content {
    width: calc(100% - 100px);
    ;
    float: left;
}

div#comments ol li.comment article.comment-body div.comments-reply-btn {
    width: calc(100% - 100px);
    float: right;
}

div#comments ol li.comment div.comment_image {
    padding: 0px;
}

div#comments ol li.comment div.comment-author {
    padding-bottom: 5px;
    margin-bottom: 5px;
}

div#comments ol li.comment div.comment-author a.comments_date {
    float: right;
}

div#comments ol li.comment a.comment-reply-link {
    text-decoration: none;
    float: left;
    padding: 5px 15px;
}

div#respond code {
    float: left;
    width: 100%;
    margin: 10px 0px;
}

div#respond input.form-control {
    float: left;
    width: calc(50% - 10px);
    margin: 5px;
}

div#respond p.form-submit {
    float: left;
    width: 100%;
    padding-left: 5px;
    padding-top: 5px;
}


/* Featured vehicles widgets */

div.jsvm_cm-main-wrap h2.jsvm_cm-vehicles-heading {
    text-align: left;
}

div.jsvm_cm-main-wrap h2.jsvm_cm-vehicles-heading.text-center {
    text-align: center;
}

div.jsvm_cm-main-wrap h2.jsvm_cm-vehicles-heading span.jsvm_cm-vehicles-headings-wrap {
    display: inline-block;
    padding: 0 0 0px 0;
    text-transform: uppercase;
}

div.jsvm_cm-main-wrap .jsvm_cm-featuredvehicles-text-wrap {
    float: left;
    width: 100%
}

div.jsvm_cm-main-wrap span.jsvm_cm-featuredvehicles-slide {
    float: right;
    text-align: right;
}

div.jsvm_cm-main-wrap span.jsvm_cm-featuredvehicles-slide.style2 {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

div.jsvm_cm-featuredvehicles-list-wrap {
    margin: 5px 0 0 0px;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail {
    padding: 0px;
    border-radius: 0px;
    margin-bottom: 0px;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_imagewrapper {
    position: relative;
    float: left;
    width: 100%;
    padding: 3px;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_imagewrapper img {
    max-width: 100%;
    position: relative;
    margin: auto;
    top: 0;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_imagewrapper .jsvm_cm-featuredvehicles-list-price {
    display: inline-block;
    position: absolute;
    left: 5px;
    bottom: 20px;
    top: unset;
    padding: 6px 11px;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail .jsvm_cm-featuredvehicles-list-price {
    display: inline-block;
    position: absolute;
    left: 3px;
    top: 183px;
    padding: 10px;
    margin: 0px;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_cm-featuredvehicles-list-top {
    padding: 5px 0 0;
    width: 100%;
    float: left;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_cm-featuredvehicles-list-top .jsvm_cm-featuredvehicles-list-title {
    padding: 0 0px 0 5px;
    display: inline-block;
    width: 100%;
    margin: 0 0 0 -1px;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_cm-featuredvehicles-list-top .jsvm_cm-featuredvehicles-list-title .jsvm_cm-featured-title {
    width: 100%;
    display: inline-block;
    padding: 10px 0;
    font-weight: bold;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_cm-featuredvehicles-list-top span.jsvm_cm-featuredvehicles-list-data {
    width: 100%;
    display: inline-block;
    padding: 5px 0 5px 10px;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_cm-featuredvehicles-list-top span.jsvm_cm-featuredvehicles-list-data span.jsvm_cm-featuredvehicles-list-data-tit {
    display: inline-block;
    font-weight: 700;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_cm-featuredvehicles-list-top span.jsvm_cm-featuredvehicles-list-data span.jsvm_cm-featuredvehicles-list-data-value {
    display: inline-block;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_cm-featuredvehicles-list-bottom {
    margin: 15px 0px 0 0px;
    padding: 8px 0 6px;
    width: 100%;
    float: left;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_cm-featuredvehicles-list-bottom span.jsvm_cm-featuredvehicles-list-option {
    display: inline-block;
    padding: 2px 5px;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_cm-featuredvehicles-list-bottom span.jsvm_cm-featuredvehicles-list-option.jsvm_border {
    border-left: none;
}

div.jsvm_cm-featuredvehicles-list-wrap div.thumbnail div.jsvm_cm-featuredvehicles-list-bottom span.jsvm_cm-featuredvehicles-list-option span.jsvm_cm-featuredvehicles-list-option-new {
    border-radius: 3px;
    display: inline-block;
    padding: 0 3px;
    background: #ffffff;
}


/* Hot vehicles widget */

div.cm_popularvehicles.cm_wrapper {
    padding: 50px 0px 70px 0px;
}

div.cm_breadcrumb_wrapper+div.container div.cm_popularvehicles.cm_wrapper {
    padding: 0px 0px;
}

div.cm_breadcrumb_wrapper+div.container div.cm_popularvehicles.cm_wrapper div.container {
    width: 100%;
    padding: 0px 0px;
}

div.jsvm_cm-main-wrap .jsvm_cm-vehicles-heading-wrap {
    margin-bottom: 25px;
    width: 100%;
    display: inline-block;
}

div.jsvm_cm-main-wrap .jsvm_cm-vehicles-heading-wrap h2.jsvm_cm-vehicles-heading {
    padding: 0;
    margin-bottom: 10px;
    display: inline-block;
    text-transform: uppercase;
}

div.jsvm_cm-main-wrap .jsvm_cm-vehicles-heading-wrap span.jsvm_cm-hotvehicles-btn-wrap {
    padding: 8px 12px 0 15px;
    text-align: right;
    display: inline-block;
    float: right;
}

div.jsvm_cm-main-wrap span.jsvm_cm-hotvehicles-btn-wrap {
    padding: 8px 12px 0 15px;
    text-align: right;
    display: inline-block;
    float: right;
}

div.thumbnail {
    padding: 0 0;
}

div.thumbnail div.caption {
    padding: 0 10px;
}

div.thumbnail div.caption h3 {
    text-transform: uppercase;
}

div.thumbnail div.caption span.jsvm_cm-hot-vehicles-heading {
    display: inline-block;
    width: 100%;
}

div.thumbnail div.caption span.jsvm_cm-hot-vehicles-heading span.jsvm_cm-hot-vehicles-tit {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
}

div.thumbnail div.caption span.jsvm_cm-hot-vehicles-heading span.jsvm_cm-hot-vehicles-make {
    display: inline-block;
    width: 100%;
    padding: 0 0 7px 0;
}

div.thumbnail div.caption span.jsvm_cm-hot-vehicles-price {
    display: inline-block;
    width: 100%;
    padding: 10px 0 15px;
}


/* Looking for a car widget */

div.jsvm_cm-veh-looking-sale-btn-wrap {
    padding: 80px 10px;
    display: flex;
    display: -webkit-flex;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-looking {
    padding: 0 10px 0 0px;
    display: flex;
    display: -webkit-flex;
    flex: 1;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-looking div.jsvm_cm-veh-looking-btn {
    position: relative;
    padding: 10px 70px 10px 110px;
    min-height: 110px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-looking div.jsvm_cm-veh-looking-btn span.jsvm_cm-veh-looking-img {
    position: absolute;
    top: 10px;
    left: 10px;
    bottom: 0px;
    width: 90px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-looking div.jsvm_cm-veh-looking-btn span.jsvm_cm-veh-looking-img i {
    padding: 20px;
    width: 90%;
    margin: 5%;
    display: block;
    text-align: center;
    font-size: 40px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-looking div.jsvm_cm-veh-looking-btn .jsvm_cm-veh-looking-txt-area {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-looking div.jsvm_cm-veh-looking-btn .jsvm_cm-veh-looking-txt-area .jsvm_cm-veh-looking-txt-heading {
    width: 100%;
    display: inline-block;
    margin: 0px;
    text-transform: uppercase;
    font-weight: bold;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-looking div.jsvm_cm-veh-looking-btn .jsvm_cm-veh-looking-txt-area .jsvm_cm-veh-looking-txt {
    width: 100%;
    display: inline-block;
    line-height: 25px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-looking div.jsvm_cm-veh-looking-btn a.jsvm_cm-veh-looking-right {
    text-decoration: none;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 50px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-looking div.jsvm_cm-veh-looking-btn a.jsvm_cm-veh-looking-right i.jsvm_cm_round_gray {
    padding: 8px;
    border-radius: 50%;
    position: absolute;
    top: calc((100% / 2) - 20px);
    left: 8px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-sale {
    padding: 0 0px 0 10px;
    display: flex;
    display: -webkit-flex;
    flex: 1;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-sale div.jsvm_cm-veh-sale-btn {
    position: relative;
    padding: 10px 70px 10px 110px;
    min-height: 110px;
    flex: 1;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-sale div.jsvm_cm-veh-sale-btn span.jsvm_cm-veh-sale-img {
    position: absolute;
    top: 10px;
    left: 10px;
    bottom: 0px;
    width: 90px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-sale div.jsvm_cm-veh-sale-btn span.jsvm_cm-veh-sale-img i {
    padding: 20px;
    width: 90%;
    margin: 5%;
    display: block;
    text-align: center;
    font-size: 40px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-sale div.jsvm_cm-veh-sale-btn .jsvm_cm-veh-sale-txt-area {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-sale div.jsvm_cm-veh-sale-btn .jsvm_cm-veh-sale-txt-area .jsvm_cm-veh-sale-txt-heading {
    width: 100%;
    display: inline-block;
    margin: 0px;
    font-weight: bold;
    text-transform: uppercase;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-sale div.jsvm_cm-veh-sale-btn .jsvm_cm-veh-sale-txt-area .jsvm_cm-veh-sale-txt {
    width: 100%;
    display: inline-block;
    line-height: 25px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-sale div.jsvm_cm-veh-sale-btn a.jsvm_cm-veh-sale-right {
    text-decoration: none;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 50px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap div.jsvm_cm-veh-sale div.jsvm_cm-veh-sale-btn a.jsvm_cm-veh-sale-right i.jsvm_cm_round_gray {
    padding: 8px;
    border-radius: 50%;
    position: absolute;
    top: calc((100% / 2) - 20px);
    left: 8px;
}


/* Newest Vehicles */

div.jsvm_cm-main-wrap {
    margin: 30px 0px;
    float: left;
    width: 100%;
}

div.jsvm_cm-main-wrap h2.jsvm_nvs2 {
    margin-bottom: 20px;
}

div.jsvm_cm-main-wrap p.jsvm_nvs2 {
    margin-bottom: 40px;
    line-height: 20px;
}

div.jsvm_cm-main-wrap p {
    margin-bottom: 40px;
}

div.jsvm_cm-main-wrap .jsvm_cm-vehicles-text-wrap {
    display: inline-block;
    width: 100%;
}

div.cm_newestvehicles div.thumbnail {
    margin-bottom: 0px;
}

div.cm_newestvehicles div.jsvm_nopadding {
    margin-top: 15px;
}

div.cm_newestvehicles div.jsvm_cm-main-wrap+div.jsvm_nopadding {
    margin-top: 0px;
}

div.thumbnail {
    width: 100%;
    float: left;
    position: relative;
    padding: 0;
}

div.thumbnail div.jsvm_cm-newest-vehicles-img-wrap {
    width: 175px;
    height: 103px;
    float: left;
    position: absolute;
    text-align: center;
    margin: 5px 0 0 5px;
}

div.thumbnail div.jsvm_cm-newest-vehicles-img-wrap img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    margin: 0;
}

div.thumbnail div.jsvm_cm-newest-vehicles-data-wrap {
    width: 100%;
    float: left;
}

div.thumbnail div.jsvm_cm-newest-vehicles-data-wrap div.jsvm_cm-newest-vehicles-data-top {
    width: 100%;
    float: left;
    padding-left: 185px;
}

div.thumbnail div.jsvm_cm-newest-vehicles-data-wrap div.jsvm_cm-newest-vehicles-data-top .jsvm_cm-newest-vehicles-data-tit {
    float: left;
    padding: 15px 0 15px 5px;
    margin: 0px;
    font-weight: bold;
}

div.thumbnail div.jsvm_cm-newest-vehicles-data-wrap div.jsvm_cm-newest-vehicles-data-top .jsvm_cm-newest-vehicles-data-price {
    float: right;
    padding: 15px 30px 16px 30px;
    margin: 0px;
    margin-top: -1px;
    margin-right: -1px;
    text-align: center;
    font-weight: bold;
}

div.thumbnail div.jsvm_cm-newest-vehicles-data-wrap div.jsvm_cm-newest-vehicles-data-bottom {
    width: 100%;
    float: left;
    padding: 15px 0 15px 0px;
    padding-left: 185px;
}

div.thumbnail div.jsvm_cm-newest-vehicles-data-wrap div.jsvm_cm-newest-vehicles-data-bottom span.jsvm_cm-newest-vehicles-data-optn {
    display: inline-block;
    padding: 0 5px;
}

div.thumbnail div.jsvm_cm-newest-vehicles-data-wrap div.jsvm_cm-newest-vehicles-data-bottom span.jsvm_cm-newest-vehicles-data-optn-new {
    display: inline-block;
    padding: 1px 5px;
    background: #ffffff;
}

div.jsvm_cm-news-list-wrap div.thumbnail {
    height: 600px;
    padding-bottom: 50px;
}

div.jsvm_cm-news-list-wrap div.thumbnail a.btn.btn-primary {
    position: absolute;
    bottom: 10px;
    left: 10px;
    border-radius: 0px;
}

div.jsvm_cm-news-list-wrap div.thumbnail img {
    height: 250px;
    max-width: 100%;
}

a.jsvm_show-more-btn {
    text-decoration: none;
    display: inline-block;
    padding: 10px 15px;
    margin-bottom: 50px;
    margin-top: 20px;
    border-radius: 5px;
    font-weight: bold;
}

a#jsvm_showmoreautoz {
    text-decoration: none;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 2px;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

a#jsvm_showmoreautoz img {
    padding-left: 5px;
}


/* Count Box widget */

div.jsvm_cm-count-main-wrap {
    background-image: url(images/bgimages.jpg);
    width: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
    background-position: center center !important;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap {
    width: 100%;
    display: inline-block;
    padding: 65px 50px 50px 50px;
    text-align: center;
    background: none repeat scroll 100% 100% rgba(0, 0, 0, 0.5);
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.jsvm_style2 h2 {}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.jsvm_style2 p {
    margin-bottom: 40px;
    width: 80%;
    margin-left: 10%;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap span.jsvm_cm-count-wrapper {
    margin: 0 25px 0 25px;
    width: 180px;
    display: inline-block;
    text-align: center;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap span.jsvm_cm-count-wrapper span.jsvm_cm-count {
    width: 130px;
    height: 130px;
    display: inline-block;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap span.jsvm_cm-count-wrapper span.jsvm_cm-count span.jsvm_cm-count-img {
    width: 100%;
    display: inline-block;
    padding: 25px 0 0 0;
    font-size: 40px;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap span.jsvm_cm-count-wrapper span.jsvm_cm-count span.jsvm_cm-count-img i {}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap span.jsvm_cm-count-wrapper span.jsvm_cm-count span.jsvm_cm-count-counted {
    width: 100%;
    display: inline-block;
    padding: 18px 0px;
    font-size: 30px;
    font-weight: bold;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap span.jsvm_cm-count-wrapper .jsvm_cm-count-tit {
    display: inline-block;
    padding: 25px 0 0 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 150%;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style3 span.jsvm_cm-count-wrapper {
    margin: 0 25px 0 25px;
    width: 180px;
    display: inline-block;
    text-align: center;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style3 span.jsvm_cm-count-wrapper span.jsvm_cm-count {
    width: 130px;
    height: 130px;
    display: inline-block;
    border: 0px;
    background-color: unset;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style3 span.jsvm_cm-count-wrapper span.jsvm_cm-count span.jsvm_cm-count-img {
    width: 100%;
    display: inline-block;
    padding: 25px 0 0 0;
    font-size: 69px;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style3 span.jsvm_cm-count-wrapper span.jsvm_cm-count span.jsvm_cm-count-img i {}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style3 span.jsvm_cm-count-wrapper span.jsvm_cm-count span.jsvm_cm-count-counted {
    width: 100%;
    display: inline-block;
    padding: 31px 0 0 0;
    font-size: 31px;
    font-weight: bold;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style3 span.jsvm_cm-count-wrapper .jsvm_cm-count-tit {
    display: inline-block;
    padding: 25px 0 0 0;
    text-transform: uppercase;
    font-weight: bold;
}

div.jsvm_cm-count-bottom-wrap {
    display: inline-block;
    width: 100%;
    padding: 15px 0;
}

div.jsvm_cm-count-bottom-wrap div.jsvm_cm-count-bottom-txt-wrap {
    width: 80%;
    display: inline-block;
    padding: 6px 0 0 0px;
}

div.jsvm_cm-count-bottom-wrap div.jsvm_cm-count-bottom-txt-wrap .jsvm_cm-count-bottom-txt-top {
    width: 100%;
    display: inline-block;
    margin: 0px;
}

div.jsvm_cm-count-bottom-wrap div.jsvm_cm-count-bottom-txt-wrap .jsvm_cm-count-bottom-txt-btom {
    width: 100%;
    display: inline-block;
}

div.jsvm_cm-count-bottom-wrap div.jsvm_cm-count-bottom-btn-wrap {
    width: 20%;
    display: inline-block;
    float: right;
    padding: 15px 20px;
}

div.jsvm_cm-count-bottom-wrap div.jsvm_cm-count-bottom-btn-wrap a.jsvm_cm-count-bottom-btn-buynow {
    text-decoration: none;
    display: inline-block;
    text-align: right;
    float: right;
    padding: 15px 25px;
    border-radius: 5px;
    font-weight: bold;
    text-transform: uppercase;
}


/* Hot vehicles widgets */

div.jsvm_cm-hot-veh-wrap {
    float: left;
    width: 100%;
}

div.jsvm_cm-hot-veh-wrap .jsvm_cm-vehicles-heading-wrap {
    margin-bottom: 20px;
    width: 100%;
    display: inline-block;
}

div.jsvm_cm-hot-veh-wrap .jsvm_cm-vehicles-heading-wrap h2.jsvm_cm-vehicles-heading {
    padding: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 27px 0 21px 0;
}

div.jsvm_cm-hot-veh-wrap .jsvm_cm-vehicles-heading-wrap span.jsvm_cm-hotvehicles-btn-wrap {
    padding: 8px 12px 10px 15px;
    text-align: right;
    display: inline-block;
    float: right;
}

div.jsvm_cm-hot-veh-wrap div.jsvm_cm-hot-veh-list {
    padding: 0 0 30px 0;
}

div.jsvm_cm-hot-veh-wrap div.jsvm_cm-hot-veh-list div.thumbnail {
    padding: 0 0;
}

div.jsvm_cm-hot-veh-wrap div.jsvm_cm-hot-veh-list div.thumbnail div.caption {
    padding: 0 15px;
}

div.jsvm_cm-hot-veh-wrap div.jsvm_cm-hot-veh-list div.thumbnail div.caption span.jsvm_cm-hot-vehicles-heading {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-hot-veh-wrap div.jsvm_cm-hot-veh-list div.thumbnail div.caption span.jsvm_cm-hot-vehicles-heading span.jsvm_cm-hot-vehicles-tit {
    display: inline-block;
    width: 100%;
    padding: 15px 0 10px 0;
}

div.jsvm_cm-hot-veh-wrap div.jsvm_cm-hot-veh-list div.thumbnail div.caption span.jsvm_cm-hot-vehicles-heading span.jsvm_cm-hot-vehicles-make {
    padding: 0 0 4px 0;
    display: inline-block;
}

div.jsvm_cm-hot-veh-wrap div.jsvm_cm-hot-veh-list div.thumbnail div.caption span.jsvm_cm-hot-vehicles-price {
    padding: 12px 0 15px;
    display: inline-block;
}


/* Vehicle by make widget */

div.cm_vehiclemakes2 div.jsvm_cm-main-wrap {
    position: relative;
}

div.jsvm_cm-veh-company-wrap {
    margin-top: 50px;
}

div.jsvm_cm-veh-company-wrap div.jsvm_cm-main-wrap {
    padding: 47px 0 0 0;
}

div.jsvm_cm-veh-company-wrap div.jsvm_cm-main-wrap h2.jsvm_cm-vehicles-heading {
    padding: 0 0 0 15px;
}

div.jsvm_cm-veh-company-wrap div.jsvm_cm-main-wrap h2.jsvm_cm-vehicles-heading span.jsvm_cm-vehicles-headings-wrap {
    display: inline-block;
    text-align: center;
    padding: 0 0 8px 0;
}

div.jsvm_cm-veh-company-wrap div.jsvm_cm-main-wrap span.jsvm_cm-featuredvehicles-text-wrap {
    padding: 10px 0 42px 15px;
    float: left;
    width: 100%
}

div.jsvm_cm-veh-company-wrap div.jsvm_cm-main-wrap span.jsvm_cm-featuredvehicles-text-wrap .jsvm_cm-featuredvehicles-text {
    float: left;
    padding: 17px 0 0;
}

div.jsvm_cm-veh-company-wrap div.jsvm_cm-main-wrap span.jsvm_cm-featuredvehicles-text-wrap span.jsvm_cm-featuredvehicles-slide {
    float: right;
    text-align: right;
    padding: 0 33px 0 0;
}

div.jsvm_cm-veh-company-wrap div.jsvm_cm-veh-company {
    padding: 0 45px 50px;
}


/* Contact form 7 */

.wpcf7-form .column {
    margin-bottom: 10px;
}

.wpcf7-not-valid-tip {
    position: absolute !important;
    left: -50px !important;
    top: 0 !important;
    width: 50px !important;
    height: 44px !important;
    padding: 0 !important;
    background: url("../images/contact_form_error.png") !important;
    overflow: hidden;
    text-indent: -9999px !important;
    padding: 0;
    border: 0px !important;
}

.wpcf7-validation-errors {
    border: 0;
    display: none !important;
}

.wpcf7-mail-sent-ok {
    border: 0px !important;
    margin: 25px 0 0 0 !important;
    padding: 7px 0 !important;
    text-align: center;
    float: left;
    width: 100%;
}

.wpcf7-captchar {
    margin-bottom: 0;
}

span.wpcf7-form-control-wrap {
    width: 100%;
    position: relative !important;
    display: inline-block;
    margin-bottom: 3px;
}

span.wpcf7-form-control-wrap .wpcf7-quiz,
span.wpcf7-form-control-wrap .wpcf7-select,
span.wpcf7-form-control-wrap .wpcf7-text,
span.wpcf7-form-control-wrap .wpcf7-textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0;
}

.wpcf7-submit {
    margin-bottom: 0 !important;
}

#jsvm_popup_contact {
    position: fixed;
    right: 20px;
    bottom: 15px;
    z-index: 9001;
}

.jsvm_nice-scroll #jsvm_popup_contact {
    right: 30px;
}

#jsvm_popup_contact > a.jsvm_button {
    width: 45px;
    height: 45px;
    line-height: 45px;
    margin: 0;
    text-align: center;
}

#jsvm_popup_contact > a.jsvm_button:hover {
    text-decoration: none;
}

#jsvm_popup_contact .jsvm_popup_contact_wrapper {
    width: 250px;
    padding: 20px;
    position: absolute;
    bottom: 65px;
    right: 0;
    display: none;
}

#jsvm_popup_contact.focus .jsvm_popup_contact_wrapper {
    display: block;
}

#jsvm_popup_contact .jsvm_popup_contact_wrapper span.arrow {
    position: absolute;
    right: 15px;
    bottom: -8px;
    margin: 0 auto;
    width: 0px;
    height: 0px;
    display: block;
}

#jsvm_popup_contact .jsvm_popup_contact_wrapper form input[type="text"],
#jsvm_popup_contact .jsvm_popup_contact_wrapper form input[type="email"],
#jsvm_popup_contact .jsvm_popup_contact_wrapper form textarea {
    margin-bottom: 10px;
}

#jsvm_popup_contact .jsvm_popup_contact_wrapper form textarea {
    resize: vertical;
    min-height: 100px;
}

#jsvm_popup_contact .jsvm_popup_contact_wrapper form input[type="submit"] {
    margin: 0;
    float: right;
}

#jsvm_popup_contact .wpcf7-form.invalid > p:after {
    display: block;
}

#jsvm_popup_contact .wpcf7-form-control-wrap {
    display: inline-block;
    margin-right: 0;
    width: 100%;
}

#jsvm_popup_contact div.wpcf7 img.jsvm_ajax-loader {
    margin-top: 10px;
}


/* Header */

div.jsvm_cm_header {
    height: 180px;
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
}

body.jsvm_transparent div.jsvm_cm_header {
    height: 280px;
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
}

div.jsvm_cm_header img.jsvm_cm_header_background {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0px;
    left: 0px;
    z-index: 1;
}

div.jsvm_cm_header div.jsvm_cm_header_title {
    padding-top: 40px;
    position: relative;
    z-index: 2;
    line-height: 100px;
}

body.jsvm_transparent div.jsvm_cm_header div.jsvm_cm_header_title {
    padding-top: 100px;
    position: relative;
    z-index: 2;
}

.carousel {
    float: left;
    width: 100%;
}

.carousel .item [class*="col-"] {
    padding: 0px;
    padding-right: 10px;
}

.carousel .item [class*="col-"]:last-child {
    padding-right: 0px;
}


/* Carousel multi item slide */

.multi-item-carousel .carousel-inner > .item {
    transition: 500ms ease-in-out left;
}

.multi-item-carousel .carousel-inner .active.left {
    left: -33%;
}

.multi-item-carousel .carousel-inner .active.right {
    left: 33%;
}

.multi-item-carousel .carousel-inner .next {
    left: 33%;
}

.multi-item-carousel .carousel-inner .prev {
    left: -33%;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .multi-item-carousel .carousel-inner > .item {
        transition: 500ms ease-in-out all;
        backface-visibility: visible;
        transform: none!important;
    }
}

.multi-item-carousel .carouse-control.left,
.multi-item-carousel .carouse-control.right {
    background-image: none;
}


/* Carousel row slide */

@media (min-width: 768px) and (max-width: 991px) {
    #myCarousel .carousel-inner .item .item-item:last-child {
        display: none;
    }
}

@media (max-width: 768px) {
    #mymyCarousel .carousel-inner {
        height: 320px;
    }
}

.carousel-inner {
    overflow-y: hidden;
}

.carousel-inner .active.left {
    left: -25%;
}

.carousel-inner .next {
    left: 25%;
}

.carousel-inner .prev {
    left: -25%;
}

.carousel-control {
    width: 4%;
}

.carousel-control.left,
.carousel-control.right {
    margin-left: 15px;
    background-image: none;
}

.carousel-control img {
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

.carousel-inner .item-item {
    padding: 0!important;
}


/* Vehicle makes */

a.jsvm_vehiclemakes {
    width: 100%;
    height: 120px;
    position: relative;
    display: block;
    margin: 0;
}

a.jsvm_vehiclemakes img {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}


/* Footer */

footer#jsvm_footer {
    margin-top: 0px;
    float: left;
    width: 100%;
}

footer div.jsvm_footer1 {
    padding-top: 40px;
    padding-bottom: 40px;
}


/* Widgets CSS */

div.cm-cpost-carmang-ctnt {
    padding: 15px 10px;
    margin: 0;
    width: 100%;
}

div.cm-cpost-carmang-ctnt div.cm-cpost-carmang-ls {
    float: left;
    padding: 0px;
    height: 79px;
    
    position: relative;
    border-radius: 50%;
}

div.cm-cpost-carmang-ctnt div.cm-cpost-carmang-ls img.cm-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: auto;
    height: 100%;
}

div.cm-cpost-carmang-ctnt div.cm-cpost-carmang-rs {
    padding: 0 0 0 5px;
}

div.cm-cpost-carmang-ctnt div.cm-cpost-carmang-rs span.cm-cpost-carmang-rs-create-date {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

div.cm-cpost-carmang-ctnt div.cm-cpost-carmang-rs span.cm-cpost-carmang-rs-persname {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

div.cm-cpost-carmang-ctnt div.cm-cpost-carmang-rs span.cm-cpost-carmang-rs-co {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

div.cm-cpost-carmang-ctnt div.cm-cpost-carmang-rs a.cm-cpost-carmang-rs-pstname {
    float: left;
    clear: both;
}

div.cm-cpost-carmang-post-ctnt {
    padding: 15px 10px;
    margin: 0;
    width: 100%;
}

div.cm-cpost-carmang-post-ctnt div.cm-cpost-carmang-post-ls {
    float: left;
    padding: 0px;
    height: 80px;
    
    position: relative;
}

div.cm-cpost-carmang-post-ctnt div.cm-cpost-carmang-post-ls img.cm-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: auto;
    height: 100%;
}

div.cm-cpost-carmang-post-ctnt div.cm-cpost-carmang-post-rs {
    padding: 0 0 0 10px;
}

div.cm-cpost-carmang-post-ctnt div.cm-cpost-carmang-post-rs span.cm_comments {
    width: 100%;
    float: left;
    padding: 5px 0px;
}

div.cm-cpost-carmang-post-ctnt div.cm-cpost-carmang-post-rs span.cm-cpost-carmang-rs-create-date {
    float: left;
    width: 100%;
    padding: 5px 0px;
}

div.cm-cpost-carmang-post-ctnt div.cm-cpost-carmang-post-rs span.cm-cpost-carmang-rs-persname {
    float: left;
}

div.cm-cpost-carmang-post-ctnt div.cm-cpost-carmang-post-rs span.cm-cpost-carmang-rs-co {
    float: left;
}

div.cm-cpost-carmang-post-ctnt div.cm-cpost-carmang-post-rs a.cm-cpost-carmang-rs-pstname {
    width: 100%;
    float: left;
    clear: both;
}

div.widget_calendar {
    margin: 20px -15px;
    display: inline-block;
}

div.widget_calendar h2 {
    padding: 10px;
    margin: 0px;
    font-size: 21px;
}

div.widget_calendar div.calendar_wrap {
    padding: 10px;
}

div.widget_calendar div.calendar_wrap table#wp-calendar {
    width: 100%;
    text-align: center;
    padding: 5px;
}

div.widget_calendar div.calendar_wrap table#wp-calendar caption {}

div.widget_calendar div.calendar_wrap table#wp-calendar thead {
    text-align: center;
}

div.widget_calendar div.calendar_wrap table#wp-calendar thead th {
    text-align: center;
    padding: 5px;
}

div.widget_calendar div.calendar_wrap table#wp-calendar tbody td {
    text-align: center;
    padding: 5px;
}

div.widget_calendar div.calendar_wrap table#wp-calendar tbody td#jsvm_today {}

div.widget_calendar div.calendar_wrap table#wp-calendar tfoot td {
    text-align: left;
    padding: 8px 0px;
}

div.widget_tag_cloud {
    margin: 20px -15px;
    display: inline-block;
}

div.widget_tag_cloud h2 {
    padding: 10px;
    margin: 0px;
    font-size: 21px;
}

div.widget_tag_cloud div.tagcloud {
    padding: 10px;
}

div.widget_tag_cloud div.tagcloud a {
    padding: 10px;
    display: inline-block;
    margin-bottom: 5px;
}

div.widget_search form#searchform {
    float: left;
    width: 100%;
    padding: 10px;
}

div.widget_search form#searchform div {
    width: 100%;
    float: left;
}

div.widget_search form#searchform label.screen-reader-text {
    width: 100%;
    float: left;
}

div.widget_search form#searchform input#s {
    width: 100%;
    float: left;
    padding: 5px;
}

div.widget_search form#searchform input#searchsubmit {
    float: left;
    margin-top: 5px;
    padding: 6px 12px;
}

div.widget_text div.textwidget {
    padding: 10px;
}

div.widget_recent_entries,
div.widget_rss,
div.widget_text,
div.widget_cm_recent_posts,
div.widget_cm_recent_comments,
div.widget_nav_menu,
div.widget_search,
div.widget_recent_comments,
div.widget_archive,
div.widget_categories,
div.widget_meta,
div.widget_pages {
    margin: 20px -15px;
    display: inline-block;
}

div.widget_recent_entries h2,
div.widget_rss h2,
div.widget_text h2,
div.widget_cm_recent_posts h2,
div.widget_cm_recent_comments h2,
div.widget_nav_menu h2,
div.widget_search h2,
div.widget_recent_comments h2,
div.widget_archive h2,
div.widget_categories h2,
div.widget_meta h2,
div.widget_pages h2 {
    padding: 10px;
    margin: 0px;
    font-size: 21px;
}

div.widget_recent_entries ul,
div.widget_rss ul,
div.widget_nav_menu ul,
div.widget_search ul,
div.widget_recent_comments ul,
div.widget_archive ul,
div.widget_categories ul,
div.widget_meta ul,
div.widget_pages ul {
    padding: 10px;
    float: left;
    width: 100%;
    list-style-position: inside;
}

div.widget_recent_entries ul li,
div.widget_rss ul li,
div.widget_nav_menu ul li,
div.widget_search ul li,
div.widget_recent_comments ul li,
div.widget_archive ul li,
div.widget_categories ul li,
div.widget_meta ul li,
div.widget_pages ul li {
    padding: 10px 0px;
    width: 100%;
    float: left;
    padding-left: 10px;
    text-indent: 5px;
}

div.widget_recent_entries ul li:last-child,
div.widget_rss ul li:last-child,
div.widget_nav_menu ul li:last-child,
div.widget_search ul li:last-child,
div.widget_recent_comments ul li:last-child,
div.widget_archive ul li:last-child,
div.widget_categories ul li:last-child,
div.widget_meta ul li:last-child,
div.widget_pages ul li:last-child {
    border-bottom: 0px;
}

div.widget img {
    max-width: 100%;
    height: auto;
    margin: 10px 0px;
}


/* Team member */

div.jsvm_cm-team-member {
    padding: 10px;
    margin-bottom: 20px;
}

div.jsvm_cm-team-member img.img-responsive {
    margin: auto;
}

div.jsvm_cm-team-member .jsvm_cm_tm_title {
    float: left;
    width: 100%;
}

div.jsvm_cm-team-member .jsvm_cm_tm_designation {
    float: left;
    width: 100%;
    margin: 0px;
}

div.jsvm_cm-team-member .jsvm_cm_tm_post {
    float: left;
    width: 100%;
}

div.jsvm_cm-team-member div.jsvm_cm_tm_description {
    padding-bottom: 15px;
    margin-bottom: 10px;
    text-align: center;
}

div.jsvm_cm-team-member div.jsvm_cm_tm_description p {
    margin-bottom: 0px;
}

div.jsvm_cm-team-member div.jsvm_cm_tm_socail {
    padding: 10px 0px;
    text-align: center;
}

div.jsvm_cm-team-member div.jsvm_cm_tm_socail i {
    padding: 5px;
    margin-right: 5px;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    line-height: 30px;
}

div.col-md-3 div.jsvm_cm_tm_socail i {
    padding: 5px;
    margin-right: 5px;
    border-radius: 50%;
    height: 29px;
    width: 29px;
    line-height: 20px;
}


/* Contact US */

div.jsvm_cm-contact-title {
    padding: 45px 60px;
    background: url("images/bg-4.jpeg") no-repeat 0;
    margin-bottom: 10px;
}

div.jsvm_cm-contact-title h1 {
    margin: 0;
}

div.jsvm_map-wrap {
    margin: 0;
}

div.jsvm_map-wrap div.jsvm_map-inner {
    overflow: hidden;
}

div.jsvm_map-wrap div.jsvm_map-inner div#jsvm_map {
    height: 400px;
    width: 100%;
}

div.jsvm_cm-meet-us-wrap {
    width: 100%;
    position: relative;
    padding: 0px;
    margin: 0px;
    padding-bottom: 50px;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-meet-us {
    margin: 15px 0 0;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-meet-us h3.jsvm_m-meet-us-title {}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-meet-us span.jsvm_cm-meet-us-text {
    display: block;
    line-height: 2;
    margin: 10px 0 20px;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-meet-us span.jsvm_cm-cont {
    display: block;
    margin: 15px 0;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-meet-us span.jsvm_cm-cont img.jsvm_cm-cont-image {
    margin-right: 10px;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-contact-form-wrap {
    position: relative;
    top: -130px;
    padding: 0;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-contact-form-wrap div.jsvm_cm-form-title-wrap {
    padding: 20px;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-contact-form-wrap div.jsvm_cm-form-title-wrap .jsvm_cm-form-text {
    margin: 0;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-contact-form-wrap form.jsvm_cm-contact-form {
    padding: 20px;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-contact-form-wrap form.jsvm_cm-contact-form input.jsvm_input-box {
    border-radius: 0px;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-contact-form-wrap form.jsvm_cm-contact-form textarea.jsvm_input-box {
    border-radius: 0px;
    resize: none;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-contact-form-wrap form.jsvm_cm-contact-form button.jsvm_btn-box {
    border-radius: 0px;
    padding: 15px 0;
}

div.jsvm_cm-cont-detail-info {
    padding: 40px 50px;
}

div.jsvm_cm-cont-detail-info div.jsvm_cm-text h2 {
    margin-top: 0px;
    margin-bottom: 20px;
}

div.jsvm_cm-cont-detail-info div.jsvm_cm-btn-area {
    margin-top: 11px;
}

div.jsvm_cm-cont-detail-info div.jsvm_cm-btn-area button.jsvm_cm-buy {
    padding: 20px 40px;
}


/* Footer Widgets */

div.jsvm_cmf_aus_title {
    padding-bottom: 10px;
    float: left;
    clear: both;
}

div.jsvm_lead.jsvm_cmf_aus_title h2 {
    padding-bottom: 10px;
    float: left;
    clear: both;
    margin-bottom: 0px;
}

div.jsvm_cmf_aus_description {
    float: left;
    width: 100%;
}

footer div.jsvm_widget_cm_footeraboutus {
    float: left;
    width: 100%;
}

footer div.widget h2 {
    margin: 0px 0px 20px 0px;
    text-transform: uppercase;
}

ul.jsvm_cmf_usefullinks_list {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

ul.jsvm_cmf_usefullinks_list li {
    padding: 10px 0px;
}

ul.jsvm_cmf_usefullinks_list li a {
    text-decoration: none;
}

div.jsvm_cmf_cu_email {
    padding: 10px 0px;
}

div.jsvm_cmf_cu_email i {
    margin-right: 10px;
}

div.jsvm_cmf_cu_address {
    padding: 10px 0px;
}

div.jsvm_cmf_cu_address i {
    margin-right: 10px;
}

div.jsvm_cmf_cu_phone {
    padding: 10px 0px;
}

div.jsvm_cmf_cu_phone i {
    margin-right: 10px;
}

div.jsvm_cmf_copyright {
    line-height: 28px;
    padding-top: 15px;
}

div.jsvm_cmf_socailicons {
    margin: 0px;
    padding: 0px;
}

div.jsvm_cmf_socailicons a.jsvm_socialicon.jsvm_footer {
    display: inline-block;
    height: 57px;
    line-height: 57px;
    min-width: 57px;
    padding: 0px 15px;
    text-align: center;
    font-size: 20px;
}

div.cmf_socailicons a.socialicon.footer:last-child {}

div.jsvm_cm-newest-veh {
    margin-bottom: 20px;
}

div.jsvm_cm-hot-veh-data {
    float: left;
    width: 100%;
    padding: 15px;
    border-radius: 0px;
    margin-right: 13px;
    margin-bottom: 10px;
}

div.jsvm_cm-hot-veh-data:hover {}

div.jsvm_cm-hot-veh-data .jsvm_cm-hot-veh-data-title {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 15px 0 6px;
    text-align: center;
}

div.jsvm_cm-hot-veh-data span.jsvm_cm-hot-veh-data-price {
    float: left;
    width: 100%;
    padding: 10px 0;
    text-align: center;
}

div.jsvm_cm-hot-veh-data span.jsvm_cm-hot-veh-data-loc {
    float: left;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    min-height: 43px;
}

div.jsvm_cm-hot-veh-data div.jsvm_cm-hot-veh-data-vd-btn {
    float: left;
    width: 100%;
    padding: 0;
    text-align: center;
}

div.jsvm_cm-hot-veh-data div.jsvm_cm-hot-veh-data-vd-btn a.jsvm_cm-hot-veh-data-vd-btn-txt {
    display: inline-block;
    padding: 6px 13px;
    text-align: center;
}

div.jsvm_cm-hot-veh-data div.jsvm_cm-hot-veh-data-vd-btn a.jsvm_cm-hot-veh-data-vd-btn-txt:hover {
    text-decoration: none;
}

div.jsvm_cm-new-veh-sa-btn-wrp {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

div.cm_newestvehicle3.cm_wrapper div.jsvm_cm-new-veh-sa-btn-wrp {
    margin-bottom: 50px;
}

div.jsvm_cm-new-veh-sa-btn-wrp a.jsvm_cm-new-veh-sa-btn {
    display: inline-block;
    text-align: center;
    padding: 15px 40px;
}

div.jsvm_cm-new-veh-sa-btn-wrp a.jsvm_cm-new-veh-sa-btn:hover {
    text-decoration: none;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box {
    border-radius: 0px;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box .jsvm_imagewrapper {
    position: relative;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box .jsvm_cm-new-veh-det-price {
    display: inline-block;
    padding: 7px 20px;
    position: absolute;
    bottom: 20px;
    margin: 0px;
    font-weight: bold;
    left: 0px;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-top {
    padding: 5px 0px 0;
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-top .jsvm_cm-new-veh-det-tit {
    padding: 10px 7px;
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-top .jsvm_cm-new-veh-det-tit .jsvm_cm-new-veh-det-tit-txt {
    padding: 0 0 0 5px;
    margin: 0px;
    font-weight: bold;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-top div.jsvm_cm-new-veh-det-opt-wrp {
    padding: 10px 7px;
    float: left;
    width: 100%;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-top div.jsvm_cm-new-veh-det-opt-wrp span.jsvm_cm-new-veh-det-opt {
    padding: 2px 10px;
    display: inline-block;
    float: left;
    background-color: #ffffff;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-top div.jsvm_cm-new-veh-det-opt-wrp span.jsvm_border {
    border-right: none;
    padding: 0 0 0 9px;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-top div.jsvm_cm-new-veh-det-opt-wrp span.jsvm_cm-new-veh-det-opt-new-wrp {
    display: inline-block;
    margin-right: 8px;
    float: left;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-top div.jsvm_cm-new-veh-det-opt-wrp span.jsvm_cm-new-veh-det-opt-new-wrp span.jsvm_cm-new-veh-det-opt-new {
    display: inline-block;
    padding: 0 3px;
    background-color: #ffffff;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-bottom {}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-bottom span.jsvm_cm-new-veh-det-data {
    display: inline-block;
    width: 100%;
    padding: 10px 7px;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-bottom span.jsvm_cm-new-veh-det-data span.jsvm_cm-new-veh-det-data-tit {
    font-weight: 700;
}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-bottom span.jsvm_cm-new-veh-det-data span.jsvm_cm-new-veh-det-data-value {}

div.jsvm_cm-new-veh-det-wrap div.jsvm_cm-new-veh-det-box div.jsvm_cm-new-veh-det-bottom span.jsvm_cm-new-veh-det-data:last-child {
    border-bottom: none;
}


/*pricing table widget*/

div.jsvm_cm-price-box-wrp {
    position: relative;
    background: url("../images/bgimageprice.png") no-repeat bottom left;
    background-size: 100% auto;
    padding: 50px 35px 80px;
    float: left;
    width: 100%;
}

div.jsvm_cm-price-box-wrp.jsvm_nobg {
    background: none;
}

div.jsvm_cm-price-box-wrp-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.71);
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-top {
    position: relative;
    text-align: center;
    padding: 30px 0 50px;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-top h2.jsvm_cm-price-box-pg-heading {
    color: #ffffff;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-top .jsvm_cm-price-box-pg-txt {
    color: #ffffff;
    display: inline-block;
    padding-top: 15px;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box {
    border-radius: 0px;
    text-align: center;
    background: #ffffff;
    box-shadow: 0 5px 5px #000000;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box.jsvm_cm-bb-blue {
    border-bottom: 10px solid #30475C;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box.jsvm_cm-bb-orange {
    border-bottom: 10px solid #E0371D;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box.jsvm_cm-bb-sky {
    border-bottom: 10px solid #228FC9;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-heading {
    padding: 25px 0 50px;
    color: #ffffff;
    box-shadow: 0 6px 6px 0 #cbcbcb;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-heading.jsvm_cm-bb-blue {
    border-bottom: 20px solid #30475C;
    background: #425B71;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-heading.jsvm_cm-bb-orange {
    border-bottom: 20px solid #E0371D;
    background: #EE624B;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-heading.jsvm_cm-bb-sky {
    border-bottom: 20px solid #228FC9;
    background: #3FAAE2;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-heading h4.jsvm_cm-price-box-heading-txt {
    margin-bottom: 60px;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp {
    width: 175px;
    border-radius: 100%;
    height: 175px;
    margin: -94px auto 20px;
    background: #ffffff;
    line-height: 165px;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp.jsvm_cm-bb-blue {
    border: 5px solid #425B71;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp.jsvm_cm-bb-orange {
    border: 5px solid #EE624B;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp.jsvm_cm-bb-sky {
    border: 5px solid #3FAAE2;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp span.jsvm_cm-price-box-pg-price {
    font-size: 30px;
    font-weight: bold;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp span.jsvm_cm-price-box-pg-price.jsvm_cm-bb-blue {
    color: #30475C;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp span.jsvm_cm-price-box-pg-price.jsvm_cm-bb-orange {
    color: #E0371D;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp span.jsvm_cm-price-box-pg-price.jsvm_cm-bb-sky {
    color: #228FC9;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-crdts-txt {
    border-top: 0px;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-price-txt {
    padding: 3px 0;
    font-size: 130%;
    line-height: 1.5;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-price-txt.jsvm_cm-bb-blue {
    color: #30475C;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-price-txt.jsvm_cm-bb-orange {
    color: #E0371D;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-price-txt.jsvm_cm-bb-sky {
    color: #228FC9;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-crdts-exp-txt {
    color: #666666;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt {
    display: inline-block;
    padding: 12px 55px;
    color: #ffffff;
    margin-bottom: 17px;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt.jsvm_cm-bb-blue {
    background: #425B71;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt.jsvm_cm-bb-orange {
    background: #EE624B;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt.jsvm_cm-bb-sky {
    background: #3FAAE2;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt:hover {
    text-decoration: none;
}


/*Testimonials*/

div.jsvm_cm-clients-testi {
    position: relative;
    text-align: center;
    background: url("../images/bgimageprice.jpg") no-repeat bottom left;
    background-size: 100% auto;
    float: left;
    width: 100%;
    z-index: 1;
}

div.jsvm_cm-clients-testi-bgimage {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(255, 255, 255, 0.81);
    z-index: 2;
}

div.jsvm_cm-clients-testi h2.jsvm_cm-clients-testi-pg-tit {
    margin: 55px 0 0;
    position: relative;
    z-index: 3;
    text-transform: uppercase;
}

div.jsvm_cm-clients-testi div.jsvm_cm-clients-bottomarea {
    position: relative;
    z-index: 4;
}

div.jsvm_cm-clients-testi div.carousel {
    padding: 0 10px 15px 10px;
    margin-top: 30px;
}

div.jsvm_cm-clients-testi div.carousel div.carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}

div.jsvm_cm-clients-testi div.carousel blockquote.jsvm_cm-clients-testi-bq {
    border: none;
    margin: 0;
}

div.jsvm_cm-clients-testi div.carousel blockquote.jsvm_cm-clients-testi-bq img {
    width: 110px;
    height: 110px;
    padding: 5px;
    margin-bottom: 8px;
}

div.jsvm_cm-clients-testi div.carousel blockquote .jsvm_cm-testi-txt {
    display: block;
    padding: 35px 70px;
    line-height: 1;
}

div.jsvm_cm-clients-testi div.carousel blockquote span.jsvm_open-qoute {
    left: 10px;
    line-height: 1;
    position: absolute;
    top: 0;
    font-size: 90px;
}

div.jsvm_cm-clients-testi div.carousel blockquote span.jsvm_close-qoute {
    right: 10px;
    line-height: 1;
    position: absolute;
    bottom: -32px;
    font-size: 90px;
}

div.jsvm_cm-testi-footer {
    display: inline-block;
    width: 40%;
    margin: auto;
    padding: 10px 0;
}

div.jsvm_cm-testi-footer span.jsvm_cm-testi-name {
    display: block;
    float: left;
    width: 100%;
    line-height: 22px;
    margin-top: 10px;
}

div.jsvm_cm-testi-footer span.jsvm_cm-testi-pos {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-clients-testi div.carousel a.carousel-control {
    background: none;
    text-shadow: none;
    margin-top: 30px;
}

div.jsvm_cm-clients-testi div.carousel a.carousel-control.left {
    left: -12px;
}

div.jsvm_cm-clients-testi .carousel-control {
    width: unset;
}

.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.carousel-fade .carousel-control {
    z-index: 2;
}

div.jsvm_cm-mangar-main-wrap {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsvm_cm-mangar-main-wrap [class*="col-"] {
    padding: 0px;
}

div.jsvm_cm-mangar-main-wrap div.jsvm_cm-mangar-img-wrap {
    height: 475px;
    overflow: hidden;
}

div.jsvm_cm-mangar-main-wrap div.jsvm_cm-mangar-img-wrap img {
    width: 100%;
}

div.jsvm_cm-mangar-main-wrap span.jsvm_cm-mangar-heading-wrap {
    display: inline-block;
    padding: 10px;
    width: 450px;
    position: relative;
    z-index: 10;
    margin-top: 15px;
    float: right;
}

div.jsvm_cm-mangar-main-wrap span.jsvm_cm-mangar-heading-wrap .jsvm_cm-mangar-heading {
    display: inline-block;
    padding: 18px 10px 18px 0px;
    width: 100%;
    text-align: right;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0px;
}

div.jsvm_cm-mangar-main-wrap span.jsvm_cm-mangar-text-wrap {
    text-align: right;
    display: inline-block;
    margin-top: 20px;
    padding-top: 13px;
    line-height: 25px;
}

div.jsvm_cm-mangar-main-wrap span.jsvm_cm-mangar-text-wrap2 {
    text-align: left;
    display: inline-block;
    margin-top: 20px;
    padding: 13px;
    line-height: 25px;
}

div.jsvm_cm-mangar-main-wrap span.jsvm_cm-mangar-heading-wrap2 {
    display: inline-block;
    padding: 10px;
    width: 450px;
    position: relative;
    z-index: 1;
    margin-top: 15px;
}

div.jsvm_cm-mangar-main-wrap span.jsvm_cm-mangar-heading-wrap2 .jsvm_cm-mangar-heading2 {
    display: inline-block;
    padding: 18px 0px 18px 10px;
    width: 100%;
    text-align: left;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0px;
}

img.jsvm_img-radius {
    border-radius: 0px;
}

img.jsvm_img-radius:hover {}

div.jsvm_cm_wrapper {
    width: 100%;
    float: left;
}


/*Search Car*/

div.jsvm_cm-syd-car {
    margin-top: -100px;
    padding: 20px 20px 25px;
    width: 100%;
}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-top div.jsvm_cm-syd-car-l h1 span.jsvm_cm-color-txt {
    margin-left: 10px;
    font-weight: bold;
}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-top div.jsvm_cm-syd-car-r {}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-btm {
    margin: 25px 0 0;
}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-btm div.form div.jsvm_cm-inp {
    padding-right: 0px;
}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-btm div.form div.jsvm_cm-inp input.jsvm_cm-inp-field {
    border-radius: 0px;
}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-btm div.form div.jsvm_cm-inp select.jsvm_cm-inp-field {
    border-radius: 0px;
}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-btm div.form button.jsvm_cm-search-btn {
    margin-right: 15px;
    padding: 10px 25px;
    border-radius: 0px;
    font-size: 15px;
}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-btm div.form button.jsvm_cm-search-btn span.jsvm_cm-search-btn-img {
    vertical-align: middle;
}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-btm div.form button.jsvm_cm-search-btn span.jsvm_cm-search-btn-txt {
    vertical-align: middle;
    padding: 4px 0 0 5px;
}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-btm div.form a {
    vertical-align: middle;
}


/* Form Profile */

div.form-group div.jsvm_profile-profileimg-wrapper {
    display: inline-block;
    float: left;
    position: relative;
}

div.form-group div.jsvm_profile-profileimg-wrapper div.jsvm_profile-profileimg-overlay {
    display: none;
    float: left;
    opacity: 0.5;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.6;
}

div.form-group span.jsvm_remove-file {
    cursor: pointer;
}


/* Pagination */

div#jsvehiclemanager-pagination {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 20px 0;
    background: none;
    border: 0px;
}

div#jsvehiclemanager-pagination span.page-numbers {
    padding: 10px 20px;
    margin-left: -1px;
}

div#jsvehiclemanager-pagination span.page-numbers.current {}

div#jsvehiclemanager-pagination a.page-numbers {
    padding: 10px 20px;
    margin-left: -1px;
}

div#jsvehiclemanager-pagination a.page-numbers.next {
    padding: 10px 20px;
}

div#jsvehiclemanager-pagination a.page-numbers.prev {
    padding: 10px 20px;
}

div#jsvehiclemanager-pagination a.page-numbers:hover {
    text-decoration: none;
}


/* Header */

div.jsvm_cm_header div.jsvm_cm_header_bg_overlay {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.40);
    z-index: 2;
}

div.jsvm_cm_header div.jsvm_cm_header_title {
    color: #FFFFFF;
}


/* Vehicle Alert portion Vechile Listing */

div.jsvm_cm-modal-wrp {
    display: inline-block;
    width: 100%;
    border-radius: 0px;
    position: relative;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp a.jsvm_cm-modal-close-icon-wrap {
    position: absolute;
    top: 10px;
    right: 12px;
    z-index: 1054;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp a.jsvm_cm-modal-close-icon-wrap i.jsvm_cm-modal-close-icon {}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp h2.jsvm_cm-modal-title {
    margin: 27px 0 0;
    padding-bottom: 5px;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-left-image-wrp {
    border-radius: 100%;
    left: -115px;
    padding: 33px 0px;
    position: absolute;
    top: 50%;
    height: 120px;
    margin-top: -60px;
    width: 120px;
    text-align: center;
    z-index: 1055;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-left-image-wrp span.jsvm_cm-modal-left-image {}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp {
    padding: 0 30px;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body {
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    width: 100%;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-desc {
    padding: 8px;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-desc div.jsvm_modal-media-left-img-wrp {
    width: 125px;
    height: 70px;
    padding: 0px;
    float: left;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-desc h4.jsvm_modal-media-heading {
    margin: 25px 30px;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp {
    padding: 15px 0 0;
    float: left;
    width: 100%;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvm_cm-modal-form-row {
    padding: 0;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvm_cm-modal-form-row div.jsvm_cm-modal-form-inpf-l {
    padding-left: 0;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvm_cm-modal-form-row span.jsvm_finance_message{
    display: inline-block;
    font-size: 12px;
    padding-top: 5px;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvm_cm-modal-form-row div.jsvm_cm-modal-form-inpf-r {
    padding-right: 0;
    padding-left: 0;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvm_cm-modal-form-btn {
    padding-right: 0;
    padding-left: 0;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvm_cm-modal-form-btn input.jsvm_cm-modal-form-btn-inpf {
    border-radius: 0;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvm_cm-modal-form-row textarea.jsvm_cm-modal-textarea {
    resize: none;
    border-radius: 0px;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp span.jsvm_cm-modal-shortlist-star-wrp {
    display: inline-block;
    padding: 7px 25px;
    margin-bottom: 10px;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp span.jsvm_cm-modal-shortlist-star-wrp span.jsvm_cm-star {}

.modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.modal {
    text-align: center;
}

div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvehiclemanager-pop-finance-detail{width: 100%;padding-top: 10px;display: none;padding-bottom: 10px;}
div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvehiclemanager-pop-finance-detail div.jsvm_finance_wrp{width: calc(100% / 3 - 5px);float: left;margin-left: 5px;padding: 12px;text-align: center;}
div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvehiclemanager-pop-finance-detail div.jsvm_finance_wrp:first-child{margin-left: 0px;}
div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvehiclemanager-pop-finance-detail div.jsvm_finance_wrp div.jsvm_finance_heading{font-weight: 600;font-size: 12px;}
div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvehiclemanager-pop-finance-detail div.jsvm_finance_wrp div.jsvm_finance_payment{display: inline-block;font-size: 22px;padding-top: 15px;}

/* Registration Form */

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form {
    text-align: center;
    padding: 0px 25px;
}

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form fieldset {
    border: none;
}

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form fieldset p {
    width: 100%;
    display: inline-block;
    text-align: left;
}

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form fieldset label {
    width: 100%;
    display: inline-block;
    text-align: left;
}

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form fieldset input {
    width: 100%;
    display: inline-block;
}

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form fieldset p.jsvm_reg_form_input_type {
    margin-top: 10px;
}

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form fieldset p.jsvm_reg_form_input_type label {
    width: unset;
}

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form fieldset p.jsvm_reg_form_input_type input[type="radio"] {
    width: unset;
    vertical-align: middle;
    margin: -4px 4px 0;
}

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form fieldset p input[type="checkbox"] {
    width: unset;
    vertical-align: middle;
    margin: -4px 4px 0;
}

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form fieldset div#jsvm_save {
    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 0 0 10px;
    padding: 0px;
}

div#jsvehiclemanager-wrapper form#jsvehiclemanager_registration_form fieldset div#jsvm_save input#jsvm_save {
    width: 100%;
    padding: 10px 0;
}


/* Login Page */

div.jsvm_js-login-wrapper {
    display: inline-block;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    float: left;
    padding: 35px 15px;
    margin-top: 25px;
}

div.jsvm_js-login-wrapper div.jsvm_js-ourlogin {
    display: inline-block;
    width: 55%;
    float: left;
    padding: 0px 25px;
}

div.jsvm_js-login-wrapper div.jsvm_login-heading {
    margin-bottom: 15px;
}

div.jsvm_js-login-wrapper div.jsvm_js-ourlogin form#jsvm_loginform-custom p {
    display: inline-block;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

div.jsvm_js-login-wrapper div.jsvm_js-ourlogin form#jsvm_loginform-custom p label {
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsvm_js-login-wrapper div.jsvm_js-ourlogin form#jsvm_loginform-custom p input.jsvm_input {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 10px;
    height: unset;
}

div.jsvm_js-login-wrapper div.jsvm_js-ourlogin form#jsvm_loginform-custom p.jsvm_login-submit input#jsvm_wp-submit {
    width: 100%;
    padding: 10px 0px;
}

div.jsvm_js-login-wrapper div.jsvm_js-seprator {
    display: inline-block;
    width: 50px;
    float: left;
    padding: 50px 10px 0px 10px;
}

div.jsvm_js-login-wrapper div.jsvm_js-seprator div.jsvm_js-text {
    margin-left: -5px;
}

div.jsvm_js-login-wrapper div.jsvm_js-seprator div.jsvm_js-vline {
    height: 65px;
}

div.jsvm_js-login-wrapper div.jsvm_js-sociallogin {
    display: inline-block;
    width: calc(45% - 50px);
    float: left;
    padding-right: 25px;
}

div.jsvm_js-login-wrapper div.jsvm_js-sociallogin a.jsvm_sociallogin {
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    text-decoration: none;
}

div.jsvm_js-login-wrapper div.jsvm_js-sociallogin a.jsvm_sociallogin img {
    margin: -1px;
    margin-right: 10px;
}


/* Extra CSS */

div.form-group {
    width: 100%;
    float: left;
}

div.form-group input.jsvm_half-width-field {
    width: 49%;
    float: left;
    margin-right: 1%;
}

div.form-group label.control-label {
    float: left;
    width: 100%;
    font-weight: normal;
}

div.form-group input.jsvm_three-width-field {
    width: 39%;
    float: left;
    margin-right: 1%;
}

div.form-group select.jsvm_three-width-field {
    width: 20%;
    float: left;
}

div.jsvm_cm_slicksliderwrapper {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

div.cm_popularvehicles div.jsvm_cm_slicksliderwrapper {
    margin-bottom: 0px;
}

a.styl2makes {
    position: absolute;
    top: calc(100% + 65px);
    right: -50px;
}

a.styl2makes.left {
    position: absolute;
    right: unset;
    left: -50px;
    top: calc(100% + 65px);
}

div.jsvm_cm_slicksliderwrapper div.jsvm_cm-featuredvehicles-list-wrap {
    margin: 0px 10px;
}


/* vehicle search map fields refine and left right search */

div.jsvm_mapfields {
    display: inline-block;
    border: 1px solid lightgrey;
    position: relative;
    padding: 10px;
    margin: 0px 10px;
    width: calc(100% - 20px);
    margin-bottom: 10px;
}

div.jsvm_mapfields div.jsvm_map-field {
    display: inline-block;
    padding: 0px;
    padding-bottom: 2px;
}

div.jsvm_mapfields div.jsvm_map-field div.jsvm_map-field-label {
    display: inline-block;
    padding: 2px;
}

div.jsvm_mapfields div.jsvm_map-field div.jsvm_map-field-value {
    display: inline-block;
    border: 1px solid lightgrey;
    padding: 4px 8px;
}

div.jsvm_mapfields img.jsvm_map-field-close {
    position: absolute;
    top: -13px;
    right: 5px;
    cursor: pointer;
}


/* vehicles form fields */

div.form-group div.jsvm_cm-form-input {
    width: 100%;
    float: left;
    margin-bottom: 8px;
}

div.form-group div.jsvm_cm-form-input span.jsvm_speedometer {
    padding: 7px 0 0 9px;
    display: none;
}

div.form-group span.jsvm_speedometer {
    padding: 7px 0 0 9px;
    display: none;
}

div.form-group div.jsvm_cm-form-input input.jsvm_lesslenght {
    width: 83%;
    float: left;
}

div.form-group input.jsvm_lesslenght {
    width: 41%;
    float: left;
}

div.form-group input.jsvm_lenghtless {
    width: 93%;
    float: left;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-left-part div.jsvm_cm-vehicle-detail-tabs div#jsvm_tabInner {
    float: left;
    width: 100%;
}


/* popup overlay and message */

div.jsvm_cm-modal-wrp div.jsvm_cm-multi-popup-overlay {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #fafafa;
    opacity: 0.6;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1053;
    text-align: center;
}

div.jsvm_cm-modal-wrp img.jsvm_multipop-loading-gif {
    display: none;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1054;
    margin: auto;
}

div.jsvm_cm-modal-wrp div.jsvm_popup-multi-resp-message {
    display: inline-block;
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 1054;
    margin: auto;
    width: 95%;
    height: 50px;
    bottom: 20px;
    padding: 10px;
}

div.jsvm_cm-modal-wrp div.jsvm_popup-multi-resp-message.alert-success {
    background: #cee8c3;
    color: #4b4b4d;
    border: 1px solid #759169;
}

div.jsvm_cm-modal-wrp div.jsvm_popup-multi-resp-message.alert-danger {
    background: #fde0d5;
    color: #4b4b4d;
    border: 1px solid #ed3237;
}

ul.breadcrumb {
    border-radius: 0px;
    font-size: 110%;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

ul.breadcrumb li:first-child {
    padding-left: 0px;
}

ul.breadcrumb li {
    padding-left: 10px;
}

ul.breadcrumb li a {
    text-decoration: none;
}


/* layout messages 404, offline and no record found etc */

div.jsvm_cm_error_message_wrapper {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 5%;
    margin-bottom: 20px;
}

div.jsvm_cm_error_message_wrapper.jsvm_background_grad {
    background-image: url('../images/body-bg.png')
}

div.jsvm_cm_error_message_wrapper div.jsvm_cm_error_msg_image {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm_error_message_wrapper div.jsvm_cm_error_msg_image img {
    display: inline-block;
}

div.jsvm_cm_error_message_wrapper div.jsvm_cm_error_msg_text {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm_error_message_wrapper div.jsvm_cm_error_msg_text div.jsvm_message-text-bold {
    display: inline-block;
    width: 100%;
    margin: 10px;
    color: #4b4b4d;
}

div.jsvm_cm_error_message_wrapper div.jsvm_cm_error_msg_text div.jsvm_message-text {
    display: inline-block;
    width: 50%;
    line-height: 25px;
    color: #727376;
}

div.jsvm_cm_error_message_wrapper div.jsvm_cm_error_message_button {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}

div.jsvm_cm_error_message_wrapper div.jsvm_cm_error_message_button a {
    display: inline-block;
    padding: 14px 35px;
    text-decoration: none;
    margin-right: 10px;
}

div.jsvm_featured-vehicle-section div.jsvm_vehicle-detail-related-wrappper {
    float: left;
    width: 100%;
    padding: 10px;
}

div.jsvm_featured-vehicle-section div.jsvm_vehicle-detail-related-wrappper div.jsvm_cm-featuredvehicles-list-wrap {
    float: left;
    width: 100%;
}

div.jsvm_featured-vehicle-section div.jsvm_vehicle-detail-related-wrappper div.jsvm_cm-featuredvehicles-list-wrap:last-child div.thumbnail {
    margin-bottom: 0px;
}


/* Login Page */

div.jsvm_cm-login-wrapper {
    float: left;
    width: 100%;
    background: url('../images/login-bg.png') no-repeat scroll 0 0 / 100% 100%;
    margin-bottom: 40px;
    text-align: center;
    margin-top: 40px;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp {
    padding: 0;
    width: 490px;
    margin: 90px auto 120px;
    display: inline-block;
    text-align: left;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-header {
    float: left;
    width: 100%;
    padding: 20px 25px;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-header span.jsvm_cm-login-header-tit {
    text-transform: uppercase;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-header span.jsvm_cm-login-header-tit span.jsvm_cm-login-header-col-tit {}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body {
    float: left;
    width: 100%;
    background: rgba(192, 193, 194, 0.8);
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp {
    padding: 30px 30px 10px;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom {
    border: none;
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p {
    margin: 0 0 15px;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p.login-username {
    float: left;
    width: 100%;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p.login-username input.input {
    border: none;
    width: 100%;
    padding: 16px 15px 16px 70px;
    background: #ffffff url('../images/user-name.png') no-repeat top left;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p.login-password {
    float: left;
    width: 100%;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p.login-password input.input {
    border: none;
    width: 100%;
    padding: 15px 15px 16px 70px;
    background: #ffffff url('../images/password.png') no-repeat top left;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p.login-remember {
    float: left;
    width: 100%;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p.login-remember label {
    margin: 15px 0;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p.login-remember label input#rememberme {
    vertical-align: middle;
    margin-top: 0;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p.login-submit {
    border: none;
    padding: 0;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p.login-submit input.button-primary {
    border: none;
    width: 100%;
    padding: 12px;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-or-area {
    float: left;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0;
    margin: 0 0 15px;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-social-wrp {
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px 0 30px;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-social-wrp a {
    display: inline-block;
    margin: 0 2px;
}


/*credis popup*/

div#jsvehiclemanager-popup-background {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 9998;
    display: none;
}

div#jsvehiclemanager-popup {
    box-sizing: border-box;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 50%;
    z-index: 9999;
    box-shadow: 0px 0px 20px #999;
    padding: 0px 20px 10px 20px;
    display: none;
    transform: translate(-50%, -50%);
    background: #ffffff;
    padding-bottom: 0px;
    border-bottom: 10px solid #41A7DA;
}

div#jsvehiclemanager-popup div.jsvm_icon-parent {
    text-align: center;
    background: rgba(255, 255, 255, 0.71);
    border-radius: 50%;
    width: 138px;
    height: 138px;
    position: absolute;
    left: -74px;
    margin-top: 84px;
}

div#jsvehiclemanager-popup div.jsvm_icon {
    text-align: center;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    margin-top: 9px;
    margin-left: 9px;
}

div#jsvehiclemanager-popup div.jsvm_icon img.jsvm_icon {
    max-height: 100%;
    max-width: 100%;
    margin-top: 32px;
}

div#jsvehiclemanager-popup span.jsvm_popup-title {
    width: 100%;
    display: inline-block;
    padding: 15px 20px;
    margin-left: -20px;
    box-sizing: content-box;
    position: relative;
    background: #41A7DA;
    color: #ffffff;
}

div#jsvehiclemanager-popup span.jsvm_popup-title img#jsvm_popup_cross {
    position: absolute;
    right: 10px;
    top: 5px;
    cursor: pointer;
}

div#jsvehiclemanager-popup div.jsvm_popup-row {
    width: 100%;
    display: inline-block;
    padding: 10px 50px;
    border-bottom: 1px solid #cccccc;
    color: #646464;
}

div#jsvehiclemanager-popup div.jsvm_popup-row:first-child {
    border-top: 1px solid #D3D3D3;
}

div#jsvehiclemanager-popup div.jsvm_popup-row:last-child {
    border: none;
}

div#jsvehiclemanager-popup div.jsvm_popup-row span.jsvm_title {
    display: block;
    float: left;
    width: 70%;
    text-align: left;
}

div#jsvehiclemanager-popup div.jsvm_popup-row span.jsvm_title input.jsvm_checkboxes {
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 5px;
}

div#jsvehiclemanager-popup div.jsvm_popup-row span.jsvm_value {
    display: block;
    float: left;
    width: 30%;
    text-align: right;
}

div#jsvehiclemanager-popup div.jsvm_popup-row.jsvm_button-wrap {
    text-align: right;
    height: unset;
    background: unset;
}

div#jsvehiclemanager-popup div.jsvm_popup-row.jsvm_button-wrap a {
    display: inline-block;
    margin-left: 10px;
    padding: 5px 30px;
    text-decoration: none;
}

div#jsvehiclemanager-popup div.jsvm_popup-row.jsvm_button-wrap {
    text-align: right;
}

div#jsvehiclemanager-popup div.jsvm_popup-row.jsvm_button-wrap a {
    display: inline-block;
    margin-left: 10px;
    padding: 10px 30px;
    text-decoration: none;
    background: #f8f8f8;
    color: #646464;
}

div#jsvehiclemanager-popup div.jsvm_popup-row.jsvm_button-wrap a.jsvm_proceed {
    display: inline-block;
    margin-left: 10px;
    padding: 10px 30px;
    text-decoration: none;
    background: #41A7DA;
    color: #ffffff;
}

div.jsvehiclemanager-button-right {
    float: right;
}

div.jsvm_color_portion input[type="text"] {
    width: 100%;
}


/* print vehicle page css*/

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-heading {
    float: left;
    width: 100%;
    border-bottom: 2px solid #4d4d4d;
    padding-bottom: 6px;
    margin-bottom: 8px;
    margin-top: 20px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-top-heading {
    float: left;
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 4px;
    margin-bottom: 8px;
    margin-top: 20px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-top-heading div.jsvm_cm-print-veh-top-heading-txt {
    padding-top: 9px;
    padding-bottom: 2px;
    font-size: 25px;
    font-weight: bold;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-top-heading a.jsvm_cm-print-veh-print {
    text-decoration: none;
    display: inline-block;
    padding: 7px 7px;
    float: right;
    color: #0C0C0C;
    font-weight: bold;
    border: 1px solid #CCCCCC;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-heading div.jsvm_cm-print-veh-heading-txt {
    padding-top: 9px;
    padding-bottom: 9px;
    border-left: 3px solid #4d4d4d;
    font-size: 20px;
    font-weight: bold;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-heading span.jsvm_cm-print-veh-price {
    background: #4d4d4d;
    display: inline-block;
    font-size: 18px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
    color: #ffffff;
    font-weight: bold;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-images-mwrp {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-images-mwrp div.jsvm_cm-print-veh-img-wrp {
    float: left;
    width: calc(32% - 15px);
    border: 1px solid;
    margin-right: 15px;
    margin-bottom: 15px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-wrp {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-wrp div.jsvm_cm-print-veh-desc-row {
    margin-top: 8px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-title {
    border-width: 1px 1px 1px 4px;
    border-color: #cccccc #cccccc #cccccc #4d4d4d;
    border-style: solid;
    background: #F8F8F8;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    width: 98%;
    margin: 0 1%;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-data {
    float: left;
    width: 100%;
    margin: 15px 0 25px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-data div.jsvm_cm-print-veh-desc-data-row {
    margin-top: 5px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-data div.jsvm_cm-print-veh-desc-data-row div.jsvm_feat-img {
    background: url("images/tick-icon.png") no-repeat scroll left center;
    padding-left: 25px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-data.jsvm_desc-msg {
    float: left;
    width: 98%;
    border: 1px solid #cccccc;
    margin: 15px 1% 25px;
    padding-top: 8px;
    padding-bottom: 8px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-seller-info-data {
    float: left;
    width: 100%;
    margin: 10px 0 50px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-seller-info-data div.jsvm_cm-print-seller-brand-name {
    float: left;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 7px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-seller-info-data div.jsvm_cm-print-seller-weblink {
    float: left;
    width: 100%;
    margin-top: 8px;
    padding-left: 7px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-seller-info-data div.jsvm_cm-print-seller-contactno {
    float: left;
    width: 100%;
    margin-top: 4px;
    padding-left: 7px;
}

div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-seller-info-data div.jsvm_cm-print-seller-address {
    float: left;
    width: 100%;
    margin-top: 2px;
    padding-left: 7px;
}

@media print {
    /* print page css*/
    .col-md-6 {
        float: left;
        width: 50%;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-top-heading {
        float: left;
        width: 100%;
        border-bottom: 1px solid #CCCCCC;
        padding-bottom: 4px;
        margin-bottom: 8px;
        margin-top: 20px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-top-heading div.jsvm_cm-print-veh-top-heading-txt {
        padding-top: 9px;
        padding-bottom: 2px;
        font-size: 25px;
        font-weight: bold;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-top-heading a.jsvm_cm-print-veh-print {
        text-decoration: none;
        display: inline-block;
        padding: 7px 7px;
        float: right;
        color: #0C0C0C;
        font-weight: bold;
        border: 1px solid #CCCCCC;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-heading {
        float: left;
        width: 100%;
        border-bottom: 2px solid #4d4d4d;
        padding-bottom: 6px;
        margin-bottom: 8px;
        margin-top: 20px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-heading div.jsvm_cm-print-veh-heading-txt {
        padding-top: 9px;
        padding-bottom: 9px;
        border-left: 3px solid #4d4d4d;
        font-size: 20px;
        font-weight: bold;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-heading span.jsvm_cm-print-veh-price {
        background: #4d4d4d;
        display: inline-block;
        font-size: 18px;
        padding: 10px 0;
        text-align: center;
        width: 100%;
        color: #ffffff;
        font-weight: bold;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-images-mwrp {
        float: left;
        width: 100%;
        margin-bottom: 8px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-images-mwrp div.jsvm_cm-print-veh-img-wrp {
        float: left;
        width: calc(32% - 15px);
        border: 1px solid;
        margin-right: 15px;
        margin-bottom: 15px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-wrp {
        float: left;
        width: 100%;
        margin-bottom: 15px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-wrp div.jsvm_cm-print-veh-desc-row {
        margin-top: 8px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-title {
        border-width: 1px 1px 1px 4px;
        border-color: #cccccc #cccccc #cccccc #4d4d4d;
        border-style: solid;
        background: #F8F8F8;
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
        width: 98%;
        margin: 0 1%;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-data {
        float: left;
        width: 100%;
        margin: 15px 0 25px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-data div.jsvm_cm-print-veh-desc-data-row {
        margin-top: 5px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-data div.jsvm_cm-print-veh-desc-data-row div.jsvm_feat-img {
        background: url("images/tick-icon.png") no-repeat scroll left center;
        padding-left: 25px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-veh-desc-data.desc-msg {
        float: left;
        width: 98%;
        border: 1px solid #cccccc;
        margin: 15px 1% 25px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-seller-info-data {
        float: left;
        width: 100%;
        margin: 10px 0 50px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-seller-info-data div.jsvm_cm-print-seller-brand-name {
        float: left;
        width: 100%;
        border-bottom: 1px solid #cccccc;
        padding-bottom: 5px;
        text-transform: uppercase;
        font-weight: bold;
        padding-left: 7px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-seller-info-data div.jsvm_cm-print-seller-weblink {
        float: left;
        width: 100%;
        margin-top: 8px;
        padding-left: 7px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-seller-info-data div.jsvm_cm-print-seller-contactno {
        float: left;
        width: 100%;
        margin-top: 4px;
        padding-left: 7px;
    }
    div.jsvm_cm-print-veh-wrp div.jsvm_cm-print-seller-info-data div.jsvm_cm-print-seller-address {
        float: left;
        width: 100%;
        margin-top: 2px;
        padding-left: 7px;
    }
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-sl-veh-top {
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap {
    position: relative;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap span.jsvm_cm-sl-veh-left-txt {
    position: absolute;
    background: rgba(69, 65, 59, 0.7);
    bottom: 0px;
    left: 0px;
    padding: 3px 5px;
    color: #fff;
    right: unset;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap span.jsvm_cm-sl-veh-star-img {
    position: absolute;
    bottom: 3px;
    right: 27px;
    background: rgba(255, 255, 255, 0.3);
    padding: 6px 8px 0px;
    font-size: 200%;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap span.jsvm_cm-sl-veh-star-img span.jsvm_cm-star {
    color: gold;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap.jsvm_image-featured span.jsvm_cm-sl-veh-left-txt {
    bottom: 0px;
    left: 0px;
    z-index: 2;
}

div.jsvm_cm-veh-list-wrapper div.jsvm_cm-veh-list-wrap div.jsvm_cm-veh-list div.jsvm_cm-veh-list-img-wrap.jsvm_image-featured span.jsvm_cm-sl-veh-star-img {
    bottom: 1px;
    right: 31px;
}


/* css for table  */

table#jsvm_js-table {
    width: 100%;
    color: #fff;
    font-size: 14px;
    border-spacing: 0px 4px;
    margin-bottom: 5px;
}

table#jsvm_js-table tbody tr {
    height: 51px;
}

table#jsvm_js-table thead tr th {
    font-weight: bold;
    border-top: none;
}


/*
table#js-table thead tr th.grid{width:35px;}
table#js-table thead tr th.grid span.check-all-span{display:none;}
table#js-table tbody tr th.grid span.check-all-span{display:none;}
table#js-table thead tr th.left-row{text-align:left;padding-left:13px;}
table#js-table thead tr th.centered{width:100px;}
table#js-table thead tr th.action{width:140px;}
table#js-table tbody tr td{color:#444;background:#ffffff;border:1px solid #aaa;border-right:none;padding:8px;text-align:center;}
table#js-table tbody tr td.section-header{color:#FFF;background:#0073AA;text-align:left;font-weight:bold;}
table#js-table .left-align-text{text-align:left;}
table#js-table #center-align-text{text-align:center ;}
table#js-table tbody tr td a{text-decoration:none;}
table#js-table tbody tr td a img{position:relative;top:-2px;}
table#js-table tbody tr td img{position:relative;top:-3px;}
table#js-table tbody tr td:last-child{border-right:1px solid #aaa;}
table#js-table tbody tr td.left-row{text-align:left;padding-left:13px;}
table#js-table tbody tr td.action a img{position:relative;height: 20px;vertical-align:middle;top: 0px;}
table#js-table tbody tr.single-col-row td:last-child{border-left:none;}
table#js-table tbody tr.single-col-row td a{float:right;padding-right:10px;text-align:center;font-size:11px;}*/

div.jsvm_condition-title-listing.jsvm_full-width {
    padding: 3px 7px;
    margin-right: 9px;
    margin-top: -3px;
    display: inline-block;
}

div.jsvm_condition-title-listing.jsvm_three-column {
    padding: 2px 3px;
    margin-top: -3px;
    margin-right: 9px;
    display: inline-block;
}

div.jsvm_cm-veh-list-side-vert-bottom div.jsvm_condition-title-listing.jsvm_three-column {
    padding: 2px 3px;
    margin-top: 0px;
    margin-right: 0px;
    display: inline-block;
}

div.jsvm_cm-veh-list-vert div.jsvm_condition-title-listing.jsvm_three-column {
    padding: 2px 5px;
    margin-top: 0px;
    margin-right: 0px;
    display: inline-block;
}

div.jsvm_cm-veh-list-vert div.jsvm_condition-title-listing.jsvm_full-width {
    padding: 3px 7px;
    margin-right: 0px;
    margin-top: 0px;
    display: inline-block;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-left a.jsvm_cm-veh-select-optn-short-btn span.i {
    margin-right: 5px;
    float: left;
    margin-top: -1px;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-left a.jsvm_cm_mv_av {
    display: inline-block;
    padding: 10px 15px;
}

div.jsvm_cm-veh-select-optn-wrap div.jsvm_cm-veh-select-optn-wrapper div.jsvm_cm-veh-select-optn-left a.jsvm_cm_mv_av i.fa {
    margin-right: 10px;
}


/*login popup*/

div.jsvm_cm-login-popup form#loginform-custom {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
}

div.jsvm_cm-login-popup form#loginform-custom p {
    margin: 0 0 15px;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-username {
    float: left;
    width: 100%;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-username label {
    display: none;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-username input.input {
    border: none;
    width: 100%;
    padding: 16px 15px 16px 70px;
    background: #ffffff url('../images/user-name.png') no-repeat top left;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-password {
    float: left;
    width: 100%;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-password label {
    display: none;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-password input.input {
    border: none;
    width: 100%;
    padding: 15px 15px 16px 70px;
    background: #ffffff url('../images/password.png') no-repeat top left;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-remember {
    float: left;
    width: 100%;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-remember label {
    margin: 5px 0px 0px;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-remember label input#rememberme {
    vertical-align: middle;
    margin-top: 0;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-submit {
    border: none;
    padding: 0;
}

div.jsvm_cm-login-popup form#loginform-custom p.login-submit input.button-primary {
    border: none;
    width: 100%;
    padding: 12px;
}

div.jsvm_cm-login-popup div.jsvm_cm-login-or-area {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0;
    margin: 0 0 15px;
    font-weight: bold;
}

div.jsvm_cm-login-popup div.jsvm_cm-login-social-wrp {
    width: 100%;
    text-align: center;
    margin: 10px 0 15px;
}

div.jsvm_cm-login-popup div.jsvm_cm-login-social-wrp a {
    display: inline-block;
    margin: 0 2px;
}

div.jsvm_cm-login-popup h2.jsvm_cm-login-title-text {
    float: left;
}

div.jsvm_termsconditions-checkbox {
    float: left;
    width: 100%;
    padding: 10px;
}

div.jsvm_termsconditions-checkbox input[type="checkbox"] {
    padding: 0px;
    margin: 0px;
}

div.jsvm_termsconditions-checkbox img {
    margin-left: 5px;
}

div.jsvm_termsconditions-checkbox label {
    margin-top: 2px;
    display: inline-block;
}

div.jsvm_cm_veh_vis_wrapper {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

div.jsvm_cm_veh_vis_wrapper div.jsvm_cm_veh_vis_label {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

div.jsvm_cm_veh_vis_wrapper div.jsvm_cm_veh_vis_message {
    float: left;
    width: 100%;
    padding: 20px;
}

div.jsvm_cm_veh_vis_wrapper div.jsvm_cm_veh_vis_message a.jsvm_cm_veh_vis_btn {
    float: right;
    padding: 10px 18px;
    margin-left: 10px;
}

div.jsvm_cm-Add-veh-from input[type=radio] {
    display: inline-block;
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 5px;
}

div.jsvm_cm-Add-veh-from input[type=radio] + label {
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-top: 3px;
}

div.jsvm_checkbox.cm-veh-fm-inputbox label {
    line-height: 20px;
}

div.jsvm_cm-meet-us-wrap div.jsvm_cm-contact-form-wrap form.jsvm_cm-contact-form input[type="submit"] {
    border-radius: 0px;
    border: 0px;
}


/* cm vehicle thanks you page */

div.jsvm_cm-veh-thank-wrap {
    background: url("../images/bg.png");
    float: left;
    width: 100%;
    margin-top: 40px;
}

div.jsvm_cm-veh-thank-wrap div.jsvm_cm-veh-thank-img-wrap {
    width: 100%;
    float: left;
    text-align: center;
    padding: 30px 0;
}

div.jsvm_cm-veh-thank-wrap div.jsvm_cm-veh-thank-img-wrap img {
    display: inline-block;
    text-align: center;
}

div.jsvm_cm-veh-thank-wrap div.jsvm_cm-veh-thank-title-wrap {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: bold;
    font-size: 36px;
    margin-bottom: 25px;
}

div.jsvm_cm-veh-thank-wrap div.jsvm_cm-veh-thank-massge-wrap {
    width: 100%;
    float: left;
    text-align: center;
}

div.jsvm_cm-veh-thank-wrap div.jsvm_cm-veh-thank-button-wrap {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 15px;
}

div.jsvm_cm-veh-thank-wrap div.jsvm_cm-veh-thank-button-wrap a.jsvm_cm-veh-thank-button-back {
    display: inline-block;
    padding: 5px 8px;
}

div.jsvm_cm_norecordfoundtable {
    width: 99%;
    float: left;
    padding: 10px 5px;
    margin: 10px 0.5%;
    text-align: left;
}

div.jsvm_cm_norecordfoundtable img {
    padding: 0px 5px;
}


/* Error Container */

div.js_vehiclemanager_error_messages_wrapper {
    float: left;
    width: 100%;
    margin: 20px 0px;
    margin-bottom: 10px;
}

div.js_vehiclemanager_error_messages_wrapper div.jsvm_message1 span {
    font-size: 18px;
    margin-top: 7px;
    margin-bottom: 10px;
    float: left;
    display: inline-block;
}

div.js_vehiclemanager_error_messages_wrapper div.jsvm_message2 {
    float: left;
    width: 100%;
    background: #ffd2d3;
    padding: 15px;
    border: 1px solid #9D2006;
    color: #9D2006;
}

div.js_vehiclemanager_error_messages_wrapper div.jsvm_message2 span.jsvm_img {
    float: left;
}

div.js_vehiclemanager_error_messages_wrapper div.jsvm_message2 span.jsvm_img img {
    display: inline-block;
}

div.js_vehiclemanager_error_messages_wrapper div.jsvm_message2 span.jsvm_message-text {
    padding-left: 25px;
    color: #9D2006;
    line-height: 23px;
}

div.js_vehiclemanager_error_messages_wrapper div.jsvm_footer {
    float: left;
    width: 100%;
}

div.js_vehiclemanager_error_messages_wrapper div.jsvm_footer a {
    float: right;
    margin-top: 10px;
}

div.widget.jsvm_widget_cm_footervehicleimages div {
    padding: 2px;
}

div.jsvm_cmf_copyright a.jsvm_footer_logo {
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}

div.jsvm_cmf_copyright a.jsvm_footer_logo img {
    margin-top: -7px;
}


/* pricing table layout */

div.jsvm_cm-price-box-wrp.nobg div.jsvm_cm-price-box-list div.col-md-4 {
    margin-bottom: 40px;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box.jsvm_cm-pkg-color-1 {
    border-bottom: 10px solid #0A62CC;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box.jsvm_cm-pkg-color-2 {
    border-bottom: 10px solid #E0371D;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box.jsvm_cm-pkg-color-3 {
    border-bottom: 10px solid #228FC9;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box.jsvm_cm-pkg-color-4 {
    border-bottom: 10px solid #10854E;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box.jsvm_cm-pkg-color-5 {
    border-bottom: 10px solid #CF811B;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box.jsvm_cm-pkg-color-6 {
    border-bottom: 10px solid #263E54;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-heading.jsvm_cm-pkg-color-1 {
    border-bottom: 20px solid #0A62CC;
    background: #2286FE;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-heading.jsvm_cm-pkg-color-2 {
    border-bottom: 20px solid #E0371D;
    background: #EE624B;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-heading.jsvm_cm-pkg-color-3 {
    border-bottom: 20px solid #228FC9;
    background: #3FAAE2;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-heading.jsvm_cm-pkg-color-4 {
    border-bottom: 20px solid #10854E;
    background: #2BA86E;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-heading.jsvm_cm-pkg-color-5 {
    border-bottom: 20px solid #CF811B;
    background: #F5A233;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-heading.jsvm_cm-pkg-color-6 {
    border-bottom: 20px solid #263E54;
    background: #425B71;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp.jsvm_cm-pkg-color-1 {
    border: 5px solid #2286FE;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp.jsvm_cm-pkg-color-2 {
    border: 5px solid #EE624B;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp.jsvm_cm-pkg-color-3 {
    border: 5px solid #3FAAE2;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp.jsvm_cm-pkg-color-4 {
    border: 5px solid #2BA86E;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp.jsvm_cm-pkg-color-5 {
    border: 5px solid #F5A233;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp.jsvm_cm-pkg-color-6 {
    border: 5px solid #425B71;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp span.jsvm_cm-price-box-pg-price.jsvm_cm-pkg-color-1 {
    color: #0A62CC;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp span.jsvm_cm-price-box-pg-price.jsvm_cm-pkg-color-2 {
    color: #E0371D;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp span.jsvm_cm-price-box-pg-price.jsvm_cm-pkg-color-3 {
    color: #228FC9;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp span.jsvm_cm-price-box-pg-price.jsvm_cm-pkg-color-4 {
    color: #10854E;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp span.jsvm_cm-price-box-pg-price.jsvm_cm-pkg-color-5 {
    color: #CF811B;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box div.jsvm_cm-price-box-pg-price-wrp span.jsvm_cm-price-box-pg-price.jsvm_cm-pkg-color-6 {
    color: #263E54;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-price-txt.jsvm_cm-pkg-color-1 {
    color: #2286FE;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-price-txt.jsvm_cm-pkg-color-2 {
    color: #EE624B;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-price-txt.jsvm_cm-pkg-color-3 {
    color: #3FAAE2;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-price-txt.jsvm_cm-pkg-color-4 {
    color: #2BA86E;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-price-txt.jsvm_cm-pkg-color-5 {
    color: #F5A233;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box ul.jsvm_cm-price-box-pg-crdts-list li.jsvm_cm-price-box-pg-price-txt.jsvm_cm-pkg-color-6 {
    color: #425B71;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt.cm-pkg-color-1 {
    background: #2286FE;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt.jsvm_cm-pkg-color-2 {
    background: #EE624B;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt.jsvm_cm-pkg-color-3 {
    background: #3FAAE2;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt.jsvm_cm-pkg-color-4 {
    background: #2BA86E;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt.jsvm_cm-pkg-color-5 {
    background: #F5A233;
}

div.jsvm_cm-price-box-wrp div.jsvm_cm-price-box-list div.jsvm_cm-price-box a.jsvm_cm-price-box-bn-btn-txt.jsvm_cm-pkg-color-6 {
    background: #425B71;
}

div.jsvm_header_topbar span a {
    padding-left: 10px;
}

div#jsvm_cm-autoscroll-vehicles div.jsvm_content div.jsvehiclemanager-loading-icon-wrapper {
    width: 100%;
    text-align: center;
    float: left;
}

div#jsvm_cm-autoscroll-vehicles div.jsvm_content div.no-more-vehicles-message {
    width: 100%;
    text-align: center;
    padding: 30px 0px;
    float: left;
    color: #e2e2e2;
}

div#jsvm_ajaxloaded_wait_overlay {
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 999998;
    background: rgba(0, 0, 0, 0.94);
}

img#jsvm_ajaxloaded_wait_image {
    z-index: 999999;
    position: fixed;
    top: calc(50% - 64px);
    left: calc(50% - 64px);
}


/*
-------------------------------------------
wp support tickets pro css
-------------------------------------------
*/

div.js-nullmargin div.js-myticket-link a.js-myticket-link {
    padding: 27px 0;
}

div.js-myticket-link a.js-myticket-link {
    padding: 27px 0;
}

div.js-filter-wrapper div.js-filter-value input {
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 6px 12px;
    height: 34px;
}

div#js-filter-wrapper-toggle-plus img,
div#js-filter-wrapper-toggle-minus img {
    margin-top: 4px;
}

div.js-filter-wrapper div.js-filter-button input.js-ticket-filter-button {
    padding: 6px 10px;
}

div.js-ticket-body-data-elipses {
    padding: 4px 0 4px 18px
}

div.js-ticket-wrapper-textcolor {
    padding: 5px 15px;
}

div.js-ticket-sorting {
    margin: 10px 0 15px;
}

div.js-ticket-sorting span.js-ticket-sorting-link a {
    padding: 8px;
}

form#adminTicketform div.js-form-wrapper div.js-form-title {
    margin-bottom: 6px;
}

div.frontend {
    margin-bottom: 8px;
}

div.js-filter-title {
    margin-bottom: 6px;
}

div.js-filter-wrapper div.js-filter-value select#jsst-departmentid {
    padding: 3px 10px;
    height: 34px;
}

div.js-filter-wrapper div.js-filter-value select#jsst-priorityid {
    padding: 3px 10px;
    height: 34px;
}

div.js-ticket-wrapper div.js-ticket-data span.js-ticket-status {
    bottom: 15px;
}

div.js-ticket-wrapper div.js-ticket-toparea div.js-ticket-padding-left-xs {
    padding: 0;
}

div.js-ticket-wrapper div.js-ticket-toparea div.js-ticket-padding-left-xs div.js-row {
    margin: 8px 0;
}

div.js-form-wrapper div.js-form-value input.inputbox {
    border: 1px solid #ccc;
    color: #555;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
}

div.js-form-wrapper div.js-form-value select {
    height: 34px;
    padding: 4px
}

div.js-form-value div.tk_attachment_value_wrapperform span.tk_attachment_value_text input.inputbox {
    padding: 0px
}

div.js-form-value div.tk_attachment_value_wrapperform span.tk_attachment_value_text input {
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 0px 12px;
    height: 34px;
}

div.js-form-field div.tk_attachment_value_wrapperform span.tk_attachment_value_text input.inputbox {
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 0px 12px;
    height: 34px;
}

div.js-form-field div.tk_attachment_value_wrapperform span.tk_attachment_value_text input {
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 0px 12px;
    height: 34px;
}

div.js-form-field div.tk_attachment_value_wrapperform span.tk_attachment_value_text span.tk_attachment_remove {
    right: 7px;
    top: 10px;
}

div.js-form-value div.tk_attachment_value_wrapperform span.tk_attachment_value_text span.tk_attachment_remove {
    right: 7px;
    top: 10px;
}

form.js-ticket-form div.js-form-button input.tk_dft_btn {
    padding: 8px 10px;
}

form.js-filter-form div.js-filter-wrapper div.js-filter-button input.button {
    padding: 8px 10px;
}

div.js-ticket-border-box-kb div.js-rightnullpadding div.js-ticket-body-data-elipses {
    padding-top: 25px;
}

div.js-ticket-body-row-button input {
    background: #FFFFFF;
    border: 1px solid #d4d4d4;
}

form.js-ticket-form div.js-form-button input.button {
    padding: 10px 5px;
}

form.js-ticket-form div.js-form-wrapper div.js-form-value span.tk_attachments_addform {
    padding: 6px 7px;
    margin-top: 15px;
}

div.js-ticket-detail-wrapper div.js-ticket-openclosed {
    background: #D4D4D5;
}

div.js-ticket-detail-wrapper div.js-border-box {
    padding: 4px 5px;
}

div.js-last-left div.js-row {
    padding: 0 0 15px;
}

div.js-ticket-detail-wrapper a.button {
    background: #D4D4DC;
}

div.js-form-wrapper div.replyFormStatus {
    padding-top: 0px;
}

div.js-form-button input.button {
    padding: 6px 10px;
}

div.js-ticket-detail-wrapper div.js-ticket-requester {
    padding: 8px 0;
}

div.js-ticket-detail-wrapper div.js-ticket-moredetail div.js-ticket-data-value {
    padding: 10px 7px;
}

div.js-ticket-detail-wrapper div.js-ticket-moredetail div.js-ticket-data-title {
    padding: 10px 19px;
}

div.js-ticket-popup-download-row div.js-ticket-popup-row-button a.js-ticket-popup-row-button-a {
    background: #D5D4D5;
    padding: 8px 10px;
}

div#js-ticket-main-popup div#js-ticket-main-downloadallbtn div.download_all_btn div.js-ticket-popup-row-button-all a.js-ticket-popup-row-button-a {
    background: #D5D4D5;
    padding: 8px 10px;
}

div.js-ourlogin form#loginform-custom p.login-username input.input {
    padding: 5px 10px;
    height: 34px;
    width: 100%;
}

div.js-ourlogin form#loginform-custom p.login-password input.input {
    padding: 5px 10px;
    height: 34px;
    width: 100%;
}

div.js-ourlogin form#loginform-custom p.login-submit input.button-primary {
    padding: 6px 12px;
}

form#commentform p input[type="submit"] {
    padding: 6px 12px;
}

div.jsvm_has-error span.select2-selection {
    border: 1px solid #a94442;
    border-radius: 4px;
}

div.jsvm_has-error span.form-error {
    color: #a94442;
}

div#jsvm_cm-autoscroll-vehicles div.jsvm_content {
    float: left;
}

table#jsvm_js-table {
    float: left;
}

.fa {
    font-family: 'FontAwesome' !important;
}

div.form-group div.halfsearchfilter {
    width: 50%;
    float: left;
}

div.form-group div.halfsearchfilter2 {
    width: calc(50% - 5px);
    margin-left: 5px;
    float: left;
}

div.form-group div.fullsearchfilterfield {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

div.form-group div.fullsearchfilterfield2 {
    float: left;
    width: 100%;
}

div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-main-img-wrp {
    position: relative;
}

div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-main-img-wrp div.jsvm_cm-veh-sold-wrap {
    width: 100%;
    height: 100%;
    float: left;
    position: absolute;
    z-index: 1;
    background: rgba(255, 255, 255, 0.80);
    top: 0;
}

div.jsvm_cm-veh-deatail-slide-wrap div.jsvm_cm-veh-main-img-wrp div.jsvm_cm-veh-sold-wrap span.jsvm_cm-veh-sold {
    display: inline-block;
    border: 2px solid red;
    
    color: red;
    margin: 40px 0 0 40px;
    padding: 5px 13px;
    z-index: 1;
    font-weight: bold;
    font-size: 20px;
}

div.model-loading {
    position: relative;
}

div.model-loading img#makemodelloading-gif {
    position: absolute;
    right: 10px;
    top: 7px;
}

div.send-to-seller-wrapper {
    position: relative;
}

div.send-to-seller-wrapper div.jsvm_popup-multi-resp-message {
    position: absolute;
    bottom: 10px;
    left: 0px;
    right: 0px;
}

div.send-to-seller-wrapper div.jsvm_cm-multi-popup-overlay {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #fafafa;
    opacity: 0.6;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1053;
    text-align: center;
}

div.send-to-seller-wrapper img.jsvm_multipop-loading-gif {
    display: none;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1054;
    margin: auto;
}

div.jsvm_cm-Add-veh-from input.custom_date {
    height: 34px;
}

div.jsvm_cm-Add-veh-from input[id="ufield_"] {
    margin: 0px;
}

div.jsvm_cm-Add-veh-from label[id^="foruf_"] {
    padding: 0 7px;
}

div.jsvm_vehicle-list-compare-part div.jsvm_compare-part-right span.jsvm_compare-img {
    float: left;
}


/* basic image alignments and appearnces issues in posts*/

div.jsvm_post_tag_wrapper {
    float: left;
    width: 100%;
    margin: 10px 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d4d4d4;
}

div.jsvm_post_tag_wrapper h4 {
    float: left;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

div.jsvm_post_tag_wrapper .jsvm_tag_link {
    float: left;
    padding: 10px;
    margin-right: 10px;
    border: 1px solid #d4d4d4;
}

div.jsvm_content_wrapper .alignright {
    float: right;
    margin: 5px 0 5px 20px;
}

div.jsvm_content_wrapper .alignleft {
    float: left;
    margin: 5px 20px 5px 0px;
}

div.jsvm_content_wrapper .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt img.alignright {
    float: right;
    margin: 5px 0 5px 20px;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt img.alignleft {
    float: left;
    margin: 5px 20px 5px 0px;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt .wp-caption .wp-caption-text,
div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt .entry-caption,
.gallery-caption {
    font-style: italic;
    font-weight: 300;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt .wp-audio-shortcode {
    height: 50px !important;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt iframe {
    height: 350px !important;
}


/* genric classes to hanle default padding */

.jsvm_nopadding {
    padding: 0px;
}

.jsvm_norightpadding {
    padding-right: 0px;
}

.jsvm_noleftpadding {
    padding-left: 0px;
}

.jsvm_nomargin {
    margin: 0px;
}


/* Comments and replise for posts*/

div.jsvm_content_wrapper div#comments img {
    max-width: 100%;
    height: auto;
}

div.jsvm_content_wrapper div#comments span.jsvm_nr_meta_info_item {
    margin-right: 10px;
}

div.jsvm_content_wrapper div#comments i {
    margin-right: 10px;
}

div.jsvm_content_wrapper div#comments * {
    max-width: 100% !important;
    height: auto !important;
}

div.jsvm_content_wrapper div#comments img {
    margin: 10px 0px;
}

div.jsvm_content_wrapper div#comments table {
    border: 1px solid #D4D4D4;
    width: 100%;
}

div.jsvm_content_wrapper div#comments table th {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #D4D4D4;
}

div.jsvm_content_wrapper div#comments table td {
    padding: 10px;
    text-align: left;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #d4d4d4;
}

div.jsvm_content_wrapper div#comments a.nr_readmore {
    border-radius: 0px;
}

div.jsvm_content_wrapper div#comments a.nr_readmore i.glyphicon {
    margin-right: 10px;
}

div.jsvm_content_wrapper div#comments {
    float: left;
    width: 100%;
}

#commentform .error {
    font-size: 12px;
    padding: 0 0 5px 0;
    color: #FF0000;
}

#commentform input.error,
#commentform textarea.error {
    background: #FFD2D2;
    color: #000000;
}


/*Car manager widgets znd wordpress default widgets*/

div.widget_archive label.screen-reader-text {
    margin: 10px 5px 0px 10px;
    display: block;
}

div.widget_categories label.screen-reader-text {
    margin: 10px 5px 0px 10px;
    display: block;
}

div.widget select {
    width: calc(100% - 20px);
    padding: 5px;
    margin: 10px;
}

div.block.widget {
    width: 100%;
    float: left;
}

ul ul.children {
    padding: 0px;
}

ul ul.sub-menu {
    padding: 0px;
}

ul ul.children li {
    padding-top: 10px;
    padding-bottom: 0px;
}

ul ul.sub-menu li {
    padding-top: 10px;
    padding-bottom: 0px;
}

div.jsvm_imagetext1.cm_wrapper div.container {
    padding-top: 10px;
    padding-bottom: 10px;
}

div.jsvm_cm-veh-3featurebox-style2 div.container {
    padding-bottom: 20px;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-header h2 {
    display: inline-block;
    margin: 0;
}

div.jsvm_cm-login-wrapper div.jsvm_cm-login-inner-wrp div.jsvm_cm-login-body div.jsvm_cm-login-form-wrp form#loginform-custom p.login-submit input.button-primary {
    font-weight: bold;
}

div.jsvm_cm-news-list-wrap div.thumbnail div.caption h5 span.jsvm_cm-news-heading {
    padding-bottom: 5px;
}

div.jsvm_cm-veh-info div.thumbnail div.jsvm_txt-algin h5 {
    font-weight: bold;
}

div.jsvm_cm-veh-3featurebox-style3 div.thumbnail div.caption.jsvm_txt-algin h5 {
    font-weight: bold;
}

div.jsvm_cm-veh-3featurebox-style2 div.thumbnail div.caption.jsvm_txt-algin h5 {
    font-weight: bold;
}

div.vc_tta-panel.cm_faq h4 {
    font-family: Lato;
    font-size: 17px;
    line-height: 30px;
    font-weight: 700
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap span.jsvm_cm-count-wrapper .jsvm_cm-count-tit h4 {
    text-shadow: 2px 2px black;
}

div.jsvm_cm-syd-car div.jsvm_cm-syd-car-btm h6 {
    display: inline-block;
    margin: 0px;
}

div.jsvm_cm-search-module h6 {
    display: inline-block;
    margin: 0;
}

div.jsvm_content_wrapper blockquote {
    line-height: 1.5;
}

div.widget_categories ul.children li:first-child {
    margin-top: 10px;
}

div.widget_categories ul.children li {
    padding-bottom: 10px;
}

div.widget_categories ul.children li:last-child {
    padding-bottom: 0px;
}

div.widget_pages ul.children li:first-child {
    margin-top: 10px;
}

div.widget_pages ul li:nth-child(1) ul.children li {
    text-indent: -13px;
    padding-left: 26px;
}

div.widget_pages ul.children li {
    padding-bottom: 10px;
}

div.widget_pages ul.children li:last-child {
    padding-bottom: 0px;
}

div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt.jsvm_bigfont li {
    padding-top: 2px;
    padding-bottom: 2px;
}

div.jsvm_content_wrapper div#comments ol {
    list-style-type:none;
}


div.jsvm_blog_list_wrapper div.jsvm_nr_excerpt.jsvm_bigfont input[type='submit'] {
    padding: 5px 12px;
}

.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
.vc_section.vc_section-has-fill+.vc_section {
    padding-top: 0px !important;
}

div#map {
    width: 100%;
    height: 100%;
}

div#map_container {
    height: 350px;
    width: 100%;
}

div#jsvm_map_container1 {
    height: 350px;
    width: 100%;
}

div#jsvm_map_container {
    height: 350px;
    width: 100%;
}

#jsvm_stack_chart_horizontal {
    height: 300px;
}

div.widget_archive label.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important;
}

div.widget_categories label.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important;
}

div.widget_search form#searchform label.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important;
}

div.jsvm_vehicle-detail div.jsvm_vehicle-detail-right-part div.jsvm_views-and-stock div.jsvm_offer-text.jsvm_extrapadding {
    padding-top: 18px;
    padding-bottom: 18px;
}

div.jsvm_small-font {
    font-size: 90%;
}

div.widget_rss li a.rsswidget {
    padding-top: 10px;
    display: inline-block;
}

div.widget_rss li span.rss-date {
    padding: 10px 5px;
    display: inline-block;
    width: 100%;
}

div.widget_rss li div.rssSummary {
    padding: 5px 10px;
    display: inline-block;
    word-spacing: 1.5px;
    letter-spacing: 0.5px;
    line-height: 1.3;
}

div.widget_rss li cite {
    padding: 5px 00px;
    display: inline-block;
    word-spacing: 1.5px;
    letter-spacing: 0.5px;
    line-height: 1.3;
}


/*Post body*/

div.jsvm_blog_list_wrapper {
    letter-spacing: 0.65px;
    word-spacing: 1.3px;
}
div.widget_calendar {
    width:100%;
}
div.widget_recent_entries,
div.widget_rss,
div.widget_text,
div.widget_cm_recent_posts,
div.widget_cm_recent_comments,
div.widget_nav_menu,
div.widget_search,
div.widget_recent_comments,
div.widget_archive,
div.widget_categories,
div.widget_meta,
div.widget_pages {
    width: 100%;
}
div.widget_tag_cloud {
    width: 100%;
}
/* for html entities that appear wriong */
div.jsvm_content_wrapper div#comments {
    padding: 0px 0px 10px;
    line-height: 20px;
}

div.jsvm_content_wrapper div#review_form_wrapper span#reply-title {
    display:inline-block;
    margin-bottom: 20px;
    width: 100%;
}

div.jsvm_content_wrapper div#review_form_wrapper div#review_form div.comment-respond form#commentform div.comment-form-rating label{
    margin-bottom: 7px;
    margin-top: 10px;
}

div.jsvm_content_wrapper div#comments * {
    max-width: 100% !important;
    height: auto !important;
}

div.jsvm_content_wrapper div#comments img {
    margin: 10px 0px;
}

div.jsvm_content_wrapper div#comments table {
    border: 1px solid #D4D4D4;
    width: 100%;
}

div.jsvm_content_wrapper div#comments table th {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #D4D4D4;
}

div.jsvm_content_wrapper div#comments table td {
    padding: 10px;
    text-align: left;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #d4d4d4;
}

div.jsvm_content_wrapper div#comments a.nr_readmore {
    border-radius: 0px;
}

div.jsvm_content_wrapper div#comments a.nr_readmore i.glyphicon {
    margin-right: 10px;
}
div.widget_recent_entries ul li a,
div.widget_rss ul li a,
div.widget_nav_menu ul li a,
div.widget_search ul li a,
div.widget_recent_comments ul li a,
div.widget_archive ul li a,
div.widget_categories ul li a,
div.widget_meta ul li a,
div.widget_pages ul li a{
    line-height: 1.4;
}

div#comments ol li.comment article.comment-body div.comment-content ol {
    list-style-type:decimal;
}
/* Woocommerce */
.woocommerce .quantity .qty {
    display:inline-block;
    height: 35px;
    width: 50px;
}
.woocommerce .woocommerce-ordering select{
    height: 30px;
}
.woocommerce ul.products li.product a {
    display:inline-block;padding: 5px;margin-top: 10px;
}
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text{
    width: auto;
}
div#jsvm_searchbaraffix form div.jsvm_cm_search_field .select2-container--default .select2-selection--multiple{
    border-radius: 0px;
    height: 40px;
}
div#jsvm_searchbaraffix form div.jsvm_cm_search_field input.jsvm_cm_search_price_field{
    border-radius: 0px;
    height: 40px;
}
div#jsvm_searchbaraffix form div.jsvm_cm_search_field .select2-container .select2-search--inline .select2-search__field{
    margin-top: 12px;
}
div.jsvm_cm-main-wrap .jsvm_cm-vehicles-heading span.jsvm_cm-vehicles-headings-wrap span.jsvm_cm-vehicles-headings-wrap-first-word{
    padding-bottom: 15px;
    display:inline-block;
}
div.thumbnail div.jsvm_imagewrapper-link-overlay{
    position:absolute;top:0px;right:0px;left:0px;bottom:0px;
    height: 100%;
    width: 100%;
    display:none;
    opacity: 0.75;
}
div.thumbnail img.jsvm_imagewrapper-link-overlay-img{
    position:absolute !important;
    top:0px;right:0px;left:0px;bottom:0px;margin:auto !important;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s 0.4s, opacity 0.4s linear;
}
div.thumbnail:hover div.jsvm_imagewrapper-link-overlay{
    display:inline-block;
}
div.thumbnail:hover img.jsvm_imagewrapper-link-overlay-img{
    visibility: visible;
    opacity: 1;
    transition: opacity 0.4s linear
}
div.thumbnail a.jsvm_cm-imagelink-logo{
    position: relative;
    height: 100%;width: 100%;display:inline-block;
}
/* two box links style2 */
div.jsvm_cm-veh-looking-sale-btn-wrap-style-2{
    height: 520px;
    padding: 100px 0px;
}
div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-looking{
    display:inline-block;
    width:48%;
    float:left;
    margin-right: 2%;
    min-height: 320px;
    padding: 0px 20px;
    position: relative;
}
div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-sale{
    display:inline-block;
    width:48%;
    float:left;
    margin-left: 2%;
    min-height: 320px;
    padding: 0px 20px;
    position: relative;
}
div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-sale-looking-button-overlay{
    position:absolute;
    top:0px;
    right:0px;
    left:0px;
    bottom:0px;
    height: 100%;
    width: 100%;
    opacity: 0.8 ;
    display: none;
}
div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 a.jsvm_cm-veh-sale-looking-button{
    position:absolute;
    top:190px;
    right:0px;
    left:0px;
    margin: auto;
    display: none;
    max-width: 250px;
    text-align: center;
    font-weight: bold;
    padding:  12px 0px;
    z-index: 4;
}
div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-sale-txt-area{
    position: absolute;
    z-index: 3;
    display:inline-block;
}
div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-looking-txt-area{
    position: absolute;
    z-index: 3;
    display:inline-block;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-looking:hover div.jsvm_cm-veh-sale-looking-button-overlay{
    display: inline-block;
}
div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-looking:hover a.jsvm_cm-veh-sale-looking-button{
    display: inline-block;
}
div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-sale:hover div.jsvm_cm-veh-sale-looking-button-overlay{
    display: inline-block;
}
div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-sale:hover a.jsvm_cm-veh-sale-looking-button{
    display: inline-block;
}
/* car manager stats module */
div.jsvm_carmanager-stats-module-wrapper{
    display: inline-block;
    width: 100%;
    background: url('../images/bg.png');
    padding: 40px 0px;
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left{
    display: inline-block;
    width: 60%;
    float: left;
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-title{
    display: inline-block;width: 100%;
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-desc{
    display: inline-block;width: 100%;
}

div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single{
    display: inline-block;width: 50%;float: left;
}

div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single span.jsvm_cm-veh-stats-img-wrap{
    display: inline-block;border-radius: 50%;padding: 5px;
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single span.jsvm_cm-veh-stats-img-wrap i{
    font-size: 35px;color: #fff;padding: 15px;border-radius: 50%;
}

div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single div.caption.jsvm_txt-algin{
    display: inline-block;width: 100%;
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-content{
    display: inline-block;
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-title {
    margin-bottom: 10px;
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-title span.jsvm_carmanager-stats-border-left{
    padding-bottom: 5px;
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-title span.jsvm_carmanager-stats-border-center{
    display: none;
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-desc h4{
    margin-bottom: 25px;
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single{
    padding-left: 10px;
    margin-bottom:25px; 
}
div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single span.jsvm_cm-veh-stats-img-wrap{
    margin-left: 10px;
}
/* 4count box style 4 */
div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style4{
    display: inline-block;width: 100%;background: none;padding: 80px 0px;
}
div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style4 span.jsvm_cm-count-wrapper{
    display: inline-block;text-align: left;padding-left: 10px;position: relative;width: 25%;margin: 0px;float: left;
}
div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style4 span.jsvm_cm-count-wrapper span.jsvm_cm-count-tit{
    padding: 0px;display: inline-block;width: 100%;float: left;margin-bottom: 5px;
}
div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style4 span.jsvm_cm-count-wrapper span.jsvm_cm-count-tit h4{
    display: inline-block;width: 100%;float: left;margin: 0px;margin-bottom:10px; font-size: 18px;font-weight: bold;
}
div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style4 span.jsvm_cm-count-wrapper span.jsvm_cm-count-img{
    display: inline-block;
}
div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style4 span.jsvm_cm-count-wrapper span.jsvm_cm-count-img i{
    display: inline-block;font-size: 45px;text-shadow: 2px 2px black;
}
div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style4 span.jsvm_cm-count-wrapper span.jsvm_cm-count-counted{
    display: inline-block;margin-left: 10px;font-size: 55px;font-weight: bold;margin-left:10px; text-shadow: 2px 2px black;
}

div.jsvm_cm-count-main-wrap div.jsvm_cm-count-wrap.style4 span.jsvm_cm-count-wrapper span.jsvm_countbox-primaryborder{
    height: 45px;width: 3px;display: inline-block;position: absolute;bottom: 0px;left: -10px;
}
/* news and rumors slide */
div.jsvm_cm-news-slide-wrap{
    display: inline-block;width: 100%;float: left;
}
div.jsvm_cm-news-slide-wrap div.newsrumeor-slide-leftpart{
    display: inline-block;width: 40%;float: left;
}
div.jsvm_cm-news-slide-wrap div.newsrumeor-slide-leftpart img{
    width: 100%;height: 250px;max-height: 100%;
}
div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart{
    display: inline-block;width: 60%;float: left;
    text-align: left;
    padding-left: 15px;
}
div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart .newsrumorslide-title{
    display: inline-block;width: 100%;
}
div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart .jsvm_cm-news-slide-date-coment{
    display: inline-block;width: 100%;
}
div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart .jsvm_cm-news-slide-date-coment{
    display: inline-block;width: 100%;
}

div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart .jsvm_cm-news-slide-date-coment i{
    font-size: 18px;
    padding-right:5px; 
}

div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart .jsvm_cm-news-slide-date-coment .jsvm_cm-news-slide-date-box{
    display: inline-block;float: left;margin-right: 10px;
}
div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart .jsvm_cm-news-slide-date-coment .jsvm_cm-news-slide-coment-box{
    display: inline-block;float:left;
}

div.jsvm_cm-newsrumors-silde-main-wrap{
    background:none; 
    padding: 30px;
}

div.jsvm_cm-newsrumors-silde-main-wrap div.jsvm_cm-newsrumors-silde-heading-wrap{ 
    display:inline-block;width:100%;text-align: left;
}
div.jsvm_cm-newsrumors-silde-main-wrap div.jsvm_cm-newsrumors-silde-heading-wrap div.jsvm_cm-newsrumors-silde-heading-text{ 
    display: inline-block;width: 80%;float: left;
}
div.jsvm_cm-newsrumors-silde-main-wrap div.jsvm_cm-newsrumors-silde-heading-wrap div.jsvm_cm-newsrumors-silde-heading-button{ 
    width: 20%;display:inline-block;float: right;margin-top: 35px;text-align: right;
}
div.jsvm_cm-newsrumors-silde-main-wrap div.jsvm_cm-newsrumors-silde-heading-wrap div.jsvm_cm-newsrumors-silde-heading-button a{ 
    display:inline-block;position: relative;
}
div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart .newsrumorslide-title span.jsvm_cm-news-slide-heading{
    padding-bottom:10px;
}
div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart .newsrumorslide-title span.jsvm_cm-news-slide-heading{
    display: inline-block;
}
div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart a.btn.btn-primary{
    border-radius: 0px;
}
div.jsvm_cm-news-slide-wrap div.newsrumors-slide-rightpart p{
    margin-top: 10px;
}
/* testimonials style 2 */
div.jsvm_cm-clients-testi.style2 {
    background: none;
    text-align: left;
    background: url('../images/bg.png');
    padding-bottom: 50px;
}

div.jsvm_cm-clients-testi.style2  div.cm-clients-testi-style2-left-part{
    display: inline-block;
    width: 35%;
    float: left;
}

div.jsvm_cm-clients-testi.style2  div.cm-clients-testi-style2-left-part .jsvm_cm-clients-testi-pg-tit{
    display: inline-block;
    margin-bottom: 20px
}
div.jsvm_cm-clients-testi.style2  div.cm-clients-testi-style2-left-part .jsvm_cm-clients-testi-pg-tit span.jsvm_cm-testi-heading{
    display:inline-block;
    padding-bottom: 10px;
}

div.jsvm_cm-clients-testi.style2  div.cm-clients-testi-style2-left-part .testi-style2-left-title{
    display:inline-block;
    width: 100%;
    font-weight: bold;
}
div.jsvm_cm-clients-testi.style2  div.cm-clients-testi-style2-left-part .testi-style2-left-text{
    display:inline-block;
    width: 100%;
}




div.jsvm_cm-clients-testi.style2  div.cm-clients-testi-style2-right-part{
    display: inline-block;
    width: 65%;
    float: left;
    position: relative;
}
div.jsvm_cm-clients-testi.style2  div.cm-clients-testi-style2-right-part a{
    display: inline-block;
    position: relative;
}
div.jsvm_cm-clients-testi.style2 div.carousel blockquote.jsvm_cm-clients-testi-bq img{
    height: 200px;
    width: 200px;
    float: left;
    display: inline-block;
    margin-top: 45px;
}

div.jsvm_cm-clients-testi.style2 div.carousel blockquote .jsvm_cm-testi-txt{
    width: calc(100% - 200px);float: left;position: relative;
}
div.jsvm_cm-clients-testi.style2 div.jsvm_testi-carosul-bottom-buttons{
    display: inline-block;float: right;
}
div.jsvm_cm-newsrumors-silde-main-wrap div.jsvm_cm-newsrumors-silde-heading-wrap div.jsvm_cm-newsrumors-silde-heading-button a.carousel-control{
    opacity: 1;
    margin-left: 4px;
}
div.jsvm_cm-clients-testi.style2 div.jsvm_testi-carosul-bottom-buttons a.carousel-control{
    margin:0px; 
    opacity: 1;
    margin-left: 4px;
}
div.cm_popularvehicles.cm_wrapper{
    background: url('../images/bg.png');
}
/* Vehicles by type widget 2 */
a.jsvm_vehiclemakes.style2{
    display: inline-block;width: 100%;
    height: auto;
    position: relative;
    background: none;
}

a.jsvm_vehiclemakes.style2 div.jsvm_vehicle-by-types-style2-img{
    display: inline-block;position: relative;width: 100%;
    text-align: center;
    margin-bottom: 25px;
    z-index: 3;
}
a.jsvm_vehiclemakes.style2 div.jsvm_vehicle-by-types-style2-img img{
    display: inline-block;position: relative;

}
a.jsvm_vehiclemakes.style2 div.jsvm_vehicle-by-types-style2-img span.jsvm_vehicle-by-types-style2-border1{
    display: inline-block;position: absolute;left: 0px;right: 0px;margin: auto;bottom: -10px;width: 80px;height: 2px
}
a.jsvm_vehiclemakes.style2 div.jsvm_vehicle-by-types-style2-img span.jsvm_vehicle-by-types-style2-border2{
    display: inline-block;position: absolute;left: 0px;right: 0px;margin: auto;bottom: -16px;width: 50px;height: 2px;
}




a.jsvm_vehiclemakes.style2 div.jsvm_vehicle-by-types-style2-text{
    display: inline-block;
    text-align: center;
    width: 100%;
    z-index: 3;
    padding-bottom: 20px;
    position: relative;
}
a.jsvm_vehiclemakes.style2 div.jsvm_vehicle-by-types-style2-text h5{
    margin:0px; 
}
a.jsvm_vehiclemakes.style2 div.jsvm_vehicle-by-types-style2-background{
    display: inline-block;
    position: absolute;
    height: 100%;
    width: 100%;
    top:0px;right:0px;left:0px;bottom:0px;
    background: #000;
    opacity: 0.50;
    z-index: 1;

}
div.jsvm_loader_loading {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/page-loading.gif') 50% 50% no-repeat rgba(255,255,255,1);
}
/* seller list search */

div.jsvm_cm-seller-list-btn-wrp {
    display: inline-block;
    text-align: center;
}

div.jsvm_cm-seller-list-btn-wrp input.jsvm_cm-seller-list-btn {
    display: inline-block;
    width: 150px;
}

input.jsvm_cm-seller-list-btn {
    text-align: center;
    border-radius: 0px;
    padding: 5px 0;
}


/*map info box*/

a.jsvm_vehicle-detail-map-wrapper {
    display: inline-block;
    width: 350px;
    position: relative;
}

a.jsvm_vehicle-detail-map-wrapper div.jsvm_vdm-image-wrapper {
    display: inline-block;
    width: 40%;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    height: 82px;
    margin: auto;
}

a.jsvm_vehicle-detail-map-wrapper div.jsvm_vdm-image-wrapper img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
}

a.jsvm_vehicle-detail-map-wrapper div.jsvm_vdm-top-portion {
    display: inline-block;
    width: 100%;
    padding: 10px;
    padding-left: 42%;
    font-weight: bold;
    padding-right: 0px;
}

a.jsvm_vehicle-detail-map-wrapper div.jsvm_vdm-bottom-portion {
    display: inline-block;
    width: 100%;
    padding: 10px;
    padding-left: 42%;
    padding-right: 0px;
}

a.jsvm_vehicle-detail-map-wrapper div.jsvm_vdm-bottom-portion div.jsvm_vdm-bottom-portion-left {
    display: inline-block;
    float: left;
    width: 38%;
}

a.jsvm_vehicle-detail-map-wrapper div.jsvm_vdm-bottom-portion div.jsvm_vdm-bottom-portion-left div.jsvm_vdm-condition {
    display: inline-block;
    padding: 4px;
    text-align: center;
}

a.jsvm_vehicle-detail-map-wrapper div.jsvm_vdm-bottom-portion div.jsvm_vdm-bottom-portion-left div.jsvm_vdm-fueltype {
    display: inline-block;
    width: 100%;
    margin-top: 7px;
}

a.jsvm_vehicle-detail-map-wrapper div.jsvm_vdm-bottom-portion div.jsvm_vdm-bottom-portion-right {
    display: inline-block;
    float: right;
    min-width: 40px;
    text-align: right;
    max-width: 62%;
    padding: 10px 0px;
    margin-top: 5px;
    text-align: center;
}

a.jsvm_seller-detail-map-wrapper {
    display: inline-block;
    width: 280px;
    position: relative;
    height: 80px;
}

a.jsvm_seller-detail-map-wrapper div.jsvm_vdm-image-wrapper {
    display: inline-block;
    width: 70px;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    height: 70px;
    margin: auto;
}

a.jsvm_seller-detail-map-wrapper div.jsvm_vdm-image-wrapper img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
}

a.jsvm_seller-detail-map-wrapper div.jsvm_vdm-top-portion {
    display: inline-block;
    width: 100%;
    padding: 10px;
    padding-left: 90px;
    font-weight: bold;
    padding-right: 0px;
}

a.jsvm_seller-detail-map-wrapper div.jsvm_vdm-bottom-portion {
    display: inline-block;
    width: 100%;
    padding: 10px;
    padding-left: 90px;
    padding-right: 0px;
}

.jsvm_user_seller_list_filter_form_wrapper {
    display: inline-block;
    width: 100%;
    padding: 15px 0px;
    margin-top: 10px;
}

div.jsvm_cm-veh-rate-list-wrap {
    margin-bottom: 15px;
}


/* main search hompage 8 */

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-top-portion {
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 40px 0px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-top-portion div.jsvm_cm-search-wrap-five-top-left-portion {
    display: inline-block;
    width: 35%;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-top-portion div.jsvm_cm-search-wrap-five-top-left-portion .jsvm_cm-search-wrap-five-title {
    display: inline-block;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-top-portion div.jsvm_cm-search-wrap-five-top-left-portion .jsvm_cm-search-wrap-five-title span {
    display: inline-block;
    font-size: 65px;
    line-height: 80px;
    width: 100%;
    margin-top: 10px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-top-portion div.jsvm_cm-search-wrap-five-top-left-portion .jsvm_cm-search-wrap-five-txt {
    display: inline-block;
    width: 60%;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-top-portion div.jsvm_cm-search-wrap-five-top-left-portion .jsvm_cm-search-wrap-five-listing-button {
    display: inline-block;
    padding: 15px 20px;
    margin: 30px 0;
    font-size: 17px;
    line-height: 18px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-top-portion .jsvm_cm-search-wrap-five-top-portion-right-image {
    display: inline-block;
    position: absolute;
    right: -50px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    height: 350px;
    width: auto;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-bottom-portion {
    display: inline-block;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    padding-top: 15px;
    padding-bottom: 15px
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-bottom-portion .jsvm_cm-search-wrap-five-bottom-subheading {
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding: 10px 0px 5px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-bottom-portion .jsvm_cm-search-wrap-five-bottom-heading {
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding: 5px 0px 20px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-bottom-portion form div.jsvm_cm_search_field {
    width: calc((100% - 100px) / 3);
    float: left;
    padding-right: 10px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-bottom-portion form div.jsvm_cm_search_button_wrap {
    display: inline-block;
    float: left;
    width: 100px;
    margin: 0px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-bottom-portion form div.jsvm_cm_search_button_wrap .jsvm_cm-btn-search {
    float: left;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 30px;
    padding: 0;
    margin: 0;
    border-radius: 0px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-bottom-portion form div.jsvm_cm_search_button_wrap a.jsvm_cm-btn-search {
    margin-left: 10px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-bottom-portion form div.jsvm_cm_search_field .select2-container--default .select2-selection--multiple {
    border-radius: 0px;
    height: 40px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-bottom-portion form div.jsvm_cm_search_field input.jsvm_cm_search_price_field {
    border-radius: 0px;
    height: 40px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five div.jsvm_cm-search-wrap-five-bottom-portion form div.jsvm_cm_search_field .select2-container .select2-search--inline .select2-search__field {
    margin-top: 12px;
}


/*count box with image*/

div.jsvm_carmanager-countbox-with-image-wrapper {
    padding: 50px 0px 60px;
    width: 100%;
    display: inline-block;
    background-size: 50% auto;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.car-manager-countbox-with-image-title {
    width: 100%;
    text-align: center;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.car-manager-countbox-with-image-desc {
    width: 100%;
    text-align: center;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right {
    width: 50%;
    float: right;
    margin-top: 40px;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-subdesc {
    width: 100%;
    display: inline-block;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-single {
    width: 50%;
    float: left;
    margin: 30px 0;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-single span.jsvm_cm-veh-stats-img-wrap {
    float: left;
    display: inline-block;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-single span.jsvm_cm-veh-stats-img-wrap i {
    font-size: 65px;
    line-height: 70px;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-single div.caption.jsvm_txt-algin {
    float: left;
    display: inline-block;
    padding-left: 15px
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-single div.caption.jsvm_txt-algin .jsvm_count_box_number {
    display: inline-block;
    width: 100%;
    margin: 5px 0 0;
    font-size: 35px;
    line-height: 35px;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-single div.caption.jsvm_txt-algin .jsvm_count_box_text {
    display: inline-block;
    width: 100%;
    margin: 5px 0 0px;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-single span.jsvm_cm-veh-stats-img-wrap.jsvm_cb_img_icon_1 i {
    color: #343794;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-single span.jsvm_cm-veh-stats-img-wrap.jsvm_cb_img_icon_2 i {
    color: #00AD53;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-single span.jsvm_cm-veh-stats-img-wrap.jsvm_cb_img_icon_3 i {
    color: #F7852D;
}

div.jsvm_carmanager-countbox-with-image-wrapper div.jsvm_carmanager-countbox-with-image-right div.car-manager-countbox-with-image-single span.jsvm_cm-veh-stats-img-wrap.jsvm_cb_img_icon_4 i {
    color: #EE208F;
}


/* 4 stats module style2*/

div.jsvm_carmanager-stats-module-wrapper.style2 {
    padding: 0px;
}

div.jsvm_carmanager-stats-module-wrapper.style2 {
    padding: 0px;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-content {
    width: 100%;
    display: inline-block;
    position: relative;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-content div.jsvm_carmanager-stats-module-left {
    width: 50%;
    display: inline-block;
    padding: 30px 5%;
    float: left;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-content div.jsvm_carmanager-stats-module-right {
    width: 50%;
    display: inline-block;
    float: left;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single {
    display: inline-block;
    width: 50%;
    float: left;
}

div.jsvm_carmanager-stats-module-wrapper div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single div.caption.jsvm_txt-algin {
    padding-right: 15px;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single span.jsvm_cm-veh-stats-img-wrap {
    border-radius: unset;
    padding: 0px;
    margin: 0px;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single span.jsvm_cm-veh-stats-img-wrap i {
    border-radius: unset;
    font-size: 60px;
    padding-left: 0px;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single div.jsvm_txt-algin h4 {
    margin-bottom: 15px;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single span.jsvm_cm-veh-stats-img-wrap.jsvm_sb_img_icon_1 i {
    color: #56CC40;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single span.jsvm_cm-veh-stats-img-wrap.jsvm_sb_img_icon_2 i {
    color: #E6D025;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single span.jsvm_cm-veh-stats-img-wrap.jsvm_sb_img_icon_3 i {
    color: #3DABCE;
}

div.jsvm_carmanager-stats-module-wrapper.style2 div.jsvm_carmanager-stats-module-left div.car-manager-stats-module-single span.jsvm_cm-veh-stats-img-wrap.jsvm_sb_img_icon_4 i {
    color: #d8313f;
}


/* newsest vehicles style 5 */

div.jsvm_cm-newest-vehicles-wrapper {
    display: inline-block;
    width: 100%;
    padding: 40px 0;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-heading-wrap {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-heading-wrap .jsvm_cm-newest-vehicles-heading {
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-heading-wrap .jsvm_cm-newest-vehicles-desc {
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap {
    padding: 0px;
    margin: 0px;
    margin: 12px 10px;
    width: calc(100% / 3 - 20px);
    float: left;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-image-wrap {
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 0 5px;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-image-wrap .jsvm_cm-newest-vehicles-vehicle-image-link {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-image-wrap .jsvm_cm-newest-vehicles-vehicle-image-link img {
    display: inline-block;
    width: 100%;
    height: auto;
    max-height: 100%;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-image-wrap .jsvm_cm-newest-vehicles-vehicle-price {
    display: inline-block;
    position: absolute;
    bottom: 0px;
    right: 5px;
    padding: 10px 10px 10px 10px;
    font-size: 17px;
    font-weight: bold;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-tilte {
    display: inline-block;
    width: 100%;
    margin: 15px 0px;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-tilte .jsvm_cm-newest-vehicles-vehicle-link {
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-bottom-wrap {
    display: inline-block;
    width: 100%;
    padding: 10px;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-image-wrap .jsvm_cm-newest-vehicles-vehicle-price:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: -12px;
    height: 100%;
    width: 18px;
    -webkit-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    z-index: 5;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-bottom-wrap .jsvm_cm-newest-vehicles-vehicle-bottom-data {
    display: inline-block;
    margin-right: 10px;
    padding: 5px 0;
}

div.jsvm_cm-newest-vehicles-wrapper div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-bottom-wrap .jsvm_cm-newest-vehicles-vehicle-bottom-data span {
    padding: 5px;
}


/* sell a car buy a car */

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 {
    height: auto;
    padding: 80px 0px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 div.jsvm_cm-veh-looking {
    min-height: 600px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 div.jsvm_cm-veh-looking div.jsvm_cm-veh-looking-icon {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 20px 0px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 div.jsvm_cm-veh-looking div.jsvm_cm-veh-looking-icon i {
    font-size: 95px;
    line-height: 95px;
    color: #FA5863;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 div.jsvm_cm-veh-looking .jsvm_cm-veh-looking-txt-heading {
    text-align: center;
    margin-top: 5px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 div.jsvm_cm-veh-looking .jsvm_cm-veh-looking-txt {
    text-align: center;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 div.jsvm_cm-veh-sale {
    min-height: 600px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 div.jsvm_cm-veh-sale div.jsvm_cm-veh-sale-icon {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 20px 0px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 div.jsvm_cm-veh-sale div.jsvm_cm-veh-sale-icon i {
    font-size: 95px;
    line-height: 95px;
    color: #49D02C;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 div.jsvm_cm-veh-sale .jsvm_cm-veh-sale-txt-heading {
    text-align: center;
    margin-top: 5px;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2.style3 div.jsvm_cm-veh-sale .jsvm_cm-veh-sale-txt {
    text-align: center;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 a.jsvm_cm-veh-sale-looking-button {
    top: 0px;
    bottom: 0px;
    height: 50px;
    font-size: 20px;
    padding: 16px 0px;
}


/*news and rumors new style*/

.jsvm_cm-news-and-rumors-toptext {
    text-align: center;
    margin-bottom: 20px;
}

div.jsvm_cm-news-style4-list-wrap {
    width: calc(100% / 3 - 20px);
    display: inline-block;
    float: left;
    margin: 0 10px;
}

div.jsvm_cm-news-style4-list-wrap div.jsvm_cm-news-style4-image-wrap {
    width: 100%;
    display: inline-block;
    position: relative;
}

div.jsvm_cm-news-style4-list-wrap div.jsvm_cm-news-style4-image-wrap a {
    width: 100%;
    display: inline-block;
    padding: 10px 5px;
}

div.jsvm_cm-news-style4-list-wrap div.jsvm_cm-news-style4-image-wrap a img {
    width: 100%;
    display: inline-block;
    height: auto;
    max-height: 100%;
}

div.jsvm_cm-news-style4-list-wrap div.jsvm_cm-news-style4-image-wrap div.jsvm_cm-news-style4-image-date {
    position: absolute;
    bottom: 10px;
    right: 5px;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
}

div.jsvm_cm-news-style4-list-wrap div.jsvm_cm-news-style4-image-wrap div.jsvm_cm-news-style4-image-date:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: -12px;
    height: 100%;
    width: 20px;
    -webkit-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    z-index: 5;
}

div.jsvm_cm-news-style4-list-wrap div.jsvm_cm-news-style4-bottom-portion {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
}

div.jsvm_cm-news-style4-list-wrap div.jsvm_cm-news-style4-bottom-portion .jsvm_cm-news-style4-post-title {
    display: inline-block;
    width: 100%;
    margin: 10px 0px;
}

div.jsvm_cm-news-style4-list-wrap div.jsvm_cm-news-style4-bottom-portion div.jsvm_cm-news-style4-post-content {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-main-wrap.style4 {
    margin: 40px 0px 50px;
}

div.jsvm_cm-main-wrap.style4 .jsvm_cm-news-and-rumors {
    margin: 10px 0px 20px;
}


/* main search hompage 9 */

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-bottom: 77px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-top-portion {
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 40px 0px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-top-portion div.jsvm_cm-search-wrap-six-top-right-portion {
    display: inline-block;
    width: 35%;
    float: right;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-top-portion div.jsvm_cm-search-wrap-six-top-right-portion .jsvm_cm-search-wrap-six-title {
    display: inline-block;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-top-portion div.jsvm_cm-search-wrap-six-top-right-portion .jsvm_cm-search-wrap-six-title span {
    display: inline-block;
    font-size: 65px;
    line-height: 80px;
    width: 100%;
    margin-top: 10px;
    text-transform: uppercase;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-top-portion div.jsvm_cm-search-wrap-six-top-right-portion .jsvm_cm-search-wrap-six-txt {
    display: inline-block;
    width: 70%;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-top-portion div.jsvm_cm-search-wrap-six-top-right-portion .jsvm_cm-search-wrap-six-listing-button {
    display: inline-block;
    padding: 15px 20px;
    margin: 30px 0;
    font-size: 17px;
    line-height: 18px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-top-portion .jsvm_cm-search-wrap-six-top-portion-left-image {
    display: inline-block;
    position: absolute;
    left: -6%;
    top: 20px;
    bottom: 0px;
    margin: auto;
    height: auto;
    width: 65%;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion {
    display: inline-block;
    width: 100%;
    padding: 25px 15px 15px 25px;
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    bottom: -77px;
    z-index: 3;
    box-shadow: -1px 11px 12px -4px #dad7d7;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion .jsvm_cm-search-wrap-six-bottom-subheading {
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding: 10px 0px 5px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion .jsvm_cm-search-wrap-six-bottom-heading {
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding: 5px 0px 20px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion form div.jsvm_cm_search_field_wrapper {
    width: 100%;
    display: inline-block;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion form div.jsvm_cm_search_field {
    width: calc(100% / 3);
    float: left;
    padding-right: 10px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion form div.jsvm_cm_search_button_wrap {
    display: inline-block;
    float: left;
    margin: 0px;
    width: calc(100% / 3);
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion form div.jsvm_cm_search_button_wrap .jsvm_cm-btn-search {
    float: left;
    height: 40px;
    text-align: center;
    line-height: 30px;
    padding: 0;
    margin: 0;
    border-radius: 0px;
    width: auto;
    padding: 0 15px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion form div.jsvm_cm_search_button_wrap a.jsvm_cm-btn-search {
    margin-left: 10px;
    line-height: 40px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion form div.jsvm_cm_search_field .select2-container--default .select2-selection--multiple {
    border-radius: 0px;
    height: 40px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion form div.jsvm_cm_search_field input.jsvm_cm_search_price_field {
    border-radius: 0px;
    height: 40px;
    width: 100%;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion form div.jsvm_cm_search_field .select2-container .select2-search--inline .select2-search__field {
    margin-top: 12px;
}


/* 3 feature boxnew style */

div.jsvm_cm-veh-3featurebox-style4 {
    display: inline-block;
    width: 100%;
    padding: 110px 0 150px;
}

div.jsvm_cm-veh-3featurebox-style4 div.jsvm_cm-veh-3featurebox-heading-wrap {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-veh-3featurebox-style4 div.jsvm_cm-veh-3featurebox-heading-wrap .jsvm_cm-veh-3featurebox-heading-toptext {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
}

div.jsvm_cm-veh-3featurebox-style4 div.jsvm_cm-veh-3featurebox-heading-wrap .jsvm_cm-veh-3featurebox-topheading {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
    margin-bottom: 30px;
}

div.jsvm_cm-veh-3featurebox-style4 div.jsvm_cm-veh-3featurebox-box-wrap {
    display: inline-block;
    width: calc(100% / 3);
    position: relative;
    float: left;
    padding: 25px 0px 150px;
}

div.jsvm_cm-veh-3featurebox-style4 div.jsvm_cm-veh-3featurebox-box-wrap .jsvm_cm-veh-info-img-wrap {
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.jsvm_cm-veh-3featurebox-style4 div.jsvm_cm-veh-3featurebox-box-wrap .jsvm_cm-veh-info-img-wrap i {
    display: inline-block;
    font-size: 65px;
    line-height: 90px;
}

div.jsvm_cm-veh-3featurebox-style4 div.jsvm_cm-veh-3featurebox-box-wrap .caption.jsvm_txt-algin {
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.jsvm_cm-veh-3featurebox-style4 div.jsvm_cm-veh-3featurebox-box-wrap .caption.jsvm_txt-algin h3 {
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.jsvm_cm-veh-3featurebox-style4 div.jsvm_cm-veh-3featurebox-box-wrap .caption.jsvm_txt-algin p {
    display: inline-block;
    width: 100%;
    text-align: center;
    width: 94%;
    padding: 0 3%;
}

div.jsvm_cm-veh-3featurebox-style4 div.jsvm_cm-veh-3featurebox-box-wrap .jsvm_cm-veh-3featurebox-box-bottom-image {
    display: inline-block;
    position: absolute;
    right: 0px;
    left: 0px;
    bottom: -137px;
}


/* newsest vehicles style 6 */

div.jsvm_cm-newest-vehicles-wrapper.style6 {
    display: inline-block;
    width: 100%;
    padding: 60px 0 80px;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-heading-wrap {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-heading-wrap .jsvm_cm-newest-vehicles-heading {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-heading-wrap .jsvm_cm-newest-vehicles-desc {
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap {
    padding: 0px;
    margin: 0px;
    float: left;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-image-wrap {
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 0;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-image-wrap .jsvm_cm-newest-vehicles-vehicle-image-link {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-image-wrap .jsvm_cm-newest-vehicles-vehicle-image-link img {
    display: inline-block;
    width: 100%;
    height: auto;
    max-height: 100%;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-image-wrap .jsvm_cm-newest-vehicles-vehicle-price {
    display: inline-block;
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding: 12px 10px 12px 10px;
    font-size: 18px;
    font-weight: bold;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-tilte {
    display: inline-block;
    width: 100%;
    margin: 15px 0px;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-tilte .jsvm_cm-newest-vehicles-vehicle-link {
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-bottom-wrap {
    display: inline-block;
    width: 100%;
    padding: 10px;
    text-align: center;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-image-wrap .jsvm_cm-newest-vehicles-vehicle-price:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: -12px;
    height: 100%;
    width: 18px;
    -webkit-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    z-index: 5;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-bottom-wrap .jsvm_cm-newest-vehicles-vehicle-bottom-data {
    display: inline-block;
    margin-right: 10px;
    padding: 5px 0;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-bottom-wrap .jsvm_cm-newest-vehicles-vehicle-bottom-data span {
    padding: 5px;
}

div.jsvm_cm-newest-vehicles-wrapper.style6 div.jsvm_cm-newest-vehicles-vehicle-wrap div.jsvm_cm-newest-vehicles-vehicle-bottom-wrap .jsvm_cm-newest-vehicles-vehicle-bottom-data img {
    display: inline-block;
}


/* image and textbox */

div.jsvm_cm-image-text-box-style2_wrappaer {
    display: inline-block;
    width: 100%;
    padding: 80px 0px;
    position: relative;
}

div.jsvm_cm-image-text-box-style2_wrappaer div.jsvm_cm-image-text-box-style2 {
    display: inline-block;
    width: 100%;
}

div.jsvm_cm-image-text-box-style2_wrappaer div.jsvm_cm-image-text-box-style2 div.jsvm_cm-image-text-box-style2-right-portion {
    display: inline-block;
    width: 50%;
    float: right;
}

div.jsvm_cm-image-text-box-style2_wrappaer div.jsvm_cm-image-text-box-style2 div.jsvm_cm-image-text-box-style2-right-portion .jsvm_cm-image-text-box-style2-toptext {
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding: 0;
}

div.jsvm_cm-image-text-box-style2_wrappaer div.jsvm_cm-image-text-box-style2 div.jsvm_cm-image-text-box-style2-right-portion .jsvm_cm-image-text-box-style2-heading {
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding: 0;
    margin: 25px 0;
}

div.jsvm_cm-image-text-box-style2_wrappaer div.jsvm_cm-image-text-box-style2 div.jsvm_cm-image-text-box-style2-right-portion .jsvm_cm-image-text-box-style2-description {
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding: 0;
}

div.jsvm_cm-image-text-box-style2_wrappaer div.jsvm_cm-image-text-box-style2 div.jsvm_cm-image-text-box-style2-right-portion .jsvm_cm-image-text-box-style2-points-wrapper {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}

div.jsvm_cm-image-text-box-style2_wrappaer div.jsvm_cm-image-text-box-style2 div.jsvm_cm-image-text-box-style2-right-portion .jsvm_cm-image-text-box-style2-points-wrapper .jsvm_cm-image-text-box-style2-point {
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding: 0;
    line-height: 16px;
}

div.jsvm_cm-image-text-box-style2_wrappaer div.jsvm_cm-image-text-box-style2 div.jsvm_cm-image-text-box-style2-right-portion .jsvm_cm-image-text-box-style2-points-wrapper .jsvm_cm-image-text-box-style2-point .jsvm_cm-image-text-box-style2-small-circle {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    margin-top: 15px;
}

div.jsvm_cm-image-text-box-style2_wrappaer div.jsvm_cm-image-text-box-style2 .jsvm_cm-image-text-box-style2-left-image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50%;
    height: auto;
}

div.cm_vehiclemakes2.cm_wrapper.style3 {
    padding-top: 80px;
}

.cm_vc_class_left_image {
    position: relative;
    padding-bottom: 80px;
}

.cm_vc_class_right_image {
    position: relative;
    padding-bottom: 80px;
}

.cm_vc_right-half-image {
    position: absolute;
    left: 0;
    bottom: -171px;
    z-index: 2;
}

.cm_vc_left-half-image {
    position: absolute;
    right: 0px;
    bottom: -171px;
    z-index: 2;
}

.jsvm_cmf_cu_textdesc {
    padding: 15px 0px;
}

.jsvm_cmf_cu_email i {
    color: #D5D176;
    font-size: 20px;
}

.jsvm_cmf_cu_address i {
    color: #E78A45;
    font-size: 20px;
}

.jsvm_cmf_cu_phone i {
    color: #09A75D;
    font-size: 20px;
}


/* new menu style */

.jsvm_transparent div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-five {
    padding-top: 80px;
}

.jsvm_transparent div.jsvm_cm_wrapper.jsvm_cm-search-wrap-six_wrap {
    padding-top: 80px;
}

div.jsvm_cm_wrapper div.jsvm_cm-search-wrap-six div.jsvm_cm-search-wrap-six-bottom-portion form div.jsvm_cm_search_field input.jsvm_cm_search_price_field {
    padding-left: 5px;
}

body {
    overflow-x: hidden;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-looking-txt-area {
    left: 0;
    right: 0;
}

div.jsvm_cm-veh-looking-sale-btn-wrap-style-2 div.jsvm_cm-veh-sale-txt-area {
    left: 0;
    right: 0;
}

#menu-car-manager {
    float: right;
}

.jscm_menu_style2 #menu-car-manager {
    float: left;
}

div.jsvm_cm-veh-list-wrapper div.jsvm-cm-vehiclelist-number-of-vehicles {
    display: inline-block;
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
    margin: 5px 0px 10px;
}
.entry .entry-content > *.alignleft, .entry .entry-summary > *.alignleft {
    float: left;
    max-width: calc(5 * (100vw / 12));
    margin-top: 0;
    margin-left: 0;
}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized{
    text-align: center;
}
.category-block ol ol, 
.category-block ol ul, 
.category-block ul ol, 
.category-block ul ul{
    margin-left: 25px;
}


div.jsvehiclemanager_vehicles_widget_wrapper{display: inline-block; width:100%; line-height: 1;}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_top{
    display: inline-block; width:100%; 
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_top div.jsvehiclemanager_vehicles_widget_title{
    padding: 10px 5px;
    display: inline-block; width:100%; 
    font-size: 18px;
    font-weight: bold;
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_top div.jsvehiclemanager_vehicles_widget_desc{
    display: inline-block; width:100%; padding-top: 10px;padding-bottom: 20px; padding-left: 10px;
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_data_wrapper{
    display: inline-block; width:100%; 
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_data_wrapper div.jsvehiclemanager_vehicles_widget_data_record{
    display: inline-block; width:100%; margin: 10px;float: left;
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_data_wrapper div.jsvehiclemanager_vehicles_widget_data_record div.jsvehiclemanager_vehicles_widget_data_record_image_wrap {
    display: inline-block; width:100%; position: relative; 
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_data_wrapper div.jsvehiclemanager_vehicles_widget_data_record div.jsvehiclemanager_vehicles_widget_data_record_image_wrap img{
    width: 100%; height:auto; max-height: 100%; max-width: 100%;
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_data_wrapper div.jsvehiclemanager_vehicles_widget_data_record div.jsvehiclemanager_vehicles_widget_data_record_image_wrap div.jsvehiclemanager_vehicles_widget_data_record_price{
    padding: 5px 10px;display: inline-block;position: absolute;bottom: 6px;right: 0px;font-weight: bold;
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_data_wrapper div.jsvehiclemanager_vehicles_widget_data_record div.jsvehiclemanager_vehicles_widget_data_record_data {
    display: inline-block;width:100%; 
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_data_wrapper div.jsvehiclemanager_vehicles_widget_data_record div.jsvehiclemanager_vehicles_widget_data_record_data a.jsvehiclemanager_vehicles_widget_data_record_link{
    padding: 10px 5px 5px ;display: inline-block;width:100%; font-weight: bold;font-size: 15px;box-shadow: none;text-decoration:none;margin-bottom: 5px;
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_data_wrapper div.jsvehiclemanager_vehicles_widget_data_record div.jsvehiclemanager_vehicles_widget_data_record_data div.jsvehiclemanager_vehicles_widget_data_record_middle{
    padding: 10px 5px;display: inline-block;
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_data_wrapper div.jsvehiclemanager_vehicles_widget_data_record div.jsvehiclemanager_vehicles_widget_data_record_data div.jsvehiclemanager_vehicles_widget_data_record_middle span{
    padding: 2px 3px;display: inline-block;font-size: 13px;
}
div.jsvehiclemanager_vehicles_widget_wrapper div.jsvehiclemanager_vehicles_widget_data_wrapper div.jsvehiclemanager_vehicles_widget_data_record div.jsvehiclemanager_vehicles_widget_data_record_data div.jsvehiclemanager_vehicles_widget_data_record_bottom{
    padding: 10px 10px;display: inline-block;width: 100%;font-size: 14px;
}
div.jsvehiclemanager_vehicles_widget_wrapper a.jsvehiclemanager_vehicles_widget_data_record {
    display: inline-block;width: 100%;padding:10px 15px;float: left;
}
div.jsvehiclemanager_vehicles_widget_wrapper a.jsvehiclemanager_vehicles_widget_data_record div.jsvehiclemanager_vehicles_widget_data_record_location{
    display: inline-block;float: left;
}
div.jsvehiclemanager_vehicles_widget_wrapper a.jsvehiclemanager_vehicles_widget_data_record div.jsvehiclemanager_vehicles_widget_data_record_number{
    display: inline-block;float: right;
}
#jsvm_financialcalculator div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvm_cm-modal-form-row div.form-group{
    position: relative;
}
#jsvm_financialcalculator div.jsvm_cm-modal-wrp div.jsvm_cm-modal-data-wrp div.jsvm_cm-modal-body div.jsvm_cm-modal-form-wrp div.jsvm_cm-modal-form-row div.form-group span.jsvm_fin-cal-popup-field-sign-symbol{
    position: absolute;
    right: 10px;
    top: 10px;

}