.banner-card{
    background: #c94242;
    height: 100%;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.bg--blog-city{
    background-image: url('http://localhost/sprintex/wp-content/uploads/2024/09/background-media.png');
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.bg--blog-water{
    background-image: url('http://localhost/sprintex/wp-content/uploads/2024/09/bg-water.jpg');
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
 
.mySwiper4{
    height: 100%;
}

.banner-wrap{
    height: 100% !important;
}

.bg-g{
    background: rgb(0,0,0);
    background: radial-gradient(circle, rgba(0,0,0,1) 0%, rgba(0,0,0,0.5998774509803921) 100%);
}

body {
    font-family: 'GeneralSans', Arial, sans-serif;
  }
  
 
 /* starrrr */
 .custom-pagination {
    text-align: center;
    position: absolute;
}

.custom-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #ffffff; /* Inactive bullet color */
    border-radius: 50%;
    display: inline-block;
    margin: 0 5px;
    transition: all 0.3s ease; /* Animation for size change */
}

.custom-pagination .swiper-pagination-bullet-active {
    width: 20px;
    height: 8px;
    background: #ffffff; /* Active bullet color */
    border-radius: 5px;

}

.custom-pag-media .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #000000; /* Inactive bullet color */
    border-radius: 50%;
    display: inline-block;
    margin: 0 5px;
    transition: all 0.3s ease; /* Animation for size change */
}

.custom-pag-media .swiper-pagination-bullet-active {
    width: 20px;
    height: 8px;
    background: #000000; /* Active bullet color */
    border-radius: 5px;

}

/* .swiper-button-next, .swiper-button-prev {
    display: none !important;
} */

.custom-next, .custom-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    z-index: 10;
    cursor: pointer;
    transform: translateY(-50%);
    top: calc(50%- 20px);
}

.banner-card img{
    position: absolute;
    width: 100%;
    height: 100%;
}

.p-media{
    padding: 80px 80px 40px 80px ;
}
.p-media-2{
    padding: 0px 80px 40px 80px ;
}

.email-container {
    display: flex;
    align-items: center;
  }
  
  .input-wrapper {
    position: relative;
    display: flex;
    align-items: center;
  }
  
  .email-icon {
    position: absolute;
    left: 16px;

  }
  
  input[type="email"] {
    padding: 10px 10px 10px 50px;
    font-size: 1rem;
    border: 1px solid #ccc;
    border-radius:  8px 0 0 8px;
    width: 250px;
  }
  
  button[type="submit"] {
    height: 100%;
    padding: 10px 20px;
    background-color: #96C942;
    color: white;
    border: none;
    border-radius: 0 8px 8px 0 ;
    cursor: pointer;
  }
  
  button[type="submit"]:hover {
    background-color: #45a049;
  }

.green-bullet{
    width: 20px;
    height: 20px;
    background: url(http://localhost/sprintex/wp-content/uploads/2024/09/green-check.svg);
}
  

.btn-line{
    text-decoration: none;
    border: solid 2px #96C942;
    padding: 10px 24px;
    width: fit-content;
}

.img--h{
    object-fit: contain;
    object-position: bottom;
    width: 100%;
}

.btn--dark{
    background-color: #373737;
    color: #FFFFFF;
    padding: 10px 24px;
    font-size: 16px;
    text-decoration: none;
    width: fit-content;
    border-radius: 8px;
}