.mastersday-prog-title,
.mastersday-prog-body {
    margin: 0 !important;
}

a.cta {
    max-width: 350px;
}

.site-corporate-v2.title-breadcrumbs {
    background: transparent;
}

.main-container.title-breadcrumbs {
    background: transparent;
    padding-top: 150px !important;
}

.openhousesubtitle, 
.openhousetitle, 
.openhousetitle-sub {
    text-shadow: 2px 2px 8px rgba(0,0,0,0.75) !important;
    word-wrap: pretty;
}

    .main-container .title-breadcrumbs .container:before,
    .main-container .title-breadcrumbs .container:after{
        display:none;
    }
    
    .main-container .title-breadcrumbs .page-title,
    .path-mastersday .main-container .title-breadcrumbs .page-title{
        background-color:transparent;
        color:#FFF !important;
        font-family: inherit;
    }
    .path-mastersday .main-container .title-breadcrumbs > .container {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        padding: 0;
        padding-left: 0px;
        margin-bottom: 50px !important;
        position: relative;
        
        margin-top:5rem !important;
    }
    
    .main-container .title-breadcrumbs {
        margin-bottom:5rem;
    }
    
    .main-container .title-breadcrumbs .container {
        text-align: left;
        justify-content: left;
            
    }
    #block-openhouse-5g-views-block-sub-title-block-1 {
        display:none;
    }
@media(max-width: 1399px) {

    .bannerbg {
        background-position: 80% center;
    }
}

@media(max-width: 991 px) {
    .bannerbg {
        background-position: right center;
    }

    .openhousebanner.mastersday2024.openhousetitle {
        font-size: 3rem !important;
        font-weight: 600;
        line-height: 4rem;
        color: #141B4D;
    }

    .bannerbg {
        background-position: 80% center;
    }

    .openhousebanner.mastersday2024 .openhousesubtitle {
        font-size: 1.5rem;
    }

    .openhousetitle-sub {
        font-size: .8rem;
    }
    
}

@media screen and (max-width: 768px) {
    .bannerbg {
        background-position: 80% center;
    }

    .cta.cta-yellow-big {
        padding: .5rem !important;
    }

    .openhousebanner.mastersday2024 .body {
        margin-top: 0rem !important;
    }
    
  .timelapse-text {
	    position: absolute;
	    bottom: 0;
	}
}