div.row {
    margin-left: -15px !important;
    margin-right: -15px !important;
}

.elementor .elementor-background-video-hosted {object-fit: cover;
    object-position: top;}
ul.sub-menu { width: 250px !important; }
@media screen and (min-width: 1025px) {.header-wrap div.header-wrap-inner { max-width: 98% !important; width: 98% !important; }}
@media screen and (max-width: 1024px) {a.tel-mobile {position: fixed; top: 5px;
        right: 10px;
        color: #fff;
  font-size: 16pt; } .is-sticky-menu-visible a.tel-mobile {color:#000;}}
@media screen and (min-width: 992px) {
    .site-title img {
        max-height: 60px !important;
    }
}
@media screen and (max-width: 991px) {
    .site-title img {
        max-height: 40px !important;
    }
}
img {-webkit-border-radius: 10px !important; -o-border-radius: 10px !important; -moz-border-radius: 10px !important; border-radius: 10px !important; }
.is-blog-text-align-left div.entry-meta.below-title { display: none !important; }
footer div.site-info, footer div.site-info p { text-align: center; } 
div.grecaptcha-badge{
  visibility:hidden;
}