img[alt~="NEW-Deadlock_The_Brothers_Redemption-Hero-img"] {
	object-fit: contain !important; 
  }
.slick-dots li.slick-active button::before {
	color: white !important;
}

.slick-dots li button::before { 
	color: #E73435 !important;
}
h2 span {
	color: #E73435;	
}

h2 {
	padding:40px 0;
	text-align: center;
}
.ads-slick-col {
	position: relative;
}

.slick-slide img {
	height: 380px;
    object-fit: cover;
}
.ads-slick-col img {
	border: 1px solid #787878;
}
.explore-rooms {
	opacity: 0;
	transition: opacity 3s;
	position: absolute;
}
.coming-soon .explore-rooms {
	
	opacity: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);

}
.ads-slick-col img {
	transition:  .3s linear filter;
	border: 1px solid #787878;
}
.ads-slick-col:hover img {
	filter:blur(2px);
	transition:  .3s;
	border: 1px solid #787878;
}
/* .ads-slick-col.coming-soon:hover img {
	filter:none;
	border: 1px solid #787878;
} */
.ads-slick-col .explore-rooms {
	opacity: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: opacity .3s linear;
}
.ads-slick-col:hover .explore-rooms {
	opacity: 1;
}

/* team bonding */
#team-bonding {
	padding:55px 0 130px 0;
	background: linear-gradient(181deg, #0B0A08 0%, #0B0A08 100%, #0E0D0C 100%);
}
h1 {
	color:#fff;
	margin-bottom: 80px;
	position: relative;
	display: inline-block;
}
#team-bonding h1:after {
    content: '';
    width: 57px;
    height: 58px;
    position: absolute;
    right: -16px;
    bottom: -20px;
    background-image: url(../img/icons/ring.png);
    display: inline-block;
    background-position: right center;
    background-repeat: no-repeat;
	background-size: contain;
}

h1 span {
	color: #E73435;
}
.padding-right-100 {
	padding-right:6.3vw;
}
.circle-icon {
	fill:#FFF;
}

#features {
	padding:90px 0;
	background: var(--body-linear-color-rr, linear-gradient(180deg, #000 55.21%, #0C0C0C 99.48%));
}
.small-caps {
	color:#E73435;
}

#features h3, 
#features p {
	text-align: center;
}

#features h3 {
	margin-bottom: 80px;
}
#features img {
	width: 75px;
	height:75px;
}

.card-group, .card {
	background-color:transparent !important;
	text-align: center;
	
}
.card {
	border-radius: 21px;
	border: 1px solid #D9D9D9;
	padding:30px 0;
}
.card img {
	/* width: 75px;
	height: 75px; */
	margin:0 auto 38px auto;

}
.card-title {
	color: #FFF;
	font-family: Gagalin;
	margin-bottom: 27px;
}

.card-text {
	color: #FFF;
	text-align: center;
	font-family: Alegreya;
	
}
.explore-rooms a {
	text-decoration: none;
}
.coming-soon  div.explore-rooms  h3:first-child	 { display:none; }
.coming-soon  div.explore-rooms  h3 + h3	 { display:block; }
div.explore-rooms  h3 + h3	 { display:none; }


.card-img, .card-img-top, .card-img-bottom {
    width: auto;
}

@media screen and (min-width:576px) {
	.card {
		border-radius: 0px;
		border: 0px solid #D9D9D9;
		padding:0px 0;
		
	}
	
}

.after-video-ended #hero {height: 0 !important;}
#hero {
	position: relative;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
}
#home-video {
	transition: 0.5s linear;
	/* max-height: 100vh;
	height: 100vh; */
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999999999999;
	min-width: 100%;
	padding: 0;
	min-height: 100%;
	background: black;
}

@media screen and (min-width:1024px) {
	.ads-slick-col .explore-rooms {
		opacity: 0;
	}

}


/*header display before video*/
/* #masthead {
	opacity: 0;
	transition: .2s ease-in;
	height: 0;
}

.after-video-ended #masthead {
	opacity: 1;
	height: 100%;
} */

body {
	overflow: clip;
}

body.after-video-ended {
	overflow-y: scroll;
	overflow-x: hidden;
}