/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 30 2025 | 09:08:01 */
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 8px;
}
.special-single-price h4{
	color: #FFC10F !important;
}
.special-single-price p{
	color:#00519d!important;
}
.special-single-price .col-12{
	color: #00519d!important;
}
#faq .single-listing-desc-wrapper{
	    display: none;
}
.listing-grid-btn .fa-solid{
	display: contents !important;
}
.listing-list-btn .fa-solid{
	display: contents !important;
}
.single-pricing-details .col-12{
	text-align: left !important;
    padding: 3px 30px !important;
}
.single-pricing .short-desc-price-table{
	text-align: left !important;
    padding: 0px 30px!important;
	font-weight: 500!important;
    font-size: 20px!important;
}
.page-id-144 .bootstrap-wrapper .container{
	margin-top: 50px!important;
}

.pricing-head .pricing-price{
	display: none!important;
}
.pricing-head .pricing-time{
	    font-size: 24px!important;
    font-weight: 600!important;
}
.single-pricing-details{
	    text-align: left !important;
    padding-left: 40px ! Important;
    padding-right: 40px !important;
}
.pum-theme-3278 .pum-container, .pum-theme-default-theme .pum-container{
	    padding: 0px!important;
	    background-color: rgb(255 255 255)!important;
}
.single-listing-category-wrapper{
	display: none!important;
}
.carspot-list-details-tab-wrapper .nav-tabs .nav-item .nav-link{
	padding: 10px 0px!important;
	font-size: 14px!important;
    font-weight: 500!important;
}
.pum-theme-3278 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
	padding: 5px!important;
	font-size: 10px!important;
	line-height: 7px!important;
}
div.nsl-container .nsl-button-google[data-skin="light"]{
	box-shadow: 0 1px 5px 0 rgb(0 0 0 / 0%)!important;
}
.pum-theme-3278 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
	    background: #ffffff00 !important;
    color: #00000026!important;
}
.pum-theme-3278 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
	box-shadow: 1px 1px 3px 0px rgb(2 2 2 / 0%)!important;
}
button.carspot-button{
	background:#FFC10F!important;
}
.menu-item :hover{
	color:white !important;
	background:black !important;
}
div.nsl-container .nsl-button-default div.nsl-button-label-container{
	margin: 0 24px 0 0px!important;
}
    .bootstrap-wrapper .btn.btn-big {
        border-radius: 4px;
        padding: 8px 8px;
        font-size: 14px;
        background: #f59e0b !important;
    }
button{
	background: #f59e0b !important;
}
 p a {
   
    color: #000000 !important;
}



.post-pagination ul li a:hover, .page-links a:hover, .post-pagination ul li span.current, .page-links .current{
	background-color: #f59e0b!important;
    border-radius: 4px!important;
	 width: 40px!important;
    height: 40px!important;
    line-height: 37px!important;
	color: white !important;
}
.ep-list-style{
	margin-bottom: -20px!important;
    margin-top: -6px!important;
	}
.single-gd_place .geodir_post_taxomomies{
	    margin-top: 20px;
}
.bsui .text-bg-dark{
		margin-bottom: 10px!important;
	}
.geodir-pos_navigation{
	margin-bottom: 20px !important;
	margin-top: 20px !important;
}
.bsui .badge.bg-secondary, .bsui .badge.bg-light{
	color: white;
	background: #FFC10F !important;
}

.entry-title{
text-align: center;
font-size: 36px;
 font-weight: 600;
font-family: 'Inter';
 margin-top: 50px;	
}
._tands a:hover{
	color:#f59e0b!important;
}
.pricing-head .pricing-price{
	    font-family: 'Inter' !important;
}
.wp-core-ui .quicktags-toolbar input.button.button-small{
	        background: transparent!important;
        color: #5b5b5b!important;
}
.html-active .switch-html, .tmce-active .switch-tmce{
	    background: #f6f7f7 !important;
}
.bootstrap-wrapper .btn-custom{
	border-radius: 4px !important;
}
.bootstrap-wrapper .btn-custom:hover{
	background:#0084ff!important;
}
#login-2{
	margin-bottom: 50px!important;
}
.bootstrap-wrapper .btn:hover{
	    color: #ffffff !important;
}
.bootstrap-wrapper .btn{
	    border-radius: 4px !important;
}
#login-2 .uppercase{
	 border-radius: 4px !important;
}
#login-2 .content-real .create-account p a{
	margin-left: 20px!important;
}
#login-2 .margin-b-30{
	color: white!important;
    border-radius: 4px!important;
}
#login-2 .margin-b-30:hover{
	background:#0084ff!important;
	color: white!important;
}







.short-desc-price-table{
	text-align: center !important;
}
.single-pricing-details{
	font-family: inter !important;
    font-weight: 500!important;
	color: #5b5b5b!important;
}
button{
	    background: #FFC10F !important;
}
.bootstrap-wrapper .btn.btn-big:hover{
	 background: black !important;
}
.pricing-head{
	background: #0084ff0a none repeat scroll 0 0!important;
}
._blogs-grid img{
	height: 150px!important;
}
ul.listing-layout-btn li:hover, ul.listing-layout-btn li.active{
	    background-color: #f59e0b!important;
}
.comments-area a, .page-content a{
	    color: #f59e0b;
}
#profile-account2 .green-haze{
	    border-radius: 4px!important;
    padding: 12px 20px!important;
}
#profile-account2 .green-haze:hover{
	background:#0084ff!important;
	color:white!important;
}
.bootstrap-wrapper button.btn.btn-small-ar{
	border-radius: 4px!important;
    padding: 12px 20px!important;
	color: white !important;
}
#profile-account2{
	margin-bottom: 50px!important;
}
.bootstrap-wrapper button.btn.btn-small-ar:hover{
	background:#0084ff!important;
	color:white!important;
}
.bootstrap-wrapper .nav-link{
	background-color: #f59e0b!important;
}
.bootstrap-wrapper .nav-link:hover{
	background-color: #0084ff!important;
}
.bootstrap-wrapper .nav-pills .nav-link.active, .bootstrap-wrapper .nav-pills .show > .nav-link, .bootstrap-wrapper .nav-link:hover{
	background-color: #0084ff!important;
}
.bootstrap-wrapper .nav-link:hover{
	background-color:#f59e0b!important;
	color:white!important;
}
.sidebar-myaccount .profile-usermenu ul li.active a{
	background-color: #ffffff00!important;
}

#profile-account2 .profile-usermenu ul li a{
	color: #5b5b5b !important;
}
.bootstrap-wrapper .sidebar-myaccount .sidebar-info a{
	color: #5b5b5b ! Important;
}
#profile-account2 .listing-overview .form-control{
	padding: 8px!important;
}
.listing-overview .toptitle-sub{
	    font-size: 20px!important;

}
.bootstrap-wrapper .listing-func_manage_listing .btn.btn-small-ar{
	background-color: #f59e0b!important;
}
.greencolor-text{
	color: #0084ff!important;
}
.location{
	 line-height: 22px!important;
    font-weight: 400!important;
    color: #5b5b5b!important;
}
.mce-toolbar .mce-btn button{
	    background: #ffffff00 !important;
}
.wp-media-buttons .insert-media{
	background: transparent !important;
}
.wp-editor-tabs .wp-switch-editor .switch-html{
	background: transparent !important;
}
body{
	    overflow-x: hidden;
}
.um input[type=submit].um-button{
	    background: #FFC10F!important;
}
.um input[type=submit].um-button:hover{
	background: #0084ff!important;
}
.um .um-button.um-alt{
	    background: #0084ff!important;
    color: white !important;
}
.um .um-button.um-alt:hover{
	 background: #FFC10F!important;
}
	.bsui .float-end{
		margin-top: 20px!important;
	}
.um-2893.um{
	margin-bottom: 50px !important;
}
.post-pagination ul li a{
	    color: #5b5b5b!important;
}
/*  vin decode*/
#stm_vim_history .accordion__title{
	font-family: 'Inter'!important;
    color: #153E4D !important;
	height: 34px!important;
}
#checkVin{
	color: #ffffff!important;
	border: 2px solid #fed43000!important;
	font-family: 'Inter' !important;
}
#stm_motors_vin_decoder .sample_vin{
	color: #FFC10F!important;
	text-align: center!important;
}
#vs-shortcode table>tbody tr td{
	background: #d7d7d714 !important;
}
#vs-shortcode table>tbody tr td{
	color: #2D2D2D!important;
/*     border-bottom: 1px solid #D7D7D74F!important; */
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
	background-color: #d7d7d733!important;
}
#vs-shortcode .stm-single-car-listing-data table.inner-table tr td.label-td{
	    padding-left: 17px!important;
	   font-size: 14px!important;
       font-family: 'Inter'!important;
       font-weight: 500!important;
       color: #2D2D2D !important;
}
#vs-shortcode .stm-single-car-listing-data table.inner-table tr td.heading-font{
	   font-size: 13px!important;
       font-family: 'Inter'!important;
       font-weight: 400!important;
       color: #2D2D2D !important;
	    padding-right: 16px!important;
}
.single-listing-main-wrapper .social-share{
	margin-bottom: 50px!important;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
	background-color: #d7d7d700!important;
}
#vs-shortcode .stm-single-car-listing-data table.stm-table-main>tbody>tr:hover{
	color:#d7d7d700!important;
}
.bootstrap-wrapper p {
	color: #5b5b5b;
    font-family: 'Inter'!important;
}
.single-listing-desc a{
	    color: #FFC10F;
}
.single-listing .bootstrap-wrapper{
	padding-top: 50px!important;
}

.single-listing-tag-wrapper ul li a{
	color:#009FE3!important;
}
.booking-and-claim-button button[type="button"]{
	    background: #FFC10F!important;
}
.company-social-wrapper a{
	color: #009FE3!important;
}
.company-location i, .company-location a{
	color: #153E4D!important;
}

.accordionFAQ .show{
	padding: 12px 0 0 0!important;
    font-size: 16px!important;
    font-weight: 400!important;
    font-family: 'Inter'!important;
	line-height: 22px!important;
    color: #2D2D2D!important;
}
.single-listing-pdf-button:hover{
	color:#FFC10F!important;
}
.accordionFAQ li.item{
	background: #D7D7D730!important;
}
.listing-single-page-contact-form-wrapper{
	background: #D7D7D730!important;
}
.review-subject-and-comment{
	background: #D7D7D730!important;
}
.listing-single-page-contact-form-wrapper .carspot-button, #popup-booking .carspot-button, .claim-form-wrapper .carspot-button{
	    background-color: #FFC10F!important;
}
.listing-single-page-contact-form-wrapper .carspot-button:hover, #popup-booking .carspot-button:hover, .claim-form-wrapper .carspot-button:hover{
	background: #153E4D !important;
    color: white !important;
}
.single-listing-category-wrapper a{
	background: #D7D7D730!important;
}
.locationsection{
	background: #D7D7D730!important;
}
.listing-company-info-wrapper{
	background-color: #D7D7D730!important;
}
.carspot-listing-price, .carspot-discount-price{
	color: #153E4D!important;
}
.carspot-list-details-tab-wrapper .nav-tabs .nav-item .nav-link.active{
	background-color: #D7D7D730!important;
    color: #153E4D!important;
    border-color: #D7D7D74F!important;
}
.bootstrap-wrapper h2, .bootstrap-wrapper .h2{
	
    font-family: 'Inter'!important;
    color: #000000!important;
}
.single-listing-review-star i{
	    color: #FFC10F!important;
}
.single-listing-category-rating-wrapper a{
	color: #009FE3!important;
}
.bootstrap-wrapper .py-5{
	     max-width: 1200px!important;
	    margin-right: auto!important;
    margin-left: auto!important;
}
.carspot-listing-item{
	border: 1px solid #D7D7D74F!important;
    border-radius: 4px!important;
}
.carspot-listing-item .list-fast-cat a{
	padding: 5px 12px!important;
    font-size: 12px!important;
	color: #ffffff!important;
    border-radius: 20px!important;
	
}
#login-2 .content-real .create-account{
	margin: 0px -40px 0!important;
}
#cityid{
	background-color: #eceff3 !important;
}
.carspot-listing-item .review-count{
	    text-align: left!important;
}
.carspot-listing-item .review-wrapper{
	border: 1px solid #D7D7D74F!important;
}
.carspot-listing-item .star-icon{
	color: #ffc107!important;
    background-color: #D7D7D730!important;
}
.carspot-listing-item .carspot-listing-price{
	display: none!important;
}
.carspot-listing-item .card-body{
	    padding: 13px 13px 13px 13px!important;
}
.carspot-listing-item {
	font-size: 24px!important;
    font-weight: 400!important;
	
}
.carspot-listing-item .listing-title{
	    margin: 5px 0 0px!important;
}
.carspot-listing-item .carspot-discount-price, .carspot-listing-item .carspot-main-price{
	display: none!important;
}
.close-red, .open-green{
	        display: none!important;
}
.btn-added-favourites i{
	color: red!important;
}
.list-fast-cat{
	display: none!important;
}
.carspot-listing-item .listing-title a{
	font-weight: 500!important;
	color: #009FE3!important;
    font-family: 'Inter'!important;
	font-size: 20px!important;
}
.carspot-listing-item .listing-date{
	color: #2D2D2D!important;
    font-family: 'Inter'!important;
	display: none!important;
}
.carspot-listing-item .location{
	display: none!important;
}
.carspot-listing-item .listing-desc{
	line-height: 20px!important;
    border-top: 1px solid #e6e6e600!important;
    margin-top: 0px!important;
    padding-top: 2px!important;
    font-family: 'Inter'!important;
	color:#5b5b5b!important;
    font-size: 14px !important;
}
/* form */
form#carspot_search_form{
	background-color: #153E4D!important;
	    border-radius: 0px!important;
}
#carspot_search_form button[type="submit"].btn.btn-big{
	background-color: #f59e0b!important;
}
#carspot_search_form button[type="submit"].btn.btn-big:hover{
	background-color:#f59e0b!important;
}
.ms-options-wrap > button:focus, .ms-options-wrap > button{
    font-size: 14px!important;
    color: #153e4d!important;
    border-radius: 0px!important;
}
.select2-container--default .select2-selection--single{
     font-size: 14px!important;
    color: #153e4d!important;
    border-radius: 0px!important;
    height: 44px!important;
     background-color: #eceff3!important;
}
.customcheck{
     border-radius: 0px!important;
}
.bootstrap-wrapper.carspot-search-wrapper .input-group .customcheck .checkmark{
    top: 0px!important;
}
#slider12a .slider-track-high, #slider12c .slider-track-high{
    background: #153e4d!important;
}
.bootstrap-wrapper .tooltip-inner{
    background-color: #FFC10F!important;
}
.slider-handle{
    background-image: linear-gradient(to bottom, #005473, #005473)!important;
}
.bootstrap-wrapper.carspot-search-wrapper .input-group{
    border-radius: 0px!important
    ;
    height: 44px!important;
    padding: 10px 7px 5px 15px!important;
     background-color: #eceff3!important;
}
.bootstrap-wrapper .form-control{
    border-radius: 0px!important;
    font-size: 14px!important;
        color: #153e4d;
    height: 44px !important;
}
.slider.slider-horizontal{
        height: 25px!important;
}
.slider.slider-horizontal .slider-track{
        margin-top: -7px!important;
}
[type=button]:hover{
    color: #153e4d !important;
    background-color: #eceff3!important;
}
#carspot_search_form button[type="submit"].btn.btn-big{
    padding: 12px 20px!important;
    line-height: 0!important;
    height: 44px!important;
}
.bootstrap-wrapper.carspot-search-wrapper .input-group .customcheck{
    margin-right: 8px!important;
}
.ms-options-wrap > .ms-options > .ms-selectall.global{
    color: #153e4d !important;
    font-size: 14px!important;
    font-family: 'Inter';
}
.ms-options-wrap > .ms-options > ul label{
    font-family: 'Inter'!important;
    color: #153e4d!important;
}
.select2-results__option{
    font-family: 'Inter'!important;
    color: #153e4d!important;
        font-size: 14px!important;
        
}
.select2-results__option:hover{
    background-color: #eceff3!important;
    color:#153e4d!important;
}
.ms-options-wrap > .ms-options > ul label.focused, .ms-options-wrap > .ms-options > ul label:hover, .ms-options-wrap > .ms-options > ul li.selected label{
    background-color: #eceff3!important;
    color:#153e4d!important;
}
.ms-options-wrap > button{
    background-color: #eceff3!important;
}
#titleid{
     background-color: #eceff3 !important;
 }
 .ms-options-wrap > .ms-options > ul input[type="checkbox"]{
     top: 1px!important;
 }
 .ms-options-wrap > .ms-options{
     background: #eceff3!important;
 }
 .select2-dropdown{
     background: #eceff3!important;
 }
 .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
     background: #eceff3!important; 
 }






/* .entry-title{
	font-size: 30px;
    font-family: 'Inter';
    font-weight: 500;
    color: #153E4D;
	padding-right: 500px;
	padding-top: 40px;
}
.post-tags{
	padding: 0px 560px 0px 110px;
}
.comments-area a, .page-content a{
	font-size: 14px;
    color: #009FE3;
    font-family: 'Inter';
    font-weight: 400;
}
.single-post #comments{
   margin-bottom: 35px;
}
#respond{
	padding: 0px 519px 0px 110px;
} */
#reply-title{
	font-size: 30px;
    font-weight: 600;
    color: #153E4D;
    font-family: 'Inter';
	margin-bottom: 6px;
}
#submit{
	    border: 1px solid #cc336600;
}
._p-guest-post p{
	    padding: 5px 50px;
    border: 1px solid #d7d7d7;
}
@media(min-width: 1681px)  {
/* 	.single-post #comments{
    width: 1370px;
    margin-right: auto;
    margin-left: auto;
}
.single-post .post-tags{
	width: 1370px;
    margin-left: auto;
    margin-right: auto;
} */
	._reference{
		    padding: 110px 0px 110px 0px!important;
	}
	._blogs-grid img{
	height: 190px!important;
}
	._hero .elementor-container{
		max-width: 1854px!important;
	}
	._width-dementions .elementor-container{
		max-width: 1490px!important;
	}
.bsui .row-cols-md-3>*{
		width: 25.333333%!important;
	}
#carspot_search_form .d-flex{
      display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr!important;
}

.bootstrap-wrapper .col-xl-2 {
             max-width: 100%!important;
    }
.bootstrap-wrapper .col-xl-2{
	max-width: 100%!important;
}
.bootstrap-wrapper .col-xl-4{
		        max-width: 25%!important;
	}
.bootstrap-wrapper .py-5{
	     max-width: 1400px!important;
	    margin-right: auto!important;
    margin-left: auto!important;
}
}
@media (max-width: 1680px) and (min-width: 1441px) {
/* 	.single-post #comments{
    width: 1370px;
    margin-right: auto;
    margin-left: auto;
}
.single-post .post-tags{
	width: 1370px;
    margin-left: auto;
    margin-right: auto;
} */
	._reference{
		    padding: 100px 0px 100px 0px!important;
	}
		._blogs-grid img{
	height: 170px!important;
}
	._hero .elementor-container{
		max-width: 1630px!important;
	}
._width-dementions .elementor-container{
		max-width: 1300px!important;
	}
.bsui .row-cols-md-3>*{
		width: 25.333333%!important;
	}
	#carspot_search_form .d-flex{
      display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr!important;
}

.bootstrap-wrapper .col-xl-2 {
             max-width: 100%!important;
    }
.bootstrap-wrapper .col-xl-2{
	max-width: 100%!important;
}
.bootstrap-wrapper .col-xl-4{
		        max-width: 25%!important;
	}
.bootstrap-wrapper .py-5{
	     max-width: 1400px!important;
	    margin-right: auto!important;
    margin-left: auto!important;
}
}
@media (max-width: 1440px) and (min-width: 1370px){
/* 	.single-post #comments{
    width: 1370px;
    margin-right: auto;
    margin-left: auto;
}
.single-post .post-tags{
	width: 1370px;
    margin-left: auto;
    margin-right: auto;
} */
			._blogs-grid img{
	height: 150px!important;
}
._hero .elementor-container{
		max-width: 1390px!important;
	}
._width-dementions .elementor-container{
		max-width: 1200px!important;
	}
.bsui .row-cols-md-3>*{
		width: 25.333333%!important;
	}

	#carspot_search_form .d-flex{
      display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr!important;
}

.bootstrap-wrapper .col-xl-2{
	max-width: 100%!important;
}
.bootstrap-wrapper .col-xl-2{
	max-width: 100%!important!important;
}
	.bootstrap-wrapper .col-xl-4{
		 max-width: 25%!important;
	}
}
@media (max-width: 1369px) and (min-width: 1281px){
	.bsui .row-cols-md-3>*{
		width: 25.333333%!important;
	}
	#carspot_search_form .d-flex{
      display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr!important;
}

.bootstrap-wrapper .col-xl-2 {
             max-width: 100%!important;
    }
.bootstrap-wrapper .col-xl-2{
	max-width: 100%!important;
}
	.bootstrap-wrapper .col-xl-4{
		 max-width: 25%!important;
	}
}
@media (max-width: 1280px) and (min-width: 1101px){
	#carspot_search_form .d-flex{
      display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr!important;
}

.bootstrap-wrapper .col-xl-2 {
             max-width: 100%!important;
    }
.bootstrap-wrapper .col-xl-2{
	max-width: 100%!important;
}
}
@media (max-width: 1100px) and (min-width: 992px) {
/* 		#respond {
    padding: 0px 86px 0px 14px;
}
	.entry-title{
		max-width: 999px !important;
		padding-right: 150px;
		padding-left: 10px;
	}

		.single-post .post-tags {
    padding: 0px 0px 0px 14px;
} */
	#carspot_search_form .d-flex{
      display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr!important;
}

.bootstrap-wrapper .col-xl-2 {
             max-width: 100%!important;
    }
.bootstrap-wrapper .col-xl-2{
	max-width: 100%!important;
}
}
@media(max-width: 991px) and (min-width: 700px){
/* 	.entry-title{
		max-width: 774px !important;
		padding-right: 150px;
		padding-left: 10px;
	}
	.single-post .post-tags {
    padding: 0px 0px 0px 14px;
}
	#respond {
    padding: 0px 86px 0px 14px;
} */
		._blogs-grid h2 {
        padding-left: 0px !important;
}
.bsui .row-cols-md-3>*{
		width: 49.333333%!important;
	}
	.bsui .float-end{
		margin-top: 20px!important;
	}
	
}
@media (max-width: 699px){
._p-guest-post p{
	    padding: 5px 30px;
    border: 1px solid #d7d7d7;
	text-align:center;
}
	.bootstrap-wrapper .py-5{
		padding-bottom: 0rem !important;
	}
.single-listing	.bootstrap-wrapper{
		    padding: 30px 10px 10px 10px!important;

	}
	.vinshortcodecont input.vin{
		width: 223px !important;
	}
	#checkVin{
padding: 0 20px!important;
width: 114px!important;
}
/* 	.entry-title{
		max-width: 774px !important;
		padding-right: 10px;
		padding-left: 10px;
	}
	.single-post .post-tags {
    padding: 0px 0px 0px 10px;
}
	#respond {
    padding: 0px 10px 0px 10px;
} */
	._blogs-grid h2 {
        padding-left: 0px !important;
}
	._blogs-grid img{
	height: 180px!important;
}
	.ep-list-style{
	margin-bottom: -20px!important;
    margin-top: -6px!important;
	}
.bsui .text-bg-dark{
		margin-bottom: 10px!important;
	}
	.bsui .row-cols-1>*{
	margin-right: auto!important;
    margin-left: auto!important;
    max-width: 300px!important;
	}
}
