	/* =================================
	 Temlate Name : Miscoo
	 Author Name : autworks
	 Date: 08/10/2020
	 Version: 1.0
	 =================================

	/* =================================
	 css index
	 =================================
	 *. typography
	 *. section title
	 *. preloader
	 *. scroll to top button
	 *. normalize
	 1. header
	 2. Breadcrump
	 3. banner
	 4. limelight feature
	 5. About
	 6. Service
	 7. Portfolio
	 8. Call to action
	 9. Testimonial
	 10. Team
	 11. News
	 12. Brand
	 13. Contact
	 14. Footer & copyright
	 15. About second part
	 16. Service page
	 17. Service Details
	 18. Sidebar
	 19. Blog
	 20. Contact
	 21. Appointment

	================================= */
	/*==========================================
		typography
	===========================================*/
	@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");
	@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap");
	html {
	  scroll-behavior: smooth;
	}

	.container {
	  max-width: 1200px;
	}

	a {
	  display: inline-block;
	  transition: 0.3s;
	}

	.overflow-hidden {
	  overflow: hidden;
	}

	/*==========================================
		template default button
	==========================================*/
	.def-btn {
	  display: inline-block;
	  height: 50px;
	  line-height: 50px;
	  color: #fff;
	  font-size: 16px;
	  text-transform: uppercase;
	  padding: 0 35px;
	  position: relative;
	  z-index: 2;
	  transition: all 0.3s ease-in;
	}
	.def-btn.def-small {
	  height: 40px;
	  line-height: 40px;
	  padding: 0 30px;
	}
	.def-btn:after {
	  position: absolute;
	  content: "";
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  z-index: -1;
	  transition: all 0.3s ease-in;
	  opacity: 1;
	}
	.def-btn:hover {
	  color: #fff;
	}
	.def-btn:hover:after {
	  opacity: 1;
	}

	/*==========================================
		section title
	==========================================*/
	.heading {
	  text-align: center;
	  margin-bottom: 70px;
	}
	.heading h2 {
	  font-size: 40px;
	  line-height: 50px;
	  font-weight: 700;
	  text-transform: capitalize;
	  color: #fff;
	  margin-bottom: 20px;
	}
	.heading p {
	  font-size: 16px;
	  line-height: 26px;
	  text-transform: capitalize;
	  color: rgba(255, 255, 255, 0.8);
	  margin-bottom: -8px;
	}

	.c-white {
	  color: #fff;
	}

	@media only screen and (max-width: 991px) {
	  .row.reorder-xs {
		/* IE 9 */
		/* Chrome, Safari, Opera */
		transform: rotate(180deg);
		direction: rtl;
	  }

	  .row.reorder-xs > [class*=col-] {
		/* IE 9 */
		/* Chrome, Safari, Opera */
		transform: rotate(-180deg);
		direction: ltr;
	  }
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
	  .row.homepage-about-xs {
		/* IE 9 */
		/* Chrome, Safari, Opera */
		transform: rotate(180deg);
		direction: rtl;
	  }

	  .row.homepage-about-xs > [class*=col-] {
		/* IE 9 */
		/* Chrome, Safari, Opera */
		transform: rotate(-180deg);
		direction: ltr;
	  }
	}
	/*==========================================
		Preloader
	==========================================*/
	.preloader {
	  position: fixed;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  top: 0;
	  background: #09111f;
	  z-index: 999;
	  display: flex;
	  flex-direction: column;
	  justify-content: center;
	  align-items: center;
	}
	.preloader img {
	  width: 400px;
	}

	/*==========================================
		normalize
	==========================================*/
	html {
	  font-family: "Open Sans", sans-serif;
	  -webkit-text-size-adjust: 100%;
	  -ms-text-size-adjust: 100%;
	  overflow-x: hidden;
	}

	body {
	  font-family: "Open Sans", sans-serif;
	  font-size: 16px;
	  margin: 0;
	  color: #000;
	  overflow-x: hidden;
    background: #000000 url(https://www.dewazeus124.com/assets/img/blm/bg.jpg) center center no-repeat !important; background-attachment: fixed !important; background-position: top; background-size: cover !important;
	}

	h1, h2, h3, h4, h5, h6, a {
	  line-height: 1.2;
	  font-family: "Oswald", sans-serif;
	  letter-spacing: 1px;
	  text-align: center;
	  color: yellow;

	}

	p {
	  line-height: 1.6;
	  font-family: "Tahoma", sans-serif;
	  text-align: justify;
	}

	a {
	  color: #283659;
	  text-decoration: none;
	}

	a,
	a:hover,
	a:focus,
	a:active {
	  text-decoration: none;
	  outline: none;
	}

	a i {
	  padding: 0 2px;
	}

	img {
	  max-width: 100%;
	}

	/*input and button type focus outline disable*/
	input[type=text]:focus,
	input[type=email]:focus,
	input[type=url]:focus,
	input[type=password]:focus,
	input[type=search]:focus,
	input[type=tel]:focus,
	input[type=number]:focus,
	textarea:focus,
	input[type=button]:focus,
	input[type=reset]:focus,
	input[type=submit]:focus,
	select:focus {
	  outline: none;
	  box-shadow: none;
	  border: 1px solid #ddd;
	}

	/**
	 * 5.0 - Alignments
	 */
	.alignleft {
	  float: left;
	}

	.alignright {
	  float: right;
	}

	.aligncenter {
	  clear: both;
	  display: block;
	  margin: 0 auto 1.75em;
	}

	ul {
	  margin: 0;
	  padding: 0;
	  list-style: none;
	}

	@keyframes rubber {
	  0% {
		transform: translateY(0);
	  }
	  50% {
		transform: translateY(-10px);
	  }
	  100% {
		transform: translateY(0);
	  }
	}
	@keyframes rubber-2 {
	  0% {
		transform: translateY(0);
	  }
	  50% {
		transform: translateY(10px);
	  }
	  100% {
		transform: translateY(0);
	  }
	}
	@keyframes animation-3 {
	  0% {
		transform: translateX(5px) translateY(5px);
	  }
	  50% {
		transform: translateX(-5px) translateY(-5px);
	  }
	  100% {
		transform: translateX(5px) translateY(5px);
	  }
	}
	@keyframes animation-4 {
	  0% {
		transform: translateX(5px) translateY(-5px);
	  }
	  50% {
		transform: translateX(-5px) translateY(5px);
	  }
	  100% {
		transform: translateX(5px) translateY(-5px);
	  }
	}
	@keyframes spin {
	  0% {
		transform: rotate(0deg);
	  }
	  100% {
		transform: rotate(360deg);
	  }
	}
	@keyframes popping-up {
	  0% {
		width: 90px;
		height: 90px;
	  }
	  50% {
		width: 65px;
		height: 65px;
	  }
	  100% {
		width: 90px;
		height: 90px;
	  }
	}
	.header {
		z-index: 11;
		padding: 0 100px;
		transition: all 0.3s ease-in;
		background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%);

	}
	.header.header-fixed {
	  position: fixed;
	  width: 100%;
	  top: 0;
	  left: 0;
	  box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.46);
	}
	.header.header-fixed .top-header {
	  padding: 5px 0;
	}
	.header.header-fixed .logo img {
	  width: 130px;
	}
	.header .logo {
	  height: 100%;
	  display: flex;
	  flex-direction: row;
	  align-items: center;
	  justify-content: center;
	  position: relative;
	}
	.header .logo a {
		padding: 3px 0;
	}
	.tanggal {
		text-align: center;
		font-size: 15px;
		text-transform: uppercase;
		color: #fff;
		margin-bottom: 15px;
	}
	.tanggal span {
		display: block;
		margin: 0 5px;
	}
	/*
	.header .logo:after {
	  position: absolute;
	  content: "";
	  right: 0;
	  top: 50%;
	  transform: translateY(-50%);
	  width: 1px;
	  height: 500px;
	  background: #fff;
	  opacity: 0.1;
	}
	*/
	.header .logo img {
	  transition: all 0.3s ease-in;
	}
	.header .top-header {
		padding: 15px 0;
	}
	.header .top-header .top-right {
	  display: flex;
	  flex-direction: row;
	  justify-content: flex-end;
	  align-items: center;
	}
	.header .top-header .top-right form.part-searchBar {
	  border-left: 1px solid rgba(255, 255, 255, 0.2);
	  padding: 15px 0 15px 30px;
	}
	.header .top-header .top-right form.part-searchBar input {
	  border: none;
	  background: transparent;
	  color: #999;
	  font-family: "Oswald", sans-serif;
	}
	.header .top-header .top-right form.part-searchBar input:placeholder {
	  color: #999;
	}
	.header .top-header .top-right form.part-searchBar input:focus ~ button {
	  color: #ff4647;
	}
	.header .top-header .top-right form.part-searchBar button {
	  background: transparent;
	  border: none;
	  color: #999;
	  transition: all 0.3s ease-in;
	}
	/*
	.header .top-header .top-right .buttons {
	  margin-right: 30px;
	}
	*/
	.header .top-header .top-right .buttons a {
	  font-size: 15px;
	/*  line-height: 100%; */
	  margin-left: 25px;
	  font-weight: 300;
	  color: #fff;
	  text-transform: uppercase;
	  padding: 7px;
	  border-radius: 5px;
	  width: 100px;
	  text-align: center;
	}
	.header .top-header .top-right .buttons a:hover {
	  background-color: #ffc107;
	}
	.header .bottom-header .navbar {
	  padding: 0;
	}
	.header .bottom-header .navbar .navbar-nav {
	  position: relative;
	}
	.header .bottom-header .navbar .navbar-nav:after {
	  position: absolute;
	  content: "";
	  left: -100px;
	  top: 0;
	  width: 9999px;
	  background: #fff;
	  opacity: 0.1;
	  height: 1px;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item {
	  padding: 25px 20px;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item.dropdown .nav-link {
	  margin-right: 30px;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item.dropdown .nav-link:after {
	  border: none;
	  width: 12px;
	  height: 12px;
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  top: 50%;
	  margin-top: -5px;
	  position: absolute;
	  margin-left: 10px;
	  -webkit-clip-path: polygon(100% 28%, 100% 54%, 50% 100%, 0 55%, 0 26%, 50% 74%);
			  clip-path: polygon(100% 28%, 100% 54%, 50% 100%, 0 55%, 0 26%, 50% 74%);
	  transition: all 0.3s ease-in;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu {
	  border: none;
	  border-radius: 0;
	  margin-top: 0;
	  transition: all 0.3s ease-in;
	  padding: 0;
	  display: block;
	  opacity: 0;
	  visibility: hidden;
	  margin-top: 30px;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
	  padding: 10px 20px;
	  border: none;
	  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	  letter-spacing: 0.5px;
	  position: relative;
	  z-index: 2;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:last-child {
	  border-bottom: none;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:after {
	  position: absolute;
	  content: "";
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  z-index: -1;
	  opacity: 0;
	  transition: all 0.3s ease-in;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover, .header .bottom-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:active {
	  color: #fff;
	  background: #fff;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover:after, .header .bottom-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:active:after {
	  opacity: 1;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu {
	  opacity: 1;
	  visibility: visible;
	  margin-top: 0;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item.dropdown:hover .nav-link:after {
	  transform: rotate(180deg);
	}
	.header .bottom-header .navbar .navbar-nav .nav-item:last-child {
	  padding-right: 0;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item .nav-link {
	  padding: 5px 0;
	  text-transform: capitalize;
	  color: #fff;
	  letter-spacing: 1px;
	  position: relative;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item .nav-link:before {
	  position: absolute;
	  content: "";
	  left: -22px;
	  top: 50%;
	  height: 2px;
	  margin-top: -1px;
	  width: 2px;
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  border-radius: 50px;
	  transition: all 0.3s ease-in;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item .nav-link.active:before {
	  width: 30px;
	}
	.header .bottom-header .navbar .navbar-nav .nav-item:hover .nav-link:before {
	  width: 30px;
	}
	.header .bottom-header .navbar .nav-btn {
	  height: 40px;
	  line-height: 38px;
	  margin-left: 10px;
	  background: #111111;
	}
	.header .bottom-header .navbar .nav-btn:hover {
	  background: transparent;
	}

	.main-content {
		background: #000;
		background-repeat: no-repeat;
		background-position: 0 -25px;
	}

	.banner {
	  background: url("../img/banner-bg-2.jpg") center center no-repeat;
	  background-size: cover;
	  position: relative;
	  z-index: 2;
	}
	.banner:after {
	  content: "";
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  background: rgba(17, 17, 17, 0.8);
	  z-index: -1;
	}
	.banner .banner-txt {
	  text-align: center;
	  padding-top: 200px;
	}
	.banner .banner-txt h4 {
	  font-size: 20px;
	  line-height: 100%;
	  text-transform: uppercase;
	  margin-bottom: 18px;
	  letter-spacing: 3px;
	  -webkit-text-fill-color: transparent;
	  -webkit-background-clip: text;
	  background-image: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  font-weight: 700;
	}
	.banner .banner-txt h1 {
	  font-size: 70px;
	  line-height: 90px;
	  font-weight: 700;
	  text-transform: uppercase;
	  color: #fff;
	  margin-bottom: 37px;
	}


	.games {
	  padding: 30px 0 90px;
	/*  background: #111; */
	}
	.games.game-page {
		max-width: 1060px;
		margin: 0 auto;
		padding-bottom: 120px;
	}

	.games.game-page .games-filter-area {
	  padding: 0px;
	}
	.games.game-page .games-filter-area .blog-search {
	  margin-bottom: 30px;
	  margin-top: 30px;
	}
	.games.game-page .games-filter-area .blog-search form {
	  position: relative;
	}
	.games.game-page .games-filter-area .blog-search form input {
	  background: transparent;
	  border: 1px solid rgba(255, 255, 255, 0.05);
	  height: 50px;
	  width: 100%;
	  padding: 0 30px;
	  font-family: "Oswald", sans-serif;
	  color: #fff;
	  font-size: 15px;
	  background: #242424;
	  letter-spacing: 0.5px;
	}
	.games.game-page .games-filter-area .blog-search form input::placeholder {
	  text-transform: capitalize;
	  font-weight: 400;
	}
	.games.game-page .games-filter-area .blog-search form button {
	  position: absolute;
	  top: 0;
	  right: 0;
	  height: 50px;
	  width: 50px;
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  border: none;
	  color: #fff;
	  cursor: pointer;
	  outline: none;
	}
	.games.game-page .games-filter-area .filtering:last-child .dropdown button {
	  border-bottom: none;
	}
	.games.game-page .games-filter-area .filtering .dropdown button {
	  background: #242424;
	  border: none;
	  color: #fff;
	  font-family: "Oswald", sans-serif;
	  letter-spacing: 0.5px;
	  font-weight: 400;
	  outline: none;
	  cursor: pointer;
	  position: relative;
	  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
	  height: 50px;
	  width: 100%;
	  text-align: left;
	  font-size: 15px;
	  padding-left: 30px;
	  font-weight: 400;
	}
	.games.game-page .games-filter-area .filtering .dropdown button:after {
	  display: none;
	}
	.games.game-page .games-filter-area .filtering .dropdown button:before {
	  width: 14px;
	  height: 14px;
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  content: "";
	  position: absolute;
	  right: 30px;
	  top: 50%;
	  margin-top: -7px;
	  -webkit-clip-path: polygon(100% 28%, 100% 54%, 50% 100%, 0 55%, 0 26%, 50% 74%);
			  clip-path: polygon(100% 28%, 100% 54%, 50% 100%, 0 55%, 0 26%, 50% 74%);
	}
	.games.game-page .games-filter-area .filtering .dropdown .dropdown-menu {
	  border-radius: 0;
	  padding: 0;
	  margin-top: 0;
	  border: 0;
	  margin-left: 2px;
	}
	.games.game-page .games-filter-area .filtering .dropdown .dropdown-menu .dropdown-item {
	  letter-spacing: 0.5px;
	  padding: 10px 15px;
	  border-bottom: 1px solid rgba(17, 17, 17, 0.1);
	  transition: 0s;
	  text-transform: capitalize;
	}
	.games.game-page .games-filter-area .filtering .dropdown .dropdown-menu .dropdown-item:active {
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  color: #fff;
	}
	.games.game-page .miscoo-row {
	  margin: 0;
	  margin: -5px;
	}
	.games.game-page .miscoo-row div[class*=col] {
	  padding: 5px;
	}
	.games.game-page .all-games {
	  margin-bottom: 50px;
	}
	.games.game-page .all-games:last-child {
	  margin-bottom: 0;
	}
	.games.game-page .all-games .single-game {
	  margin-bottom: 0;
	  border-radius: 10px;
	}
	.games .game-menu .nav .nav-item .nav-link {
	/*  background: #242424; */
	  color: #fff;
	  line-height: 100%;
	  align-items: center;
	  display: flex;
	  flex-direction: row;
	  justify-content: flex-start;
	  position: relative;
	  transition: all 0.3s ease-in;
	  padding: 0;
	}
	.games .game-menu .nav.nav-mobile .nav-item .nav-link:hover img, .games .game-menu .nav.nav-mobile .nav-item .nav-link.active img {
		border: 2px solid #ffc107;
		border-radius: 12px;
	}

	.games .game-menu .nav .nav-item .nav-link span {
	  display: inline-block;
	  margin-right: 10px;
	}

	.games .game-menu .nav .nav-item:last-child .nav-link {
	  border-bottom: none;
	}
	.games .all-games {
	  position: relative;
	  transition: all 0.3s ease-in;
	  opacity: 0;
	  transform: scale(0.99);
	}
	.games .all-games.anim-change {
	  opacity: 1;
	  transform: scale(1);
	}
	.games .all-games .title-cover {
	  overflow: hidden;
	  position: relative;
	}
	.games .all-games .title-cover .games-title {
	  font-size: 28px;
	  font-weight: 500;
	  display: inline-block;
	  position: relative;
	  z-index: 2;
	  color: rgba(255, 255, 255, 0.8);
	  margin: -4px 0 26px;
	}
	.games .all-games .title-cover .games-title:after {
	  position: absolute;
	  content: "";
	  left: calc(100% + 30px);
	  top: 50%;
	  width: 999px;
	  height: 1px;
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  opacity: 0.3;
	}
	.games .all-games .title-cover .games-title .icon {
	  color: #ff464b;
	  position: relative;
	  top: -3px;
	}
	.games .all-games .title-cover .games-title .icon svg {
	  height: 25px;
	  width: 40px;
	}
	.games .all-games .single-game {
	  position: relative;
	  overflow: hidden;
	  transition: all 0.3s ease-in;
	}
	.games .all-games .single-game a {
		display: block;
	}
	.games .all-games .single-game .part-img {
		transition: all 0.4s ease-in;
	}
	.games .all-games .single-game .part-img img {
	  width: 100%;
	/*  opacity: 0.8; */
	}
	.games .all-games .single-game .part-img .icon-img {
	  position: absolute;
	  left: 50%;
	  top: 50%;
	  width: 110px;
	  transform: translateY(-50%) translateX(-50%);
	  filter: drop-shadow(7px 7px 9px #000);
	  opacity: 1;
	  display: none;
	}
	.games .all-games .single-game .part-text {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  z-index: 2;
	  text-align: center;
	  opacity: 0;
	  transition: all 0.4s ease-in;
	}
	.games.game-page .all-games .single-game .part-text {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.games .all-games .single-game .part-text:after {
	  position: absolute;
	  content: "";
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  background: rgba(0,0,0,0.75);
	  z-index: -1;
	}
	/*
	.games .all-games .single-game .part-text:before {
	  position: absolute;
	  content: "";
	  right: 0;
	  top: 0;
	  width: 80%;
	  height: 150%;
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  z-index: -1;
	  transform: rotate(25deg) translateY(-15%) translateX(120%);
	  transition: all 0.3s ease-in;
	}
	*/
	.games .all-games .single-game .part-text h4.game-title {
	  font-size: 18px;
	  font-weight: 600;
	  color: #fff;
	  margin-top: -7px;
	  margin-bottom: 15px;
	  padding: 0 15px;
	  position: relative;
	}
	.games .all-games .game-title {
		font-size: 13px;
		color: rgba(255,255,255,0.9);
		text-align: center;
		position: absolute;
		left: 0;
		z-index: 3;
		bottom: -8px;
		width: 100%;
		background: rgba(0,0,0,0.7);
		padding: 7px;
	}
	.games .all-games .single-game:hover .part-img {
		transform: scale(1.2);
	}
	.games .all-games .single-game:hover .part-text {
	  opacity: 1;
	}
	/*
	.games .all-games .single-game .part-text a {
	  position: relative;
	  left: 0;
	  transition: all 0.3s ease-in;
	  transition-delay: 0.4s;
	  opacity: 0;
	}
	.games .all-games .single-game:hover {
	  border-color: transparent;
	}
	.games .all-games .single-game:hover .part-text h4.game-title, .games .all-games .single-game:hover .part-text a {
	  left: 0;
	  opacity: 1;
	}
	.games .all-games .single-game:hover .part-text:after {
		left: 0;
		opacity: 1;
	}
	*/

	.footer .footer-top {
	  background: #111;
	  padding: 120px 0 115px;
	}
	.footer .about-widget a.logo {
	  display: inline-block;
	  width: 150px;
	  margin-bottom: 32px;
	}
	.footer .about-widget a.logo img {
	  width: 100%;
	}
	.footer .about-widget p {
	  color: #ababab;
	  line-height: 28px;
	}
	.footer .about-widget .social-links {
	  margin-top: 32px;
	}
	.footer .about-widget .social-links ul li {
	  display: inline-block;
	}
	.footer .about-widget .social-links ul li a {
	  display: inline-block;
	  background: #242424;
	  color: #ff4647;
	  width: 40px;
	  height: 40px;
	  text-align: center;
	  line-height: 40px;
	  margin-right: 6px;
	}
	.footer .about-widget .social-links ul li a.active, .footer .about-widget .social-links ul li a:hover {
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  color: #fff;
	}
	.footer .link-widget h4.title {
	  color: #fff;
	  font-size: 24px;
	  line-height: 34px;
	  margin-top: -9px;
	  margin-bottom: 23px;
	  letter-spacing: 0;
	}
	.footer .link-widget ul li {
	  padding: 5px 0;
	}
	.footer .link-widget ul li a {
	  display: inline-block;
	  color: #ababab;
	  font-family: "Open Sans", sans-serif;
	  font-weight: 400;
	  font-size: 16px;
	  letter-spacing: 0;
	  transition: all 0.3s ease-in;
	}
	.footer .link-widget ul li a:hover {
	  color: #ff4647;
	}
	.footer .newsletter-widget h4.title {
	  color: #fff;
	  font-size: 24px;
	  line-height: 34px;
	  margin-top: -9px;
	  margin-bottom: 15px;
	  letter-spacing: 0;
	}
	.footer .newsletter-widget .newsletter-form {
	  position: relative;
	  z-index: 2;
	  padding-bottom: 1px;
	  margin-bottom: 25px;
	}
	.footer .newsletter-widget .newsletter-form:after {
	  position: absolute;
	  content: "";
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 51px;
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  z-index: -1;
	  opacity: 0.5;
	}
	.footer .newsletter-widget .newsletter-form input {
	  background: #111;
	  border: none;
	  width: 100%;
	  padding: 0 90px 0 0;
	  height: 50px;
	  color: #999;
	}
	.footer .newsletter-widget .newsletter-form .def-btn {
	  border: none;
	  outline: none;
	  margin-top: 10px;
	  font-family: "Oswald", sans-serif;
	  letter-spacing: 1px;
	  cursor: pointer;
	  outline: none;
	}
	.footer .newsletter-widget p {
	  color: #ababab;
	  line-height: 28px;
	}
	.footer .copyright-area {
	  background: #075110;
	  text-align: center;
	  padding: 15px 0;
	}
	.footer .copyright-area p {
	  color: #999;
	  margin-bottom: 0;
	  line-height: 28px;
	}
	.footer .copyright-area p a {
	  color: #fff;
	  font-family: "Open Sans", sans-serif;
	  font-weight: bold;
	  letter-spacing: 0;
	}

	.breadcrumb-miscoo {
	  background: url("../images/breadcrumb-bg.jpg") center center no-repeat;
	  background-size: cover;
	  position: relative;
	  z-index: 2;
	  overflow: hidden;
	}
	.breadcrumb-miscoo .breadcrumb-img img {
	  position: absolute;
	  width: 500px;
	  top: -250px;
	  left: -250px;
	  opacity: 0.7;
	}
	.breadcrumb-miscoo .breadcrumb-img img:nth-child(2) {
	  left: auto;
	  right: -250px;
	}
	.breadcrumb-miscoo .breadcrumb-img img:nth-child(3) {
	  left: auto;
	  width: 260px;
	  right: -120px;
	  top: auto;
	  bottom: -120px;
	}
	.breadcrumb-miscoo .breadcrumb-img img:nth-child(4) {
	  width: 260px;
	  left: -120px;
	  top: auto;
	  bottom: -120px;
	}
	.breadcrumb-miscoo:after {
	  position: absolute;
	  content: "";
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  background: #111;
	  opacity: 0.65;
	  z-index: -2;
	}
	.breadcrumb-miscoo .breadcrumb-content {
	  padding: 80px 0;
	  text-align: center;
	}
	.breadcrumb-miscoo .breadcrumb-content h2.title {
	  font-size: 34px;
	  line-height: 44px;
	  text-transform: uppercase;
	  color: #fff;
	  margin-top: -8px;
	  margin-bottom: 16px;
	  font-weight: 800;
	  letter-spacing: 1px;
	}
	.breadcrumb-miscoo .breadcrumb-content p {
	  color: #bbb;
	  font-size: 16px;
	  line-height: 28px;
	  margin-bottom: 0;
	}
	.breadcrumb-miscoo .breadcrumb-content ul {
	  margin-top: 32px;
	}
	.breadcrumb-miscoo .breadcrumb-content ul li {
	  display: inline-block;
	  font-family: "Oswald", sans-serif;
	  color: rgba(255, 255, 255, 0.7);
	  padding: 10px 30px;
	  position: relative;
	  font-weight: 400;
	  letter-spacing: 0.5px;
	}
	.breadcrumb-miscoo .breadcrumb-content ul li a {
	  color: rgba(255, 255, 255, 0.7);
	}
	.breadcrumb-miscoo .breadcrumb-content ul li:after {
	  position: absolute;
	  content: "";
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  background: #313131;
	  z-index: -1;
	}
	.breadcrumb-miscoo .breadcrumb-content ul li.arrow {
	  padding: 10px 20px;
	}

	.game-details {
	  padding: 120px 0;
	  background: #242424;
	}
	.game-details .part-prev {
	  height: 300px;
	  overflow: hidden;
	  display: flex;
	  flex-direction: column;
	  justify-content: center;
	  position: relative;
	}
	.game-details .part-prev:after {
	  position: absolute;
	  content: "";
	  left: 15px;
	  top: 15px;
	  right: 15px;
	  bottom: 15px;
	  border: 1px dotted rgba(255, 255, 255, 0.6);
	}
	.game-details .part-prev a.play-btn {
	  background: #fff;
	  display: inline-block;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translateX(-50%) translateY(-50%);
	  z-index: 5;
	  letter-spacing: 0.5px;
	  font-weight: 500;
	  height: 40px;
	  line-height: 40px;
	  padding: 0 30px;
	}
	.game-details .game-descr .details-tabs-menu {
	  margin-top: 50px;
	}
	.game-details .game-descr .details-tabs-menu .nav-tabs {
	  border-bottom: none;
	  justify-content: center;
	}
	.game-details .game-descr .details-tabs-menu .nav-tabs .nav-item .nav-link {
	  padding: 0 30px;
	  height: 50px;
	  line-height: 50px;
	  margin: 0 10px;
	  background: transparent;
	  border-radius: 0;
	  border: none;
	  color: #fff;
	  letter-spacing: 0.5px;
	  font-size: 18px;
	  background: #2a2a2a;
	  border: 1px solid rgba(255, 72, 66, 0.2);
	  position: relative;
	  z-index: 2;
	}
	.game-details .game-descr .details-tabs-menu .nav-tabs .nav-item .nav-link:after {
	  position: absolute;
	  content: "";
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	  z-index: -1;
	  opacity: 0;
	  transition: all 0.3s ease-in;
	}
	.game-details .game-descr .details-tabs-menu .nav-tabs .nav-item .nav-link.active:after {
	  opacity: 1;
	}
	.game-details .game-descr .details-tab-pan {
	  background: #2a2a2a;
	  padding: 50px;
	  margin-top: 50px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane h3 {
	  font-size: 30px;
	  color: #fff;
	  letter-spacing: 0.5px;
	  margin-top: -8px;
	  margin-bottom: 28px;
	  text-transform: capitalize;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane form label {
	  font-family: "Oswald", sans-serif;
	  color: rgba(255, 255, 255, 0.8);
	  letter-spacing: 0.5px;
	  font-size: 16px;
	  margin-top: -5px;
	  margin-bottom: 10px;
	  display: block;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane form .input-group {
	  margin-bottom: 30px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane form .input-group input {
	  color: rgba(255, 255, 255, 0.8);
	  background: transparent;
	  border-radius: 0;
	  font-size: 15px;
	  padding: 0 30px;
	  height: 42px;
	  border: 1px solid rgba(153, 153, 153, 0.26);
	  border-right: 0;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane form .input-group input::placeholder {
	  color: rgba(255, 255, 255, 0.8);
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane form .input-group .input-group-append .input-group-text {
	  border-radius: 0;
	  font-size: 15px;
	  background: rgba(153, 153, 153, 0.26);
	  color: #fff;
	  border: none;
	  padding: 0 30px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .bet-control .btn-group, .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .btn-group {
	  background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .bet-control .btn-group button, .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .btn-group button {
	  background: transparent;
	  border: none;
	  padding: 0;
	  height: 40px;
	  padding: 0 20px;
	  border-right: 1px solid rgba(255, 255, 255, 0.3);
	  font-family: "Oswald", sans-serif;
	  letter-spacing: 0.5px;
	  font-size: 18px;
	  border-radius: 0;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .bet-control .btn-group button svg, .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .btn-group button svg {
	  width: auto;
	  height: 28px;
	  position: relative;
	  top: -2px;
	  margin-left: 5px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .bet-control .btn-group button.under svg, .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .btn-group button.under svg {
	  transform: rotate(180deg);
	  margin-left: 0;
	  margin-right: 5px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .bet-control .btn-group button:active, .game-details .game-descr .details-tab-pan .tab-content .tab-pane .bet-control .btn-group button:focus, .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .btn-group button:active, .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .btn-group button:focus {
	  box-shadow: 0 0 0 0.2rem rgba(190, 190, 190, 0.4);
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .bet-control .btn-group button:last-child, .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .btn-group button:last-child {
	  border-right: 0;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .bet-control .btn-group button.active, .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .btn-group button.active {
	  box-shadow: 0 0 0 0.2rem rgba(190, 190, 190, 0.4);
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling {
	  display: flex;
	  flex-direction: row;
	  align-items: center;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .number {
	  color: rgba(255, 255, 255, 0.8);
	  font-size: 20px;
	  margin-left: 20px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .place-bet-btn {
	  font-family: "Oswald", sans-serif;
	  border: none;
	  outline: none;
	  cursor: pointer;
	  margin-top: 30px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .provably-fair li .input-group {
	  margin-bottom: 30px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .provably-fair li .input-group input {
	  color: rgba(255, 255, 255, 0.8);
	  background: transparent;
	  border-radius: 0;
	  font-size: 15px;
	  padding: 0 30px;
	  height: 42px;
	  border: 1px solid rgba(153, 153, 153, 0.26);
	  border-left: 0;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .provably-fair li .input-group input::placeholder {
	  color: rgba(255, 255, 255, 0.8);
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .provably-fair li .input-group .input-group-append .input-group-text {
	  border-radius: 0;
	  font-size: 15px;
	  background: rgba(153, 153, 153, 0.26);
	  color: #fff;
	  border: none;
	  padding: 0 30px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .provably-fair li:last-child .input-group {
	  margin-bottom: 0;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .how-to-play h3 {
	  font-size: 30px;
	  color: #fff;
	  letter-spacing: 0.5px;
	  margin-top: -8px;
	  margin-bottom: 18px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .how-to-play p {
	  color: #999;
	  line-height: 28px;
	}
	.game-details .game-descr .details-tab-pan .tab-content .tab-pane .how-to-play ul li {
	  color: #fff;
	  line-height: 32px;
	}

	.monster-breadcrumb {
		padding: 0;
	}

	.runningtext {
		max-width: 1060px;
		margin: 0px auto;
	}
	.simple-marquee-container {
		background: #940e0d;
		padding: 0px;
	}
	.simple-marquee-container .marquee-sibling {
		background: #940e0d;
		width: 50px;
		color: white;
	}
	.simple-marquee-container .fa, .simple-marquee-container .fas {
		font-family: "Font Awesome 5 Free";
	}

	.simple-marquee-container .marquee-content-items li {
		font-family: arial;
		color: white;

	}
			
	.simple-marquee-container .marquee-content-items li:after {
		display: none;
	}
		
	.marquee-after {
		position: absolute;
		width: 0px;
		height: 100%;
		right: 0;
		z-index: 37000;
		background: #ffc107;
	}

	.logo_provider {
		display: inline-block;
		background-position: center;
		background-repeat: no-repeat;
		height: 25px;
	}
	.logo_provider_pp {
		background-image: url('../images/slot-pragmatic-play.png');
		background-size: 125px;
	}

	.logo_provider_pgsoftslot {
		background-image: url('../images/PGSOFT.png');
		background-size: 30px;
	}

	.logo_provider_joker {
		background-image: url('../images/JOKER.png');
		background-size: 60px;
	}

	.logo_provider_spadegaming {
		background-image: url('../images/SPADEGAMING.png');
		background-size: 90px;
	}
	.logo_provider_cq9 {
		background-image: url('../images/SBOCQ9.png');
		background-size: 40px;
	}


	.logo_provider_newgames {
		background-image: url('../images/slots-icons.png');
		background-position: -34px 0;
		height: 26px;
		width: 31px;
	}

	@media(max-width: 768px) {
		.logo_provider_pp {
			background-size: 80px;
		}
		.logo_provider_hb {
			background-size: 70px;
		}
		.logo_provider_mg {
			background-size: 70px;
		}
		.logo_provider_advantplay {
			background-size: 70px;
		}
		.logo_provider_spadegaming {
			background-size: 70px;
		}
		.logo_provider_onetouch {
			background-size: 80px;
		}
	}


	.percent {
		position: relative;
		background: linear-gradient(180deg, rgba(255,255,255,1) -36%, rgba(255,255,255,1) 0%, rgba(182,182,182,1) 100%);
		border-radius: 10px;
	}
	.percent p {
		position: relative;
		z-index: 2;
		text-align: center;
		padding: 0;
	}
	.percent-bar {
	  background-color: #ffc107;
	  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	  background-size: 1rem 1rem;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -ms-flex-pack: center;
	  justify-content: center;
	  overflow: hidden;
	  color: #fff;
	  text-align: center;
	  white-space: nowrap;
	  background-color: #007bff;
	  transition: width .6s ease;
	  -webkit-animation: progress-bar-stripes 1s linear infinite;
	  animation: progress-bar-stripes 1s linear infinite;
	  animation: ;
	  z-index: 1;
	  position: absolute;
	  top: 0;
	  height: 100%;
	  border-radius: 10px 0 0 10px;
	}
	.karusel-items {
		padding-right: 15px;
	}
	.karusel-text {
		display: flex;
		height: 100%;
		flex-direction: column;
		justify-content: center;
	}
	.karusel-text .karusel-buton {
		margin-left: 15px;
		border: none;
		color: #fff;
		background: linear-gradient(180deg, rgba(255,196,0,1) 0%, rgba(245,103,22,1) 100%);
		text-transform: uppercase;
		font-size: 20px;
		padding: 7px 5px;
		border-radius: 150px;
		text-align: center;
		width: 100px;
	}


	.popular .games {
		padding: 0;
	}
	.pop-games .owl-nav {
	/*	font-size: 15px;
		color: #fff;
		position: absolute;
		top: 0;
		right: 0;
		background: #007C11;
		padding: 2px 5px; */
	}

	.pop-games.owl-carousel .owl-nav button.owl-prev, .pop-games.owl-carousel .owl-nav button.owl-next {
		font-size: 15px;
		color: #fff;
		position: absolute;
		top: -32px;
		background: #007C11;
		padding: 2px 5px !important;
	}
	.pop-games .owl-prev {
		right: 24px;
	}
	.pop-games .owl-next {
		right: 5px;
	}
	.pop-games .owl-dots {
		text-align: center;
	}
	.pop-games .owl-dot span {
		display: inline-block;
		width: 10px;
		height: 10px;
		background: #007C11;
		border-radius: 90px;
		margin: 0 3px;
	}

	.red {
	  background-color: #940e0d;
	}
	.yellow {
	  background-color: #ffcd00;
	}
	.dark-red {
	  background: linear-gradient(180deg, #940e0d ,#940e0d);
	}
	.kuning {
	  background: linear-gradient(180deg, rgba(255,196,0,1) 0%, rgba(245,103,22,1) 100%);
	}
	.green {
	  background-color: #3fc400;
	}
	.dark-red {
		background: linear-gradient(180deg, #940e0d ,#940e0d);
	}

	.dark-green {
		background: linear-gradient(180deg, #940e0d, #940e0d );
	}

	.blue {
		background-color: #7366f0;
	}
	.red {
		background-color: #bb0907;
	}
	.orange {
		background: #ff8c00;
	}
	.percent-text {
		position: relative;
		z-index: 2;
		text-align: center;
		padding: 5px;
		font-size: 13px;
		font-weight: 600;
	}
	.single-game-wrapper {
		margin-bottom: 5px;
	}
	.game_title {
		text-align: center;
	}
	.game_title h4 {
		font-size: 20px;
	}


	.nav-desktop, .ct-desktop, .nav-desktop.owl-carousel.owl-loaded {
		display: none;
	}
	.nav-desktop {
		margin-bottom: 50px;
	}
	.nav_mobile {
		display: flex;
		align-items: center;
	}
	.nav_text {
		font-size: 28px;
		font-weight: 600;
		color: #fff;
		margin-right: 15px;
		text-transform: uppercase;
	}
	.mbl-menu {
		background: #fff;
		padding: 0 15px;
		border-radius: 5px;
		width: 60%;
		display: flex;
		align-items: center;
		cursor: pointer;
	}
	.mbl-menu .fas {
		margin-right: 10px;
	}
	.current-provider {
		display: flex;
		flex-direction: row-reverse;
		justify-content: end;
		align-items: center;
		width: 100%;
	}

	.nav_mobile .icon_provider {
		margin-left: 5px;
	}
	.nav_mobile .icon_provider img {
		height: 30px;
	}
	.nav-mobile .owl-nav {
		color: #ffc107;
	}
	.games .game-menu {
		margin-bottom: 30px;
		padding: 5px 20px;
		border-radius: 7px;
	}
	.games .game-menu .nav-mobile .nav-item .nav-link {
		flex-direction: column;
		justify-content: center;
	}
	.games .game-menu .nav-mobile .nav-item .nav-link.active:after {
		width: 0;
	}
	.games .game-menu .nav-mobile .nav-item .nav-link span.icon {
		margin-right: 0;
	}
	/*
	.games .game-menu .nav.nav-mobile .nav-item .nav-link span {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		content: '';
		margin: 0;
		background-color: rgba(0,0,0,0.75);
		transition: all 0.3s linear;
		border-radius: 0 0 7px 7px;
	}
	*/
	.games .game-menu .nav-mobile .nav-item .nav-link span.text {
		font-size: 18px;
	}
	.nav-desktop.owl-carousel .owl-nav .owl-prev, .nav-desktop.owl-carousel .owl-nav .owl-next {
		background-color: #222;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(255,255,255,0.05) 50%, rgba(0, 0, 0, 0.5) 100%);
		position: absolute;
		top: 0;
		width: 30px;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		color: rgba(255,255,255,0.4);
	}
	.nav-desktop.owl-carousel .owl-nav .owl-prev {
		left: -30px;
	}
	.nav-desktop.owl-carousel .owl-nav .owl-next {
		right: -30px;
	}
	.nav-mobile .owl-prev, .nav-mobile .owl-next {
		background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
		position: absolute;
		top: 0;
		height: 100%;
		display: flex;
		align-items: center;
		width: 20px;
		justify-content: center;
	}
	.nav-mobile .owl-prev {
		left: -20px;
	}
	.nav-mobile .owl-next {
		right: -20px;
	}

	.buttons {
		text-align: center;
		margin: 0 -15px 15px;
	}
	.buttons a {
		float: left;
		font-size: 25px;
		font-weight: 600;
		text-transform: uppercase;
		margin: 0;
		color: #fff;
		padding: 15px 7px;
		width: 50%;
		text-align: center;
	}
	.buttons a:hover {
	  background-color: #ffc107;
	}
	.sec-title {
		text-align: center;
		margin: 0 0 30px;
		color: #fff;
		text-transform: uppercase;
	}
	.mantap a:before {
		background-image: url('../images/gacor-icon.png');
		background-repeat: no-repeat;
		background-size: contain;
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		width: 60px;
		height: 60px;
		z-index: 5;
	}
	.games.game-page .all-games .single-game .part-img img {
		border-radius: 10px;
	}
	.pop-single-game-wrapper .single-game .part-img img {
		border-radius: 10px;
	}
	.popular {
		background-image: url('../images/BG-full.jpg');
		background-size: cover;
		padding: 30px 0 15px;
		margin: 0 -15px;
	}
	.popular h3 {
		font-size: 50px;
		color: #fff;
		text-align: left;
		margin-bottom: 15px;
		padding-left: 15px;
		text-transform: uppercase;
	}
	.pop-games {
		margin-bottom: 0;
	}
	.ct-mobile.buttons {
		margin-bottom: 30px;
	}

	@media(max-width: 599px) {
	/*	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
			font-size: 30px;
		} 
		.pop-single-game-wrapper {
			background: #161D30;
		}
	/*	.karusel-wrapper {
			max-width: 300px;
			margin: 0 auto 30px;
		}
		.pop-games .owl-item.active.center {
			-webkit-transform: scale(1.6);
			transform: scale(1.6);
			z-index: 3;
		}
		.pop-games.owl-carousel .owl-stage-outer {
			overflow: visible;
		} */
		.games.game-page .all-games .pop-game .single-game {
			margin-bottom: 0;
		}
	}
		
	@media(min-width: 768px) {
		.col-md-2.col_5 {
			width: 20%;
		}
		.nav_mobile, .ct-mobile {
			display: none;
		}
		.nav-desktop, .ct-desktop, .nav-desktop.owl-carousel.owl-loaded {
			display: block;
		}
		.tanggal span {
			display: inline-block;
		}
		.runningtext {
			padding: 30px 0 0;
		}
		.buttons a {
			float: none;
			width: 200px;
			border-radius: 7px;
		}
		.popular {
			padding: 15px 0 0;
		}
		.karusel-wrapper { 
			margin: 0 0 30px; 
		}
		.karusel-text .karusel-buton {
			width: 180px;
			padding: 10px 0;
		}
		.games .all-games .game-title {
			font-size: 15px;
		}
	}

	@media only screen and (min-width: 320px) and (max-width: 575px) {
	  .breadcrumb-miscoo .breadcrumb-content h2.title {
		font-size: 24px;
		line-height: 34px;
		margin-top: -9px;
		margin-bottom: 18px;
	  }
	/*
		.pop-games .owl-prev, .pop-games .owl-next {
			top: 15%;
		}
	*/
	  .breadcrumb-miscoo .breadcrumb-content p {
		font-size: 16px;
		line-height: 26px;
	  }

	  .breadcrumb-miscoo .breadcrumb-img {
		display: none;
	  }

	  .breadcrumb-miscoo .breadcrumb-content ul li {
		font-size: 15px;
		padding: 5px 15px 9px;
	  }

	  .breadcrumb-miscoo .breadcrumb-content ul li.arrow {
		padding: 5px 15px 9px;
	  }

	  .breadcrumb-miscoo .breadcrumb-content {
		padding: 30px 0;
	  }
	}
	@media only screen and (min-width: 576px) and (max-width: 991px) {
	  .breadcrumb-miscoo .breadcrumb-content h2.title {
		font-size: 28px;
		line-height: 38px;
		margin-top: -8px;
		margin-bottom: 18px;
	  }

	  .breadcrumb-miscoo .breadcrumb-content p {
		font-size: 16px;
		line-height: 26px;
		max-width: 500px;
		display: inline-block;
	  }

	  .breadcrumb-miscoo .breadcrumb-img {
		display: none;
	  }

	  .breadcrumb-miscoo .breadcrumb-content ul li {
		font-size: 15px;
	  }

	  .breadcrumb-miscoo .breadcrumb-content {
		padding: 60px 0;
	  }
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
	  .breadcrumb-miscoo .breadcrumb-img img {
		width: 450px;
	  }

	  .breadcrumb-miscoo .breadcrumb-content h2.title {
		font-size: 34px;
		line-height: 44px;
	  }
	}
	@media only screen and (min-width: 320px) and (max-width: 575px) {
	  .news .blog-filter-area .blog-search form {
		margin-bottom: 10px;
	  }

	  .news .blog-filter-area {
		padding: 15px;
		padding-bottom: 5px;
	  }

	  .news .blog-filter-area .filtering .dropdown {
		margin-bottom: 10px;
	  }

	  .news .misco-pagination {
		margin-top: 0;
	  }

	  .news .misco-pagination ul li a {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	  }

	  .news.blog-page {
		padding-bottom: 50px;
	  }

	  .blog-details .part-post .part-meta {
		display: none;
	  }

	  .blog-details .part-post .part-meta .left-side {
		display: none;
	  }

	  .blog-details .part-post {
		background: transparent;
		padding-bottom: 0;
	  }

	  .blog-details .part-post .part-text {
		padding: 0;
	  }

	  .blog-details .part-post .part-text h2.title {
		font-size: 24px;
		line-height: 34px;
		margin-top: -9px;
		margin-bottom: 14px;
	  }

	  .blog-details .part-post .part-img {
		margin-bottom: 30px;
	  }

	  .blog-details .part-post .part-text .text-with-img {
		margin-top: 21px;
		margin-bottom: 0;
	  }

	  .blog-details .part-post .part-text .text-with-img .text-img {
		margin-bottom: 20px;
	  }

	  .blog-details .part-post .part-text p {
		line-height: 28px;
	  }

	  .blog-details {
		padding: 50px 0;
	  }

	  .blog-details .part-comment {
		padding: 20px;
	  }

	  .blog-details .part-comment .all-comments .single-comment {
		display: block;
	  }

	  .blog-details .part-comment .all-comments .single-comment .part-user {
		margin-right: 0;
		margin-bottom: 30px;
	  }

	  .blog-details .part-comment .all-comments .single-comment .part-comment-text p {
		line-height: 28px;
	  }

	  .blog-details .part-comment .all-comments .single-comment button.reply-comment {
		position: relative;
		margin-top: 30px;
	  }

	  .blog-details .part-comment .all-comments .single-comment.reply {
		padding-left: 0;
	  }

	  .blog-details .comment-form {
		padding: 20px;
	  }
	}
	@media only screen and (min-width: 576px) and (max-width: 767px) {
	  .news .blog-filter-area {
		background: transparent;
	  }

	  .news .blog-filter-area .blog-search form {
		margin-bottom: 10px;
	  }

	  .news .blog-filter-area {
		padding: 0;
	  }

	  .news .blog-filter-area .filtering .dropdown {
		margin-bottom: 10px;
	  }

	  .news .misco-pagination {
		margin-top: 0;
	  }

	  .news .misco-pagination ul li a {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	  }

	  .news.blog-page {
		padding-bottom: 50px;
	  }

	  .blog-details .part-post .part-meta {
		display: none;
	  }

	  .blog-details .part-post .part-meta .left-side {
		display: none;
	  }

	  .blog-details .part-post .part-text h2.title {
		font-size: 30px;
		line-height: 40px;
		margin-top: -9px;
		margin-bottom: 14px;
	  }

	  .blog-details .part-post .part-img {
		margin-bottom: 30px;
	  }

	  .blog-details .part-post .part-text .text-with-img {
		margin-top: 21px;
		margin-bottom: 0;
	  }

	  .blog-details .part-post .part-text .text-with-img .text-img {
		margin-bottom: 20px;
	  }

	  .blog-details .part-post .part-text p {
		line-height: 28px;
	  }

	  .blog-details {
		padding: 50px 0;
	  }

	  .blog-details .part-comment .all-comments .single-comment {
		display: block;
	  }

	  .blog-details .part-comment .all-comments .single-comment .part-user {
		margin-right: 0;
		margin-bottom: 30px;
	  }

	  .blog-details .part-comment .all-comments .single-comment .part-comment-text p {
		line-height: 28px;
	  }

	  .blog-details .part-comment .all-comments .single-comment button.reply-comment {
		position: relative;
		margin-top: 30px;
	  }

	  .blog-details .part-comment .all-comments .single-comment.reply {
		padding-left: 0;
	  }
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
	  .news .blog-filter-area {
		background: transparent;
		padding: 0;
	  }

	  .news .misco-pagination {
		margin-top: 0;
	  }

	  .news.blog-page {
		padding-bottom: 50px;
	  }

	  .blog-details .part-post .part-meta {
		display: none;
	  }

	  .blog-details .part-post .part-meta .left-side {
		display: none;
	  }

	  .blog-details .part-post .part-text h2.title {
		font-size: 30px;
		line-height: 40px;
		margin-top: -9px;
		margin-bottom: 14px;
	  }

	  .blog-details .part-post .part-img {
		margin-bottom: 30px;
	  }

	  .blog-details .part-post .part-text .text-with-img {
		margin-top: 21px;
		margin-bottom: 0;
	  }

	  .blog-details .part-post .part-text .text-with-img .text-img {
		margin-bottom: 20px;
	  }

	  .blog-details .part-post .part-text p {
		line-height: 28px;
	  }

	  .blog-details {
		padding: 50px 0;
	  }

	  .blog-details .part-comment .all-comments .single-comment .part-comment-text p {
		line-height: 28px;
	  }

	  .blog-details .part-comment .all-comments .single-comment.reply {
		padding-left: 40px;
	  }
	}
	@media only screen and (min-width: 320px) and (max-width: 479px) {
	  .about-us .part-text h2 {
		font-size: 26px;
		line-height: 36px;
		margin-top: -8px;
	  }

	  .about-us .part-text h2 br {
		display: none;
	  }

	  .about-us .part-statics .single-statics {
		background: #2a2a2a;
		margin: 0 0 10px;
		padding: 30px;
	  }

	  .about-us .part-img {
		margin-top: 30px;
	  }

	  .about-us {
		padding: 60px 0;
	  }

	  .team {
		padding: 60px 0 30px;
	  }

	  .team .single-member {
		margin-bottom: 30px;
	  }
	}
	@media only screen and (min-width: 480px) and (max-width: 575px) {
	  .about-us .part-text h2 {
		font-size: 26px;
		line-height: 36px;
		margin-top: -8px;
	  }

	  .about-us .part-text h2 br {
		display: none;
	  }

	  .about-us .part-img {
		margin-top: 30px;
	  }

	  .about-us {
		padding: 60px 0;
	  }

	  .about-us .part-statics .row {
		flex-wrap: nowrap;
	  }
	  .about-us .part-statics .row [class*=col] .single-statics {
		display: block;
		background: #2a2a2a;
		padding: 15px;
	  }

	  .about-us .part-statics .single-statics .part-icon {
		margin-bottom: 20px;
		margin-right: 0;
	  }

	  .team {
		padding: 60px 0 30px;
	  }
	  .team .row [class*=team] {
		width: 50%;
	  }

	  .team .single-member {
		margin-bottom: 30px;
	  }
	}
	@media only screen and (min-width: 576px) and (max-width: 767px) {
	  .about-us .part-text h2 {
		font-size: 26px;
		line-height: 36px;
		margin-top: -8px;
	  }

	  .about-us .part-text h2 br {
		display: none;
	  }

	  .about-us .part-img {
		margin-top: 30px;
	  }

	  .about-us {
		padding: 60px 0;
	  }

	  .about-us .part-statics .single-statics {
		display: block;
		background: #2a2a2a;
		padding: 15px;
	  }

	  .about-us .part-statics .single-statics .part-icon {
		margin-bottom: 20px;
		margin-right: 0;
	  }

	  .team {
		padding: 60px 0 30px;
	  }

	  .team .single-member {
		margin-bottom: 30px;
	  }
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
	  .about-us .part-text h2 {
		font-size: 36px;
		line-height: 50px;
		margin-top: -8px;
	  }

	  .about-us .part-img {
		margin-top: 40px;
		height: 300px;
		overflow: hidden;
	  }

	  .about-us {
		padding: 60px 0;
	  }

	  .about-us .part-statics .single-statics {
		background: #2a2a2a;
		padding: 30px;
	  }

	  .team {
		padding: 60px 0 30px;
	  }

	  .team .single-member {
		margin-bottom: 30px;
	  }
	}
	@media only screen and (min-width: 320px) and (max-width: 575px) {
	  .games .all-games .title-cover .games-title {
		font-size: 22px;
	  }

	  .games.game-page {
		padding: 0 0 60px;
	  }

	  .games.game-page .games-filter-area {
		margin-bottom: 40px;
	  }
	}
	@media only screen and (min-width: 576px) and (max-width: 767px) {
	  .games .all-games .title-cover .games-title {
		font-size: 22px;
	  }

	/*  .games.game-page {
		padding: 60px 0;
	  } */

	  .games.game-page .games-filter-area {
		margin-bottom: 40px;
	  }
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
	  .games .all-games .title-cover .games-title {
		font-size: 22px;
	  }
	/*
	  .games.game-page {
		padding: 60px 0;
	  } */

	  .games.game-page .games-filter-area {
		margin-bottom: 40px;
	  }
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
	  .contest-section .contest-date-text:after, .contest-section .single-contest:first-child .part-right .contest-date-text h4 span.clndr-icon:after, .contest-section .contest-date-text:before, .contest-section .contest-date-text h4 span.clndr-icon:after {
		display: none;
	  }

	  .contest-section .contest-date-text p {
		padding-left: 0;
	  }

	  .contest-section .contest-date-text h4 {
		font-size: 18px;
		line-height: 28px;
	  }

	  .contest-section .contest-date-text a.def-btn {
		margin-left: 0;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text p {
		padding-right: 0;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text a.def-btn {
		margin-right: 0;
	  }
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
	  .contest-section {
		padding: 60px 0;
	  }

	  .contest-section .single-contest {
		margin-bottom: 30px;
	  }

	  .contest-section .contest-head .choose-game ul {
		margin: 0 -5px;
	  }

	  .contest-section .contest-head .choose-game ul li {
		margin: 0 5px;
	  }

	  .contest-section .contest-head .choose-game ul li p.game-name {
		z-index: 5;
	  }

	  .contest-section .single-contest:nth-child(even) .part-left {
		order: 0;
	  }

	  .contest-section .contest-date-text h4 span.clndr-icon {
		display: none;
	  }

	  .contest-section .contest-date-text h4 {
		font-size: 18px;
		line-height: 28px;
	  }

	  .contest-section .contest-date-text p {
		padding-left: 0;
	  }

	  .contest-section .contest-date-text a.def-btn {
		margin-left: 0;
	  }

	  .contest-section .contest-date-text {
		padding: 30px;
		background: #242424;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	  }

	  .contest-section .single-contest:nth-child(even) .part-right {
		text-align: left;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text p {
		padding-right: 0;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text a.def-btn {
		margin-right: 0;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text {
		align-items: flex-start;
	  }

	  .contest-section .contest-date-text:before {
		display: none;
	  }
	}
	@media only screen and (min-width: 576px) and (max-width: 767px) {
	  .contest-section {
		padding: 60px 0;
	  }

	  .contest-section .single-contest {
		margin-bottom: 30px;
	  }

	  .contest-section .contest-head .choose-game ul {
		display: inline-table;
		margin: -4px;
	  }

	  .contest-section .contest-head .choose-game ul li {
		width: calc(20% - 8px);
		display: inline-block;
		margin: 4px 4px;
	  }

	  .contest-section .contest-head .choose-game ul li p.game-name {
		z-index: 5;
	  }

	  .contest-section .contest-head .control-contest {
		padding: 0;
		border: none;
		display: block;
		margin-bottom: 40px;
	  }

	  .contest-section .contest-head .control-contest .weeki-filter ul {
		display: block;
	  }

	  .contest-section .contest-head .control-contest .weeki-filter ul li a {
		display: block;
		margin-right: 0;
		margin-bottom: 1px;
	  }

	  .contest-section .contest-head .control-contest .in-play-and-ended-filter .nav-tabs {
		flex-wrap: nowrap;
		margin-bottom: 10px;
	  }

	  .contest-section .contest-head .control-contest .in-play-and-ended-filter .nav-tabs .nav-item .nav-link {
		margin-right: 10px;
	  }

	  .contest-section .contest-head .control-contest .in-play-and-ended-filter .nav-tabs .nav-item:last-child .nav-link {
		margin-right: 0;
	  }

	  .contest-section .contest-head .control-contest .in-play-and-ended-filter .nav-tabs .nav-item {
		flex: 1;
	  }

	  .contest-section .single-contest:nth-child(even) .part-left {
		order: 0;
	  }

	  .contest-section .contest-date-text h4 span.clndr-icon {
		display: none;
	  }

	  .contest-section .contest-date-text h4 {
		font-size: 18px;
		line-height: 28px;
	  }

	  .contest-section .contest-date-text p {
		padding-left: 0;
	  }

	  .contest-section .contest-date-text a.def-btn {
		margin-left: 0;
	  }

	  .contest-section .contest-date-text {
		padding: 30px;
		background: #242424;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	  }

	  .contest-section .single-contest:nth-child(even) .part-right {
		text-align: left;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text p {
		padding-right: 0;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text a.def-btn {
		margin-right: 0;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text {
		align-items: flex-start;
	  }

	  .contest-section .contest-date-text:before {
		display: none;
	  }
	}
	@media only screen and (min-width: 320px) and (max-width: 575px) {
	  .contest-section {
		padding: 60px 0;
	  }

	  .contest-section .single-contest {
		margin-bottom: 30px;
	  }

	  .contest-section .contest-head .choose-game ul {
		display: inline-table;
		margin: -4px;
	  }

	  .contest-section .contest-head .choose-game ul li {
		width: calc(25% - 8px);
		display: inline-block;
		margin: 4px 4px;
	  }

	  .contest-section .contest-head .choose-game ul li p.game-name {
		z-index: 5;
	  }

	  .contest-section .contest-head .control-contest {
		padding: 0;
		border: none;
		display: block;
		margin-bottom: 40px;
	  }

	  .contest-section .contest-head .control-contest .weeki-filter ul {
		display: block;
	  }

	  .contest-section .contest-head .control-contest .weeki-filter ul li a {
		display: block;
		margin-right: 0;
		margin-bottom: 1px;
	  }

	  .contest-section .contest-head .control-contest .in-play-and-ended-filter .nav-tabs {
		flex-wrap: nowrap;
		margin-bottom: 10px;
	  }

	  .contest-section .contest-head .control-contest .in-play-and-ended-filter .nav-tabs .nav-item .nav-link {
		margin-right: 10px;
	  }

	  .contest-section .contest-head .control-contest .in-play-and-ended-filter .nav-tabs .nav-item:last-child .nav-link {
		margin-right: 0;
	  }

	  .contest-section .contest-head .control-contest .in-play-and-ended-filter .nav-tabs .nav-item {
		flex: 1;
	  }

	  .contest-section .single-contest:nth-child(even) .part-left {
		order: 0;
	  }

	  .contest-section .single-contest .contest-box .part-text a.title {
		font-size: 22px;
		line-height: 32px;
		padding: 0 30px;
	  }

	  .contest-section .single-contest .contest-box .part-text .part-timer .single-time span.title {
		display: none;
	  }

	  .contest-section .single-contest .contest-box .part-text .part-timer .single-time {
		width: 50px;
		height: 50px;
		line-height: 50px;
	  }

	  .contest-section .single-contest .contest-box .part-text .part-timer .single-time span.number {
		padding: 0;
		font-size: 24px;
	  }

	  .contest-section .single-contest .contest-box .part-text .part-info ul {
		display: block;
		text-align: center;
	  }

	  .contest-section .single-contest .contest-box .part-text .part-info ul li {
		margin: 0 5px 20px;
		width: calc(100% / 2 - 20px);
		display: inline-block;
	  }

	  .contest-section .single-contest .contest-box {
		padding: 30px 0;
		padding-bottom: 10px;
	  }

	  .contest-section .contest-date-text h4 span.clndr-icon {
		display: none;
	  }

	  .contest-section .contest-date-text h4 {
		font-size: 18px;
		line-height: 28px;
	  }

	  .contest-section .contest-date-text p {
		padding-left: 0;
	  }

	  .contest-section .contest-date-text a.def-btn {
		margin-left: 0;
	  }

	  .contest-section .contest-date-text {
		padding: 30px;
		background: #242424;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	  }

	  .contest-section .single-contest:nth-child(even) .part-right {
		text-align: left;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text p {
		padding-right: 0;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text a.def-btn {
		margin-right: 0;
	  }

	  .contest-section .single-contest:nth-child(even) .part-right .contest-date-text {
		align-items: flex-start;
	  }

	  .contest-section .contest-date-text:before {
		display: none;
	  }
	}
	@media only screen and (min-width: 320px) and (max-width: 479px) {
	  .promotions {
		padding: 60px 0;
	  }

	  .promotions .single-promotion .part-text h4.title {
		font-size: 22px;
		line-height: 32px;
	  }

	  .promotions .single-promotion .part-text {
		padding: 30px;
	  }

	  .promotions .view-more-btn .def-btn {
		margin-right: 0;
		height: 40px;
		line-height: 40px;
	  }

	  .promotions .view-more-btn a.btc-text {
		margin-top: 15px;
	  }
	}
	@media only screen and (min-width: 480px) and (max-width: 991px) {
	  .promotions {
		padding: 60px 0;
	  }

	  .promotions .single-promotion .part-text h4.title {
		font-size: 22px;
		line-height: 32px;
	  }

	  .promotions .single-promotion .part-text {
		padding: 30px;
	  }

	  .promotions .view-more-btn .def-btn {
		height: 40px;
		line-height: 40px;
	  }
	}
	@media only screen and (min-width: 576px) and (max-width: 991px) {
	  .affiliate .part-affilate-feature .single-feature {
		display: block;
		padding: 0 15px;
		flex: 0 0 50%;
		max-width: 50%;
	  }

	  .affiliate .part-affilate-feature .single-feature .part-icon {
		width: 60px;
		margin-bottom: 25px;
	  }

	  .affiliate .part-affilate-feature {
		padding: 30px;
		margin-top: 20px;
		margin-left: -15px;
		margin-right: -15px;
		display: flex;
		flex-wrap: wrap;
	  }

	  .affiliate {
		padding: 60px 0;
	  }

	  .affiliate .part-para .title {
		font-size: 26px;
		line-height: 36px;
	  }

	  .affiliate .affiliate-how-to-do .single-affiliate {
		margin: 0 25px;
	  }
	  .affiliate .affiliate-how-to-do .single-affiliate:last-child {
		margin: 0 25px;
	  }

	  .affiliate .affiliate-how-to-do {
		padding-bottom: 30px;
		margin-bottom: 40px;
		margin-top: 40px;
	  }

	  .affiliate .affiliate-how-to-do h2.title {
		font-size: 26px;
		line-height: 36px;
	  }

	  .affiliate .affiliate-how-to-do .single-affiliate .part-icon {
		width: 80px;
		height: 80px;
		line-height: 80px;
	  }

	  .affiliate .affiliate-how-to-do .single-affiliate .part-icon .sr-num {
		top: -9px;
		right: -5px;
	  }

	  .affiliate .affiliate-how-to-do .single-affiliate .part-text p {
		font-size: 18px;
		line-height: 26px;
		font-weight: 700;
	  }
	}
	@media only screen and (min-width: 320px) and (max-width: 575px) {
	  .affiliate {
		padding: 60px 0;
	  }

	  .affiliate .part-para .title {
		font-size: 26px;
		line-height: 36px;
	  }

	  .affiliate .part-affilate-feature .single-feature {
		display: block;
		background: #2a2a2a;
		padding: 30px;
	  }

	  .affiliate .part-affilate-feature .single-feature .part-icon {
		width: 60px;
		margin-bottom: 25px;
	  }

	  .affiliate .part-affilate-feature {
		padding: 0;
		background: transparent;
		margin-top: 20px;
	  }

	  .affiliate .affiliate-how-to-do h2.title {
		font-size: 26px;
		line-height: 36px;
	  }

	  .affiliate .affiliate-how-to-do .single-affiliate .part-icon {
		width: 80px;
		height: 80px;
		line-height: 80px;
	  }

	  .affiliate .affiliate-how-to-do .single-affiliate .part-icon .sr-num {
		top: -9px;
		right: -5px;
	  }

	  .affiliate .affiliate-how-to-do .single-affiliate .part-text p {
		font-size: 18px;
		line-height: 26px;
		font-weight: 700;
	  }

	  .affiliate .affiliate-how-to-do .single-affiliate {
		margin-right: 0;
		display: block;
		margin-bottom: 30px;
	  }

	  .affiliate .affiliate-how-to-do {
		padding-bottom: 30px;
		margin-bottom: 40px;
		margin-top: 40px;
	  }
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
	  .register .reg-body form h4.sub-title, .register .reg-body form .term-condition h4.title {
		font-size: 20px;
		color: #fff;
		line-height: 30px;
		letter-spacing: 0.5px;
	  }

	  .register .reg-body form input[type=text], .register .reg-body form input[type=email], .register .reg-body form input[type=password] {
		height: 50px;
	  }

	  .register .reg-body form input[type=text], .register .reg-body form input[type=email], .register .reg-body form input[type=password] {
		padding: 0 20px;
	  }

	  .register .reg-body form .term-condition {
		margin-top: 20px;
	  }

	  .register .reg-body form button.btn-form {
		float: none;
		margin-top: 15px;
	  }

	  .register {
		padding: 60px 0;
	  }
	}

	#scrolltopBtn {
	  display: none;
	  position: fixed;
	  bottom: 100px;
	  right: 15px;
	  z-index: 99;
	  font-size: 12px;
	  border: none;
	  outline: none;
	  background-color: #075110;
	  color: white;
	  cursor: pointer;
	  padding: 10px;
	  border-radius: 4px;
	}

	#scrolltopBtn:hover {
	  background-color: #0c931c;
	}

	@media only screen and (min-width: 576px) and (max-width: 767px) {
	  .register .reg-body form h4.sub-title, .register .reg-body form .term-condition h4.title {
		font-size: 20px;
		color: #fff;
		line-height: 30px;
		letter-spacing: 0.5px;
	  }

	  .register .reg-body {
		padding: 30px;
	  }

	  .register .reg-body form input[type=text], .register .reg-body form input[type=email], .register .reg-body form input[type=password] {
		height: 50px;
	  }

	  .additional-info {
		margin-top: 20px;
	  }

	  .register .reg-body form input[type=text], .register .reg-body form input[type=email], .register .reg-body form input[type=password] {
		padding: 0 20px;
	  }

	  .register .reg-body form .term-condition {
		margin-top: 20px;
	  }

	  .register .reg-body form button.btn-form {
		float: none;
		margin-top: 15px;
	  }

	  .register {
		padding: 60px 0;
	  }
	}
	@media only screen and (min-width: 320px) and (max-width: 575px) {
	  .register .reg-body form h4.sub-title, .register .reg-body form .term-condition h4.title {
		font-size: 20px;
		color: #fff;
		line-height: 30px;
		letter-spacing: 0.5px;
	  }

	  .register .reg-body {
		padding: 30px;
	  }

	  .register .reg-body form input[type=text], .register .reg-body form input[type=email], .register .reg-body form input[type=password] {
		height: 40px;
	  }

	  .additional-info {
		margin-top: 20px;
	  }

	  .register .reg-body form input[type=text], .register .reg-body form input[type=email], .register .reg-body form input[type=password] {
		padding: 0 20px;
	  }

	  .register .reg-body form .term-condition {
		margin-top: 20px;
	  }

	  .register .reg-body form .term-condition p {
		padding: 0;
		border: none;
	  }

	  .register .reg-body form button.btn-form {
		float: none;
		margin-top: 15px;
	  }

	  .register {
		padding: 60px 0;
	  }
	}
	@media only screen and (min-width: 320px) and (max-width: 479px) {
	  .game-details {
		padding: 60px 0;
	  }

	  .game-details .recent-activity .single-col {
		margin-bottom: 0;
	  }

	  .game-details .part-prev {
		height: auto;
	  }

	  .game-details .part-prev a.play-btn {
		width: 180px;
		text-align: center;
	  }

	  .game-details .game-descr .details-tabs-menu .nav-tabs .nav-item .nav-link {
		margin: 5px 5px;
		padding: 0 20px;
	  }

	  .game-details .game-descr .details-tab-pan {
		padding: 30px 15px;
		margin-bottom: 30px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane h3 {
		font-size: 22px;
		text-align: center;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .bet-control .btn-group button, .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .btn-group button {
		padding: 0 15px;
		font-size: 16px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling {
		margin-top: 10px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .number {
		font-size: 18px;
		margin-left: 15px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .how-to-play h3 {
		font-size: 22px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .how-to-play ul li {
		line-height: 28px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane form .input-group {
		margin-bottom: 20px;
	  }
	}
	@media only screen and (min-width: 480px) and (max-width: 575px) {
	  .game-details {
		padding: 60px 0;
	  }

	  .game-details .recent-activity .single-col {
		margin-bottom: 0;
	  }

	  .game-details .part-prev {
		height: auto;
	  }

	  .game-details .part-prev a.play-btn {
		width: 180px;
		text-align: center;
	  }

	  .game-details .game-descr .details-tabs-menu .nav-tabs .nav-item .nav-link {
		margin: 5px 5px;
		padding: 0 20px;
	  }

	  .game-details .game-descr .details-tab-pan {
		padding: 30px;
		margin-bottom: 30px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane h3 {
		font-size: 22px;
		text-align: center;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling {
		margin-top: 10px;
		justify-content: center;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .number {
		font-size: 18px;
		margin-left: 15px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .how-to-play h3 {
		font-size: 22px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .how-to-play ul li {
		line-height: 28px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane form .input-group {
		margin-bottom: 20px;
	  }
	}
	@media only screen and (min-width: 576px) and (max-width: 767px) {
	  .game-details {
		padding: 60px 0;
	  }

	  .game-details .recent-activity .single-col {
		margin-bottom: 0;
	  }

	  .game-details .part-prev {
		height: auto;
	  }

	  .game-details .part-prev a.play-btn {
		width: 180px;
		text-align: center;
	  }

	  .game-details .game-descr .details-tabs-menu .nav-tabs .nav-item .nav-link {
		margin: 5px 5px;
		padding: 0 20px;
	  }

	  .game-details .game-descr .details-tab-pan {
		padding: 30px;
		margin-bottom: 30px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane h3 {
		font-size: 22px;
		text-align: center;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling {
		margin-top: 10px;
		justify-content: center;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .roll-controlling .number {
		font-size: 18px;
		margin-left: 15px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .how-to-play h3 {
		font-size: 22px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane .how-to-play ul li {
		line-height: 28px;
	  }

	  .game-details .game-descr .details-tab-pan .tab-content .tab-pane form .input-group {
		margin-bottom: 20px;
	  }
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
	  .game-details .game-descr .details-tab-pan {
		margin-bottom: 30px;
	  }

	  .game-details {
		padding: 60px 0 30px;
	  }

	  .game-details .recent-activity .single-col {
		margin-bottom: 0;
	  }
	}
	@media only screen and (min-width: 320px) and (max-width: 575px) {
	  .faq {
		padding: 60px 0 46px;
	  }

	  .faq .faq-sidebar {
		margin-right: 0;
		margin-bottom: 30px;
	  }

	  .faq .faq-content {
		margin-left: 0;
	  }

	  .faq .faq-content .single-faq h4 {
		font-size: 22px;
		line-height: 34px;
	  }

	  .faq .faq-content .single-faq {
		padding: 30px 30px 16px;
	  }
	}
	@media only screen and (min-width: 576px) and (max-width: 991px) {
	  .faq {
		padding: 60px 0 46px;
	  }

	  .faq .faq-sidebar {
		margin-right: 0;
		margin-bottom: 30px;
	  }

	  .faq .faq-content {
		margin-left: 0;
	  }

	  .faq .faq-content .single-faq h4 {
		font-size: 22px;
		line-height: 34px;
	  }

	  .faq .faq-content .single-faq {
		padding: 30px 30px 16px;
	  }
	}
	@media only screen and (min-width: 320px) and (max-width: 767px) {
	  .dashboard-menu .navbar-toggler {
		padding: 0;
		height: 45px;
		width: 45px;
		border: none;
		outline: none;
		cursor: pointer;
		background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
		color: #fff;
		font-size: 25px;
		border-radius: 0;
	  }

	  .user-dashboard .dashboard-menu .navbar .navbar-nav .nav-item .nav-link {
		margin: 0;
		margin-bottom: 10px;
		padding: 12px 20px;
	  }

	  .user-dashboard .dashboard-menu .navbar .navbar-nav {
		margin-top: 20px;
	  }

	  .user-dashboard .dashboard-menu .navbar {
		padding: 15px;
	  }

	  .user-dashboard .dashboard-menu .navbar .navbar-nav .nav-item:last-child .nav-link {
		margin-bottom: 0px;
	  }

	  .user-dashboard {
		padding: 60px 0;
	  }

	  .user-dashboard .user-statics .single-statics {
		margin-bottom: 20px;
		padding: 20px;
	  }

	  .user-dashboard .user-benmathew {
		padding: 20px;
		margin-bottom: 30px;
	  }

	  .user-dashboard .transaction-chart {
		padding: 20px;
	  }

	  .user-dashboard .transactions-table {
		padding: 40px 20px 35px;
		margin-top: 30px;
	  }

	  .misco-data-table.dataTable {
		width: 1000px !important;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_info {
		padding-top: 15px;
		padding-left: 0;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_paginate {
		padding-top: 5px;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_paginate .paginate_button {
		height: 35px;
		line-height: 30px;
		padding: 0 15px;
		margin: 5px;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_length label select {
		width: 50px;
		height: 35px;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_filter label input {
		height: 35px;
		width: 70%;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_filter label {
		margin-bottom: 25px;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_length label {
		margin-bottom: 15px;
	  }
	}
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	  .misco-data-table.dataTable {
		width: 850px !important;
	  }
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
	  .dashboard-menu .navbar-toggler {
		padding: 0;
		height: 45px;
		width: 45px;
		border: none;
		outline: none;
		cursor: pointer;
		background: -webkit-linear-gradient(130deg, #ff416c, #ff4b2b);
		color: #fff;
		font-size: 25px;
		border-radius: 0;
	  }

	  .user-dashboard .dashboard-menu .navbar .navbar-nav .nav-item .nav-link {
		margin: 0;
		margin-bottom: 10px;
		padding: 12px 20px;
	  }

	  .user-dashboard .dashboard-menu .navbar .navbar-nav {
		margin-top: 20px;
	  }

	  .user-dashboard .dashboard-menu .navbar {
		padding: 15px;
	  }

	  .user-dashboard .dashboard-menu .navbar .navbar-nav .nav-item:last-child .nav-link {
		margin-bottom: 0px;
	  }

	  .user-dashboard {
		padding: 60px 0;
	  }

	  .user-dashboard .user-statics .single-statics {
		margin-bottom: 20px;
		padding: 20px;
	  }

	  .user-dashboard .user-benmathew {
		padding: 20px;
		margin-bottom: 30px;
	  }

	  .user-dashboard .transaction-chart {
		padding: 20px;
	  }

	  .user-dashboard .transactions-table {
		padding: 40px 20px 35px;
		margin-top: 30px;
	  }

	  .misco-data-table.dataTable {
		width: 1000px !important;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_info {
		padding-top: 15px;
		padding-left: 0;
		float: none;
		text-align: center;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_paginate {
		padding-top: 15px;
		float: none;
		text-align: center;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_length label select {
		width: 50px;
		height: 35px;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_filter label input {
		height: 35px;
		width: 70%;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_filter label {
		margin-bottom: 25px;
	  }

	  .user-dashboard .transactions-table .dataTables_wrapper .dataTables_length label {
		margin-bottom: 15px;
	  }
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
	  .user-dashboard .dashboard-menu .navbar .navbar-nav .nav-item .nav-link {
		padding: 15px 23px;
	  }
	}
	/*
	@media(max-width: 1024px) {
		.games .all-games .single-game .part-text a {
			position: absolute;
			left: 0;
			top: 0;
			height: 100%;
			width: 100%;
			background: transparent;
			font-size: 0;
		}
		.games .all-games .single-game .part-text a:hover {
			background: transparent;
		}
		.def-btn:after {
			display: none;
		}
	}
	*/