.page-header.home::after {
    display: none;
}


@media (min-width: 768px) {
    .mobileOnly {
        display: none;
    }
    
    .header-svg.hidden.sm\:flex { 
        display: none !important;
    }

}

@media (max-width: 767px) {
    
    .mobileCall {
        display: flex !important;
        margin: 11px 0 0 15px;
    }
        .mobileCall svg {
            height:30px;
            width: 2em !important;
        }
    
    #space_widget {
        display: none;
    }
    
    .book-viewing .gap-x-8 {
        column-gap:0.5rem !important;
    }
    
    .book-viewing .button {
        font-size: 0.7rem;
        gap: 0;
        padding: 0.4rem;
    }
    
        .book-viewing .button iconify-icon {
            width: auto !important;
        }
        
    .page-new-retirement-apartments .cms-blocks div:nth-child(10) {
        margin: -1rem 0 2rem !important;
    }
    
    .mobile-nav {
        max-width: 100% !important;
        width: 100% !important;
    }
    
        .mobile-nav__item button {
            background: transparent;
            border: 0;
            color: #fff;
            display: inline;
            font-size: 1rem;
            padding: 0;
        }
            .mobile-nav__item:hover button {
                color: #eaae1d;
            }
            
            
                
                .mobile-nav__sublist a {
                    color: #fff;
                    text-decoration: none;
                }
                .mobile-nav__sublist li {
                  margin-top: .5rem !important;
                  text-indent: 20px;
                }
                
    .po-container {
        width: 100% !important;
    }
    
    .property-bullets {
        columns: 1 !important;
    }
    
}

.page-template-property-details {
    background: #cdddd5;
}

    .po-container {
        margin: 25px auto;
        max-width: 1320px;
        width: 90%;
    }
        .nav-tabs-wrapper {
            background: rgba(255,255,255,0.5);
            margin-top: 25px;
        }
            .nav-tabs {
              border-bottom: 0 !important;
            }
                .nav-tabs .nav-link {
                    border: 0 !important;
                    color: inherit !important;
                    margin-bottom: -2px !important;
                }
                    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
                      color: inherit !important;
                      background-color: #fff;
                      border: 0 !important;
                    }
        #myTabContent {
            background: #fff;
            padding: 20px;
        }
        
            .tab-pane {
                min-height: 441px;
                overflow: visible;
                position: relative;
                width: 100%;
            }
            
                .key-feat {
                    border-bottom: solid 1px #9BBAAB;
                    color: #9BBAAB;
                    margin-bottom: 35px !important;
                    padding-bottom: 15px !important;
                }
                    .key-feat span {
                        display: inline-block;   
                        margin-right: 10px;
                    }
                    .key-feat i {
                        font-size: 1rem;
                    }
                .property-bullets {
                    border-bottom: solid 1px #9BBAAB;
                    columns: 2;
                    margin-bottom: 35px !important;
                    padding-bottom: 35px;
                }
                    .property-bullets li {
                        margin-bottom: 10px;   
                    }
                #myTabContent h3 {
                    color: #9BBAAB;
                }
                    #myTabContent iframe {
                      display: block;
                      height: 100%;
                      width: 100%;
                    }
            
        .property-right {
            background: #fff;
            padding: 20px 20px 0;
        }
            .property-right h1, .property-right h3 {
                color: #9BBAAB;
            }
            .property-right i {
                color: #E9AF1A;
            }
                .location-link {
                    color: #E9AF1A !important;
                }
            .property-right .property-details-price {
                padding: 19px 30px;
                background: #CDDDD5;
                border-left: 3px solid #9BBAAB;
                font-size: 1.2rem;
                display: -ms-grid;
                display: grid;
            }    
            .property-right .button {
                margin-bottom: 20px;
                color: #fff !important;
                text-decoration: none !important;
            }