nav.main-menu {
    display: block;
}
.investment-box a.hmg-investment-link{
    font-size: 15px;
}
.header-search {
    display: block;
}
nav.main-menu ul li {
    padding: 15px 3px;
}
nav.main-menu ul li a {
    font-size: 12px;
}
.our-people-main img {
    max-width: 170px;
}
 .about-leadership .about-leadership-main img {
    max-width: 170px;
}
.what-do-image {
    max-width: 100%;
    margin: 0;
}
.businesses-section1 h2.title, h2.title{
	font-size:44px;
}
.hmg-brands .col-md-4 {
    flex: 0 0 33.333333%;
    max-width:33.333333%;
}
.brand-filters span.filter-container, 
.locations-filters span.filter-container{
    margin-right:20px;
}
.brand-filters select,
.locations-filters select{
    font-size: 16px;
    margin-bottom:0;
}
.inner-slider .flex-direction-nav li a.flex-prev, .inner-slider .flex-direction-nav li a.flex-next {
    background-size: 100%;
    width: 52px;
    height: 65px;
}
.inner-slider .flex-direction-nav {
    margin-top: -26px;
}
.businesses-section1 h2.title, h2.title {
    font-size: 50px;
}
.entry-item {
    width: 33.333%;
    float: left;
}
.hmg-location .address-loop.col-md-4,
.leader-loop.col-md-4{
    flex: 0 0 33.000000%;
    max-width: 33.000000%;
}
.hmg-location .address-loop.col-md-4{
     flex: 0 0 50.000000%;
    max-width: 50.000000%;
}
.brands-item .leader-bx-mn .brand-logo img{
    max-height: 30px;
}
.brands-item .leader-bx-mn:hover .overlay{
    padding:10px;
}
.brands-item .leader-bx-mn .overlay p{
    padding:5px 10px;
    line-height:24px;
    font-size:15px;
}
.about-why-we-do .why-we-main .col-md-2 {
    width: 100%;
}
.single-post .sharedaddy {
    
}
.our-people-main img {
    max-width: 150px;
}
.home-section-6 {
    padding: 40px 0;
}
.search-no-results h2.entry-title{
    font-size:46px !important;
}
.address-info{
    font-size:16px;
}
.address-info br{
    display:block;
}
.follow-us {
    margin-top: 80px;
}
.page-id-857 .leader-bx-mn .overlay a{
    padding: 10px 15px;
    font-size: 18px;
}
.page-id-857 .leader-bx-mn .overlay h3{
    font-size: 1.75rem;
}
.footer-widget .widget-title {
    font-size: 30px;
}
.brand-logos img{
     max-width:150px;
  height: 75px;
    object-fit: contain;
}
.video-section .video-btns{
    bottom:120px;
}
.video-section .video-btns a{
    padding: 14px 28px;
    font-size: 17px;
}