.s-590164790 .rcw-widget-container {
    left: 0;
    right: unset;
    margin: 20px;
}
.node--type-about-filinvest .footer-bottom, .path-updates .footer-bottom, .node--type-update .footer-bottom {
    margin-top: 0 !important;
}
.footer-inquire-now {
    right: 90px;
}
.footer-menu {
    display: flex;
    
}
.footer-menu ul li a {
    padding: 0 5px;
    margin: 0;
    line-height: 19px;
    color: #fff;
    font-size: 11px;
}
.footer-menu ul li a:hover, .footer-menu ul li a:focus {
    color: #f36a21;
}
@media (max-width: 414px) {
    .page-node-52 .node__content .field--name-body p img {
        float: none !important;
        text-align: center;
        margin: 0 auto;
        display: block;
    }
}

/** TOP FOOTER **/
.footer-contact {
    background: #fdf7f7;
    padding: 30px 0;
    margin: 40px 0 0;
}
.footer-contact a {
    color: #333;
}
.footer-contact .view-content {
    display: flex;
    justify-content: center;
    flex-flow: wrap;
}
.footer-contact .block_title {
    padding: 90px 0 20px;
    font-weight: 700;
}
.footer-contact .block_branch {
    padding: 0 0 10px;
}
.footer-contact .block_image {
    text-align: center;
}
.footer-contact .block_image img {
    max-width: none !important;
    width: 250px; 
}
@media (max-width: 767px) {
    .footer-contact .block_title {
        padding: 20px 0;
    }
}

.about-views-page .view-content {
    position: relative;
}
.node--type-about-us {
    overflow: auto;
}
.node--type-about-us .footer-contact {
    margin: 0;
} 
.about-views-page .block__image img {
    height: 1000px;
    object-fit: cover;
}
.about-views-page .view-header {
    height: 100% !important;
}
.footer-contact .block_image {
    margin: 0 0 0 -30px;
}
.footer-inquire-now {
    right: 0;
}
@media (max-width: 767px){
    .about-views-page .view-header {
        height: 40vh !important;
    } 
    .about-views-page .block__description {
        max-width: 100%;
        margin: 15px;
        bottom: 0;
    }
    .about-views-page .view-content {
      position: absolute;
    }
  .about-views-page .attachment {
        position: relative;
        padding: 30px 0 75px 0;
    }
} 

