.other-areas-location h3{
	margin-bottom:30px;
}
.blog-btn{
	margin-top: 16px;
}
.cf7_rpmsg_wht p {
    font-size: 12px;
    text-align: left;
    color: #ffffff;
}

.cf7_rpmsg_wht a {
    color: #ffffff !important;
}

.cf7_rpmsg_blk p {
    font-size: 12px;
    text-align: left;
    color: #000000;
}

.cf7_rpmsg_blk a {
    color: #000000 !important;
}

.grecaptcha-badge {
    visibility: hidden;
}

ul.woo_breadcums li {
    padding-left: 0px;
}

.blog_detail_description .btnlist {
    margin-bottom: 50px;
}

/* .blog_detail_description .content_dv img {
    margin-bottom: 30px;
} */

.blog_detail_image.no_top_content {
    margin-top: 0px;
}

.blog_detail_description .blog_detail_image,
.blog_detail_description .wp-block-image.size-full {
    background-color: #f5f5f5;
    text-align: center;
    width: 100%;
    margin: 50px 0;
}

.suburb-search-popup-content.fancybox-content {
    padding: 0;
}

.suburb-search-popup-content .popup-body {
    background: #00234C;
}

.suburb-search-popup-content .popup-body .pop-up-left {
    width: 540px;
    padding: 0 70px 0 70px;
    margin: 60px 0 60px;
    border-right: solid 2px #054897;
}

.suburb-search-popup-content .popup-body .pop-up-right {
    width: calc(100% - 540px);
    padding: 60px 70px 60px 70px;
}

.suburb-search-popup-content .popup-body .pop-up-left .title .heading-40 {
    color: white;
}

.suburb-search-popup-content .popup-body .pop-up-left .title p {
    color: white;
}

.suburb-search-popup-content .popup-body .pop-up-left .title {
    padding-right: 0;
}

.suburb-search-popup-content {
    display: none;
    max-width: 1131px;
    border-radius: 15px;
    cursor: auto;
    padding: 0;
}

.popup-body {
    display: flex;
    border-radius: 10px !important;
}

.contact-wrap a {
    color: white;
}

.contact-wrap:last-child {
    margin-bottom: 0;
}

#enquire {
    opacity: 1;
    width: 100%;
    max-width: 850px;
    height: 100%;
    max-height: 532px;
    overflow: hidden;
    border-radius: 8px;
}

#enquire iframe {
    width: 100%;
    height: 100%;
    border: none;
    overflow: hidden;
    border-radius: 8px;
}

/* popup style  */
.fancybox-slide>* {
    padding: 0 !important;
    margin: 0;
}

/* ----------------- Area Pop Up  ----------------- */
div#suburb-missing-popup {
    max-width: 900px;
    border-radius: 10px;

    & .popup-body {
        .pop-up-left {
            width: 50%;
            padding: 40px;
            background: var(--gradient_2);

            & .heading-40 {
                font-weight: 600;
                color: var(--white);
            }

            & p {
                color: var(--white);
            }

            & .address-left-block {
                margin-top: 25px;

                & ul {
                    margin-bottom: 0;

                    & li {
                        & .address-box {
                            display: flex;
                            gap: 10px;

                            & span {
                                background-color: var(--lightblue);
                                width: 40px;
                                height: 40px;
                                border-radius: 100%;
                                display: flex;
                                justify-content: center;
                                border: 1px solid #ffffff5e;

                                & img {
                                    filter: brightness(0) invert(1);
                                }
                            }

                            & .address-detail {
                                & label {
                                    display: block;
                                    font-weight: 500;
                                    color: var(--white);
                                }

                                & address {
                                    color: var(--white);
                                }

                                & a {
                                    color: var(--white);

                                    &:hover {
                                        text-decoration: underline;
                                    }
                                }


                            }
                        }
                    }
                }
            }
        }

        & .pop-up-right {
            width: 50%;
            padding: 40px;

            & .contact-form-box {
                & .form_box {
                    & .form-group {
                        margin-bottom: 15px;
                    }

                    & input,
                    textarea {
                        width: 100%;
                    }

                    & select {
                        width: 100%;
                    }

                    & .form-group.btnbox p span.wpcf7-spinner {
                        position: absolute;
                        right: 50px;
                    }

                    & .submit_btn {
                        margin-bottom: 5px;
                        position: relative;
                        margin-left: auto;
                    }

                    & .reCapta-txt p {
                        font-size: 14px;
                        margin-bottom: 0;
                    }
                }
            }
        }
    }
}


.pop-up-right .submit_btn .btnsubmit:hover {
    background: #fff;
    color: #298FBA;
    border-color: #298FBA;
}


div#suburb-missing-popup {
    & .popup-body {
        & .pop-up-right {
            & .contact-form-box {
                & .form_box {
                    & .row {
                        &:last-child {
                            & .form-group {
                                margin-bottom: 0;
                            }
                        }
                    }
                }
            }
        }
    }
}

.popup-body .wpcf7 form.invalid .wpcf7-response-output,
.popup-body .wpcf7 form.unaccepted .wpcf7-response-output {
    width: 100%;
    margin: 0em 0 1em 0;
}

.page-template-suburb section.faqs-sec:has(+ section) {
    margin-bottom: 0px;
    padding: 90px 0 0px 0;
}

@media (max-wdith: 1439.98px) {

    /* ------------- Site Map Section Blog Page ------------- */
    ul.sitemap {
        & li {
            width: calc(50% - 15px);
        }
    }

    /* ------------------------------------------------------ */
}

@media screen and (max-width: 1199.98px) {
    .suburb-search-popup-content .popup-body .pop-up-left .title {
        margin-bottom: 0;
    }

    .suburb-search-popup-content .popup-body .pop-up-right {
        padding: 30px 50px 20px 50px;
        width: 100%;
    }

    .suburb-search-popup-content .popup-body .pop-up-left .contact-details {
        display: none;
    }

    .suburb-search-popup-content .popup-body .pop-up-left {
        margin-bottom: 0;
        width: 100%;
        padding: 0 50px 0 50px;
        border: none;
    }

    .suburb-search-popup-content {
        max-width: 95%;
    }
}

@media screen and (max-width: 991.98px) {
    div#suburb-missing-popup {
        & .popup-body {
            & .pop-up-left {
                display: none;
            }

            & .pop-up-right {
                width: 100%;

                & .contact-form-box {
                    & .form_box {

                        & input,
                        textarea {
                            min-height: 45px;
                        }

                        & .reCapta-txt {
                            display: block;
                            width: 100%;
                        }
                    }
                }
            }
        }
    }
}

@media (max-width: 767.98px) {
    div#suburb-missing-popup {
        & .popup-body {
            & .pop-up-right {
                padding: 25px;
            }
        }
    }
}