.sitebuilder-contacts {
    display: grid;
    grid-template-columns: repeat(4, minmax(25%, 1fr)); /* Initial 4 columns */
    grid-gap: 50px;
    max-width: 1200px!important;
}


.contact-list-item{
    padding: 20px 30px
}
.contact-list-item h5{
    padding-bottom: 10px;
}
.contacts-sitebuilder-helper{
    display: inline-flex;
    justify-content: flex-start;

}
.contacts-sitebuilder-helper svg{
    width: 35px;
    height: 35px;
    margin-right: 15px;
}

.sitebuilder-contanct-single{
    display: flex;
    justify-content: space-around;

}
.sitebuilder-contanct-single svg{
    width: 35px;
    height: 35px;
    margin-right: 15px;
}
.sb-copy{
    text-align: center;
}

@media (max-width: 1300px) {
    .sitebuilder-contacts {
        grid-template-columns: repeat(2, minmax(50%, 1fr)); /* Initial 4 columns */
    }
}
@media (max-width: 800px) {
    .sitebuilder-contacts {
        grid-template-columns: repeat(1, minmax(100%, 1fr)); /* Initial 4 columns */
    }
}

.global-banner-content-right {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000;
}

.global-banner-content-left {
    position: fixed;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000;
}

/* Hide on mobile */
@media (max-width: 768px) {
    .global-banner-content-right,
    .global-banner-content-left {
        display: none;
    }
}
.archive-banner {

}

.archive-banner-post {
    margin-bottom: 20px;
}

/* Default: Hide mobile banners */
.global-banner-content-header-mobile,
.global-banner-content-footer-mobile {
    display: none;
}

iframe {
    background-color: inherit; !important
    width: 100%;
    max-width: 100%;
}

.global-banner-content-header iframe,
.global-banner-content-footer iframe {
    background-color: inherit !important; /* Inherit from the parent, override any other styles */
}
/* Display mobile banners on small screens */
@media only screen and (max-width: 767px) {
    .global-banner-content-header-mobile,
    .global-banner-content-footer-mobile {
        display: block;
    }

    /* Optionally, hide desktop banners on mobile */
    .global-banner-content-header,
    .global-banner-content-footer {
        display: none;
    }
}