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

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

#homepage .hero-wrap:not(.only-search-bar) {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2),rgba(0, 0, 0, 0.2)),url(http://novannonce.test/storage/app/page-sections/homepage/vB96k3eA4jwMyMg27UXbE2jwiHMXpF2IU16NKlKo.jpg) !important;
    background-size: cover;
}

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

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

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

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

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

#homepage .search-row .search-col .btn {
    border-start-end-radius: 4px !important;
    border-end-end-radius: 4px !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: 4px !important;
    }

}

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