.logo-store-page {
    width: 105px;
    margin-left: 0.15rem;
}
.cvs-logo {
    margin-right: 0.15rem;
}
.plus_sign {
    font-size: 30px;
}

.store-container {
    margin-top: 5rem;
}
.search-box {
    padding: 10px;
    padding-right: 50px;
    outline: none;
    border-radius: 4px 0 0 4px;
}
.search-box::placeholder {
    font-style: italic;
}
.search-box-wrapper {
    max-width: 400px;
}
.search-btn-wrapper {
    width: 70px;
    min-width: 70px;
}
.search-btn {
    padding: 10px;
    border: none;
    color: white;
    outline: none !important;
}

.map{
    margin-top: 30px;
    display: table;
    width: 100%;
    height: 80vh;
    /* margin-left: 120px; */
}

.map [role="group"]{
    overflow: hidden;;
}

.map-wrapper {
    position: relative;
}

.map-image {
    width: 80%;
    height: 80%;
}

.description_new {
    font-size: 18px !important;
}

.author-img, .brand-logo {
    width: 80px !important;
}

.author-name {
    margin-bottom: 0px !important;
    font-weight: 700px !important;
    color: black !important;
}
/* .landing-page-main-wrapper h1.section-heading, .section-heading{
    font-size: 42px !important;
} */

.new-home-section {
    margin-top: 50px !important;
}
.gm-ui-hover-effect {
    outline: none !important;
}

.testimonial .star-rating {
    width: 20px !important;
    height: 20px;
}
.testimonial-slides {
    background: #f3f5f5;
    padding: 20px 10px;
    border-radius: 5px;
}

.location-sidebar {
    display: none;
    width: 300px;
    bottom: 0;
    /* width: 25vw; */
    /* margin-left: 120px; */
    position: absolute;
    right: 0;
    top: 0;
    border: 1px solid grey;
    padding: 15px 0 15px 35px;
    overflow-x: auto;
}
.location-sidebar.active {
    display: block;
}
.location-sidebar .loc-img img {
    width: 25px;
}
/* .loc-name,
.loc-name1 {
    font-size: 20px;
    font-weight: 700;
} */
/* .loc-add,
.loc-add1,
.loc-sncd-add,
.loc-sncd-add1 {
    font-weight: 200;
    color: rgb(162, 158, 152);
} */

.modal-show {
    display: block !important;
    opacity: 1 !important;
}

.modal-title-store {
    padding: 0px 21% !important;
}

.phone-number {
    padding: 15px;
}
.text-me-btn {
    min-width: 150px;
}

@media (max-width: 767px) {
    .hero-section.with-video .hero-content{
        min-height: 0 !important;
    }
}