#mynavbar .navbar-nav .nav-link {
     color: #000 !important; 
}

.fixed-top-bg #mynavbar .navbar-nav .nav-link {
    color: #fff !important;
}

.fixed-top-bg #mynavbar .navbar-nav .order_btn .nav-link {
    color: #000 !important;
}

.fixed-top-bg #mynavbar .navbar-nav .nav-link.active::after {
 
}

.home-news-swiper {
    width: 100%;
    padding: 40px 0;
}

.home-news-swiper .swiper-slide {
    text-align: center;
    transition: all 0.4s ease;
    transform: scale(0.70);
  
}

.home-news-swiper .swiper-slide-active {
    transform: scale(1);
    opacity: 1;
    z-index: 2;
}

.home-news-swiper .swiper-slide img {
    width: 100%;
    display: block;
    border-radius: 15px;
}

#slider-title {
    text-align: center;
    transition: all 0.3s ease;
}

#slider-title {
    opacity: 1;
    transition: opacity 0.3s ease;
}

@media all and (min-width: 768px) {
.newsletter-subscribe form.newsletters-subscribe-form .newsletters-fieldholder:nth-of-type(1),
.newsletter-subscribe form.newsletters-subscribe-form .newsletters-fieldholder:nth-of-type(2){
    width: 49.50% !important;
    display: inline-block;
}
}

.newsletter-subscribe form.newsletters-subscribe-form .newsletters-fieldholder:nth-of-type(3){
     width: 99.50% !important;
}

.newsletter-subscribe .control-label{
    display: none;
}

.newsletter-subscribe  .newsletters-button {
    background-color: #FFF !important;
    border: 1px solid #FFF !important;
    color: #000000 !important;
    font-size: 16px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    border-radius: 10px !important;
    font-weight: 600 !important;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.newsletter-subscribe  .newsletters-button:hover {
    background-color: #FFFF00 !important;
    border: 1px solid #fff !important;
    color: #000;
}

.newsletter-subscribe  .form-control{
        filter: drop-shadow(0 5px 5px #535353);


}

.newsletter-subscribe .newsletters-acknowledgement{

     background-color: #FFF;
    padding: 50px 20px;
    color: #000;
    text-align: center;
    border-radius: 16px;f

}
   
.newsletter-subscribe .newsletters-acknowledgement p {
     color: #000;
}

.but_submit1{
    border: none;
}

.wp-block-column.overview{
    padding-bottom: 0px !important; 
}

.content-box p{
    text-align: center;
    font-size: 16px;
    font-weight: 500;
}


.wpcf7-submit.but_submit {
    background-color: #2b8470;
    padding-top: 14px;
    padding-right: 50px;
    padding-bottom: 14px;
    padding-left: 50px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    border: 1px solid #2b8470;
}

.wpcf7-submit.but_submit:hover {
    background-color: #fff55e;
    color: #000;
    border: 1px solid #000000;
}



.full-width {
  width: 99.2vw;        /* full viewport width */
  position: relative;
  left: calc(-50vw + 50%); /* break out of container */
} 

.gm-style-iw.gm-style-iw-c{
        border: 1px solid #000000 !important;
    border-radius: 20px !important;
}

.block-map-locations .location_title{
    line-height: 40px;
}


.block-map-locations .gm-style-iw-d .location_title{
  margin-top: 10px;
}    

.block-map-locations .gm-style-iw-d{
    margin-top: -30px;
}


.block-map-locations .gm-ui-hover-effect:focus{
    border: none !important;
    outline: none;
}