/* === Homepage: Search Form Area === */

#homepage .hero-wrap:not(.only-search-bar) {
    height: 480px;
    max-height: 480px;
}

#homepage .hero-wrap:not(.only-search-bar) {
    background-image: linear-gradient(rgba(0, 0, 0, 0.05),rgba(0, 0, 0, 0.05)),url(https://kissanadd.com/storage/app/page-sections/homepage/t6U2Visdr0lPlYkUix4nzfKBe3VQOkzCSLaPWmwh.png) !important;
    background-size: cover;
}

#homepage .hero-wrap:not(.only-search-bar) h1,
#homepage .hero-wrap:not(.only-search-bar) h1.text-white,
#homepage .hero-wrap h1,
#homepage .hero-wrap h1.text-white {
    color: #d8201d !important;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8), 0 0 10px rgba(255, 255, 255, 0.5) !important;
}

#homepage .hero-wrap #searchForm .bg-primary,
#homepage .hero-wrap .bg-primary,
#homepage .only-search-bar .bg-primary {
    background-color: #ffc107 !important;
}

#homepage .hero-wrap #searchForm button.btn-primary,
#homepage .hero-wrap .btn-primary,
#homepage .only-search-bar .btn-primary {
    background-color: #ffc107 !important;
    border-color: #e0a800 !important;
    color: #000 !important;
    font-weight: 700 !important;
}

#homepage .hero-wrap #searchForm button.btn-primary:hover,
#homepage .hero-wrap .btn-primary:hover,
#homepage .only-search-bar .btn-primary:hover {
    background-color: #e0a800 !important;
    border-color: #d39e00 !important;
    color: #000 !important;
}

#homepage .card-body a.btn-primary,
#homepage a.btn-primary:has(.bi-box-arrow-in-right),
#homepage .btn-view-more-yellow {
    background-color: #ffc107 !important;
    border-color: #e0a800 !important;
    color: #000 !important;
    font-weight: 700 !important;
}

#homepage .card-body a.btn-primary:hover,
#homepage a.btn-primary:has(.bi-box-arrow-in-right):hover,
#homepage .btn-view-more-yellow:hover {
    background-color: #e0a800 !important;
    border-color: #d39e00 !important;
    color: #000 !important;
}

#homepage .hero-wrap:not(.only-search-bar) h5,
#homepage .hero-wrap:not(.only-search-bar) h5.text-white {
    color: #76c3e7 !important;
}

#homepage .search-row .search-col:first-child > div {
    border-start-start-radius: 24px !important;
    border-end-start-radius: 24px !important;
}

#homepage .search-row .search-col:first-child .form-control {
    border-start-start-radius: 24px !important;
    border-end-start-radius: 24px !important;
}

#homepage .search-row .search-col button {
    border-start-end-radius: 24px !important;
    border-end-end-radius: 24px !important;
}

#homepage .search-row .search-col .btn {
    border-start-end-radius: 24px !important;
    border-end-end-radius: 24px !important;
}

@media (max-width: 767px) {
    #homepage .search-row .search-col:first-child > div,
    #homepage .search-row .search-col:first-child .form-control,
    #homepage .search-row .search-col > div,
    #homepage .search-row .search-col .form-control,
    #homepage .search-row .search-col button,
    #homepage .search-row .search-col .btn {
        border-radius: 24px !important;
    }

}

#homepage .search-row .search-col:first-child > div,
#homepage .search-row .search-col > div,
#homepage .search-row .search-col button {
    border-color: #ebc12b !important;
}

@media (max-width: 767px) {
    #homepage .search-row .search-col:first-child > div,
    #homepage .search-row .search-col > div,
    #homepage .search-row .search-col button {
        border-color: #ebc12b !important;
    }

}

/* === Homepage: Locations & SVG Map === */
