/*
BREAKDOWN: 
SMALL DESKTOP: <=1200px
SMALL LAPTOP: <=992px
IPAD: <=768px
MOBILE <=767px*/


/*FOOTER MATCH WIDTH --*/

@media only screen and (min-width: 1200px) {
    .disclaimer-netleasex {
        min-height: 106px;
    }

    .disclaimer-netleasex .ui.container,
    footer .footer > .ui.container {
        width: 1080px;
    }

    footer .footer > .ui.container > .grid {
        margin: 0px;
    }

    .site-footer-grid .et_pb_image_wrap {
        max-width: 189px;
    }

    footer .footer {
        padding: 0px;
    }

    footer .footer .site-footer-grid {
        padding: 25px 0px 34px !important;
    }

    footer .footer .four.wide.column {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
    }

    footer .footer section.widget:first-child .widget-title {
        margin-top: 0px;
        font-size: 14px !important;
    }

    footer .widget-title,
    footer h3.widget-title,
    footer .site-footer-grid li.menu-item {
        line-height: 100%;
    }

    footer .site-footer-grid li.menu-item a {
        color: #ffffffd4;
        font-size: 14px;
        line-height: 100%;
    }

    footer .widget {
        padding-bottom: 0px;
    }
}

/*RESPONSIVE QC*/

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .property_section_title:after {
        width: 50%;
    }

    .properties_tab .navigation-menu.ui.secondary.pointing.menu .right.item.last {
        padding: 12px;
    }
}

/* ------ TABLET RESPONSIVE*/

@media only screen and (max-width: 991px) {
    .property_section_title:after {
        width: 40%;
    }

    .pagination {
        padding-top: 10px;
    }

    .section_past_offerings {
        padding-bottom: 0px;
    }

    .section_past_offerings .pagination .pagination-column-left,
    .section_past_offerings .pagination .pagination-column-right {
        padding: 0px !important;
    }

    .ui.grid.site-footer-grid > [class*="four wide"].column:first-child {
        width: 100% !important;
    }

    .ui.grid.site-footer-grid > [class*="four wide"].column {
        width: 33.3% !important;
    }

    .site-footer-grid .et_pb_image_wrap {
        max-width: 200px;
    }

    .properties_tab .navigation-menu.ui.secondary.pointing.menu .right.item.last {
        padding: 12px;
    }

    .property_details {
        max-width: 70%;
    }

    .begins_properties_content .give-feature .grid {
        margin: 0px;
    }

    .begins_properties_content .give-feature .grid .column {
        padding: 0px 0px 10px !important;
    }

    .begins_properties_content .property_targets .targets_data {
        max-width: 100%;
    }

    .single-give_forms .donate-sticky {
        width: 100% !important;
    }

    .single-give_forms .properties_tab {
        border: 0px;
    }

    .single-give_forms .properties_tab > .ui.container {
        width: 100% !important;
    }

    .single-give_forms .properties_tab > .ui.container .ui.secondary.pointing.menu {
        justify-content: flex-start;
    }

    .properties_tab .navigation-menu.ui.secondary.pointing.menu .item {
        margin: 0px;
    }

    .properties_tab .navigation-menu.ui.secondary.pointing.menu .item.current,
    .properties_tab .navigation-menu.ui.secondary.pointing.menu .item.current:hover {
        background-color: rgb(0, 101, 255, 0.05) !important;
    }
}

/* ------ MOBILE RESPONSIVE*/

@media only screen and (max-width: 767px) {
    #wpadminbar {
        overflow: hidden;
    }

    .property_section_title:after {
        position: absolute;
        bottom: 50px;
        top: unset;
        margin: 0px;
        left: 0px;
    }

    .footer .widget_nav_menu {
        padding-bottom: 10px;
    }

    .site-footer-grid .et_pb_image_wrap {
        max-width: 60%;
        text-align: center;
        margin: 40px 0px 0px;
    }

    .ui.grid.site-footer-grid > [class*="four wide"].column {
        width: 100% !important;
    }

    .top_properties_info > .ui.container {
        margin: 0px !important;
    }

    .top_properties_info.second > .ui.container {
        display: block;
    }

    .top_properties_info.second .property_details {
        max-width: 100%;
    }

    .single-give_forms .properties_tab > .ui.container {
        margin: 0px !important;
    }

    .sign-sidebar .mobile .give-display-modal .give_post_form-content {
        display: none;
    }

    .sign-sidebar .mobile .give-packages-section .give-form-wrap.give-display-modal .give_error {
        display: block !important;
    }

    .sign-sidebar .mobile .give-display-modal form.give-form {
        margin-bottom: 80px;
    }

    .sign-sidebar .mobile .contribute-section .give-packages-section > .ui.grid > .thirteen {
        width: 100% !important;
    }

    .sign-sidebar .mobile .contribute-section .give-packages-section > .ui.grid > .three {
        position: absolute;
        top: 0px;
        z-index: 2;
        right: 0px;
        background: white;
        width: 60px !important;
        height: 60px !important;
    }

    .give-single-sidebar {
        padding-top: 20px !important;
    }

    .portal_breadcrumbs > .ui.container {
        margin: 0px !important;
    }

    .properties_tab .navigation-menu.ui.secondary.pointing.menu .right.item.last {
        border-left: 0px;
    }
}

/*CUSTOM LEFT SIDEBAR ON PAGES*/

@media only screen and (min-width: 1800px) {

    .has_custom_sidebar .wrapper,
    .has_custom_sidebar #wrapper,
    .has_custom_sidebar footer,
    .has_custom_sidebar .disclaimer-netleasex,
    .page-template-dashboard-user .disclaimer-netleasex {
        width: calc(100% - 350px);
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {

    .has_custom_sidebar .wrapper,
    .has_custom_sidebar #wrapper,
    .has_custom_sidebar footer,
    .has_custom_sidebar .disclaimer-netleasex,
    .page-template-dashboard-user .disclaimer-netleasex {
        width: 80%;
        margin-left: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .has_custom_sidebar footer {
        background: #10376c;
    }
}

@media only screen and (max-width: 1199px) {
    #custom_left_portal_sidebar {
        display: none;
    }

    .has_custom_sidebar .wrapper,
    .has_custom_sidebar #wrapper,
    .has_custom_sidebar footer,
    .has_custom_sidebar .disclaimer-netleasex,
    .page-template-dashboard-user .disclaimer-netleasex {
        width: 100%;
    }

    .has_custom_sidebar .page-caption {
        padding-left: 0px;
        width: 100%;
    }
}

/*REMOVE GREY BG & GRID PADDINGS ON DASHBOARD PAGE*/

@media only screen and (min-width: 992px) {
    #custom_left_portal_sidebar a.item {
        padding-left: 0px;
    }

    .sub_menu_dashboard {
        padding-left: 15px;
    }

    .page-template-dashboard-user .boxed_add #dashboard-content .padded {
        padding-right: 0px;
    }
}

/*MATCH MAIN SITE WIDTH*/
@media only screen and (min-width: 1200px) {
    body.page-template-login .ui.container {
        width: 1080px;
    }
}


/*FINAL MOBILE QC PART 2*/
/*
BREAKDOWN: 
SMALL DESKTOP: <=1200px
SMALL LAPTOP: <=992px
IPAD: <=768px
MOBILE <=767px*/


@media only screen and (min-width:1600px) {
    .ui.container {
        width: 80%;
        max-width: 1800px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width:1200px) {
    .netleasex_call_button {
        display: none !important;
    }

    /*    LOGIN PAGE MENU RESPONSIVE 992 to SMALL DESKTOP IMPORTANT !!*/
    body.page-template-login.remove_page_caption .page-hero-container,
    .remove_page_caption .page-hero {
        height: 160px;
    }

    body.page-template-login .ui.menu-home > .container {
        flex-wrap: wrap;
        margin: 0px;
        padding: 0px;
    }

    body.page-template-login .ui.menu-home .item.header-menu-logo {
        flex-basis: 100%;
        justify-content: center;
        margin-bottom: 10px;
    }

    body.page-template-login .ui.menu-home .center.menu {
        flex-basis: 68%;
    }

    body.page-template-login .home-header-menu .right.menu {
        flex-basis: 30%;
    }

    body.page-template-login .fixed.header-menu {
        height: 112px !important;
    }

}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .top-menu-segment .top-menu {
        display: flex !important;
    }
}


/* ------ TABLET RESPONSIVE*/

@media only screen and (max-width: 767px) {
    .header-menu-link .right.menu .user-menu {
        padding-right: 20px;
    }

    .custom_login_right {
        display: none;
    }

    body.page-template-login .home-header-menu .right.menu {
        display: block !important;
        position: absolute;
        width: 100%;
    }

    body.page-template-login .right.menu {
        display: block !important;
        position: absolute;
        width: 100%;
        bottom: -62px;
        left: 0px;
    }

    body.page-template-login .Requestaloanquote {
        border-radius: 0px;
        margin: 0px;
        width: 100%;
        display: block;
    }

    body.page-template-login .hero_bg_login {
        margin-top: 38px;
    }
    body.admin-bar .app-header-menu .header-menu-link .fixed{
        top: 0px !important;
    }
}


/* RESPONSIVE QC FROM ONE DRIVE*/

/*    Grid to match dashboard page*/
@media only screen and (min-width: 992px) {
    
    footer .footer .four:first-child{
        max-width: 263px;    
    }
    
    #post-left-widget-sidebar{
        max-width: 287px;    
    }
    
    .container.boxed_match_main_width{
        max-width: 1080px !important;
    }
}

@media only screen and (min-width: 1440px) {

}

/*Large Desktop Only*/
@media only screen and (min-width: 1600px) {
    
    /*Move footer to right on dashboard page*/
    .page-template-dashboard-user .disclaimer-netleasex .ui.container, .page-template-dashboard-user footer .footer > .ui.container{
        width: 80%;
        padding-left: 368px;
    }
    
    /*GRID OF WRAPPER*/
    
    .sub_menu_dashboard li,
    #custom_left_portal_sidebar a.item{
        padding-right: 0px;
    }
    #post-left-widget-sidebar,
    #custom_left_portal_sidebar,
    .boxed_add #custom_left_portal_sidebar{
        width: auto;
        min-width: 325px;
        max-width: 325px;
    }
    .page-template-page-submission .page.content > .ui.grid > #post-left-widget-sidebar{
            width: 325px !important;
    }
    
    .page-template-page-submission .page.content > .ui.grid > #content{
        padding: 20px 0px 20px 52px;
    }   
    #wrapper.home_content_wrapper.search_left .sidebar_property_search .filters-wrap{
        width: 364px;    
    }
}


/*DOCUMENT TAB OVERLAY THE IOI CONTAINER -- Only on laptop screen size and above*/

@media only screen and (min-width: 480px) {
    .tab_menu_property.document.current{
        width: 143.4%;
        position: absolute;
        z-index: 2;
        padding: 0px;
        max-width: 1800px !important;
        background: #FFF;
        min-height: 970px;
        left: 0.5%;
    }
    .tab_menu_property.document .wpfd-content{
        padding: 0px;
    }
    .give-similar-section{
        position: relative;
        z-index: 2;    
    }
}

/*RESPONSIVE QC AFTER LAYOUT UPDATE -- 4 FEB 2023, BY THEI*/

/*
BREAKDOWN: 
SMALL DESKTOP: <=1200px
SMALL LAPTOP: <=992px
IPAD: <=768px
MOBILE <=767px*/

@media only screen and (max-width: 992px) {
    .modal_custom_net_wrapper, .waitlist_button .form_waitlist_wrapper{
        width: 75%;
    }
    body .begins_properties_content .waitlist_button .button_waitlist{
        min-width: 100%;
    }
    .mobile-sign-btn{
        display: none;
    }    
    .single-give_forms .properties_tab > .ui.container .ui.secondary.pointing.menu{
        overflow: scroll;
    }    
}
@media only screen and (max-width: 767px) {
    body .inverted-logo img, .fixed-logo img, 
    body .home-header .home-header-menu .logo img, 
    body .blog-header .blog-header-menu .logo img {
        height: 50px !important;
    }
    
    .modal_custom_net_wrapper.loader_modal,
    .modal_custom_net_wrapper, .waitlist_button .form_waitlist_wrapper{
            width: 90%;
            padding: 40px 30px;
    }
    .boxed_add #dashboard-content{
        width: unset !important;
    }
    .modal_custom_net_wrapper.two_buttons .exit_modal,
    .modal_custom_net_wrapper.two_buttons .button_submit{
        width: 100%;
        margin: 5px 0px;
    }
    .hide_mobile{
        display: none !important;
    }
    .p0_mobile{
        padding: 0px !important;
    }
    .page-template-dashboard-user .boxed_add #dashboard-content .padded{
        padding-top: 0px;
        margin-top: 0px;
    }
    .ui.celled.table tr td, .ui.celled.table tr th{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .top-menu-segment .top-menu.ui{
        display: block !important;
    }
    .top-menu-segment .top-menu.ui .left{
        padding: 2px 20px;
    }
    .top-menu-segment .top-menu.ui .right{
        display: none !important;
    }
    .portal_breadcrumbs{
        padding: 14px 15px;    
    }
    .top_properties_info{
        padding: 20px 15px;    
    }
    .asset_profile{
        text-align: right;
    }
    .property_targets .targets_data p{
        flex: 1 0 100%;
        margin-right: 0px;
    }
    .property_targets .targets_data .container_target.downside{
        flex-wrap: wrap;
    }
    .container_target.downside .title_target,
    .downside_content{
        flex: 1 0 100%;    
    }
    .tab_menu_property.document{
        max-width: 100%;
        padding-top: 0px;
        height: auto !important;
    }
    .wpfd-container .wpfd-foldertree + .wpfd-open-tree{
        top: 0px;
    }
    .tab_menu_property.document .wpfd-content {
        margin-bottom: 0px;
    }
    .give_show_terms{
        display: flex;
        margin-bottom: 20px;    
    }
    .top_properties_info.second h1{
        line-height: 100%;
    }
    .page-hero-container, .page-hero {
        min-height: 120px !important;
    }
    #wrapper.home_content_wrapper.search_left .sidebar_property_search{
        position: absolute;
        height: 100%;
        left: 0px;
        padding-left: 15px;  
        display: none;
        z-index: 9999;
        position: fixed;
        top: 36px;
        overflow: scroll;
        padding-top: 20px;        
    }
    #wrapper.home_content_wrapper.search_left .sidebar_property_search.active{
        display: block;
    }
    .desktop_hide{
        display: block;
    }
}

/*NEWS TEMPLATE RESPONSIVE*/

@media only screen and (max-width: 767px) {
    #wrapper.newstemplate .ui.grid{
        margin: 0px;
    }
}
@media only screen and (max-width: 992px) {
    #wrapper.newstemplate #left_sidebar{
        display: none;
    }
    #wrapper.newstemplate #content{
        padding-left: 0px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1330px) {
    #wrapper.newstemplate > .ui {
        max-width: 100% !important;
        width: 100%;
    }
    #wrapper.newstemplate .ui.grid{
        display: flex;    
    }
    #wrapper.newstemplate #left_sidebar{
        position: static;
        width: auto;
        height: auto;
        margin-right: 40px !important;
        padding-right: 40px;
    }
    #wrapper.newstemplate #content{
        padding: 0px;
        width: auto !important;        
    }
    #wrapper.newstemplate #content .vc_column-inner{
        max-width: 700px;  
    }
}

@media only screen and (min-width: 1460px) {
    #wrapper.newstemplate #content {
        padding-left: 150px;
    }
    #wrapper.newstemplate #content .vc_column-inner{
        max-width: 100%;
    }    
}

@media only screen and (min-width: 1600px) {
    #wrapper.newstemplate #content{
        padding-left: 0px;
    }
}


/*NEW RESPONSIVE QC -- 17th March 2023*/
@media only screen and (max-width: 767px) {
    .top_properties_info > .ui.container{
        display: block;
    }
    .asset_profile,
    .asset_profile.category .give-category-label a{
        text-align: left;
    }
    .give-packages-section{
        padding-bottom: 80px;
    }
}