.google-map {
    height: 600px;
}

img#promotion-main-image {    
    width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center; 
}

/* override font size on About Tower Cleaners management team staff names*/
.thumb-info .thumb-info-title {
    font-size: 15px;
}


#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li > a.active, #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li .wrapper-items-cloned > a.active {
    color: var(--primary) !important;
}


@media (max-width: 991px) {
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
        background: #eee;
    }
}



.owl-item h1.mt-5 { 
  color: white;
  text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px;
  font-weight: 700;
  background-color: rgba(128, 128, 128, 0.35);
  padding: 18.2px 1em;
}