.page-id-3296 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

.page-id-3206 h2.ser-heading {
    height: 70px;
}

.contact-section .contact-info i {
    font-size: 20px !important;
}

.contact-section h2.con-txt {
    font-family: Alegreya sans-serif;
    font-size: 18px;
}

html,
body {
    overflow-x: hidden !important;
}

@media (max-width: 1024px) {
    footer .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
        padding-left: 0 !important;
    }
}



@media (max-width: 768px) {
    .page-id-3296 .wp-container-core-columns-is-layout-7.wp-block-columns-is-layout-flex {
        flex-direction: column-reverse;
    }

    .page-id-3296 .wp-container-core-columns-is-layout-5.wp-block-columns-is-layout-flex {
        margin-top: 20px;
        flex-direction: column-reverse;
    }

    img.wp-image-3309 {
        margin-bottom: 30px;
    }

    .page-id-3296 .wp-block-buttons.responsive-btn.is-content-justification-right.is-layout-flex.wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3296 .wp-block-columns.responsive-width.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex {
        flex-direction: column-reverse;
    }

}

.header-col-nav .wp-block-navigation-submenu {
    z-index: 999;
}

.col-team1 {
    background-position: center;
    background-size: cover;
    background-image: url("https://i0.wp.com/lnbelectrical.com/wp-content/uploads/2024/06/IMG_8242-1-1.webp?w=1080&ssl=1");
}


.col-team2 {
    background-position: center;
    background-size: cover;
    background-image: url("https://i0.wp.com/lnbelectrical.com/wp-content/uploads/2024/06/IMG_8241-1-rotated-1-1.jpg?w=1080&ssl=1");
}






.page-id-1198 .slideshow_description_box.slideshow_transparent {
    padding-bottom: 40px;
}

.contactform {
    max-width: 1400px;
    margin: 0 auto;
    padding-top: 80px;
}

.page-id-2268 button.wp-block-button__link {
    background: #05a79e;
    color: white;
    font-size: 18px !important;
    border-radius: 0;
    padding: 15px 35px !important;
    box-shadow: none;
}

.mdc-tab {
    margin-bottom: 20px;
    width: 18%;
    height: 200px;
    margin-right: 1%;
    margin-left: 1%;
    background-color: #222230;
    white-space: normal;
}

.mdc-tab .mdc-tab__text-label {
    text-transform: capitalize;
    font-family: var(--wp--preset--font-family--alegreya-sans) !important;
    color: white;
    font-size: 17px;
}


.mdc-tab-indicator {
    display: none !important;
}

.mdc-tab--active {
    background-color: #0fa89e;
}

.mdc-tab__ripple:after,
.mdc-tab__ripple:before {
    background-color: #0fa89e;
    color: #0fa89e;
}

.mdc-tab-scroller__scroll-content {
    width: 100%;
    display: flex;
    flex: unset;
    flex-wrap: wrap;

}


.mdc-tab-scroller__scroll-area--scroll {
    overflow-x: hidden;
}

div#mdc-tab-1 .mdc-tab__text-label::before {
    content: "";
    background: url(https://lnbelectrical.com/wp-content/uploads/2024/03/lnb5.png);
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px !important;
}

div#mdc-tab-2 .mdc-tab__text-label::before {
    content: "";
    background: url(https://lnbelectrical.com/wp-content/uploads/2024/03/lnb6.png);
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px !important;
}

div#mdc-tab-3 .mdc-tab__text-label::before {
    content: "";
    background: url(https://lnbelectrical.com/wp-content/uploads/2024/03/lnb7.png);
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px !important;
}

div#mdc-tab-4 .mdc-tab__text-label::before {
    content: "";
    background: url(https://lnbelectrical.com/wp-content/uploads/2024/03/lnb8.png);
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px !important;
}

div#mdc-tab-5 .mdc-tab__text-label::before {
    content: "";
    background: url(https://lnbelectrical.com/wp-content/uploads/2024/03/lnb9.png);
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px !important;
}

div#mdc-tab-6 .mdc-tab__text-label::before {
    content: "";
    background: url(https://lnbelectrical.com/wp-content/uploads/2024/03/lnb10.png);
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px !important;
}

div#mdc-tab-7 .mdc-tab__text-label::before {
    content: "";
    background: url(https://lnbelectrical.com/wp-content/uploads/2024/03/lnb11.png);
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px !important;
}

div#mdc-tab-8 .mdc-tab__text-label::before {
    content: "";
    background: url(https://lnbelectrical.com/wp-content/uploads/2024/03/lnb12.png);
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px !important;
}

div#mdc-tab-9 .mdc-tab__text-label::before {
    content: "";
    background: url(https://lnbelectrical.com/wp-content/uploads/2024/03/lnb13.png);
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px !important;
}

div#mdc-tab-10 .mdc-tab__text-label::before {
    content: "";
    background: url(https://lnbelectrical.com/wp-content/uploads/2024/03/lnb14.png);
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 20px !important;
}

/*  */
.page-id-2905 .slideshow_description_box {
    opacity: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex !important;
    height: 100%;
    background: #0000006b;
    width: 100%;
}

.slideshow_description p {
    text-transform: uppercase;
    font-size: 70px;
    font-family: var(--wp--preset--font-family--alegreya-sans) !important;
}

.team-row {
    margin-top: 0 !important;
}

.slideshow_title {
    margin-bottom: -20px;
    text-transform: uppercase;
    font-family: var(--wp--preset--font-family--alegreya-sans) !important;
    font-size: 30px !important;
}

a.header-btn1 {
    font-weight: 400;
    font-size: 20px;
    font-style: normal;
    color: #fff;
    background: rgba(15, 168, 158, 1);
    width: auto;
    padding: 14px 30px !important;
    border-top: 2px solid rgba(15, 168, 158, 1);
    border-right: 2px solid rgba(15, 168, 158, 1);
    border-bottom: 2px solid rgba(15, 168, 158, 1);
    border-left: 2px solid rgba(15, 168, 158, 1);
    border-radius: 5px;
    box-shadow: none;
}

.header-btns {
    gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
}

a.header-btn2 {
    font-weight: 400;
    font-size: 20px;
    font-style: normal;
    color: #fff;
    background: rgba(15, 168, 158, 1);
    width: auto;
    padding: 14px 40px !important;
    border-top: 2px solid rgba(15, 168, 158, 1);
    border-right: 2px solid rgba(15, 168, 158, 1);
    border-bottom: 2px solid rgba(15, 168, 158, 1);
    border-left: 2px solid rgba(15, 168, 158, 1);
    border-radius: 5px;
    box-shadow: none;
}

.slideshow_transparent:hover {

    opacity: 1;
}

a.header-btn2:hover {
    color: #fff;
    background: rgba(130, 69, 196, 0);
}

a.header-btn1:hover {
    color: #fff;
    background: rgba(130, 69, 196, 0);
}

.pod-col {
    transition: all 0.4s;
}


.pod-row {
    position: relative;
    z-index: 2;
    margin-top: -100px !important;
}

.inner-content-hpe {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.page-id-1198 .wp-site-blocks {
    padding-top: 0;
    padding-bottom: 0;
}

body {
    text-shadow: unset;

}

.col-txt {
    align-content: flex-start;
    justify-content: center;
    flex-direction: column;
    display: flex;
    flex-wrap: wrap;
}

ul.background.float-bg-cu {
    background-color: #0fa89e;
    filter: blur(0.1rem);
    position: absolute;
}

footer.footer-hpe.wp-block-template-part {
    margin-top: 0;
}

h2.con-txt a {
    color: white !important;
}

.icon-footer {
    padding-right: 15px;
    color: #0FA89E;
}

h2.con-txt a {
    text-decoration: unset;
    font-family: var(--wp--preset--font-family--alegreya-sans) !important;
    font-size: 18px;
}

ul.wp-block-navigation__container.is-vertical.footer-nav.wp-block-navigation {
    font-family: var(--wp--preset--font-family--alegreya-sans) !important;
    font-size: 18px;
}

.footer-col2 {
    padding-left: 100px;
}


footer.footer-hpe.wp-block-template-part a:hover {
    color: #0FA89E !important;
}

.nav-hpe a:hover {
    color: #0FA89E !important;
}

.wp-site-blocks {
    padding: 0 !important;

}



@media (max-width: 768px) {

    .header-btn-col {
        display: none;
    }

    .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
        background-color: #222230;
    }

    .nav-hpe span.wp-block-navigation-item__label {
        font-size: 20px;
    }

    .wp-block-navigation__responsive-close {
        padding-right: 30px;
    }

    .header-col-logo {
        flex-basis: 40% !important;
    }

    .header-col-nav {
        flex-basis: 60% !important;
    }

    .slideshow_description p {
        font-size: 40px;

    }

    .header-btns {
        gap: 0;
        flex-direction: column;
    }

    .pod-col {
        margin-bottom: 20px !important;
    }

    .row-text-sec {
        gap: 0 !important;
        padding-bottom: 30px !important;
        padding-top: 0px !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .col-txt {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .image {

        width: 100% !important;

    }

    .image-container {
        flex-direction: column;
        gap: 30px !important;
    }

    .cta-btn1 {
        text-align: center !important;
    }

    .review-row {
        padding-bottom: 30px;
        padding-top: 50px;
    }

    .footer-col2 {
        padding-left: 0;
    }

    .footer-txt-h {
        font-size: 18px !important;
    }

    h2.con-txt a {
        text-decoration: unset;
        font-family: var(--wp--preset--font-family--alegreya-sans) !important;
        font-size: 17px;
    }

    .footer-main {
        padding-bottom: 0 !important;
        padding-right: 20px;
        padding-left: 20px;
    }

    .team-row {
        margin-bottom: 30px !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .row-text-sec.about-pg-txt {
        margin-top: 30px !important;
    }

    .inner-page-banner {
        min-height: 400px !important;
    }

    .inner-page-banner-txt {
        margin-top: -20px !important;
        text-align: center;
    }
}

.slideshow_slide.slideshow_slide_image img {
    object-fit: cover;
}



@media only screen and (max-width: 1024px) {

    /* phones */
    .wp-block-column.is-vertically-aligned-center.header-btn-col.is-layout-flow.wp-block-column-is-layout-flow {
        display: none;
    }

    .wp-block-column.is-vertically-aligned-center.header-col-nav.is-layout-flow.wp-block-column-is-layout-flow {
        flex-basis: 80% !important;
    }

    .mdc-tab {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .mdc-tab-scroller__scroll-area.mdc-tab-scroller__scroll-area--scroll {
        padding: 40px;
    }

    .wp-block-columns.row-text-sec {
        padding: 0px 40px 40px 40px !important;
        flex-direction: column;
        gap: 0;
    }

    .wp-block-column.is-vertically-aligned-stretch.col-txt.has-background.is-layout-flow.wp-block-column-is-layout-flow {
        padding: 40px;
    }

    .wp-block-columns.row-text-sec.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
        flex-direction: column-reverse;
        gap: 0;
    }



    .mdc-tab-content.body-large.mdc-tab-content--active {
        margin: 0;
    }

    .review-row .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-5.wp-block-columns-is-layout-flex {
        display: flex;
        flex-direction: column;
    }

    .wp-block-cover.aligncenter.has-parallax.review-row {
        padding: 40px !important;
    }

    .review {
        width: 90% !important;
        margin: auto;
    }

    .review-row .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-5.wp-block-columns-is-layout-flex {
        flex-direction: column;
    }

    .reachoutcover {
        padding: 40px !important;
    }

}


@media only screen and (max-width: 767px) {

    /* phones */
    .reachoutcover {
        padding: 40px 20px !important;
    }

    .wp-block-columns.row-text-sec {
        padding: 0px 20px 40px 20px !important;
        flex-direction: column;
        gap: 0;
    }

    .mdc-tab-scroller__scroll-area.mdc-tab-scroller__scroll-area--scroll {
        padding: 40px 20px;
    }
}

.page-id-2585 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-2585 .wp-block-columns.responsive-width.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex {
        flex-direction: column-reverse;
    }

    .page-id-2585 .wp-block-columns.are-vertically-aligned-center.responsive-width.is-layout-flex.wp-container-core-columns-is-layout-5.wp-block-columns-is-layout-flex {
        flex-direction: column-reverse;
        margin-top: 18px !important;
    }

    .page-id-2585 .wp-block-columns.responsive-width.is-layout-flex.wp-container-core-columns-is-layout-7.wp-block-columns-is-layout-flex {
        flex-direction: column-reverse;
    }

    .page-id-2585 .wp-block-columns.are-vertically-aligned-center.responsive-width.is-layout-flex.wp-container-core-columns-is-layout-6.wp-block-columns-is-layout-flex {
        margin-top: 18px !important;
    }

    .page-id-2585 .h2-sec-first {
        margin-top: 25px !important;
    }

    .page-id-2585 p.responsive-width.has-black-color.has-text-color.has-link-color.wp-elements-322803081b70f8a1ef285e040b3b18a6 {
        margin-top: 0px !important;
    }

    .page-id-2585 .wp-block-buttons.responsive-btn.is-content-justification-right.is-layout-flex.wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-2585 .wp-block-buttons.responsive-btn.is-layout-flex.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

}

/* CUSTOM CSS BY MS HABIB */
.page-id-1955 figure.wp-block-image.aligncenter.size-full.has-custom-border {
    margin: 0 !important;
    width: 100% !important;
}

.page-id-1955 figure.wp-block-image.aligncenter.size-full.has-custom-border img {
    margin: 0 !important;
    width: 100% !important;
}

@media(max-width:768px) {

    .slideshow_slide.slideshow_slide_image img {
        object-fit: cover;
        width: 100% !important;
    }



    .page-id-2259 .wp-block-cover.custom-cta {
        margin: 0 !important;
    }

    .about-pg-txt.row-text-sec-one .wp-block-column {
        flex-basis: auto !important;
    }

    .row-text-sec.about-pg-txt .wp-block-column {
        flex-basis: auto !important;
    }

    .page-id-2259 .col-team1 {
        height: 350px !important;
    }

    .page-id-2259 .col-team2 {
        height: 350px !important;
    }

    .page-id-2259 .wp-block-columns.row-text-sec {
        flex-direction: column-reverse;
    }

    .page-id-2259 .wp-block-columns.row-text-sec.about-pg-txt.row-text-sec-one.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
        flex-direction: column;
    }

    .page-id-2259 .custom-cta .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-4.wp-block-columns-is-layout-flex {
        width: 400px;
        margin: 0 auto;
        margin-top: 30px;
    }
}


@media(max-width:600px) {

    .mdc-tab-scroller__scroll-area.mdc-tab-scroller__scroll-area--scroll {
        padding: 20px;
    }

    .page-id-2259 .wp-block-columns.row-text-sec.about-pg-txt.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
        padding-bottom: 0 !important;
        flex-direction: column !important;
    }

    .page-id-2259 .wp-block-cover.custom-cta {
        margin: 0 !important;
    }

    .about-pg-txt.row-text-sec-one .wp-block-column {
        flex-basis: auto !important;
    }

    .row-text-sec.about-pg-txt .wp-block-column {
        flex-basis: auto !important;
    }

    .page-id-2259 .col-team1 {
        height: 350px !important;
    }

    .page-id-2259 .col-team2 {
        height: 350px !important;
    }

    .page-id-2259 .wp-block-columns.row-text-sec {
        flex-direction: column-reverse;
    }

    .page-id-2259 .custom-cta .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-4.wp-block-columns-is-layout-flex {
        display: flex;
        flex-direction: column;
    }








}

/* Blogs dropdown text to black - MS 28/08/24 */
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    color: black !important;
}


.page-id-2793 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-2793 .wp-block-columns.responsive-width.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex {
        flex-direction: column-reverse;
    }

    .page-id-2793 .wp-block-columns.are-vertically-aligned-center.responsive-width.is-layout-flex.wp-container-core-columns-is-layout-5.wp-block-columns-is-layout-flex {
        flex-direction: column-reverse;
        margin-top: 10px;
    }

    .page-id-2793 .wp-block-columns.are-vertically-aligned-center.responsive-width.is-layout-flex.wp-container-core-columns-is-layout-6.wp-block-columns-is-layout-flex {
        margin-top: 20px;
    }

    .page-id-2793 .wp-block-columns.responsive-width.is-layout-flex.wp-container-core-columns-is-layout-7.wp-block-columns-is-layout-flex {
        flex-direction: column-reverse;
    }

    .page-id-2793 p.responsive-width.has-black-color.has-text-color.has-link-color.wp-elements-bc87783911c2e63244974e2ca7180451 {
        margin-top: 0px;
    }

    .page-id-2793 .wp-block-buttons.responsive-btn.is-content-justification-right.is-layout-flex.wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-2793 .wp-block-buttons.responsive-btn.is-layout-flex.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-2793 h2.wp-block-heading.h2-sec-first.has-black-color.has-text-color.has-link-color.wp-elements-84445884b8bcae947aeeff5b0425466c {
        margin-top: 20px;
    }
}

/* Electrician Bayswater  */
.page-id-2831 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-2831 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-2831 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-2831 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-2831 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-2831 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-2831 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/*  */
.page-id-2879 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-2879 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-2879 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-2879 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-2879 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-2879 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-2879 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/*  */
.page-id-2905 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-2905 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-2905 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-2905 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-2905 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-2905 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-2905 .h2-sec-first {
        margin-top: 25px !important;
    }
}































.slideshow_container .slideshow_description_box {
    top: 0;
    bottom: unset;
    height: 100%;
    padding: 80px 0;
}

/*  */
.page-id-2948 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-2948 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-2948 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-2948 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-2948 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-2948 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-2948 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/*  */
.page-id-3000 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3000 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3000 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3000 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3000 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3000 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3000 .h2-sec-first {
        margin-top: 25px !important;
    }
}

.img-res-seo.wp-block-image img {
    width: 100%;
}

/*  */
.page-id-3033 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3033 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3033 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3033 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3033 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3033 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3033 .h2-sec-first {
        margin-top: 25px !important;
    }
}

.img-res-seo.wp-block-image img {
    width: 100%;
}

.slideshow_transparent:hover {
    opacity: 1 !important;
    background: transparent !important;
}

.slideshow_description_box.slideshow_transparent {
    opacity: 1;
    background: transparent;
}

.wp-block-cover.custom-cta+p {
    display: none;
}

.wp-block-cover.custom-cta {
    margin: 0 !important;
}

.team-grid-pad {
    padding: 40px 0px 10px 0px !important;
}


/*  */
.page-id-3000 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3000 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3000 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3000 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3000 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3000 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3000 .h2-sec-first {
        margin-top: 25px !important;
    }
}

.img-res-seo.wp-block-image img {
    width: 100%;
}

/*  */
.page-id-3148 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3148 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3148 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3148 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 40px !important;

    }

    .page-id-3148 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3148 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3148 .h2-sec-first {
        margin-top: 25px !important;
    }
}

.img-res-seo.wp-block-image img {
    width: 100%;
}

.slideshow_transparent:hover {
    opacity: 1 !important;
    background: transparent !important;
}

.slideshow_description_box.slideshow_transparent {
    opacity: 1;
    background: transparent;
}

.wp-block-cover.custom-cta+p {
    display: none;
}

.wp-block-cover.custom-cta {
    margin: 0 !important;
}

.team-grid-pad {
    padding: 40px 0px 10px 0px !important;
}

.page-id-3062 figure.wp-block-image.size-large {
    border: 15px solid #15a79e;
}

.page-id-3062 .our-team-sec {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 50px 0px 0px;
}

/* Electrician Queens Park Cu  */
.page-id-3213 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3213 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3213 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3213 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3213 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3213 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3213 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/* Electrician Belmont Cu */

.page-id-3221 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3221 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3221 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3221 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3221 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3221 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3221 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/* Electrician Cannington CU  */
.page-id-3232 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3232 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3232 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3232 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3232 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3232 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3232 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/* Electrician South Perth */
.page-id-3241 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3241 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3241 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3241 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3241 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3241 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3241 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/* Electrician Bayswater CU   */
.page-id-3251 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3251 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3251 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3251 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3251 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3251 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3251 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/* Electrician Willetton CU  */
.page-id-3260 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3260 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3260 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3260 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3260 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3260 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3260 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/* Electrician Mount Lawley CU  */
.page-id-3267 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3267 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3267 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3267 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3267 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3267 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3267 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/* Electrician Osborne Park CU  */
.page-id-3274 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3274 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3274 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3274 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3274 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3274 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3274 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/* Electrician Morley CU  */
.page-id-3281 .responsive-width {
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

@media(max-width:768px) {
    .page-id-3281 .wp-container-core-columns-is-layout-3 {
        flex-direction: column-reverse;
    }

    .page-id-3281 .wp-container-core-columns-is-layout-5 {
        flex-direction: column-reverse !important;
        margin-top: 20px !important;
    }

    .column-res-top {
        margin-top: -40px !important;
    }

    .page-id-3281 .is-layout-flex.wp-container-core-columns-is-layout-6 {
        margin-top: 20px !important;

    }

    .page-id-3281 .wp-container-core-columns-is-layout-7 {
        flex-direction: column-reverse !important;
    }

    .responsive-btn {
        justify-content: center;
    }

    .page-id-3281 .wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
        justify-content: center;
    }

    .page-id-3281 .h2-sec-first {
        margin-top: 25px !important;
    }
}

/*home page slider*/
.page-id-1198 .slideshow_description_box.slideshow_transparent {
    display: block;
    top: 0;
    padding: 30px 0 50px;
}

.page-id-1198 .slideshow_description p {
    margin: 10px 0;
    font-size: 86px;
}

.page-id-1198 .slideshow_description_box div.slideshow_title {
    font-size: 40px !important;
}

@media screen and (max-width: 768px) {
    .page-id-1198 .slideshow_description p {
        font-size: 47px !important;
        font-weight: 600;
    }

    .page-id-1198 .slideshow_description_box div.slideshow_title {
        font-size: 30px !important;
    }

    .page-id-1198 .slideshow_description .header-btns .header-btn1 {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 625px) {
    .page-id-1198 .pod-row {
        position: relative;
        z-index: 2;
        margin-top: -35px !important;
    }
}

.page-id-1198 .header-btns a {
    text-decoration: none;
}

/*SEO Drop down styling - Lachlan 01/02/25
 */

ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    max-height: 400px;
    overflow-y: scroll !important;
    min-width: 240px !important;
}

/* CUSTOM CSS BY MS HABIB */

.page-id-3206 {

    .slideshow_description p {
        font-weight: 800;
    }

    span.txt-outline {
        -webkit-text-fill-color: #ffffff00;
        stroke: #FFFFFF !important;
        -webkit-text-stroke: 1px white;
        -webkit-text-fill-color: transparent;
    }

    .header-btns a {
        background: #222230 !important;
        border: none;
    }

    .slideshow_container .slideshow_description_box {
        padding: 130px 0;
    }

    .slideshow_description p {
        font-size: 109px;
        line-height: 1.2;
    }

    header.heade-hpe {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
    }

    header.heade-hpe .header-hpe.has-background {
        background: transparent !important;
        transition: all 0.8s;
    }

    header.heade-hpe.is-scrolled .header-hpe.has-background {
        background: white !important;
    }

    header.heade-hpe.is-scrolled nav li a {
        color: #222230 !important;
    }

    .pod-col {
        transition: all 0.4s;
        border-radius: 12px;
    }

    .fade-row {
        position: relative;
    }

    .fade-row:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        background: linear-gradient(67deg, rgba(255, 255, 255, 0) 19%, rgba(15, 168, 158, 1) 43%);
        z-index: 0;
    }

    .fade-row .wp-block-column p,
    .fade-row .wp-block-column h2 {
        position: relative;
    }

    footer.footer-hpe .wp-block-columns {
        background: none !important;
        padding-top: 150px !important;
        padding-left: 100px;
        padding-right: 100px;
    }

    footer.footer-hpe {
        background: url("https://lnbelectrical.com/wp-content/uploads/2025/02/Intersect-1-1.png");
        background-position: center;
        background-size: 100% 100%;
        background-repeat: no-repeat;

    }

    .outline-lnb {
        margin-bottom: -140px !important;
    }

    .remove-bg {
        background: none !important;
    }
}

@media screen and (max-width: 1100px) {
    .page-id-3206 {
        .pod-col {
            height: 100%;
            min-height: 200px;
        }
    }
}

@media screen and (max-width: 780px) {
    .page-id-3206 footer.footer-hpe .wp-block-columns {
        background: none !important;
        padding-top: 40px !important;
        padding-left: 22px;
        padding-right: 22px;
    }

    .page-id-3206 .footer-hpe .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
        padding-left: 0px !important;
    }

    .page-id-3206 footer.footer-hpe {
        background-color: #232230 !important;

    }

    .footer-txt-h {

        text-align: center;
    }

    .page-id-3206 footer nav.is-vertical.footer-nav.wp-block-navigation.is-layout-flex.wp-container-core-navigation-is-layout-2.wp-block-navigation-is-layout-flex {

        display: flex;
        justify-content: center;
        align-items: center;
    }

    .page-id-3206 .wp-image-3592 {
        display: none;
    }

    section.contact-section {
        text-align: center;
    }

    .page-id-3206 .wp-block-group.outline-lnb.is-horizontal.is-content-justification-center.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-2.wp-block-group-is-layout-flex {
        margin-bottom: 0px !important;
    }

    .page-id-3206 .slideshow_description_box .slideshow_description p {
        font-size: 49px;
        line-height: 1.2;
    }

    .page-id-3206 .pod-col {
        min-height: auto;
    }
}

@media screen and (min-device-width: 780px) and (max-device-width: 1024px) {

    .footer-hpe .is-layout-flex {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .page-id-3206 .wp-image-3592 {
        display: none;
    }

    .page-id-3206 footer.footer-hpe {
        background-color: #232230 !important;

    }

    .page-id-3206 footer.footer-hpe .wp-block-columns {
        background: none !important;
        padding-top: 40px !important;
        padding-bottom: 20px !important;
        padding-left: 30px;
        padding-right: 30px;
    }

    .page-id-3206 .footer-hpe .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
        padding-left: 0px !important;
    }

    .page-id-3206 footer nav.is-vertical.footer-nav.wp-block-navigation.is-layout-flex.wp-container-core-navigation-is-layout-2.wp-block-navigation-is-layout-flex {

        display: flex;
        justify-content: center;
        align-items: center;
    }

    section.contact-section {
        text-align: center;
    }

    .footer-txt-h {

        text-align: center;
    }

    .page-id-3206 .wp-block-group.outline-lnb.is-horizontal.is-content-justification-center.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-2.wp-block-group-is-layout-flex {
        margin-bottom: 0px !important;
    }

    .page-id-3206 .slideshow_description_box .slideshow_description p {
        font-size: 90px;
        line-height: 1.2;
    }
}

.footer-hpe .center-col-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.footer-hpe .center-col-footer iframe {
    aspect-ratio: 1 / 1;
    width: 350px;
    height: 350px;
    display: flex;
}

.review-custom .slick-prev {
    left: -40px;
    top: 40%;
}

.review-custom .slick-next {
    right: -40px;
    top: 40%;
}

.pod-row.pod-down h3 {
    font-family: var(--wp--preset--font-family--alegreya-sans) !important;
}

.page-id-3206 {
    .slideshow_container .slideshow_description_box {
        padding: 180px 0;
    }
}

.page-id-3206 {
    span.txt-outline {
        -webkit-text-fill-color: #ffffff00;
        stroke: #FFFFFF !important;
        -webkit-text-stroke: 3px white;
        -webkit-text-fill-color: transparent;
    }
}

.page-id-3206 {
    .outline-lnb {
        margin-bottom: -100px !important;
    }
}

.remove-bg {
    margin-top: 40px !important;
}

header.is-scrolled .wp-block-navigation__responsive-container-open {
    color: #000000;
}

/* Home-cu-2 page Responsive CSS */
@media (max-width: 1024px) {
    .footer-main .center-col-footer {
        order: 1;
    }

    .footer-main .footer-col2 {
        order: 2;
    }

    .footer-main .wp-block-column:last-child {
        order: 3;
    }

    .footer-hpe .is-layout-flex {
        align-items: center !important;
    }

    .page-id-3206 {
        .wp-container-core-columns-is-layout-529ddbb4 {
            padding-right: 3% !important;
            padding-left: 3% !important;
            gap: 1em !important;
        }

        .wp-block-columns.row-text-sec {
            margin-top: 40px !important;
            padding: 0 0 40px 0 !important;
        }

        .fade-row:before {
            left: 0;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(15, 168, 158, 1) 60%) !important;
        }

        figure.wp-block-image.aligncenter.size-full.has-custom-border.our-expertise-image {
            display: block;
        }

        .wp-container-core-columns-is-layout-b19b638c>.col-txt {
            padding: 0 30px !important;
        }

        .our-services-section {
            padding: 40px 20px !important;
        }

        .remove-bg {
            padding: 10px 30px 40px !important;
            margin: 0 !important;
        }

        .outline-lnb {
            margin: 0 !important;
        }

        .slick-dots li.slick-active button:before,
        .slick-dots li button:before {
            color: #000000 !important;
        }
    }

    .page-id-511 {
        .team-row {
            padding: 0 40px !important;
        }
    }
}

@media (max-width: 768px) {
    .page-id-3206 {
        .wp-block-columns.row-text-sec {
            margin-top: 20px !important;
        }

        .wp-container-core-columns-is-layout-b19b638c>.col-txt {
            padding: 0 20px !important;
        }

        .wp-container-core-columns-is-layout-529ddbb4 {
            padding-right: 20px !important;
            padding-left: 20px !important;
            gap: 0em !important;
        }
    }

    .page-id-511 {
        .team-row {
            padding: 0 20px !important;
        }
    }
}

@media (max-width: 600px) {
    .page-id-3206 {
        .fade-row:before {
            background: linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(15, 168, 158, 1) 40%) !important;
        }
    }
}

div#modal-1-content a {
    text-transform: uppercase;
}

.page-id-3206 {
    .pod-row.pod-down h3 {
        text-transform: uppercase;
    }

    .col-txt p {
        font-size: 18px;
    }

    .wp-block-cover.our-services-section {
        padding-top: 30px !important;
    }

    .ser-heading {

        text-transform: uppercase;

    }

    a.header-btn2 {
        text-transform: uppercase;
    }

    #btnButton-4 .btnButton {

        text-transform: uppercase;
    }

    i.fas.fa-map-marker-alt.icon-footer {
        padding-right: 20px;
    }

    .footer-nav a {
        text-transform: uppercase;
    }

    footer img {
        width: 500px !important;
    }
}

.page-id-511 {

    h1,
    h3 {
        text-transform: uppercase;
    }

    span.btnText {
        text-transform: uppercase;
    }

    .reach-out-today-section-btn {
        flex-wrap: nowrap !important;
    }

    #btnButton-3 {
        text-align: right !important;
    }

    #btnButton-4 {
        text-align: left !important;
    }
}

@media (max-width: 480px) {
    .page-id-511 {
        .reach-out-today-section-btn {
            flex-wrap: wrap !important;
        }

        #btnButton-3,
        #btnButton-4 {
            text-align: center !important;
        }
    }
}

@media (max-width:599px) {

    .page-id-3206,
    .page-id-511 {
        .wp-block-navigation__responsive-container.is-menu-open {
            display: block !important;
            visibility: visible !important;
        }

        .nav-hpe #modal-1 {
            display: none;
        }

        .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
            display: none;
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
            display: flex;
        }

        header.heade-hpe.is-scrolled nav li a {
            color: #FFFFFF !important;
        }

        .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
            opacity: 0 !important;
            height: 0 !important;
            padding: 0;
        }

        .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
            opacity: 1 !important;
            height: auto !important;
            padding-left: 0;
            padding-right: 1rem;
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
            display: block;
        }

        .header-col-nav .wp-block-navigation-submenu a {
            margin-right: 20px;
        }

        .wp-block-navigation .wp-block-navigation__submenu-icon {
            position: absolute;
            top: 6px;
            left: auto;
            right: 0;
        }
    }
}

@media screen and (min-width:1025px) and (max-width:1150px)
{
section.contact-section {
    zoom: .8;
}
}

@media screen and (max-width:1200px) and (min-width:900px)
{
section.contact-section {
    zoom: .8;
}
/*     .footer-hpe .is-layout-flex {
        align-items: start !important;
    } */
	}

/*Hide Desktop Menu on Mobile - Lachlan 15/07/2025

@media (max-width: 599px) {
            .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
            display: none;
        }
    }

@media (max-width: 599px) {
            .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
            display: flex;
        }
    }*/



/* Electrician Queens Park */

.page-id-4137 {
	header {
		position: fixed;
		width: 100%;
		z-index: 99;
	}
.page_header {
	min-height: 650px;
}
	
	.entry-content .wp-block-columns {
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
	 footer.footer-hpe .wp-block-columns {
        background: none !important;
        padding-top: 150px !important;
        padding-left: 100px;
        padding-right: 100px;
    }

    footer.footer-hpe {
        background: url("https://lnbelectrical.com/wp-content/uploads/2025/02/Intersect-1-1.png");
        background-position: center;
        background-size: 100% 100%;
        background-repeat: no-repeat;

    }
	.pod-down {
		margin-bottom: 60px !important;
	}
	.outline-lnb {
		margin-top: 60px !important;
		margin-bottom: -100px !important;
	}
	  .remove-bg {
        background: none !important;
    }
	.entry-content .wp-block-columns.cs_cta {
		padding-left: 0 !important;
		padding-right: 0 !important;
		background: rgba(15, 168, 158, 1);
	
	}
	.entry-content .wp-block-columns.cs_cta h3 {
		color: #fff !important;
	}
	.entry-content .wp-block-columns.cs_cta a {
		font-family: "Alegreya Sans";
		color: rgba(15, 168, 158, 1);
		font-size: 18px;
		font-weight: 300;
		background: #fff !important;
		text-transform: uppercase;
		transition: all 0.3s ease;
	}
	.entry-content .wp-block-columns.cs_cta a:hover {
	background: #222230 !important;
}
	.entry-content .wp-block-columns.cs_cta {
		position: relative;
	}
	.entry-content .wp-block-columns.cs_cta:before {
		content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        background: linear-gradient(67deg, rgba(255, 255, 255, 0) 19%, rgba(15, 168, 158, 1) 43%);
		z-index: 0;align-content
	}
	.entry-content .wp-block-columns.cs_cta .no-fade-text {
		position: relative;
	}
	
}

@media screen and (max-width: 1024px) {
    .page-id-4137 {
			.entry-content .wp-block-columns.cs_cta:before {
				display: none;
			}
			.entry-content .wp-block-columns.cs_cta .wp-block-column {
				position: relative;
			}
        .entry-content .wp-block-columns.cs_cta > .wp-block-column:nth-of-type(1)::before {
					height: 100%;
					width: 100%;
					content: "";
					bottom: 0;
            left: 0;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(15, 168, 158, 1) 100%) !important;
					top: 0 !important;
					display: block;
					position: absolute;
        }
		.outline-lnb img {
			margin-bottom: 30px;
			}
			
			footer .footer-col2 .wp-block-heading {
		text-align: center;
	}
    }
}
@media screen and (max-width: 768px) {
	.page-id-4137 { 
		.outline-lnb {
			display: none !important;
		}
		footer.footer-hpe .wp-block-columns.footer-main {
			padding-top: 20px !important;
			padding-left: 20px;
			padding-right: 20px;
		}

		footer.footer-hpe {
			background: #232230 !important;

		}
		.cs_cta .wp-block-columns {
			flex-direction: row !important;
			justify-content: center !important;
		}
		.cs_cta .wp-block-columns .wp-block-buttons {
			justify-content: center !important;
		}
		.reverse_section {
			flex-direction: column-reverse;
		}
		.column-res-top {
			margin-top: 0 !important;
		}
		.wp-container-core-columns-is-layout-35252483 {
			gap: 20px;
		}
	}
}


.page-id-4137 { 
		.header-btn-col {
			display: none !important;
		}
		.header-col-nav {
			flex-basis: 80% !important;
		}
	}
@media screen and (max-width: 960px) and (min-width: 600px) {
	.page-id-4137 { 
		.wp-block-navigation__responsive-container-content {
			gap: 20px;
		}
		#btnButton-2 a {
			padding: 10px !important;
		}
		.wp-block-navigation__responsive-container-content ul {
			gap: 20px;
		}
		.pod-col {
			padding-left: 10px !important;
			padding-right: 10px !important;
		}
		.pod-row.pod-down h3 {
			font-size: 19px;
		}
		.wp-block-navigation__responsive-container-content ul a span {
			font-size: 14px !important;
		}
	}
}


.page-id-3000 figure.wp-block-image.size-large img, .page-id-3148 figure.wp-block-image.size-large img, .page-id-3148 figure.wp-block-image.size-full img, .page-id-3033 figure.wp-block-image.size-large img, .page-id-2793 figure.wp-block-image.size-large img{
	object-fit:cover !important;
	max-height:358px !important;
}



@media screen and (max-width:781px){
	.responsive-mob .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2) {
    order: -1 !important;
}

}


@media Screen and (max-width:768px){
	.responsive-mob.responsive-mob-last .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow:nth-child(1) {
padding-top:40px !important;
}
}


@media screen and (min-width:575px) and (max-width:781px){
	.wp-container-core-columns-is-layout-28f84493 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 45% !important;
}
.wp-container-core-columns-is-layout-28f84493 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child {
	justify-content:end;
display: flex;
	}
.wp-container-core-columns-is-layout-28f84493 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2) {
	justify-content:start !important;
display: flex;
	}

}

@media screen and (max-width:575px){
	.wp-container-core-columns-is-layout-28f84493 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
   display: flex;
        justify-content: center;
}
}