:root {
    --theme-color: #0094ae !important;
}

nav a {
    color: #0094ae ;
}
 .countdown-wrap::before {
    content: "";
    left: -0.625rem;
    width: 0.625rem;
    position: absolute;
    top: 0px;
    bottom: 0.625rem;
    background-color: #0094ae;
}

.countdown-wrap:after {
    content: "";
    background-color: #0094ae;
    position: absolute;
    -webkit-clip-path: polygon(0 0, 98% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 98% 0%, 100% 100%, 0% 100%);
    top: -0.625rem;
    height: 0.625rem;
    left: -0.625rem;
    right: 2.5rem;
}

.countdown-wrap > ul::after {
    content: "";
    position: absolute;
    right: 0.5rem;
    bottom: 0.625rem;
    border-left: 1.6875rem solid transparent;
    border-bottom: 2rem solid #0094ae;
} 



    /* Only apply on small screens */
@media (max-width: 767.98px) {
    .event-info p {
        display: flex;
        align-items: flex-start;
        font-size: 16px;
        line-height: 1.5;
        margin-bottom: 12px;
    }

    .event-info p i {
        margin-right: 10px;
        margin-top: 4px; /* aligns dot with start of text */
        font-size: 8px;   /* scale down the dot slightly */
        color: #e82277;
    }

 
}
@media (max-width: 850px) {
    .contact-map-wrap > h2 {
        font-size: 19px;
        line-height: 2.6rem;
    }
}

.event-info:before {
   display: none;
}

.thm-btn.fill-btn {
    color: #fff;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}


.testi-item > p {
    font-size: 22px;
    font-weight: 500;
    line-height: 2.75rem;
    color: rgb(71, 71, 71);
}