/* Max-width:1680px */
@media screen and (max-width:1680px) {
	
	/* You can add custom adjustments for this screen size here */
  } 
  
  /* Max-width:1440px */
  @media screen and (max-width:1440px) {
	.welcome-hero-txt {padding: 268px 0px 122px;}
	.model-search-content {position: relative;bottom: 0;top: 100px;}
}/*max-width:1440px*/
  
  
  /* Max-width:1199px */
  @media screen and (max-width:1199px) {
	.welcome-hero-txt h2{font-size: 40px;}
	.welcome-btn.model-search-btn {margin-left: 28px;}
	.featured-cars-img {padding: 0 10px;}
}/*max-width:1199px*/

  
  
  /* Max-width:1024px */
  @media screen and (max-width:1024px) {
	.new-cars .section-header p, .featured-cars .section-header p {
	  font-size: 12px; /* Further reduce font size */
	}
	.new-cars .section-header h2, .featured-cars .section-header h2 {
	  font-size: 22px; /* Adjust heading size */
	}
	.new-cars-content, .featured-cars-content {
	  flex-direction: column;
	  padding: 0 20px;
	}
	.new-cars-content .card, .featured-cars-content .card {
	  width: 100%;
	  margin-bottom: 20px;
	}
  }
  
  @media screen and (max-width:1008px){

  }/*max-width:1008px*/
  
  
  /* Max-width:992px */
  @media screen and (max-width:992px) {
	nav.navbar.bootsnav .navbar-collapse.collapse.in {padding-bottom: 30px;}
	nav.navbar.bootsnav {background-color:#000;}
	.wrap-sticky nav.navbar.bootsnav.sticked ul.nav > li > a {padding: 18px 0px;}
	nav.navbar.bootsnav .navbar-brand {padding: 25px;}
	nav.navbar.bootsnav ul.nav > li > a {padding: 15px 0px;border: transparent;}
}/*max-width:992px*/

	@media screen and (max-width:991px){
		.welcome-hero-txt h2 {line-height: 1.6;}

		.model-search-content .col-sm-12 {padding: 0 40px;}
		.single-model-search:last-child {margin-bottom: 30px;}
		.welcome-btn.model-search-btn {margin: 0;}

		.single-new-cars-item {max-width: 450px; margin: 0 auto;}
		.new-cars-txt {margin: 30px 0;}
	}/*max-width:991px*/
    @media screen and (max-width:768px){
    
	}/*max-width:768px*/
  
  /* Max-width:767px */
  @media screen and (max-width:767px) {
	
	.single-service-item {max-width: 350px;margin: 30px auto;}
	.single-featured-cars {max-width: 350px;margin: 0 auto;}
	.footer-social {text-align: left;}
	.footer-social a i {margin-right: 16px;margin-left: 0;}
	.hm-foot-email {max-width: 300px;}
}/*max-width:767px*/
  
  /* Max-width:660px */
  @media screen and (max-width:660px) {
	.new-cars .section-header p, .featured-cars .section-header p {
	  font-size: 10px; /* Reduce font size further */
	}
	.new-cars .section-header h2, .featured-cars .section-header h2 {
	  font-size: 18px;
	}
	.new-cars-content .card, .featured-cars-content .card {
	  width: 100%;
	  margin-bottom: 20px;
	}
  }

  @media screen and (max-width: 640px){
	.single-testimonial-box {max-width: 350px;margin: 0 auto;}
}/*max-width:640px*/

  
  /* Max-width:480px */
  @media screen and (max-width:480px) {
	.welcome-hero h2 {font-size: 30px;}
	.single-model-search h2 {font-size:16px;}
}/*max-width:480px*/
  
  /* Max-width:400px */
  @media screen and (max-width:400px) {
	.welcome-hero-txt h2{font-size: 24px;line-height: 1.5;}
	
}/*max-width:400px*/
  
@media screen and (max-width: 399px){
	.testimonial-carousel .col-sm-3, .testimonial-carousel .col-xs-12 {width: 260px;}
	.single-service-item h2 a {line-height: 1.5;}
	.section-header h2 {font-size: 30px;}
}/*max-width:399px*/

@media screen and (max-width:350px){
	nav.navbar.bootsnav .navbar-toggle {margin-right: -25px;left:-10px;}
	nav.navbar.bootsnav .navbar-brand {padding:25px 0;font-size: 20px;}
	.wrap-sticky nav.navbar.bootsnav.sticked .navbar-header a.navbar-brand, .wrap-sticky nav.navbar.bootsnav.sticked .navbar-header a.navbar-brand:hover,.wrap-sticky nav.navbar.bootsnav.sticked .navbar-header a.navbar-brand:focus {padding: 25px 0px;}
}/*max-width:350px*/

@media screen and  (max-width: 320px){
	
}@media screen and (max-width: 430px) {
    .featured-cars-content {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 0 15px; /* Space on sides */
    }

    .featured-img-box {
        width: 100%;
        max-width: 312px; /* Prevents overflow on Android 312px */
        background: #fff;
        border-radius: 12px;
        overflow: hidden;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
        margin: 12px auto; /* Spacing */
    }

    .featured-cars-img {
        width: 100%;
        height: auto; /* Auto height to maintain aspect ratio */
        border-bottom: 1px solid #dadfe9;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
    }

    .featured-cars-img img {
        width: 100%; /* Forces images to stay inside */
        height: auto; /* Keeps natural aspect ratio */
        object-fit: contain; /* Ensures entire image is visible */
    }

    .featured-model-info {
        padding: 12px 7px;
        text-align: center;
    }

    .featured-cars-txt {
        margin: 15px 0;
        text-align: center;
    }

    .featured-cars-txt h2 a {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .featured-cars-txt h3,
    .featured-cars-txt p {
        font-size: 13px;
    }
}
