/* <link rel="stylesheet" type="text/css" href="_media/custom-changes-resp.css"> */




.outer-footer {
        padding: 10px;
        background-color: #FFFFFF;

}
.outer-footer h1 {
    color: #919295;
}
.outer-footer .light-text, .outer-footer .light-text a {
       color: #919295;
}
.outer-footer h2, .outer-footer h3, .outer-footer h4, .outer-footer h5 .outer-footer h6 {
       color: #919295;
}


#mrp-footer h1 {
        text-transform: uppercase;
        text-align: left !important;
}

#footer-flex-wrap {
	display: flex;
        align-items: flex-end;
        position: relative;
        top: -80px;
}
.logo-flex {
	width: 20%;
        padding: 10px;
}
.contact-info-flex {
	width: 50%;
        padding: 10px 25px;
}
.agent-photo-flex {
	width: 30%;
        padding: 10px;
}

.agent-photo-flex img {
        width: 100%;
}
.contact-info-flex h3 {
        text-transform: uppercase;
        font-weight: 500;
        margin-bottom: 7px;
}

h3.office-logos {
        margin: 15px 0 0 0 !Important;
}
h3.office-logos img {
        max-width: 400px;
}



@media (max-width:750px) {

#mrp-footer h1 {
        font-size: 44px;
}

#footer-flex-wrap {
        flex-direction: column;
        top: 0px;
}
.logo-flex {
	width: 100%;
        padding: 10px;
    order: 3;
}
.contact-info-flex {
	width: 100%;
        padding: 10px;
    order: 2;
}
.agent-photo-flex {
	width: 100%;
        padding: 10px;
    order: 1;
}

}





@media (max-width: 500px) {



}


