nav.main-menu{

	display:none;

}
 
 
.home-section-1 .we-haymarket-title, 

.home-section-2 .investment-title, 

.home-section-3 .brands-title, 

.home-section-4 .people-title{
	font-size:42px;
}

.home-section-1 .we-are-content{

	font-size:18px;

}

.investment-box img{

	width:auto;

}

.investment-box{

	margin-bottom:40px;

}

.site-header .col-md-3{

	float:left;

	width:50%; 

}



.home-section-1 .we-haymarket-title, 

.home-section-2 .investment-title, 



.home-section-3 .brands-title, 



.home-section-4 .people-title{



	margin-bottom:20px;



}


.our-people-main img{



	max-width:200px;

	display:block;

	margin:0 auto 15px;



}



.home-section-6 h2.news-title, 



.home-section-5 h2.responsibility-title{



	font-size:42px;



}



.news-post-hm{

	margin:0 auto;
}
.home-section-6.news .col-md-4{
	margin-bottom:30px;
}
.follow-us{
	margin-top:30px;
}
.site-footer{
	text-align:center;
}
.footer-widget{
	margin:10px 0;
	padding-bottom:10px;
}
.home-section-1, .home-section-2, .home-section-3, .home-section-4, .home-section-5{
	padding:40px 0;
}

.investment-main{
	margin-top:20px;
}
.page-header .page-title,
.hmg-section h2.hmg-title,
.hmg-investment-theme h2.hmg-title, h2.page-title {
    font-size: 38px;
}
.content-area .page-header {
    margin-bottom: 25px;
}
.hmg-investment-theme{
	text-align:left;
}
.header-search{
	display:none;
}
.site-header .logo{
	margin-top:6px;
}
.site-header {
    padding: 10px 0;
}
.sharedaddy{
 	float:none;
}
.about-what-we-do,
.about-how-we-do,
.about-leadership{
 	text-align:center;
 	padding: 30px 0;
 }
 .inner-banner{
 	padding: 30px 0;
 }
.inner-banner-content{
	font-size:18px;
}
.about-what-we-do .what-do-title, 
.about-why-we-do .why-do-title, 
.about-how-we-do .how-do-title, 
.about-where-we-do .where-do-title, 
.about-leadership .leadership-title{
	font-size:42px;
}
.about-what-we-do .what-do-title, 
.about-why-we-do .why-do-title, 
.about-how-we-do .how-do-title, 
.about-where-we-do .where-do-title, 
.about-leadership .leadership-title{
	margin-bottom:20px;
}
.about-what-we-do .what-do-image,
.about-what-we-do,
.about-where-we-do .where-we-main{
	text-align:center;
}
.about-how-we-do,
.about-where-we-do,
.about-leadership{
	text-align:center;
}
.about-why-we-do br{
	display:none;
}
.why-we-main img{
	max-width:200px;
	margin-bottom:15px;
}
.about-leadership .about-leadership-main img{
	max-width: 200px;
    display: block;
    margin: 0 auto 20px;
}
.copyright-text-mobile{
	display:block;
}

.footer-widget .widget-title{
	margin-bottom: 16px;
}
 
.footer-widget:after{
    content: '';
    position: absolute;
    background: #eee;
    width: 80px;
    height: 1px;
    left: 50%;
    bottom: 10px;
    margin-left: -40px;
}
.leader-bx-mn,
.brands-loop .leader-bx-mn{
	margin:0 auto 30px;
	display:block !important;
}
#brands-container h4{
	font-size: 18px;
}
.brands-loop{
	text-align:center;
}
.contact-area .address-loop{
	text-align:center;
}
.contact-area{
	text-align:center;
}
.find-out-more a.alternate-button{
	margin-left:0;
}
.country-title {
    font-size: 42px;
}
.page-header-title h2.page-title{
	font-size: 40px;
}
.businesses-section1 h2.title,
 h2.title, h2.page-title{
	font-size: 32px;
	line-height: 100%;
	margin-bottom:20px;
}
.careers .wc_tabs ul li.tab-link{
	margin-right: 0px;
	font-size: 14px;
	padding: 12px 8px;
}
.build-career-main{
	margin-top:0;
}
.bulid-box{
	max-width:360px;
	margin:0 auto 30px;
}

.values-main .values-content{

	margin-bottom:30px;

}

.careers.careers-section1 .vacancies-image{

	text-align:center;

}/*

.site-content article{

	max-width: 308px;

    margin: 0 auto 50px;

}*/

.brand-filters select,
.locations-filters select{

	max-width:100%;
	display:block;
	font-size:13px;
	margin-bottom:20px;
	z-index:10;

}
.about-what-we-do .col-md-4{
	margin-bottom:15px;
}
.how-we-main{
	font-size:18px;
}
.how-do-image{
	margin-bottom:15px;
}
.where-do-image{
	margin-bottom:20px;
}
.with_image_content {
    padding: 30px 0;
}
.business-top-section{
	font-size:18px;
}
.with_image_content h2.title{
	text-align:left;
}
.inner-slider .flex-direction-nav li a.flex-prev,
.inner-slider .flex-direction-nav li a.flex-next{
	background-size:40px;
	width:27px;
	height:35px;
}
.inner-slider .flex-direction-nav{
	margin-top:-17px;
}
.inner-slider ol.flex-control-nav li a{
	width:12px;
	height:12px;
}
.inner-slider ol.flex-control-nav{
	bottom:0;
}
.brands-page-banner .inner-banner-content{
	font-size: 18px;
    margin: 20px auto;
}
.brands-page-banner .inner-banner-content{
	text-align:center;
}
.careers-section1 h2.title{
	text-align:left;
}
.careers.careers-section1{
	padding:30px 0;
	font-size:18px; 
}
.careers .tab-content-main{
	margin:0;
}
.careers.careers-section3,
.careers.careers-section5{
	padding: 20px 0;
}
.careers .wc_tabs .tab-content{
	font-size:18px;
}
.careers.careers-section4 {
    padding: 30px 0;
}
.values-content img{
	margin-bottom:20px;
}
.careers.careers-section5 h2.value-title,
.careers.careers-section4 h2.value-title{
	text-align:left;
}
.responsibility-section{
	font-size:18px;
}
.entry-item {
    width: 100%;
    float: none;
}
.site-content article.post, .site-content article{
	margin-bottom:30px;
}
.single-post .site-content article.post .entry-header h2.entry-title{
	font-size:18px;
	line-height:28px;
}
.single-post .site-content article.post .entry-content{
	margin: 30px 0;
}
.country-title {
    font-size: 34px;
}
.brand-filters span.filter-container, .locations-filters span.filter-container{
	margin-right:0;
}
.hmg-location{
	text-align:center;
}
.leader-bx-mn .overlay p{
	font-size:16px;
	 padding: 10px;
}
.brands-item .leader-bx-mn .brand-logo img{
	max-height: 25px;
}
.brands-item .leader-bx-mn:hover .overlay{
	padding:10px;
}
.brands-item .leader-bx-mn .overlay p{
	padding: 5px 10px;
	line-height:26px;
}
.find-out-more{
	margin-top:10px;
}
 .scroller-el a img{
max-width: 150px;
    height: 75px;
    object-fit: contain;
}
.with_image_content img,
.hmg-youtube iframe{
	margin-bottom:15px;
}

.hmg-youtube iframe{
	height:100%;
}
.sidebar__inner{
	display:none;
}
/*.hmg-youtube{
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom:0%; 
}

.hmg-youtube iframe{
  position: absolute;
  width: 100%;
  height: 100%; 
  margin-bottom:15px; 
}*/

.policy h1{
	font-size:30px;
}
.policy article h2 {
    font-size: 28px;
}
.policy article h3{
	font-size:22px;
}
.policy article h4{
	font-size:18px;
}
.single-post .sharedaddy {
 
}
.investment-box,
.brands-content{
	font-size:18px;
}
.home-section-6,
.home-section-4 {
    padding: 30px 0;
}
.hmg-back-btn{
	margin-right:15px;
}
.search-no-results h2.entry-title{
	font-size:32px !important;
}
.address-info br{
	display:none;
}
.address-title {
    padding-bottom: 8px;
}
.hmg-location .row {
    margin-bottom: 8px;
}
.address-loop .leader-bx-mn:hover .overlay{
	padding:2px 15px;
}
body{
	font-size:16px;
}
.site-content .entry-content {
    padding: 10px 0;
}
.page-id-857 .leader-bx-mn .overlay a{
    padding: 3px 10px;
    font-size: 14px;
}
.page-id-857 .leader-bx-mn .overlay h3{
    font-size: 22px;
}
h2.page-title .chevron-title-icon { 
	top: 0;	
}
.bottom-follow-us ul li {
    display: inline-block;
    margin: 0 5px;
} 
.bottom-follow-us ul.social-icons li i.fa {
    width: 35px;
    height: 35px;
    font-size: 16px;
    line-height: 35px;
}
.copyright-text-mobile{
	position: inherit;
	bottom: inherit;
	margin-top: 20px;
}
.footer-widget .widget-title {
    font-size: 22px;
}
.footer-widget{
	margin: 25px 0;
}
.video-section .video-btns{
	bottom:30px;
}
.video-section .video-btns a{
	margin:0 5px;
	padding:5px 15px;
	font-size: 12px;
}
