/*
Theme Name: Novaride Child
Template:   novaride
Theme URI: https://1.envato.market/nLr31o
Description: Novaride Child Theme
Author: Awaiken
Author URI: https://awaikenthemes.com/
Version: 1.0.0
Text Domain: novaride-child
*/
.perfect-fleet-item{
	border: 1px solid var(--e-global-color-divider);
	border-radius: 30px;
	padding: 0px;
}
/* ahdhilali */
@media (max-width: 991px){
  .perfect-fleet-item .image-box img{
      width: 100%;
      max-width: 100%;
      height: auto;
      object-fit: contain; /* or 'cover' if you prefer it to crop slightly */
      border-radius: 30px 30px 0px 0px;
  }
}
/* ahdhilali */


/*ahdhilali*/
.perfect-fleet-content{
	padding: 10px;
}
/* Mobile: hero background should show full image */
@media (max-width: 767px){

  /* Make the hero section height shrink to the image instead of forcing 100vh */
  .elementor-element-a27d84d {
      min-height: auto !important;
      height: auto !important;
  }

  /* Target only this section's slideshow slides */
  .elementor-element-a27d84d 
  .elementor-background-slideshow__slide {
      background-size: contain !important;   /* show whole image */
      background-repeat: no-repeat !important;
      background-position: center top !important;
      background-color: #000;                /* or your hero bg color */
  }
}

/*-----end ahdhilali*/
