.bg-01{
    background-color:  #f7f9f4
    ;
}

.whyattent {
    background-image: url('../img/bgimg-3.png'); /* Replace with your image path */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: white; /* Optional: white text on dark background */
    min-height: 400px; /* Optional: adjust height as needed */
    position: relative;
    z-index: 1;
}

.bgreg {
    background-image: url('../img/bg-reg.png'); /* Replace with your image path */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: rgb(8, 0, 0); /* Optional: white text on dark background */
    min-height: 400px; /* Optional: adjust height as needed */
    position: relative;
    z-index: 1;
}
.bgexprofile {
    background-image: url('../img/bg-exprofile.png'); /* Replace with your image path */
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    color: rgb(8, 0, 0); /* Optional: white text on dark background */
    min-height: 400px; /* Optional: adjust height as needed */
    position: relative;
    z-index: 1;
}

.contact-add-item {
    padding: 15px 15px;
    /* border: 1px solid black; */
    border-radius: 2px;
    box-shadow: 2px 2px lightgrey;
    background-color: #c99e790f;
}

/*--------------------------------------------------------------
# Hotels Section
--------------------------------------------------------------*/

#hotels {
  padding: 60px 0;
}

#hotels .hotel {
  border: 1px solid #e0e5fa;
  background: #fff;
  margin-bottom: 30px;
}

#hotels .hotel:hover .hotel-img img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

#hotels .hotel-img {
  overflow: hidden;
  margin-bottom: 15px;
}

#hotels .hotel-img img {
  transition: 0.3s ease-in-out;
}

#hotels h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 5px;
  padding: 10px 20px;
  letter-spacing:1px;
  text-align:center;
  line-height: 1.2;
}

#hotels a {
  color: #152b79;
}

#hotels a:hover {
  color: #f82249;
}

#hotels .stars {
  padding: 0 20px;
  margin-bottom: 5px;
}

#hotels .stars i {
  color: #ffc31d;
}

#hotels p {
  padding: 0 20px;
  margin-bottom: 20px;
  color: #060c22;
  font-style: italic;
  font-size: 15px;
}







.sponsor-logo {
    width: 100%;
    height: 120px;
    object-fit: contain;
    padding: 10px;
    display: block;
    margin: 0 auto;
}

/* For multiple items: max 5 per row */
.sponsor-col {
    flex: 0 0 20%;
    max-width: 20%;
    text-align: center;
}

/* Center the single image */
.sponsor-col.single {
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    justify-content: center;
}

/* Responsive for tablet */
@media (max-width: 768px) {
    .sponsor-col {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

/* Responsive for mobile */
@media (max-width: 480px) {
    .sponsor-col {
        flex: 0 0 100%;
        max-width: 100%;
    }
}




