.hdr-frame .header__menu-cntnr .dropdown-menu {
    right: auto !important;
    left: 5.5vw !important;
}

.hdr-frame .header__menu-cntnr .dropdown-menu-2 {
    right: auto !important;
    left: 17.5vw !important;
}

.captionImage{
    width: auto !important;
}

.hm_frame4 .hm_frame4-content{
    right: -1% !important;
}

.hm_frame5 .frm-bg .house{
    width: 100% !important;
}

@media only screen and (min-width: 992px) {
    .w-50{
        width: 50% !important;
    }
}

.h-100{
    height: 100% !important;
}

.py-30{
    padding-top: 30px;
    padding-bottom: 30px;
}

.opacity-unset{
    opacity: unset !important;
}

.pr-30{
    padding-right: 30px;
}

.custom-overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 65%;
    background: linear-gradient(#0072bc, rgba(0, 0, 255, 0));
}

.d-relative{
    position: relative;
}

.bg-img-left{
    background-position: left center !important;
}
.bg-img-center{
    background-position: center center !important;
}
.bg-img-right{
    background-position: right center !important;
}

.news_frame1 .frm-cntnr .news-hldr .featured-news .image
{
    width: auto !important;
}