.banner-imgs {
	display: none;
}

.section-search h1, .section-search p {
	color: white;
}

.section-search p {
	font-weight: 400;
}

/* Hide the mobile nav bar only on single listing pages */
body.single-listing-page .mobile-bottom-nav {
  display: none !important;
}


@media (min-width: 1024px) {
    /* Adjust the width of the category widgets to fit 4 in one row */
    .elementor-widget-container .col-md-6.col-lg-4 {
        width: 25%; /* Set each widget to 25% width */
        flex: 0 0 25%; /* Ensure the flex-basis is 25% */
        max-width: 25%; /* Prevent the widgets from exceeding 25% width */
    }

    /* Remove unnecessary spacing to fit all four widgets */
    .elementor-widget-container .row {
        margin-left: 0;
        margin-right: 0;
    }

    .elementor-widget-container .col-md-6.col-lg-4 {
        padding-left: 10px;
        padding-right: 10px;
    }

    /* Adjust the widget images to fit properly */
    .elementor-widget-container .feature-img img {
        width: 100%; /* Ensure images adjust to the new widget size */
        height: auto; /* Maintain aspect ratio */
    }
}


.service-section {
	display: none;	
}

.offer-path-content h3 {
    padding-top: 30px; /* Adjust the value as needed */
    padding-bottom: 10px; /* Adjust the value as needed */
}

#custom_html-3 {
    display: none !important;
}

html, body {
    overflow-x: hidden;
}

* {
    box-sizing: border-box;
}

.offer-path-content h4 {
	color: white;
}

.elementor-element-8fb9782 p[style="text-align:center;"] {
    display: none !important;
}

/* #truelysell-search-form_tax-listing_category.style1 .search-input.search-input-three 
.select2-container--default .select2-selection--single 
.select2-selection__rendered {
	line-height: 12px !important;
}
 */
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 12px !important;
}


/* #payment_method_stripe {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    width: auto !important;
}
 */

/* Base: stack on small screens (already working) */
.main-search-input-old {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.search-input {
  flex: 1 1 100%;
	
	
	
	
	
  padding: 10px;
  box-sizing: border-box;
}

.main-search-form {
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  border-radius: 8px;
  padding: 20px;
  background: #fff;
}


#search_radius_panel {
  width: 100%;
  max-width: 100%;
  margin-top: 10px;
}

/* On desktop and larger screens */
@media (min-width: 768px) {
	


	
/*   .main-search-input-old {
    flex-wrap: wrap;
  }
 */
/* 	.main-search-input-old {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
  } */
	
	.main-search-input-old {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }

	
/* 	.main-search-input-old .search-input {
    flex: 1 1 33%;
  }

  .main-search-input-old .search-input:nth-child(3) {
    flex: 1 1 30%;
  } */
	  /* Inputs row: first 3 inputs */
/* 	
  .main-search-input-old .search-input:nth-child(1),
  .main-search-input-old .search-input:nth-child(2),
  .main-search-input-old .search-input:nth-child(3) {
    flex: 1 1 33%;
  }
	 */
	
	.main-search-input-old .search-input:nth-child(1),
.main-search-input-old .search-input:nth-child(2) {
  flex: 1 1 35%;
}

.main-search-input-old .search-input:nth-child(3) {
  flex: 1 1 20%;
}

	.main-search-input-old .search-btn {
    flex: 1 1 100%;
    margin-top: 10px;
  }

	
	.search-btn {
    align-self: center;
  }
/*   .main-search-input-old .search-input:nth-child(1),
  .main-search-input-old .search-input:nth-child(2) {
    flex: 1 1 49%;
  } */

/*   .main-search-input-old .search-input:nth-child(3) {
    flex: 1 1 100%;
  } */
}

.woocommerce-order .order-again {
	display: none !important;
}


@media (max-width: 767px) {
  #colophon {
    display: none !important;
  }
	
	.elementor-element-586b8abf,
  .elementor-element-d361a5b,
  .elementor-element-cd60ddf,
	.elementor-element-dcd8699
{
    display: none !important;
  }
	
	.main-search-input-old {
    gap: 6px;
  }
	
	  .breadcrumb-bar {
    display: none !important;
  }
	
	.dashboard-nav,
  .theiaStickySidebar {
    display: none !important;
  }

	
}