body{
		background: black !important;
	}
	.navbar-default{
	    background: black;
		border-radius: 0;
		border: 0;
		margin: 0;
	}
	.esports-bg{
		background: url('../../assets/images/sports/isport_bg1.jpg')top center no-repeat black;
		background-size: contain;
	}

	.game-holder{
		padding-bottom: 23px;
	}
	.game-holder img{
		border: 3px solid #bfc2b8;
		width: 100%;
		cursor: pointer;
	}
	.game-holder img:hover{
		border: 3px solid #ebb408;
	}
	.carousel {
		width: 821px !important;
		height: 463px !important;
		padding: 26px 93px 92px 92px;
		background: url(../../assets/images/sports/isport_tv1.png)center top no-repeat;
		background-size: 100%;
		position: relative;
		margin: 0 auto;
	}
	.holder-bg{
	}
	.float-left{
		float:left;
	}
	.float-right{
		float:right;
	}
	.form-group.text-center{
		
	}
	
	@media (min-width: 100px) {
		.carousel {
		width: 100% !important;
		height: 100% !important;
		padding: 8px 0 0 0;
		background: none;
		background-size: 100%;
		position: relative;
		margin: 0 auto;
		}
		.holder-bg{
		}
	}
	
	@media (min-width: 250px) {
		.carousel {
		width: 195px !important;
		height: 81px !important;
		padding: 7px 22px 53px 23px;
		background: url(../../assets/images/sports/isport_tv1.png)center top no-repeat;
		background-size: 100%;
		position: relative;
		margin: 0 auto;
		}
		.holder-bg{
		}
	}
	
	
	@media (min-width: 375px) {
		.carousel {
		width: 321px !important;
		height: 132px !important;
		padding: 10px 36px 53px 35px;
		background: url(../../assets/images/sports/isport_tv1.png)center top no-repeat;
		background-size: 100%;
		position: relative;
		margin: 0 auto;
		}
		.holder-bg{
		}
	}
	@media (min-width: 600px) {
		.carousel {
		width: 548px !important;
		height: 221px !important;
		padding: 18px 62px 77px 61px;
		background: url(../../assets/images/sports/isport_tv1.png)center top no-repeat;
		background-size: 100%;
		position: relative;
		margin: 0 auto;	
		}
		.holder-bg{
		}
	}
	@media (min-width: 764px) {
		.game-holder img{
		 width: initial;
		}
		.esports-bg{
		background-size: initial;
		min-height: 800px;
		}
		.carousel{
		width: 690px !important;
		height: 279px !important;
		padding: 23px 78px 77px 76px;
		background: url(../../assets/images/sports/isport_tv1.png)center top no-repeat;
		background-size: 100%;
		position: relative;
		margin: 0 auto;
		}
		.holder-bg{
		}
	}
	@media (min-width: 992px) {
		.game-holder img{
		 width: initial;
		}
		.esports-bg{
		background: url('../../assets/images/sports/isport_bg1.jpg')top center no-repeat black;
		background-size: initial;
		min-height: 800px;
		}
		.carousel{
		width: 821px !important;
		height: 332px !important;
		padding: 26px 92px 92px 91px;
		background: url(../../assets/images/sports/isport_tv1.png)center top no-repeat;
		background-size: 100%;
		position: relative;
		margin: 0 auto;
		}
		.holder-bg{
		}
	}
	@media (min-width: 1200px) {
		.game-holder img{
		width: initial;
		}
		.esports-bg{
		background-size: initial;
		}
		.carousel{
		
		}
		.holder-bg{
		}
	}
	@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  

	}
	
	
	@media (min-width: 375px) {
	.navbar-brand {
		height: auto !important;
	}
	}
	
	@media (min-width: 600px) {
	.navbar-brand {
		height: 93px !important;
	}
	}
	
	@media (min-width: 900px) {
	.navbar-brand {
		height: 84px !important;
	}
	}

	.realhead{
		background-color: #000;
	}
	
	
	.right_nav {
		color: #cdcccc;
		padding-top: 25px;		
	}
	
	a,a:focus, a:visited, a:active, a:focus-within {
		color: #a92148 !important;	
		text-decoration: none !important;
	}
	
	a:hover{
		color:#fd7071 !important;
		text-decoration: none;
	}
	
	.navbar {
		background-color:#a92148 !important;
		border: 0 !important;
		border-radius: 0 !important;
		margin-bottom: 0 !important;
		
	}
	.navbar-default .navbar-nav>li>a {
		color: #CDCCCC !important;
	}
	
	
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
		color: #EBEBEB;
		background-color: #000000 !important;
		text-decoration: none !important;
	}
	
	.footer {
		background-color: #a92148;
	}
	.footer p {
	   margin: 10px 0;
	   line-height: 100%;
	}
	.footer p a {
		color: #CDCCCC !important;
	}
	
	.loadingspinner {
		margin-top: 50px;
		display: none;
		text-align: center;
	}
	
	.gameframe {
		background-color: #000;
		width: 1020px;
		padding: 0;
		margin: 0 auto 20px auto;
	}
	
	.card-header {
		background-color: #a92148;
		padding: 6px 15px 12px 15px;
		line-height: 100%;
		text-align: center;
		font-size: 20px;
	}
	.card-header span {
		vertical-align: middle;
	}
	.card-header i {
		top: 0;
		margin-left: 4px;
		vertical-align: middle;
	}
	
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
		background-color: transparent;
	}
	
	.login-btn{
		font-size: 28px;
	}
	
	.nologin-div{
		height:800px;
		border:none;
		width:100%;
		background: url(/assets/images/sports/sport-mobile-login.jpg) no-repeat top left black;
		background-size: cover;
		padding-top: 40px;
	}
	
	body {
  background-color: #000;
}
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
	background-color:#000;
	z-index:100;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #a92148;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
#loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #FFF;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}
#loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #a92148;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}