.awards-wrapper-outer {display: none}
.hero-video-wrap a.video-link
{
	
	margin:0 auto;
}

.service-wrap:nth-child(even),.service-wrap:nth-child(odd)
{
	display:table;
}

.service-wrap a
{
	width:100%;
	display:block;
}

.service-wrap .detail-image
{
	margin:10px auto;
	display:table;
}

.partner-logo-image
{
	width:90px;
}

.footer .tooltip
{
	padding:5px;
	font-size:10px;
}

.mm-listview .mm-next
{
	width:60px;
	height:60px;
}

.mm-listview .mm-next + a,.mm-listview .mm-next + span
{
	margin-right:60px;
}

.mm-listview > li > a,.mm-listview > li > span
{
	padding:20px 10px;
}

.mm-listview > li:not(.mm-divider):after
{
	left:0;
}

.mm-navbar.mm-hasbtns
{
	padding:0 50px;
}

.mm-navbar
{
	height:60px;
}

.mm-navbar > *
{
	padding:20px 0;
}

.mm-panels > .mm-panel > .mm-listview:first-child,.mm-panels > .mm-panel > .mm-navbar + .mm-listview
{
	margin-top:0;
}
.contact-page .col-xs-3{margin-left: 0}
.contact-page .col-xs-7{width: 52.33333%}

.site-example .col {
    padding: 0;
    width: 100%;
    text-align: center;}
 
    
    .site-example .col li{list-style: none}
	
	.featured-content-block-wrap .carousel-cell {
	
	
		flex-basis: calc(50% - 20px)
	}
	
	.logos-wrap .col-xs-3,
	.logos-wrap .col-xs-9{float: none;
		width:100%;
		text-align: center
	}
	.logos-wrap .section-title-wrap{border-right: none;
		border-bottom: 1px solid #ccc;}
		
		.logos-wrap .section-title-wrap{height: fit-content;
			padding: 0 0 20px 0;
			margin-bottom: 20px
		}
		
		.col-lg-8 {
		  float: none;
		  width: 96%;
		  margin: auto;
		}