.welcome-container:not(:has(.welcome-search)) {
    background-color: unset !important;
}
.welcome-container{
	padding:0px !important;
	width:auto !important;
}
.col-3-vdp-1 .title-similar{
	color:#fff;
}

.home-block-inventory .home-section {
    width: auto;
}
.inventory-section .listing-inventory-container {
    width: auto;
}
.main {
    width: auto;
}
body.transparent-bg {
    background-color: #07172f;
}
footer .home-section {
    margin: 0 auto;
    padding: 2em 0;
    width: 100%;
    display: flex;
}
.welcome-section{
 align-items: unset;
}

.welcome-holder{
	    width: auto;
	    padding: 15px;
	    height:100%;
}
.welcome-title , .welcome-sub-title{
	display:none;
}

.container_three_box {
    display: flex;
}
.welcome-section{
	width: auto;
}
/*.home-section {
    width: auto;
}*/
.header-layout3~.home-page_container .hero-slider {
    height: 50vh;
}

body.home .side-bar-contact-form{
	display:none;
}

body:not(.home) .side-bar-block{
	background-color:#07172f !important;
	padding:10px;
}

body:not(.home) .side-bar-block .contact-left-title, body:not(.home) .side-bar-block .title{
	color:#fff;
}

body:not(.home) .side-bar .info-block-title path, body:not(.home) .side-bar .info-block-title span,body:not(.home)  .side-bar .info-block-title svg {
    color: #fff !important;
	fill: #fff !important;
	}

body:not(.home) .custom_info_sidebar p, body:not(.home) .custom_info_sidebar p strong {
    color: #fff !important;
}
body.home .content-block .title, body.home .side-bar-block .contact-left-title, body.home .side-bar-block .title {
	display: none;
}

body:not(.home)  .side-bar .side-bar-operation-info .operation-list .operation-item span{
	color:#fff;
}
body:not(.home) .side-bar-block p {
    color: #fff;
}
body:not(.home) #acf-form span {
    color: #fff;
}
body:not(.home) .acf-form_grouped_fields,body:not(.home)  .page-content_external .acf-form_grouped_fields {

    color: #fff;
}
body:not(.home) .bottom-section-title {
	color: #fff;
}
body:not(.home) .inventory-info-holder {
	background-color: #fff;
}
.side-bar-block {
    padding: 0px;
}
/* Section Styling */
.section_three_box {
    background-color: #101D32;
    flex: 1;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
	    flex: 0 0 33.33%;
}

/* Header Styling */
.header_three_box {
    background-color: #002E5B;
    color: white;
    padding: 15px;
    display: flex;
    align-items: center;
	font-family: "Arial", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.header_three_box .icon {
    color: gold !important;
    margin-right: 5px;
}

/* Content Styling */
.content_three_box {
    padding: 20px;
}

.content_three_box h2 {
    color: red;
    font-size: 18px;
    margin-bottom: 10px;
}

.content_three_box .highlight {
    color: yellow;
}

.content_three_box ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.content_three_box ul li {
    margin-bottom: 5px;
    font-size: 14px;
}

.content_three_box ul li .icon {
    color: gold;
    margin-right: 5px;
}
.make-name{
	text-decoration: underline;
}
.make-filter-count:hover{
	cursor:pointer;
}

/* Footer Section */
.content_three_box h3 {
    margin-top: 20px;
    font-size: 16px;
    border-bottom: 1px solid white;
    padding-bottom: 5px;
}

#page > .home-page_container > .welcome-container{
	display:none;
}

.website-logo span{
	color:#fff;
    font-family: "Arial", Sans-serif;
    font-weight: 700;
}
body.home .side-bar .info-block{
	padding-inline:10px
}

body:not(.home) .side-bar .info-block:nth-child(5){
	padding:0;
}
 .side-bar-operation-info {
    padding-inline: 10px;
}
 .side-bar .side-bar-operation-info .operation-list .operation-item span{
	color:#000;
}
.side-bar-block .side-bar-contact-info .title{
	display:block;
}
.home span.make-filter-count.v-make{
	color:#fff;
}
.inventory-section {
    background-color: unset;
    padding: 1em 0;
}
.banner-action-holder{
	background-color:unset;
}
.main-container {
	background-color: unset;
}
.content-block, .side-bar-block{
	border-radius:0px;
}

.home-featured-incentory-tabs-section{
	width:auto;
}
.footer-top {
    display: none;
}
@media only screen  and (min-width : 1224px) {

body{
	width: 1240px;
    margin: auto;
    background-color: #07172f;
}
	
	.home-block-inventory {
    background-color: #45444a !important;
}
#view-featured{
	display:none !important;
}
	.inventory_home_slider .inventory-info-trim , .inventory-action-holder{
		display:none !important;
	}
	.inventory-container .title-price-holder .title-holder .title {
		white-space: nowrap;
	}
	.inventory-container .inventory_home_slider .title-price-holder{
    justify-content: center;
}
	.inventory-price-holder , .col-inv-btn{
		display:none;
	}
	.featured-navigation.swiper-button-next, .featured-navigation.swiper-button-prev{
		bottom:10em;
	}
	.current-menu-item a, .current_page_item a , #menu-main-menu a:hover {
  	  color: #fc6 !important;
	}
	.website-items>.current-menu-item>a:before, .website-items>.menu-item:not(:has(.current-menu-item))>a:hover:before{
		content:none;
	}
	.website-top-bar-list-item:nth-child(3){
		display:none;
	}
	.social-action-icons{
		margin-top: 5px;
	}
	.special-text-container {
    width: auto;
}
	}

	.hero-slider .search_buttons_block:not(:has(.buttons_price))~.swiper-wrapper .slide-content{
    height: 25vh;
}

    .footer-row {
        display: none;
    }

/* Responsive Design */
@media (max-width: 768px) {
    .container_three_box {
        flex-direction: column;
    }

    .section_three_box {
        margin-top: 10px;
    }
	.template5 .header-layout-3 .website-header-container .website-logo span {
    color: #fff;
}
	.drawer-open span, .drawer-open span:after, .drawer-open span:before {
		background-color: #fff;
	}
}
@media (min-width: 1500px) {
	.home-inventory-tabs-section{
		width:auto !important;
	}
	.inventory-tabs-holder{
		width:98% !important; 
	}
}

/*Enhancement*/
.with-top-bar .website-top-bar-list {
    width: auto;
}
.side-bar-home-block h2 {
    font-size: 18px;
}
.millage-holder, .transition-holder {
    font-size: 14px;
}
.template5 #view-featured-grid {
	text-transform: uppercase;
}
.side-bar-holder .operation-list .operation-item span{
    font-size: 15px;
}
.invetory-tab-action.active {
    background-color: var(--primary-color);
    color: #fff;
	cursor:pointer;
}
.invetory-tab-action{
	color:#fff;
	cursor:pointer;
}
button#submit-form, button.submit-form {
    background-color: var(--primary-color);
    color: #fff;
}
.search-slide-section #search-button {
   color: #fff;
}
.banner-action-holder {
    padding: 0;
}
.sec-vdp-1 {
    padding: 40px 0px;
}
body:not(.home) .side-bar-block .info-block i {
    color: #fff;
}