.observer-wrapper .entry-content {

    position: relative;

    min-height: 100vh;

    min-height: 100dvh;

    height: 100vh;

    height: 100dvh;

    overflow: hidden;

}



.observer-wrapper .entry-content .animated-section {

    position: absolute;

    inset: 0;

    width: 100%;

    min-height: 100vh;

    min-height: 100dvh;

    min-height: 100svh;

    height: auto;

    opacity: 0;

    visibility: hidden;

}



/*@media (max-width: 767px) {

    .observer-wrapper .entry-content .animated-section--tall {

        bottom: auto;

        min-height: 0;

        height: var(--section-mobile-height, 100vh);

    }

}*/

/* Mobile animation disabled — normal scroll, no section constraints */
@media (max-width: 767px) {

    body.mobile-animation-disabled .observer-wrapper .entry-content {
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
        position: static !important;
    }
	.communities-text h2 {
		font-size: 40px;
		line-height: 40px;
	}

    body.mobile-animation-disabled .observer-wrapper .entry-content .animated-section,
    body.mobile-animation-disabled .observer-wrapper .entry-content [class*="animated-section"] {
        position: static !important;
        inset: auto !important;
        opacity: 1 !important;
        visibility: visible !important;
        height: auto !important;
        min-height: 0 !important;
        transform: none !important;
        width: 100% !important;
    }
    
    body.mobile-animation-disabled .has-global-padding,
    body.mobile-animation-disabled .wp-block-group.alignfull.has-global-padding.is-layout-constrained {
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
    }

    body.mobile-animation-disabled .triangle-part .left-side {
        z-index: 1;
    }

    body.mobile-animation-disabled .carried-section.carried-area .indiana-left .vce-col-inner {
        height: auto !important;
        justify-content: flex-start !important;
    }

    body.mobile-animation-disabled .carried-section.carried-area .carried-left .conversation-btn {
        margin-top: 30px !important;
        padding-bottom:40px !important;
    }

    body.mobile-animation-disabled .banner-text h2 {
        display: block !important;
    }
    body.mobile-animation-disabled .common-banner h2 {
        display: block !important;
    }
    
    body.mobile-animation-disabled .portfolio-banner-text {
        display: block !important;
    }
    
    body.mobile-animation-disabled .custom-banner-text h2 {
        display: block !important;
    }
    
    body.mobile-animation-disabled .luxury-section .vce-col-inner {
        height: auto !important;
    }

    body.mobile-animation-disabled .luxury-section .vce-col-content {
        position: relative;
    }
    
    /*body.mobile-animation-disabled .slider-section .vce-col-inner {*/
    /*    height: auto !important;*/
    /*    justify-content: flex-start !important;*/
    /*}*/
    
    /*body.mobile-animation-disabled .slider-section .left-content {*/
    /*    padding-top: 300px !important;*/
    /*}*/
    
     body.mobile-animation-disabled .slider-section .right-content {
        padding-bottom: 40px !important;
		 padding-right: 25px;
    }
	.people-section.Craftsmanship-section {
		height: auto;
	}
	.page-id-334 .second-section {
		padding-bottom: 0;
		
	}
    body.mobile-animation-disabled[data-page="portfolio"] .load-more-btn {
        display: none !important;
    }
    
    body.mobile-animation-disabled .service-second-right .communities-image {
        padding-top: 40px;
        padding-bottom: 20px;
    }
}