





.outer-footer .agent-photo {
    width: 100%;
}
#mrp-container3 img {
    margin-top: -2%;
}
.outer-footer .agent-photo img {
    display: table-cell;
    vertical-align: middle;
}


.logo-img {
	max-height: 120px;
}

.agent-photo-flex {
	display: flex;
	max-width: 800px;
	margin: 0 auto;
        align-items: center;
}
.logo-flex {
	width: 33.3%;
        padding: 5px;
}
.photo-flex {
	width: 33.3%;
        padding: 5px;
}
.logo-flex img, .photo-flex img {
    width: 100%;
    height: auto;
}




@media (max-width: 840px) {

#mrp-container3 {
    padding-right: 70px;
}

}



@media (max-width: 770px) {

.index .banner-container #mrp-header video {
    display: none;
}
.index .banner-container {
	display: block;
	min-height: 200px;
}

}




@media (max-width: 540px) {

.index .banner-container {
	min-height: 140px;
}

}