.modal-backdrop.fade.show {
	display: none;
}

.full-wd-color {
	margin-top: -40px !important;
}

@font-face {
	font-family: "HelveticaLTStd-Bold";
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/HelveticaLTStd-Bold.eot") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/HelveticaLTStd-Bold.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/HelveticaLTStd-Bold.woff") format("woff"), /* Modern Browsers */ url("../fonts/HelveticaLTStd-Bold.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/HelveticaLTStd-Bold.otf") format("opentype");
}

@font-face {
	font-family: "HelveticaLTStd-Roman";
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/HelveticaLTStd-Roman.eot") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/HelveticaLTStd-Roman.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/HelveticaLTStd-Roman.woff") format("woff"), /* Modern Browsers */ url("../fonts/HelveticaLTStd-Roman.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/HelveticaLTStd-Roman.otf") format("opentype");
}

.sport-banners {
	padding-top: 10px;
	padding-bottom: 30px;
	overflow-x: hidden;
}

.main-sport-banner {
	background-size: contain;
	background-position: center;
	width: 993px;
	height: 380px;
	margin: 0 auto;
	cursor: pointer;
	display: none;
}

.main-sport-banner.basketball {
	background-image: url("../images/sports-web-banner/basketball-banner.jpg");
}

.main-sport-banner.soccer {
	background-image: url("../images/sports-web-banner/soccer-banner.jpg");
}

.main-sport-banner.esport {
	background-image: url("../images/sports-web-banner/esport-banner.jpg");
}

.main-sport-banner.virtualsport {
	background-image: url("../images/sports-web-banner/sport-banner.jpg");
}

.main-sport-banner.tfgaming {
	background-image: url("../images/sports-web-banner/tfgaming-banner_v2.jpg");
}

.main-sport-banner.m8bet {
	background-image: url("../images/sports-web-banner/m8bet-banner.jpg");
}

.banner-content {
	font-size: 22px;
	color: white;
	max-width: 430px;
	padding-top: 60px;
	padding-left: 60px;
}

.banner-content .logo {
	background-size: contain;
	background-position-x: left;
	margin-bottom: 30px;
	width: 100%;
}

.banner-content.igkbet .logo {
	background-image: url("../images/sports-web-banner/igkbet-logo.png");
	height: 65px;
}

.banner-content.cmd368 .logo {
	background-image: url("../images/sports-web-banner/cmd368-logo.png");
	height: 105px;
}

.banner-content.esport .logo {
	background-image: url("../images/sports-web-banner/esport-logo.png");
	height: 65px;
}
.banner-content.virtualsport .logo {
	background-image: url("../images/sports-web-banner/virtualsport-logo.png");
	height: 105px;
}

.banner-content.tfgaming .logo {
	background-image: url("../images/sports-web-banner/tfgaming-logo_v2.png");
	height: 79px;
}

.banner-content.m8bet .logo {
	background-image: url("../images/sports-web-banner/m8bet-logo.png");
	height: 79px;
}

.banner-content .logo-replace {
	font-size: 52px;
	line-height: 1 !important;
	padding: 20px 0;
	font-weight: bold;
}

.banner-content div {
	letter-spacing: 1px;
	line-height: 28px;
}

.banner-options {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 970px;
	margin: 0 auto;
}

.banner-options div {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 180px;
	height: 270px;
	filter: grayscale(1);
	cursor: pointer;
}

.banner-options > div.active,
.banner-options > div:hover {
	filter: grayscale(0);
}

.sport-wrap {
	width: 970px;
	margin: 0 auto;
}

.sport-wrap img {
	filter: grayscale(1);
	cursor: pointer;
	height: 180px;
}

.sport-wrap img.active,
.sport-wrap img:hover {
	filter: grayscale(0);
}

.sport-col {
	float: left;
	width: 20%;
	text-align: center;
}
