.tabs .tab-content-container > div[aria-selected*=true] {
    display: none;
}

.tabs[aria-current=mobile] .tab-menu {
	max-width: none;
}

.video-player {
    background-color: inherit; /* DLS Fix to hide black lines */
}

.grid-earn-exp-redeem h1 {
    text-align: center;
    padding: 12px;
    border: 2px solid #1274b8;
    border-radius: 40px;
    width: 70px;
    height: 70px;
    margin: 0 auto 20px;
}

.grid-icon .col-md-2 {
	padding-right:0;
}

.hero-carousel-content {
	position: absolute;
	width: 78%;
}

.carousel-align-right .carousel-controls {
	right:46%;
}

.carousel-indicators li > a:before {
	background-color:#ffffff;
}

.carousel-indicators li > a.active:before {
	background-color:#002663;
}

.grid-tabs .collapsible p {
	color:#002663;
}

.icon-heading .row {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.equalize-buttons .col-md-4 > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.equalize-buttons .button {
	margin-top: auto;
}

.equalize-buttons .button .btn {
	max-width: none;
}

@media only screen and (max-width: 767px) {
	.mrNav {
    height: auto;
    padding: 10px 0;
    }

	.hero > .card-block.card-block-center {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.hero .card-content {
		margin: 20px 0 0 0;
	}

	.grid-even .col-md-6:first-child {
		order:1
	}

	.icon-heading,
	.icon-heading .text-align-right {
		text-align: center !important;
	}
}

@media (min-width: 768px) {
	.hero,
	.hero > .card-block.card-block-center {
		min-height: 400px;
	}
    .mrNav {
    height: auto;
    padding: 25px 0;
    }
	.hero .card-content {
		flex: 0 0 57% !important;
		margin: 0 !important;
	}

	.grid-carousel .col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 54%;
 		max-width: 89%;
	}

	.equalize-buttons .button .btn {
		max-width: none;
	}
}