.zpheader-style-01 .theme-header .zpcontainer {
        padding-block-start: 10px!important;
        padding-block-end: 10px!important;
    }
@media (min-width: 320px) and (max-width: 768px) {
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    width: 230px !important;
    height: 80px !important;
}
}

@media only screen and (min-width: 768px) {
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    width: 230px !important;
    height: 80px !important;
}
}
@media only screen and (min-width: 600px) {
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    width: 230px !important;
    height: 80px !important;
}
}
@media (max-width: 768px) {
    .theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img.mobileLogoAuto {
       width: 230px !important;
    height: 80px !important;
    }
}
@media (max-width: 768px) {
    .theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img.mobileLogoAuto {
       width: 230px !important;
    height: 80px !important;
    }
}

html,
body {
    overflow-x: hidden;
    max-width: 100%;
}
/* Hide entire Hero Slider Controller */
.zsslider-controller-container {
    display: none !important;
}

div[data-zs-app="blogs"] .theme-header {
    background-color: #000000 !important;
}

.zpheader-style-01:has(~ div .theme-content-container[data-zs-app="blogs"]),
body:has(div[data-zs-app="blogs"]) .theme-header {
    background-color: #103b2e !important;
    background: #103b2e !important;
}


body:has(div[data-zs-app="blogs"]) .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a {
    color: #ffffff !important;
}

body:has(div[data-zs-app="blogs"]) .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected a {
    color: #ffffff !important;
}

.zpheader-style-01.theme-header-fixed {
    position: absolute !important;
    animation: none !important;
    top: 0 !important;
}

.zpheader-style-01.theme-header-fixed .theme-header {
    position: relative !important;
    animation: none !important;
}




.zpheader-style-01.theme-header-fixed {
    position: absolute !important; 
    animation: none !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
}


@media (max-width: 768px) {
    .zpheader-style-01.theme-header-fixed {
        position: relative !important; 
        background-color: #112d23 !important; 
    }
    .theme-header {
    background: #103b2e!important;
    }
}


/* SPOX HERO */
.spox-hero {
    position: relative !important;
}

.spox-hero .zpcontainer {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 100% !important;
    z-index: 10 !important;
}

/* Equal height for Zoho boxes */
.zpbox {
    height: 410px !important;
    min-height: 410px !important;
    max-height: 410px !important;
    box-sizing: border-box !important;
}

