body {
	-ms-overflow-style: none; /* for Internet Explorer, Edge */
	scrollbar-width: none; /* for Firefox */
	overflow-y: scroll;
	margin: 0px;
	padding: 0px;
  }
  body::-webkit-scrollbar {
	display: none; /* for Chrome, Safari, and Opera */
  }
  /* cyrillic-ext */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Noto Sans"), local("NotoSans"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6DRAW_0.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
	  U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Noto Sans"), local("NotoSans"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr4TRAW_0.woff2)
		format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* devanagari */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Noto Sans"), local("NotoSans"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5DRAW_0.woff2)
		format("woff2");
	unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8,
	  U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* greek-ext */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Noto Sans"), local("NotoSans"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6TRAW_0.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Noto Sans"), local("NotoSans"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5jRAW_0.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Noto Sans"), local("NotoSans"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6jRAW_0.woff2)
		format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
	  U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Noto Sans"), local("NotoSans"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6zRAW_0.woff2)
		format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
	  U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Noto Sans"), local("NotoSans"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5TRA.woff2)
		format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
	  U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	  U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Noto Sans Bold"), local("NotoSans-Bold"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVadyB1Wk.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
	  U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Noto Sans Bold"), local("NotoSans-Bold"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVYNyB1Wk.woff2)
		format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* devanagari */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Noto Sans Bold"), local("NotoSans-Bold"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZdyB1Wk.woff2)
		format("woff2");
	unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8,
	  U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* greek-ext */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Noto Sans Bold"), local("NotoSans-Bold"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVaNyB1Wk.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Noto Sans Bold"), local("NotoSans-Bold"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZ9yB1Wk.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Noto Sans Bold"), local("NotoSans-Bold"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVa9yB1Wk.woff2)
		format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
	  U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Noto Sans Bold"), local("NotoSans-Bold"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVatyB1Wk.woff2)
		format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
	  U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Noto Sans Bold"), local("NotoSans-Bold"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZNyB.woff2)
		format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
	  U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	  U+FEFF, U+FFFD;
  }
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Noto Sans"), local("NotoSans"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNb4Q.woff)
		format("woff");
  }
  @font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Noto Sans Bold"), local("NotoSans-Bold"),
	  url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFlYA.woff)
		format("woff");
  }
  /* New search */
  .n_search_page {
    position: fixed;
    top: 0;
    z-index: 9999999;
    background-color: #000;
    width: 100%;
    height: 100dvh;
    overflow-y: scroll;
    padding: 16px;
}
.n_search_page::-webkit-scrollbar{
    display: none;
}
  .container {
    width: 100%;
}
button.fm_clear-button{
    background: transparent;
}
.search-bar {
    margin-bottom: 20px;
}

#search-input {
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    border: none;
    font-size: 16px;
}

.category-buttons {
    margin-bottom: 20px;
    display: flex;
    gap: 10px;
    width: 100%;
    overflow-x: scroll;
}

.category-buttons button {
    background-color: #000;
    color: white;
    padding: 5px 20px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    font-family: "Noto Sans";
    font-size: 14px;
    font-weight: 400;
    border-top: 0.5px solid #a9a7a775;
    border-left: 0.5px solid #a9a7a775;
    border-right: 0.5px solid #a9a7a775;
    border-bottom: 1px solid #39393985;
}
.category-buttons button.active {
    border-top: 0.5px solid #ffb803c2;
    border-left: 0.5px solid #ffb803c2;
    border-right: 0.5px solid #ffb803c2;
    border-bottom: 0.5px solid #ffb80361;
}

.no-result {
    margin-bottom: 15px;
    font-size: 16px;
    font-family: "Noto Sans";
    font-size: 12px;
    font-weight: 500;
    line-height: 16.34px;
    text-align: left;
    color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
}
.no_result_found_page{
	position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-50%, 50%);
	text-align: center;
}
.move_back_btn {
    width: 33px;
    margin-right: 6px;
}
.ns_clr_btn {
    width: 27px;
}
.game-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}
.game-grid::-webkit-scrollbar {
    display: none;
}
.game-card {
    /* background-color: #282828; */
    border-radius: 10px;
    overflow: hidden;
    text-align: center;
    position: relative;
	height: max-content;
}
.comm_cl_sear_mod::-webkit-scrollbar{
	display: none;
}
.game-card img {
    width: 100%;
    border-radius: 10px;
}
.category-buttons::-webkit-scrollbar {
    height: 0;
}
.sv_searchbar_input.search_n.sbar_focus{
	border-bottom: 1px solid #393737;
}
.sv_searchbar_input.search_n{
	padding: 10px 50px 10px 30px;
}
.match_ds {
    color: white;
    display: flex;
    width: 100%;
}
.playing_teams {
    display: flex;
}
.match__ex{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.match_info{
    width: 100%;
}
.match_ds img {
    background: white;
    border-radius: 4px;
    width: 40px;
	height: 40px;
    padding: 3px;
	margin-right: 12px;
}
.playing_teams span {
    margin-bottom: 5px;
	font-family: "Noto Sans";
    font-size: 14px;
    font-weight: 500;
}
.game_name {
    font-family: "Noto Sans";
    font-size: 10px;
    font-weight: 400;
}
.playing_teams p {
    margin-bottom: 5px;
}
.playing_teams {
    display: flex;
    gap: 3px;
	align-items: center;
    flex-wrap: wrap;
}
.playing_teams p {
    font-family: "Noto Sans";
    font-size: 14px;
    font-weight: 500;
}
.game_list {
    display: flex;
    justify-content: space-between;
	background: #0E0E0E;
	padding: 8px;
    border-radius: 4px;
	margin-bottom: 12px;
}
.play_time {
    display: flex;
    align-items: end;
	font-family: "Noto Sans";
    font-size: 12px;
    font-weight: 500;
    color: #9D9D9D;
    white-space: nowrap;
}
@media screen and (min-width: 540px) {
	button.fm_clear-button{
		top: 10px !important;
	}
}
/* New search */
  .plc_holder_img,
  .section-one,
  .section-two,
  .section-three,
  .section-four,
  .section-five,
  .section-six,
  .section-seven,
  .section-sevena,
  .section-sevenb,
  .section-sevenc,
  .section-sevend,
  .section-sevene,
  .section-eight,
  .section-nine,
  .section-ten,
  .section-eleven,
  .section-twelve,
  .section-thirteen,
  .section-fourteen,
  .section-fifteena,
  .section-fifteenb,
  .section-sixteen,
  .section-seventeen,
  .section-eighteen,
  .section-nineteen,
  .section-twenty,
  .section-twentyone,
  .section-twentytwo,
  .section-twentythree,
  .section-twentyfour,
  .section-twentyfive,
  .section-twentysix,
  .section-twentyseven,
  .section-twentyeight,
  .section-twentynine,
  .section-thirtya,
  .section-thirtyb,
  .section-thirtyc,
  .section-thirtyonea,
  .section-thirtyoneb,
  .section-thirtythree {
	position: relative;
	isolation: isolate;
  }
  .errorimgs {
	width: 50px;
	margin-left: 40%;
	padding-top: 30%;
  }
  .plc_holder_img:after,
  .plc_holder_img::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: 25%;
  }
  .rg_live_match_team_logo.plc_holder_img:after,
  .rg_live_match_team_logo.plc_holder_img::after {
	background-size: 25%;
  }
  .rg_live_match_slider_item:after,
  .rg_live_match_slider_item::after {
	background-size: 100%;
	background-image: linear-gradient(
	  to left bottom,
	  #f8f8f8,
	  #eeeeee,
	  #ededed,
	  #d9d9d9,
	  #bbb9b9
	);
	filter: unset;
	border-radius: 12px;
	height: 75%;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0;
	left: 0;
	border-radius: 12px;
  }
  .section-one {
	aspect-ratio: 1/1;
  }
  .section-one:after,
  .section-one::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: contain;
  }
  .section-two:after,
  .section-two::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: 90%;
  }
  .section-three:after,
  .section-three::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: contain;
  }
  .section-four img:after,
  .section-four img::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: 100%;
  }
  .section-five:after,
  .section-five::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: 100%;
  }
  .section-six:after,
  .section-six::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: 100%;
  }
  .section-sevena:after,
  .section-sevena::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: 98%;
  }
  .section-sevenb:after,
  .section-sevenb::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: 85%;
  }
  .section-sevenc:after,
  .section-sevenc::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: 100%;
  }
  .section-sevend:after,
  .section-sevend::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	filter: saturate(0) invert(0);
	z-index: -1;
	background-size: 90%;
  }
  .section-sevene:after,
  .section-sevene::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 90%;
  }
  .section-eight:after,
  .section-eight::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 90%;
  }
  .section-nine:after,
  .section-nine::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 95%;
  }
  .section-ten:after,
  .section-ten::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: contain;
  }
  .section-eleven:after,
  .section-eleven::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: contain;
  }
  .section-twelve:after,
  .section-twelve::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: contain;
  }
  .section-thirteen:after,
  .section-thirteen::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: contain;
  }
  .section-fourteen:after,
  .section-fourteen::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: contain;
  }
  .section-fifteena {
	aspect-ratio: 110/160;
  }
  .section-fifteena:after,
  .section-fifteena::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 100%;
  }
  .section-fifteenb:after,
  .section-fifteenb::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: contain;
  }
  .rg_teen_patti_card_new:after,
  .rg_teen_patti_card_new::after {
	background-size: 95%;
  }
  .plc_holder_img.rg_teen_patti_card_new,
  .rg_teen_patti_games .rg_teen_patti_card:nth-child(1) {
	height: 100%;
  }
  .section-sixteen:after,
  .section-sixteen::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 90%;
  }
  .section-seventeen:after,
  .section-seventeen::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: top;
	z-index: -1;
	background-size: 90%;
  }
  .section-eighteen:after,
  .section-eighteen::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: contain;
  }
  .section-nineteen:after,
  .section-nineteen::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: contain;
  }
  .section-twenty:after,
  .section-twenty::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: contain;
  }
  .section-twentyone {
	aspect-ratio: 90/120;
	width: 130px;
  }
  .section-twentyone:after,
  .section-twentyone::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: contain;
  }
  .rg__evolution__img {
	aspect-ratio: 125/110;
	width: 140px;
  }
  .section-twentytwo:after,
  .section-twentytwo::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 100%;
  }
  .section-twentythree {
	width: 100%;
  }
  .section-twentythree:after,
  .section-twentythree::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 100%;
  }
  .section-twentyfour {
	width: 128px;
  }
  .xpg__blackjacks__img {
	width: 130px;
	height: 190px;
  }
  .section-twentyfour:after,
  .section-twentyfour::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 100%;
  }
  .section-twentyfive {
	aspect-ratio: 150/100;
	width: 100%;
  }
  .section-twentyfive:after,
  .section-twentyfive::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 90%;
  }
  .rg_virtual_sports_slider_section {
	aspect-ratio: 190/100;
  }
  .rg_virtual_sports_slider_logo {
	aspect-ratio: 170/110;
  }
  .section-twentysix:after,
  .section-twentysix::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: -5px;
	left: 0;
	background-image: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/rg_img/placeholders/section-26.png");
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 90%;
  }
  .section-twentyseven img:after,
  .section-twentyseven img::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 100%;
  }
  .rg_top_match_vs_content_second {
	height: 100%;
	flex-wrap: wrap;
	display: flex;
	align-items: end;
	margin-top: -8px;
  }
  .section-twentyeight {
	flex: 0 0 auto;
  }
  .section-twentyeight img {
  }
  .section-twentyeight:after,
  .section-twentyeight::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 100%;
  }
  .rg_E-games_slider_logo {
	position: relative;
	flex-shrink: 0;
  }
  .section-twentynine img:after,
  .section-twentynine img::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: -4px 5px;
	z-index: -1;
	background-size: 100%;
  }
  .rg_promotional_banner_welcome_bonus_clip {
	aspect-ratio: 130/70;
  }
  .b-section-thirty:after,
  .b-section-thirty::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 90%;
  }
  .rg_promotional_banner_welcome_bonus,
  .rg_promotional_banner_welcome_bonus_clip {
	position: relative;
  }
  .section-thirtya:after,
  .section-thirty1::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-image: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/rg_img/placeholders/section-30a.png");
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 90%;
  }
  .rg_promotional_banner_welcome_bonus_clip {
	aspect-ratio: 130/70;
  }
  .section-thirtyb:after,
  .section-thirtyb::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-image: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/rg_img/placeholders/section-30b.png");
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 90%;
  }
  .rg_promotional_banner_welcome_bonus_clip {
	aspect-ratio: 130/70;
  }
  .section-thirtyc:after,
  .section-thirtyc::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-image: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/rg_img/placeholders/section-30c.png");
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 90%;
  }
  .section-thirtyonea:after,
  .section-thirtyonea::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 80%;
  }
  .rg_slot_game_slider_card_img {
	aspect-ratio: 50/70;
  }
  .section-thirtyoneb:after,
  .section-thirtyoneb::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 90%;
  }
  .place_slot_lft.section-thirtyoneb:after,
  .place_slot_lft.section-thirtyoneb::after {
	background-size: 100%;
  }
  .place_slot_rght.section-thirtyoneb:after,
  .place_slot_rght.section-thirtyoneb::after {
	background-size: 100%;
  }
  .place_slot_league.section-thirtyoneb:after,
  .place_slot_league.section-thirtyoneb::after {
	background-size: 100%;
  }
  .rg_slot_providers_list_item {
	aspect-ratio: 180/160;
  }
  .section-thirtythree:after,
  .section-thirtythree::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
	background-size: 70%;
  }
  /* size queries start */
  .rg_games_ad_banner_slider_item {
	aspect-ratio: 1/0.8313;
  }
  .rg_new_rasion_all_img .item {
	aspect-ratio: 1/0.8;
  }
  .rg__top_ten_img_log > a {
	aspect-ratio: 1/1.411;
	width: 115px;
	display: block;
  }
  .rg_live_casino_ban {
	aspect-ratio: 1/1.2;
  }
  .rg_sport_book_banner_main {
	display: block;
	width: 100%;
	aspect-ratio: 1/0.317989;
  }
  .rg_refer_and_earn_bg_tecsddss {
	width: 100%;
	aspect-ratio: 600/206;
  }
  .rg_casino_sec_temp_slider_card_img {
	aspect-ratio: 130/138;
  }
  .rg_popular_games_cont_card_img {
	aspect-ratio: 110/164;
  }
  .rg_baccarat_cont_card_img {
	aspect-ratio: 130/159;
  }
  .sv_navbar_page_logo_alt.fm-sm-lgo{
	width: 35px;
  }
  @media (max-width: 359px) {
	.sv_navbar_page_logo_alt1.fm-lg-lgo {
		display: none;
	}
	.sv_navbar_page_logo_alt.fm-sm-lgo{
		display: block;
	}
  }
  @media (min-width: 360px) {
	.sv_navbar_page_logo_alt1.fm-lg-lgo {
		display: block;
	}
	.sv_navbar_page_logo_alt.fm-sm-lgo{
		display: none;
	}
  }
  @media (max-width: 600px) {
	.rg_sport_book_banner_main {
	  display: block;
	  width: 100%;
	  aspect-ratio: 1/0.83798882681;
	}
  }
  @media (max-width: 320px) {
	.section-twentynine:after,
	.section-twentynine::after {
	  top: -5px;
	  background-size: 87%;
	}
	.rg_top_match_vs_content_second {
	  margin-top: -36px;
	}
	.rg__top_ten_img_log > a {
	  aspect-ratio: 1/0.911;
	  width: 87px;
	  display: block;
	  height: 120px;
	}
	.xpg__blackjacks__img {
	  width: 100px;
	  height: 150px;
	}
  }
  /* size queries end */
  /* hide unwanted footer content */
  .mod-download-banner {
	display: none;
  }
  /* hide unwanted footer content */
  .sv_navbar_page_logo_alt,
  .sv_navbar_page_logo_alt,
  .sv_navbar_exposure {
	display: none;
  }
  .page__exchange .sv_navbar_page_logo {
	display: none;
  }
  .page__exchange .sv_navbar_exposure {
	display: block;
  }
  .page__login .sv_navbar_search ~ * {
	display: none;
  }
  .page__login .sv_login_btn {
	display: block;
  }
  @media (max-width: 320px) {
	.sv_navbar_page_logo {
	  display: none;
	}
	.sv_navbar_page_logo_alt {
	  display: block;
	}
  }
  @font-face {
	font-family: "Big Space";
	src: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/fonts/new_fonts/kd__fonts/BigSpace-rPKx.ttf");
  }
  @font-face {
	font-family: "AZN Unified";
	src: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/fonts/new_fonts/kd__fonts/AznUnifiedOblique-ZV5gz.ttf");
  }
  @font-face {
	font-family: "Agency FB";
	src: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/fonts/new_fonts/kd__fonts/AGENCYB.TTF");
  }
  @font-face {
	font-family: "League Gothic";
	src: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/fonts/new_fonts/kd__fonts/LeagueGothic-Regular.ttf");
  }
  body,
  main {
	background: #ffffff;
  }
  .scroll_none_web::-webkit-scrollbar {
	display: none;
  }
  .rg_new_arrival_main {
	position: absolute;
	top: 0px;
	left: 0px;
  }
  .rg_new_arrival {
	max-width: 39px;
	width: 100%;
	font-size: 9px;
	line-height: 19px;
	color: #18181a;
	background-color: #ffb80c;
	padding: 0px 9px;
	border-radius: 7.97426px 0px 8.86029px;
  }
  .rg_upcoming_vs_log {
	visibility: hidden;
  }
  .rg__top_ten_game_main_container {
	background: #ffffff;
	border-radius: 0px 0px 24px 24px;
	padding: 0 10px;
  }
  .rg_new_rasion_all_img .item {
	position: relative;
  }
  .rg__new_game_main_container {
	background: #ffffff;
	border-radius: 24px 24px 0px 0px;
	display: flow-root;
  }
  .rg__new_game_main_container {
	padding-top: 16px;
  }
  .rg__new_game_main_container .rg_title_game {
	padding-left: 10px;
  }
  .rg__top_ten_slid_logo {
	width: 24px;
	height: 24px;
	background: rgba(217, 217, 217, 0.15);
	position: absolute;
	top: 5px;
	right: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	position: absolute;
	top: 9px;
  }
  .rg_top_ten_number.rg_top_num_ten {
	left: -37px;
  }
  .rg_top_num_ten_main {
	left: 40px;
  }
  .rg__top_ten_game_main {
	background-image: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/rg_img/rg_top_ten_back.png");
	display: flex;
	overflow: scroll;
	overflow-y: hidden;
	width: 100%;
	gap: 10px;
	background-repeat: no-repeat;
  }
  .rg__top_ten_slid {
	width: 100%;
	max-width: 100%;
	position: relative;
  }
  .rg_top_main_lo_img {
	padding-left: 49px;
  }
  .rg_top_main_lo_img.seting {
	padding-left: 39px;
  }
  .rg__top_ten_img_log {
	max-width: 120px;
	width: 100%;
	position: relative;
  }
  .rg_top_ten_number {
	width: 49px;
	height: 149px;
	font-size: 200px;
	line-height: 240px;
	display: flex;
	align-items: center;
	text-shadow: 0px 4px 4px;
	color: transparent;
	-webkit-text-stroke: 2px #ffb80c;
	position: absolute;
	top: 9px;
	left: 0px;
  }
  .rg_title_game {
	font-family: "Teko";
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	color: #18181a;
	height: 50px;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
  }
  .rg_casino_txt {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #18181a;
	text-transform: capitalize;
  }
  .rg_live_casino_logo {
	text-align: center;
	position: relative;
  }
  .rg_live_casino_main_logo {
	position: absolute;
	left: 53%;
	top: 37%;
	transform: translate(-58%, -48%);
  }
  .rg_live_casino_title_main_all_slider {
	display: flex;
	overflow: scroll;
	gap: 32px;
  }
  .rg_live_casino_title_main_all_slider
	.rg_live_casino_logo_slider
	.rg_live_casino_ban {
	margin-bottom: 8px;
  }
  .rg_exchanges_match_bann_main {
	background: #ffffff;
	border-radius: 20px;
	margin: 0;
	margin-top: 16px;
	padding: 21px 19px 32px 19px;
  }
  .rg_live_casino_title_main {
	padding: 19px 0 24px;
  }
  .rg_exchanges_match_tilte {
	position: relative;
	font-family: "AZN Unified";
	font-style: italic;
	font-weight: 400;
	text-transform: uppercase;
  }
  .rg_echanges_first_title {
	margin: 0;
	font-size: 52px;
	line-height: 1;
	text-align: center;
	background: linear-gradient(
	  180deg,
	  #fcb70e -30.43%,
	  rgba(252, 183, 14, 0) 84.64%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
  }
  .rg_echanges_second_title {
	font-size: 34px;
	line-height: 1;
	text-align: center;
	color: #18181a;
	margin: 0;
	position: absolute;
	top: 65%;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  .rg_exchange_all_banner_first_img,
  .rg_exchange_all_banner_last_img {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
  }
  .rg_exchange_bn_first_f img,
  .rg_exchange_bn_first_s img,
  .rg_exchange_bn_second img,
  .rg_exchange_bn_last_f img,
  .rg_exchange_bn_last_s img {
	width: 100%;
  }
  .rg_exchange_bn_first_f,
  .rg_exchange_bn_first_s,
  .rg_exchange_bn_second,
  .rg_exchange_bn_last_f,
  .rg_exchange_bn_last_s {
	width: 100%;
  }
  .rg_exchange_all_banner_second_img {
	text-align: center;
  }
  .rg_exchange_all_banner {
	padding-top: 12px;
  }
  .rg_discuent_bn_img img,
  .rg_discuent_bn_img_f img,
  .rg_discuent_bn_img_s img,
  .rg_discuent_bn_img_t img {
	width: 100%;
	pointer-events: none;
  }
  .rg_discuent_banner_banner.section {
	padding: 20px 24px 20px 24px;
	display: flex;
	overflow: scroll;
	column-gap: 15px;
  }
  .rg_discuent_bn_img,
  .rg_discuent_bn_img_f,
  .rg_discuent_bn_img_s,
  .rg_discuent_bn_img_t {
	width: 524px;
	flex: 1 0 auto;
  }
  .rg_sport_books_main_section_multiple_block {
	padding: 24px 16px 0px 16px;
	background: radial-gradient(
		100% 100% at 50% 0%,
		rgba(207, 118, 45, 0.2) 0%,
		rgba(207, 118, 45, 0.092) 100%
	  ),
	  #ffffff;
	box-shadow: 0px 0px 24px rgb(30 30 30 / 12%);
	border-radius: 20px;
  }
  .rg_live_matches_section {
	background-image: url('https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/rg_img/rg_live_match_bc.png');
	background-image: url('https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/rg_img/rg_live_match_bc.png');
	background-repeat: no-repeat;
  }
  .rg_sport_book_banner_main img {
	width: 100%;
	padding-top: 8px;
	padding-bottom: 27px;
  }
  .rg_live_casino_title_main_all_slider.rg_live_casino_second {
	padding-top: 10px;
  }
  .rg_upcoming_match_all_data {
	flex: 1 0 280px;
  }
  .rg_upcoming_match_all_data img {
	width: 100%;
  }
  .rg_upcoming_match_all_data {
	position: relative;
  }
  .rg_upcoming_match_all_data:after,
  .rg_upcoming_match_all_data::after {
	position: absolute;
	content: "";
	background-image: linear-gradient(
	  #020823,
	  #051847,
	  #042666,
	  #002b72,
	  #002b72,
	  #1b1a48
	) !important;
	width: 100%;
	height: 90%;
	left: 0;
	z-index: -1;
	bottom: 0;
	right: 0;
	top: 0;
	margin: auto;
	border-radius: 6px;
	background-size: 100%;
	filter: unset !important;
  }
  .rg_upcoming_match_all_data_text_sec {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	padding: 10px 0px;
	background-image: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/rg_img/rg_indian_pri_bc.png");
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 6px;
  }
  .rg_upcoming_match_all_data_text_heading {
	width: 100%;
	font-family: "Big Space";
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 21px;
	margin: 0 auto;
	text-transform: uppercase;
	color: #ffffff;
	min-height: 42px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: center;
  }
  .rg_upcoming_match_all_data_text_heading img {
	margin-right: 4px;
  }
  .rg_upcoming_match_all_fight_vs {
	background-image: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/rg_img/bg_fight_ban.png");
	object-fit: contain;
	width: 95%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin: 16.35px auto 12.37px auto;
  }
  .rg_upcoming_match_team_vs {
	display: flex;
	justify-content: flex-start;
	padding: 16px 0px 24px 0px;
	align-items: center;
	height: 110px;
  }
  .rg_upcoming_first_team,
  .rg_upcoming_second_team {
	width: 45%;
  }
  .rg_upcoming_match_all_fight_title {
	max-width: 119px;
	width: 100%;
	height: 22px;
	background: #f8ab08;
	border-radius: 0px 0px 8.87861px 8.87861px;
	margin: 0 auto;
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	color: #000000;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .rg_upcoming_first_logo {
	max-width: 34px;
	width: 100%;
	margin: 0 auto;
  }
  .rg_upcoming_first_text {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 6px;
	text-align: center;
	color: #ffffff;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	min-height: 22px;
	margin-top: 6px;
  }
  .rg_upcoming_match_all_data {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0;
  }
  .rg_run_over_win_all_main {
	max-width: 58px;
	background: rgba(255, 255, 255, 0.8);
	border-radius: 4px;
  }
  .rg_run_over_win_all_main {
	max-width: 58px;
	width: 100%;
	background: rgba(255, 255, 255, 0.8);
	border-radius: 4px;
	flex-direction: column;
	row-gap: 1.91px;
	display: flex;
	padding: 6.05px 0;
	min-height: 52px;
	align-items: center;
	justify-content: center;
  }
  .rg_run_over_win {
	display: flex;
	justify-content: center;
	gap: 15px;
  }
  .rg_run_first {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #3e3e3e;
  }
  .rg_run_second {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #1a1a1a;
  }
  .rg_upcoming_match_scroll {
	display: flex;
	overflow: scroll;
	gap: 12px;
  }
  .rg_top_legue_main_ban {
	width: 280px;
	height: initial;
	aspect-ratio: 1 / 0.626168224299065;
	position: relative;
	flex: 1 0 280px;
  }
  .new_rg_top_legue_main_ban {
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
  }
  .rg_top_legue_text_years {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-top: 12.11px;
  }
  .rg_top_legue_logo {
	position: absolute;
	top: 38%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
  }
  .rg_top_legue_slider {
	display: flex;
	overflow-x: scroll;
	gap: 15px;
	padding-top: 20px;
	margin-top: -15px;
  }
  .rg_top_matches_menu_slider_log_text {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 10px 12px;
	background: #ffffff !important;
	border-radius: 8px;
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #8e959e;
	border: 0.5px solid #8E959E
  }
  .rg_top_matches_menu_slider {
	display: flex;
	gap: 6px;
	overflow: scroll;
	padding-bottom: 16px;
  }
  .rg_top_matches_slider {
	background: #ffffff;
	box-shadow: 0px 0px 6px rgb(0 0 0 / 14%);
	border-radius: 8px;
	width: 384px;
	padding: 0px 0px 10px 0px;
	margin-left: 4px;
  }
  .rg_top_matches_menu_slider_cards {
	background: #54555f;
	border-radius: 8px 8px 0px 0px;
  }
  .rg_top_matches_menu_slider_cards_first {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
  }
  .rg_top_matches_menu_slider_cards_first {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 10px;
	color: #ffffff;
	font-family: "Noto Sans";
	font-style: normal;
  }
  .rg_top_matches_second_txt {
	display: flex;
	flex-direction: row;
	text-align: center;
	align-items: center;
	white-space: nowrap;
  }
  .rg_top_matches_first_txt {
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
  }
  .rg_top_matches_second_txt_fisrt {
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	margin-right: 10px;
  }
  span.rg_top_matches_second_txt_second {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
  }
  .rg_top_match_vs_content_logo_sec {
	width: 60px;
	height: 60px;
	left: 37.5px;
	top: 0px;
	background: #e6ebf8;
	border-radius: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
  }
  .rg_top_match_vs_content_logo {
	display: flex;
	justify-content: space-between;
	align-items: start;
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	color: #18181a;
	height: 145px;
	padding: 28px 0px 8px;
  }
  .sb_away_team_name_new {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
  }
  .rg_top_match_vs_content_first,
  .rg_top_match_vs_content_third {
	width: 141px;
  }
  .g_top_matches_menu_slider__text {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
  }
  .rg_top_match_vs_content_text_sec {
	padding: 8px 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
  }
  .rg_top_match_cont_num {
	width: 74px;
  }
  .rg_top_match_cont_num {
	display: flex;
	flex-direction: column;
	justify-content: end;
	align-items: center;
	gap: 10px;
	width: unset;
	border-radius: 6px;
	font-family: "Noto Sans";
	font-style: normal;
	line-height: 20px;
	text-align: center;
  }
  .rg_top_match__cont {
	text-align: center;
	padding: 10px;
	width: 74px;
	height: 40px;
	background: #2797e6;
	border-radius: 6px;
	font-weight: 400;
	font-size: 14px;
	color: #ffffff;
  }
  .rg_top_match__num {
	font-weight: 500;
	font-size: 14px;
	color: #3c3c3c;
  }
  .rg_top_match_time_score_count_sec {
	max-width: 364px;
	background: #ecf0f3;
	border-radius: 4px;
	margin: 0 auto;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	gap: 10px;
	display: flex;
	justify-content: space-evenly;
  }
  .rg_top_match__cont.ninten_plus {
	background: #18181a;
  }
  .rg_top_match_slider_all {
	display: flex;
	overflow: scroll;
	gap: 10px;
	padding-bottom: 5px;
  }
  .empty-msg-loading,
  .empty-msg-loading h1 {
	width: 100%;
	text-align: center;
  }
  .rg_refer_and_earn_bg_text_btn_sec {
	max-width: 100%;
	width: 100%;
	position: relative;
  }
  .rg_refer_and_earn_persentage {
	font-family: "Pathway Gothic One";
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
	color: red;
  }
  .rg_refer_and_earn_persentage_btn button {
	width: 100%;
	aspect-ratio: 1 / 0.3334;
	background: #ffb80c;
	border-radius: 4px;
  }
  .rg_refer_and_earn_bg_text_btn_sec img {
	width: 100%;
	border-radius: 15px;
  }
  .rg_refer_and_earn_main_section {
	background: #ffffff;
	border-radius: 24px;
	padding-top: 6px;
	padding-bottom: 15px;
	margin-top: 16px;
	padding-left: 10px;
	padding-right: 10px;
  }
  .rg_trending_games_baner_sec_btn_text {
	width: 100%;
  }
  .rg_trending_games_baner_sec_btn_text img {
	width: 100%;
  }
  .rg_trending_games_main_section {
	padding-top: 10px;
  }
  .rg_banner_and_text_section {
	max-width: 100%;
	width: 100%;
	padding-left: 16px;
	padding-right: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
  }
  .rg_banner_and_text_section img {
	width: 100%;
  }
  .rg_spacial_game_group_section {
	background: #ffffff;
	border-radius: 20px;
	margin-top: 16px;
	padding-top: 21px;
	padding-left: 10px;
	padding-right: 10px;
  }
  .rg_virtual_sports_slider_logo {
	position: relative;
	width: 265px;
  }
  .rg_virtual_sports_logo {
	width: 18px;
	height: 19px;
	position: absolute;
	top: 0;
	right: 0;
  }
  .rg_virtual_sports_logo {
	width: 18px;
	height: 19px;
	position: absolute;
	top: 32.5px;
	right: 23px;
  }
  .rg_virtual_sports_content\+sec {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #18181a;
	padding-top: 12px;
  }
  .rg_virtual_sports_slider_section {
	display: flex;
	overflow: scroll;
	column-gap: 24px;
	padding-bottom: 16px;
  }
  .rg_fishing_games_slider_logo {
	position: relative;
	width: 135px;
	flex-shrink: 0;
  }
  .rg_fishing_games_slider_logo img {
	height: 190px;
  }
  .rg_fishing_games_slider_logo > a img,
  .rg_fishing_games_slider_logo > img {
	width: 100%;
	display: block;
  }
  .rg_fishing_games_logo {
	width: 24px;
	height: 24px;
	text-align: right;
	position: absolute;
	top: 12px;
	right: 22px;
  }
  .rg_fishing_games_content\+sec {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #18181a;
	padding-top: 12px;
	text-transform: capitalize;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
  }
  .rg_fishing_games_slider_section {
	display: flex;
	overflow: scroll;
	column-gap: 16px;
  }
  .rg_table_games_sl_logo {
	width: 34px;
	height: 34px;
	text-align: right;
	position: absolute;
	bottom: 25px;
	left: 25px;
  }
  .rg_table_games_sl_slider_section {
	display: flex;
	overflow: scroll;
	column-gap: 16px;
  }
  .rg_table_games_sl_main_sec {
	padding-bottom: 16px;
  }
  .rg_table_games_sl_logo a img {
	width: 34px;
	height: 34px;
  }
  .rg_E-games_slider_logo {
	position: relative;
	width: 185px;
  }
  .rg_E-games_slider_logo img {
	width: 100%;
  }
  .rg_E-games_logo {
	width: 24px;
	height: 24px;
	position: absolute;
	top: 22.5px;
	right: 26px;
  }
  .rg_E-games_content\+sec {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #18181a;
	padding-top: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: capitalize;
  }
  .rg_E-games_slider_section {
	display: grid;
	grid-auto-flow: column;
	overflow: scroll;
	column-gap: 24px;
	padding-bottom: 20px;
  }
  .rg_top_matches_menu_slider_log_text.top_lig_active {
	background: #ffb80c !important;
	color: black;
	font-weight: 500;
	border: none !important;
  }
  .rg_top_matches_menu_slider_log_text.top_lig_active img {
	filter: invert(1) grayscale(0) brightness(0);
  }
  .rg_new_rasion_image.slick-slide.slick-active {
	width: 248px !important;
  }
  .rg_new_rasion_all_img {
	position: relative;
	display: flex;
	overflow: scroll;
	width: 100%;
	isolation: isolate;
	padding-left: 10px;
	margin-bottom: 10px;
	gap: 14px;
	padding-right: 10px;
  }
  .table_games_upd img{
	width: 150px;
  }
  .rg_new_rasion_all_img.slick-slider:after,
  .rg_new_rasion_all_img.slick-slider::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: var(--new-game-bg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-size: 100%;
	z-index: -1;
  }
  .rg_new_rasion_all_img.slick-slider {
	display: block;
	overflow: initial;
	padding-left: 0px;
	margin-bottom: 51px;
  }
  .rg_new_rasion_all_img .slick-arrow {
	position: absolute;
	top: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #ffffff;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.12);
	border: none;
	background: transparent;
	color: #fff;
	font-family: monospace;
	font-size: 0px;
	outline: none;
  }
  .rg_new_rasion_all_img .slick-arrow img {
	width: 46.16%;
  }
  .rg_new_rasion_all_img .rg_new_rasion_all_img-previous {
	left: 15%;
	text-align: left;
	transform: rotate(180deg);
  }
  .rg_new_rasion_all_img .rg_new_rasion_all_img-next {
	right: 15%;
	text-align: right;
  }
  .rg_new_rasion_all_img .item.slick-slide {
	transition: transform 0.5s;
	position: relative;
  }
  .rg_new_rasion_all_img .slick-slide img {
	display: block;
	width: 100%;
  }
  .rg_new_rasion_all_img .item.slick-slide {
	opacity: 0;
  }
  .rg_new_rasion_all_img .item.slick-slide.prevdiv {
	transform: scale(1.25) translate(95%);
	opacity: 1;
  }
  .rg_new_rasion_all_img .item.slick-active.prevdiv {
	transform: scale(1.55) translate(33%);
	opacity: 1;
  }
  .rg_new_rasion_all_img .item.slick-slide.slick-center {
	transform: scale(1.85);
	z-index: 30;
	opacity: 1;
  }
  .rg_new_rasion_all_img .item.slick-slide.slick-center + .slick-slide {
	transform: scale(1.55) translate(-35%);
	z-index: 10;
	opacity: 1;
  }
  .rg_new_rasion_all_img
	.item.slick-slide.slick-center
	+ .slick-slide
	+ .item.slick-slide {
	transform: scale(1.25) translate(-95%);
	opacity: 1;
  }
  .rg_new_rasion_all_img .slick-list {
	overflow: initial;
	padding-block: 9% 6.25% !important;
  }
  .rg__top_ten_img_log,
  .rg_live_casino_ban
  /* a  */ {
	display: block;
  }
  .rg_new_rasion_all_img .item span {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #18181a;
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
  }
  .rg_casino_section {
	font-family: "Noto Sans";
	width: 100%;
	margin: auto;
	display: flex;
	margin-top: 16px;
	flex-direction: column;
	row-gap: 16px;
	padding: 10px 0px 20px;
	background: #ffffff;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
  }
  .rg_casino_sec_title {
	text-align: center;
	position: relative;
	font-family: "AZN Unified";
	font-style: italic;
	font-weight: 400;
	text-transform: uppercase;
	padding: 10px 16px;
  }
  .rg_casino_sec_title_1 {
	font-size: 19.5981px;
	line-height: 0.969481735;
	text-align: center;
	color: #18181a;
	position: absolute;
	top: 65%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
  }
  .rg_casino_sec_title_2 {
	font-size: 28.7847px;
	line-height: 0.97273899;
	text-align: center;
	background: linear-gradient(
	  180deg,
	  #fcb70e -46.43%,
	  rgba(252, 183, 14, 0) 69.64%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
  }
  .rg_casino_sec_temp {
	width: 100%;
	background-image: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/rg_img/indian_games_bg_pattern.png"),
	  linear-gradient(180deg, #d5b95e 0%, #fff2c9 102.56%);
  }
  .rg_casino_sec_temp_title {
	margin: auto;
	width: 100%;
	max-width: 244.34px;
	padding-block: 10px 16px;
  }
  .rg_casino_sec_temp_title img {
	width: 100%;
  }
  .rg_casino_sec_temp_slider {
	padding-left: 10px;
	display: flex;
	gap: 12px;
	overflow-x: scroll;
	flex-wrap: nowrap;
	padding-bottom: 16px;
	padding-right: 10px;
  }
  .rg_casino_sec_temp_slider_card {
	display: flex;
	flex-direction: column;
	gap: 8px;
	text-align: center;
	width: 130px;
	text-decoration: none;
	flex-shrink: 0;
  }
  .rg_casino_sec_temp_slider_card_img {
	position: relative;
  }
  .rg_casino_sec_temp_slider_card_img > img {
	width: 100%;
	filter: drop-shadow(0px 4px 13px rgba(255, 199, 86, 0.8));
	-webkit-filter: drop-shadow(0px 4px 13px rgba(255, 199, 86, 0.8));
  }
  .rg_casino_sec_temp_slider_card h4 {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.42857143;
	color: #18181a;
	text-transform: capitalize;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
  }
  .rg_casino_sec_temp_providers_icon {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 26px;
	height: 30px;
  }
  .rg_casino_sec_temp_providers_icon img {
	width: 100%;
  }
  .rg_popular_games {
	background: #fff;
	/* padding-left: 16px; */
  }
  .rg_popular_games_list {
	list-style-type: none;
	display: flex;
	align-items: center;
	gap: 6px;
	padding-bottom: 10px;
	overflow: scroll;
  }
  .rg_popular_games_list_item {
	display: flex;
	align-items: center;
	gap: 10px;
	border-radius: 8px;
	height: 40px;
	padding: 10px 12px;
	color: #8e959e;
	background: #ffffff;
	flex: 0 0 auto;
  }
  .rg_popular_games_list_item_active {
	background: #ffb80c;
	color: #000000;
  }
  .rg_popular_games_list_item span img {
	width: 20px;
  }
  .rg_popular_games_list_item .rg_sl_chng {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4545;
	text-decoration: none;
	font-family: "Noto Sans";
  }
  .rg_popular_games_cont_row_1,
  .rg_popular_games_cont_row_2 {
	display: grid;
	align-items: center;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow: scroll;
	column-gap: 20px;
	padding-bottom: 16px;
	grid-auto-flow: column;
    grid-template-rows: 1fr 1fr;
  }
  .rg_popular_games_cont_row_1 h5,
  .rg_popular_games_cont_row_2 h5 {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.4545;
	color: #18181a;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
  }
  .rg_popular_games_cont_card {
	display: flex;
	flex-direction: column;
	gap: 8px;
	text-align: center;
	flex: 0 0 130px;
	text-decoration: none;
	width: 157px;
  }
  .rg_popular_games_cont_card_img {
	position: relative;
  }
  .rg_popular_games_cont_card_img > img {
	width: 100%;
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  }
  .rg_popular_games_cont_card_img span {
	position: absolute;
	left: 17px;
	top: 7px;
	width: 24.6%;
	aspect-ratio: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #43165f;
	border-radius: 50px;
	border: 2px solid #ecf0f3;
  }
  .rg_baccarat_cont {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow: scroll;
	column-gap: 12px;
  }
  .rg_baccarat_cont_card {
	display: flex;
	flex-direction: column;
	gap: 8px;
	text-align: center;
	flex: 0 0 154px;
	text-decoration: none;
  }
  .rg_baccarat_cont_card_img {
	position: relative;
  }
  .rg_baccarat_cont_card_img > img {
	width: 100%;
  }
  .rg_baccarat_cont_card_img span {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 61.68%;
	aspect-ratio: 3.166;
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .rg_baccarat_cont_card_img span img {
	width: 20px;
	aspect-ratio: 1;
  }
  .rg_baccarat_cont_card h5 {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.4545;
	color: #18181a;
	text-transform: capitalize;
  }
  .rg_baccarat_cont_card h5,
  .rg_andar_bahar_game_card h5,
  .rg__evoltion__name,
  .black__jacks__content,
  .rg_casino_txt {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
  }
  .rg_teen_patti_games {
	display: grid;
	grid-auto-flow: column;
	grid-template-rows: 1fr 1fr;
	gap: 10px;
	overflow-x: scroll;
  }
  .rg_teen_patti_games .rg_teen_patti_card:nth-child(1) {
	grid-area: 1 / 1 / 3 / 2;
  }
  .rg_teen_patti_card:nth-child(1) {
	width: 204px;
	position: relative;
	text-decoration: none;
	color: #2f0a00;
  }
  .rg_teen_patti_card:nth-child(1) img {
	width: 100%;
	height: 100%;
	object-fit: fill;
  }
  .rg_teen_patti_card:not(:first-child){
	width:157px;
  }
  .rg_teen_patti_live_card_cont {
	position: absolute;
	left: 16px;
	bottom: 16px;
	display: none;
	flex-direction: column;
	gap: 10px;
	text-align: start;
  }
  .rg_teen_patti_live_card_count_sec h4 {
	font-family: "Bebas Neue";
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 0.83333;
	color: #2f0a00;
	margin-bottom: -8px;
  }
  .rg_teen_patti_live_card_count_sec span {
	font-weight: 400;
	font-size: 8px;
	line-height: 2.5;
	color: #2f0a00;
  }
  .rg_teen_patti_live_logo {
	position: absolute;
	right: 10px;
	bottom: 19px;
	display: none;
	background: #ffffff;
	border-radius: 20px;
	padding: 4px 9px 4px 15px;
	text-transform: uppercase;
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 800;
	font-size: 11px;
	line-height: 1.1818;
	letter-spacing: 0.02em;
	color: #03cf62;
  }
  .rg_teen_patti_live_logo::before {
	content: "";
	width: 4px;
	height: 4px;
	color: inherit;
	background: currentColor;
	border-radius: 9.36621px;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	left: 15%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
  }
  .rg_teen_patti_card {
	position: relative;
	text-decoration: none;
	text-align: center;
  }
  .rg_teen_patti_card_img {
	position: relative;
	width: 100%;
	aspect-ratio: 100/90;
  }
  .rg_teen_patti_card_img > img {
	width: 100%;
  }
  .rg_teen_patti_card_img > span {
	position: absolute;
	top: -10px;
	right: 0px;
	width: 40px;
	border: 4px solid #ffffff;
	background: #252525;
	border-radius: 100px;
	padding: 7px;
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .rg_teen_patti_card_img > span > img {
	width: 100%;
  }
  .rg_teen_patti_card > h5 {
	position: absolute;
	bottom: 10px;
	width: 100%;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.4285;
	color: #ffffff;
	text-transform: capitalize;
  }
  .rg_poker_games {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow: scroll;
	column-gap: 12px;
  }
  .rg_poker_game_card {
	display: flex;
	flex-direction: column;
	row-gap: 12px;
	text-align: center;
	flex: 0 0 164px;
	text-decoration: none;
	width: 164px;
  }
  .rg_poker_game_card h5 {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.4285;
	color: #18181a;
	text-transform: capitalize;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
  }
  .rg_poker_game_card_img {
	position: relative;
	aspect-ratio: 130/159;
  }
  .rg_poker_game_card_img > img {
	width: 100%;
  }
  .rg_poker_game_card_img span {
	position: absolute;
	right: 6px;
	bottom: 26px;
	width: 34px;
	height: 33px;
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .rg_poker_game_card_img span img {
	width: 100%;
  }
  .rg_baccarat {
	padding-left: 16px;
  }
  .rg_teen_patti {
	padding-left: 16px;
  }
  .rg_poker {
	padding-left: 16px;
  }
  .rg_andar_bahar {
	padding-left: 16px;
  }
  .rg_andar_bahar_banner {
	padding-bottom: 24px;
  }
  .rg_andar_bahar_banner img {
	width: 100%;
  }
  .rg_andar_bahar_game {
	display: flex;
	flex-direction: row;
	overflow-x: scroll;
	gap: 20px;
  }
  .rg_andar_bahar_game_card {
	flex-shrink: 0;
	text-align: center;
	flex: 0 0 152px;
	text-decoration: none;
  }
  .rg_andar_bahar_game_card h5 {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.4285;
	color: #18181a;
	text-transform: capitalize;
	padding-top: 10px;
  }
  .rg_andar_bahar_game_card_img {
	position: relative;
	aspect-ratio: 100/90;
  }
  .rg_andar_bahar_game_card_img > img {
	width: 100%;
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  }
  .rg_andar_bahar_game_card_img span {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 18px;
	aspect-ratio: 1;
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .rg_andar_bahar_game_card_img span img {
	width: 100%;
  }
  .rg_promotional_banner_welcome_bonus {
	display: flex;
	flex-direction: column;
	align-items: start;
	gap: 0px;
	justify-content: center;
	width: 100%;
	padding-inline: 20px;
	padding-block: 20px;
	margin-block: 50px;
  }
  .rg_promotional_banner_welcome_bonus_clip {
	width: 100%;
	margin-block: -20px;
  }
  .rg_promotional_banner_welcome_bonus_clip img {
	width: 100%;
	height: 100%;
	display: block;
  }
  .rg_slot_game_section {
	font-family: "Noto Sans";
	width: 100%;
	margin: auto;
	display: flex;
	flex-direction: column;
	row-gap: 12px;
	padding: 10px 16px 20px 16px;
	background: #ffffff;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	margin-top: 33px;
  }
  .rg_slot_game_header {
	display: flex;
	flex-direction: column;
	gap: 10px;
	width: 100%;
  }
  .rg_slot_game_title {
	text-align: center;
	position: relative;
	font-family: "AZN Unified";
	font-style: italic;
	font-weight: 400;
	text-transform: uppercase;
	padding: 10px 16px;
  }
  .rg_slot_game_title_1 {
	white-space: nowrap;
	font-size: 19.5981px;
	line-height: 0.96948;
	text-align: center;
	color: #18181a;
	position: absolute;
	top: 65%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
  }
  .rg_slot_game_title_2 {
	font-size: 28.7847px;
	line-height: 0.9727;
	text-align: center;
	background: linear-gradient(
	  180deg,
	  #fcb70e -46.43%,
	  rgba(252, 183, 14, 0) 69.64%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
  }
  .rg_slot_game_banner {
	padding-inline: 9px;
	margin-left: -25px;
	margin-right: -27px;
  }
  .rg_slot_game_banner img {
	width: 100%;
  }
  .rg_slot_game_slider {
	display: grid;
	grid-auto-flow: column;
	gap: 26px;
	overflow-x: scroll;
	flex-wrap: nowrap;
	padding-top: 17px;
  }
  .rg_slot_game_slider_card {
	display: flex;
	flex-direction: column;
	gap: 8px;
	text-align: center;
	flex: 0 0 135px;
	text-decoration: none;
	width: 135px;
	flex-shrink: 0;
  }
  .rg_slot_game_slider_card_img {
	width: 100%;
  }
  .rg_slot_game_slider_card_img img {
	width: 100%;
	aspect-ratio: unset;
  }
  .rg_slot_game_slider_card h4 {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.4285;
	color: #18181a;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: capitalize;
  }
  .rg_slot_trending {
	width: 100%;
  }
  .rg_slot_trending_banner {
	width: 100%;
  }
  .rg_slot_trending_banner img {
	width: 100%;
  }
  .trending_slot_new_mob .trending_slot_new_alt {
	display: flex;
  }
  .trending_slot_new_mob .place_slot_rght {
	margin-bottom: 12px;
  }
  .trending_slot_new_mob .trending_slot_new_img_lft,
  .trending_slot_new_mob .trending_slot_new_img_rght {
	width: 50%;
  }
  .rg_slot_providers {
	overflow: hidden;
  }
  .rg_slot_providers_list {
	display: flex;
	flex-wrap: wrap;
	row-gap: 24px;
	margin-inline: -10px;
	align-items: center;
  }
  .rg_slot_providers_list_item {
	width: 100%;
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: 25%;
	padding-inline: 10px;
  }
  .rg_slot_providers_list_item img {
	width: 100%;
  }
  .rg_sportsbook_live_matches {
	font-family: "Noto Sans";
	padding-block: 50px;
	background: radial-gradient(
		100% 100% at 50% 0%,
		rgba(207, 118, 45, 0.2) 0%,
		rgba(207, 118, 45, 0.092) 100%
	  ),
	  #ffffff;
	box-shadow: 0px 0px 24px rgba(30, 30, 30, 0.12);
	border-radius: 20px;
  }
  .rg_live_match_slider {
	width: calc(100% + 16px);
  }
  .rg_live_match_slider .slick-track {
	margin: 0 -0.25%;
  }
  .rg_live_match_slider .slick-slide {
	margin: 0 3%;
  }
  .rg_live_match_slider .slick-list {
	padding-inline: 3%;
  }
  .rg_live_match_slider .slick-dots li.slick-active button,
  .rg_live_match_slider .slick-dots li.slick-active button:before {
	background-color: #000000;
  }
  .rg_live_match_slide {
	text-decoration: none;
  }
  .rg_live_match_slider_item {
	position: relative;
	max-width: 396px;
	aspect-ratio: 1.6168;
	width: 100%;
	margin: auto;
	background: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/kd__img/sb_live_match_background/common.png")
	  no-repeat;
	background-size: 100%;
	isolation: initial;
  }
  .sb_live_bg_cricket {
	position: relative;
	max-width: 396px;
	aspect-ratio: 1.6168;
	width: 100%;
	margin: auto;
	background: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/kd__img/sb_live_match_background/cricket.png")
	  no-repeat;
	background-size: 100%;
	isolation: initial;
  }
  .sb_live_bg_soccer {
	position: relative;
	max-width: 396px;
	aspect-ratio: 1.6168;
	width: 100%;
	margin: auto;
	background: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/kd__img/sb_live_match_background/soccer.png")
	  no-repeat;
	background-size: 100%;
	isolation: initial;
  }
  .sb_live_bg_tennis {
	position: relative;
	max-width: 396px;
	aspect-ratio: 1.6168;
	width: 100%;
	margin: auto;
	background: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/kd__img/sb_live_match_background/tennis.png")
	  no-repeat;
	background-size: 100%;
	isolation: initial;
  }
  .sb_live_bg_basketball {
	position: relative;
	max-width: 396px;
	aspect-ratio: 1.6168;
	width: 100%;
	margin: auto;
	background: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/kd__img/sb_live_match_background/basketball.png")
	  no-repeat;
	background-size: 100%;
	isolation: initial;
  }
  .sb_live_bg_rugby {
	position: relative;
	max-width: 396px;
	aspect-ratio: 1.6168;
	width: 100%;
	margin: auto;
	background: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/kd__img/sb_live_match_background/rugby.png")
	  no-repeat;
	background-size: 100%;
	isolation: initial;
  }
  .rg_live_match_league_name {
	font-size: 10px;
	font-weight: 600;
	line-height: 1.4;
	color: #4b185d;
	text-transform: capitalize;
	padding-top: 5px;
	max-width: 30%;
	padding-left: 0px;
	margin: auto;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
  }
  .rg_live_match_details {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-top: 30px;
  }
  .rg_live_match_details > * {
	flex: 1 0;
  }
  .rg_live_match_team_1 {
	display: flex;
	align-items: center;
	text-align: start;
	margin-left: -7.2254%;
  }
  .rg_live_match_team_2 {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	text-align: end;
	margin-right: -7.2254%;
  }
  .rg_live_match_team_logo {
	width: 50px;
	border: 4px solid #ffffff;
	border-radius: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1 1;
	height: 50px;
	background-color: white;
  }
  .rg_live_match_team_logo img {
	width: 100%;
	aspect-ratio: 1;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
  }
  .rg_live_match_team_1_details,
  .rg_live_match_team_2_details {
	padding-inline: 10px;
	width: 71.1%;
  }
  .rg_live_match_team_name {
	font-size: clamp(0.625rem, 0.7794rem + 0.5407vw, 3.875rem);
	font-weight: 500;
	line-height: 1.666666667;
	color: #ffffff;
	text-transform: capitalize;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 0;
  }
  .rg_live_match_team_1_points {
	display: flex;
	align-items: center;
	gap: 8px;
	justify-content: start;
  }
  .rg_live_match_team_2_points {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	gap: 8px;
	justify-content: end;
  }
  .rg_live_match_team_score {
	font-family: "Teko";
	font-style: normal;
	font-weight: 500;
	font-size: clamp(1rem, 0.855rem + 1.4815vw, 1.5rem);
	line-height: 1.5;
	color: #ffb80c;
  }
  .rg_live_match_team_1_points span,
  .rg_live_match_team_2_details span {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 600;
	font-size: 8px;
	line-height: 0.4;
	color: #ffffff;
  }
  .rg_live_match_bet_cards {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4.6243%;
	padding-top: 5.205%;
  }
  .rg_live_match_bet_cards_item {
	font-family: "Noto Sans";
	background: rgba(255, 255, 255, 0.3);
	border: 0.6px solid rgba(255, 255, 255, 0.24);
	backdrop-filter: blur(6px);
	border-radius: 4px;
	font-size: clamp(0.5rem, 1.5528em + 1.1111vw, 1.175rem);
	line-height: 1.6667;
	text-align: center;
	color: #ffffff;
	width: 19.07%;
	aspect-ratio: 1.22222;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
  }
  .rg_live_match_bet_cards_item > div {
	font-weight: 400;
  }
  .rg_live_match_bet_cards_item > span {
	font-weight: 700;
  }
  .slick-dots {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .slick-dots {
	list-style-type: none;
  }
  .rg_games_ad_banner_slider .slick-dots li button {
	width: 30px;
	height: 6px;
	padding: 0px;
	background-color: #d9d9d9;
	font-size: 0px;
	border: 0;
	clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
  .rg_games_ad_banner_slider .slick-dots li {
	height: initial;
  }
  .rg_games_ad_banner_slider .slick-dots .slick-active button {
	background-color: #18181a;
  }
  .rg_live_match_slider_item:before {
    content: '';
    height: 10px;
    width: 10px;
    background-color: #11A911;
    z-index: 9;
	top: 25px;
    right: 10px;
    position: absolute;
    border-radius: 50%;
    box-shadow: 0px 0px 4px 4px #F7F7F7;
	animation: blink 2.5s infinite;
}
@keyframes blink {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
}
  .rg_live_match_slider .slick-slide.slick-current,
  .rg_live_match_slider .slick-slide.slick-active {
	opacity: 1;
  }
  .rg_games_ad_banner_slider {
	width: 100%;
	padding-inline: 10px;
	padding-block: 0px;
	display: flex;
	column-gap: 10px;
	overflow: scroll;
	margin-bottom: 16px;
  }
  .rg_games_ad_banner_slider {
	display: block;
	overflow: initial;
	padding-top: 16px;
	padding-bottom: 24px;
	background: #ffffff;
  }
  .rg_games_ad_banner_slider > a {
	flex: 1 0 33.33%;
  }
  .rg_games_ad_banner_slider .slick-dots {
	bottom: 10px;
	display: none;
  }
  .rg_games_ad_banner_slider_item {
	width: 100%;
	border-radius: 16px;
  }
  .rg_games_ad_banner_slider_item img {
	width: 100%;
	display: block;
  }
  .rg_games_ad_banner_slider .slick-track > * {
	padding-left: 5px;
	padding-right: 5px;
  }
  .rg_live_match_slider .slick-dots button {
	width: 30px;
	height: 4px;
	padding: 0px;
	background-color: #ffffff;
	font-size: 0px;
	border: 0;
	clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
  .rg_live_match_slider .slick-dots .slick-active button {
	background-color: #18181a;
  }
  .casinoprovider__rg__container {
	padding: 16px 16px;
	background: #ffffff;
	border-radius: 20px;
  }
  .newlayout__top__casino__provider__heading {
	font-family: "Teko";
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	color: #18181a;
	padding-bottom: 19px;
  }
  .newlayout__top__casino__provider__inner {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(77px, 1fr));
	gap: 16px;
  }
  .newlayout__inner__items {
	width: 100%;
	max-width: 87px;
	text-align: center;
  }
  .img__with__logo {
	position: relative;
	width: 100%;
	aspect-ratio: 1 / 0.689655172;
	line-height: 0;
  }
  .main__logo__img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  .item__text {
	padding-top: 8px;
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #54555f;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
  }
  .casinoprovider__rg_wrpr {
	display: flex;
	padding: 0 16px;
	flex-wrap: wrap;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	row-gap: 16px;
	column-gap: 16px;
  }
  .ezugi__title {
	font-family: "Teko";
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	padding: 16px 19px;
	color: #18181a;
  }
  .egugi-imgs {
	position: absolute;
	left: 83%;
	top: 11%;
	transform: translate(-50%, -50%);
  }
  .egugi-imgs2 {
	position: absolute;
	left: 83%;
	top: 23%;
	transform: translate(-50%, -50%);
  }
  .egugi-imgs3 {
	position: absolute;
	left: 83%;
	top: 14%;
	transform: translate(-50%, -50%);
  }
  .tilted__rg_slider {
	overflow: hidden;
  }
  .tilted__rg_slider .swiper-wrapper {
	perspective: 3000px;
	overflow: scroll;
	column-gap: 16px;
  }
  .tilted__rg_slider .swiper-slide img {
	display: block;
	margin: 0 auto 10px;
	width: 100%;
  }
  .tilted__rg_slider .swiper-slide {
	transition: all 0.5s linear;
	width: initial;
	display: block;
  }
  .tilted__rg_slider .swiper-slide .egugi__content__rg {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	color: #18181a;
	white-space: nowrap;
	max-width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: capitalize;
  }
  .tilted__rg_slider .swiper-slide.swiper-slide-next + * {
	opacity: 0;
  }
  .tilted__rg_slider .swiper-slide.swiper-slide-prev {
	color: red;
	transform: rotateY(-50deg);
	transform-origin: right;
  }
  .tilted__rg_slider .swiper-slide.swiper-slide-prev > img {
	clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 95%);
  }
  .tilted__rg_slider .swiper-slide.swiper-slide-next {
	color: blue;
	transform: rotateY(25deg);
	transform-origin: left;
  }
  .tilted__rg_slider .swiper-slide.swiper-slide-next > img {
	clip-path: polygon(0 0, 100% 5%, 100% 95%, 0% 100%);
  }
  .egugi__content__rg {
	text-align: center;
  }
  .rg__evolution__title {
	margin-bottom: 19px;
  }
  .rg__evolution__img {
	position: relative;
  }
  .rg__evolution__img.section-twentytwo img {
	width: 100%;
  }
  .evoltion__icon {
	position: absolute;
  }
  .evoltion__icon {
	position: absolute;
	top: 7%;
	left: 11%;
	width: 13.6%;
  }
  .evoltion__icon img {
	width: 100%;
  }
  .rg__evolution__crd {
	max-width: 173px;
	width: 100%;
  }
  .rg__evolution__inner {
	display: flex;
	column-gap: 16px;
	overflow-x: scroll;
  }
  .rg__evolution__title {
	font-family: "Teko";
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	color: #18181a;
  }
  .rg__evoltion__wrpr {
	width: 100%;
	margin: 0 auto;
	padding-top: 10px;
  }
  .rg__evoltion__name {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	color: #54555f;
	text-transform: capitalize;
  }
  .rg__evolution__inner::-webkit-scrollbar {
	display: none;
  }
  .xpg__rg__title {
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	padding-top: 34px;
	padding-left: 16px;
	margin-bottom: 19px;
	font-family: "Teko";
  }
  .xpg__rg__wrpr {
	width: 100%;
	margin: auto;
  }
  .xpg__img img {
	width: 100%;
  }
  .xpg__blackjacks__wrpr {
	display: flex;
	column-gap: 30px;
	overflow-x: scroll;
	padding-top: 20px;
  }
  .xpg__blackjacks__inner::-webkit-scrollbar {
	display: none;
  }
  .xpg__blackjacks__img {
	position: relative;
  }
  .xpg__blackjacks__img img {
	width: 100%;
  }
  .blackjacks__icon {
	position: absolute;
	top: initial;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  .blackjacks__icon {
	width: 13%;
  }
  .blackjacks__icon img {
	width: 100%;
  }
  .black__jacks__content {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #18181a;
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	text-transform: capitalize;
  }
  .xpg__blackjacks__wrpr::-webkit-scrollbar {
	display: none;
  }
  .vk_bets_events {
	width: 100%;
  }
  .vk_latest_bets {
	width: 100%;
	background: #ffffff;
	border-radius: 20px;
	padding: 10px;
	margin-top: 16px;
  }
  .vk_popular_events {
	width: 100%;
	background: #ffffff;
	border-radius: 20px;
	padding: 10px;
	margin-top: 16px;
  }
  .vk_latest_bets h6 {
	font-family: "Teko";
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	text-align: left;
	color: #18181a;
	margin: 14px 0 15px 0;
  }
  .vk_popular_events h6 {
	font-family: "Teko";
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 38px;
	text-align: left;
	color: #18181a;
	padding: 0px 0px 16px 0px;
  }
  .vk_ipl {
	background: #ffffff;
	box-shadow: 1px 1px 5px rgba(131, 131, 131, 0.16);
	border-radius: 6px;
	display: flex;
	align-items: center;
	padding: 10px;
	gap: 9px;
	margin: 0px auto 6px auto;
	line-height: 10px;
  }
  .vk_ipldetail {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
  }
  .vk_iplct p {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #18181a;
	font-family: "Noto Sans";
	margin-bottom: 4px;
  }
  .vk_iplct span {
	font-family: "Noto Sans";
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	color: #3c3c3c;
  }
  .vk_popular_ipl {
	background: #ffffff;
	box-shadow: 1px 1px 5px rgba(131, 131, 131, 0.16);
	border-radius: 6px;
	display: flex;
	align-items: center;
	padding: 10px;
	gap: 9px;
	margin: 0px auto 6px auto;
	line-height: 10px;
	cursor: pointer;
  }
  .vk_popular_ipldetail {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
    gap: 8px;
  }
  .vk_popular_iplct p {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #3c3c3c;
    margin-bottom: 0;
  }
  .rg_img_sec_cirl {
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 16px;
	padding-bottom: 15.5px;
  }
  .rg_img_sec_cirl img {
	width: 100%;
  }
  .canvas__anim_width {
	width: 200%;
	display: block;
	margin-left: -50%;
  }
  .canvas__anim_width-100 {
	width: 100%;
	display: block;
  }
  .canvas__anim_wrpr {
	border-radius: 8px;
	overflow: hidden;
  }
  .offer_3_wrpr {
	aspect-ratio: 1/0.33;
	overflow: hidden;
  }
  .offer_3_wrpr > canvas,
  .offer_3_wrpr > .canvas__anim_width-100 {
	margin-top: -8.4%;
  }
  .rg_games_ad_banner_slider .slick-dots li button:before {
	display: none;
  }
  .sk_full_width_anim {
	width: 100%;
	height: initial;
	display: block;
  }
  .sk_4_blk_anim_wrpr {
	background: #ffffff;
	padding-top: 32px;
	padding-bottom: 25px;
	padding-left: 18px;
	padding-right: 18px;
  }
  .sk_4_blk_anim_assets {
	max-width: 632px;
	margin-inline: auto;
  }
  .sk_4_blk_anim_inner {
	display: flex;
	align-items: flex-start;
	margin-inline: -12px;
  }
  .sk_4_blk_anim_inner .sk_4_blk_s_anim {
	width: 25%;
	min-width: 25%;
	flex: 1 1;
	text-align: center;
	padding-inline: 12px;
  }
  .sk_4_blk_anim_inner .sk_4_blk_s_anim img {
	display: block;
	max-width: 100%;
	width: 100%;
	display: block;
  }
  .sk_4_blk_anim_inner .sk_4_blk_s_anim h5 {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	color: #5c5c5c;
	margin-top: 16px;
	word-wrap: break-word;
	margin-bottom: 0;
  }
  .rg_sk_hide__overflow {
	overflow: hidden;
	width: 100%;
	display: block;
  }
  .rg_sk_hide__overflow *::-webkit-scrollbar {
	display: none;
  }
  .sv_navbar_wrap img {
	display: block;
	max-width: 100px;
  }
  .sv_navbar_wrap {
	width: 100%;
	padding: 0px 16px 16px 0px;
	background: #000000;
	box-sizing: border-box;
  }
  .sv_navbar {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
  }
  .sv_navbar_left {
	display: flex;
  }
  .sv_navbar_page_logo {
	max-width: 112px;
	width: 100%;
  }
  .sv_navbar_page_logo_alt {
	width: 40px;
  }
  .sv_navbar_page_logo img,
  .sv_navbar_page_logo_alt img {
	width: 100%;
  }
  .sv_navbar_right {
	display: flex;
	align-items: center;
	gap: 6px;
	padding-block: 1px;
  }
  .sv_navbar .sv_navbar_right a {
	text-decoration: none;
  }
  .sv_navbar_search,
  .sv_navbar_balance,
  .sv_navbar_exposure,
  .sv_navbar_mybets {
	padding: 1px;
	border-radius: 10px;
	background: linear-gradient(
	  180deg,
	  rgba(255, 255, 255, 0.4) 0%,
	  rgba(255, 255, 255, 0) 126.92%
	);
  }
  .bf_ln_header_user_icon_img{
	width: 17px;
	height: 17px;
  }
  .sv_navbar_balance_name,
  .sv_navbar_exposure_name {
	margin: 0;
  }
  .sv_navbar_search_cont {
	padding: 8px;
	background: #000000;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
  }
  .sv_navbar_search_cont img {
	width: 100%;
  }
  .sv_navbar_balance_cont,
  .sv_navbar_exposure_cont {
	display: flex;
	align-items: center;
	gap: 4px;
	background-color: #000000;
	border-radius: 10px;
	padding: 3px 7px;
  }
  .sv_navbar_balance_img,
  .sv_navbar_exposure_img {
	width: 30px;
  }
  .sv_navbar_balance_img img,
  .sv_navbar_exposure_img img {
	width: 100%;
  }
  .sv_navbar_balance_name,
  .sv_navbar_exposure_name {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	text-transform: capitalize;
	color: #ffffff;
  }
  .sv_navbar_balance_amount,
  .sv_navbar_exposure_amount {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	text-transform: capitalize;
	color: #ffffff;
	display: block;
  }
  .sv_navbar_mybets_cont {
	padding: 5px;
	border-radius: 10px;
	background-color: #000000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
  }
  .sv_navbar_mybets img {
	width: 100%;
  }
  .sv_navbar_deposit_cont {
	width: 20px;
	padding: 7px;
	border-radius: 10px;
	background: #ffb80c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
  }
  .sv_navbar_deposit img {
	width: 100%;
  }
  .sv_login_btn {
	position: relative;
	z-index: 10;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	overflow: hidden;
  }
  .sv_login_btn:hover::after {
	animation: rotate360 2s ease;
	-webkit-animation: rotate360 1s ease infinite;
  }
  @keyframes rotate360 {
	to {
	  transform: rotate(360deg);
	  -webkit-transform: rotate(360deg);
	  -moz-transform: rotate(360deg);
	  -ms-transform: rotate(360deg);
	  -o-transform: rotate(360deg);
	}
  }
  .sv_login_btn_cont {
	display: flex;
	align-items: center;
	gap: 4px;
	padding: 5px;
	background: #000000;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
  }
  .sv_login_btn_cont_img {
	width: 30px;
  }
  .sv_login_btn_cont_img img {
	width: 100%;
  }
  .sv_login_btn_cont_name {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	text-transform: capitalize;
	color: #ffb80c;
  }
  .fm_sign_btn .sv_login_btn_cont_name {
	color: #000;
  }
  .kd__main-div {
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: center;
	background-color: #000;
	padding: 4.4px 0;
	min-height: 45px;
	height: 48px;
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 99999;
  }
  .kd__icon-groups-main {
	width: 100%;
	text-align: center;
	margin: 0px 10px;
	border-radius: 24px;
	will-change: background, color;
	transition: background 500ms ease, color 500ms ease;
  }
  .kd__icon-groups-main.kd_tab_active {
	background: rgba(255, 184, 12, 0.2);
	color: black;
	padding: 6px 10px;
  }
  .kd__icon-groups-main img {
	width: 100%;
	filter: grayscale(1);
  }
  .kd_tab_active img {
	filter: grayscale(0);
  }
  .kd__icon-groups-main span {
	text-align: left;
	font-family: "Noto Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	letter-spacing: 0px;
	color: #fff;
	width: 0;
	flex: 0 1;
	overflow: hidden;
	will-change: width, opacity;
	opacity: 0;
	transition: width 5s ease, opacity 500ms ease 100ms;
	display: block;
  }
  .kd__icon-groups-main.kd_tab_active span {
	flex: 1 0;
	width: initial;
	overflow: initial;
	opacity: 1;
  }
  .kd__icon-width {
	width: 24px;
	height: 24px;
	position: relative;
  }
  .kd__icon-width > canvas {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	pointer-events: none;
	max-width: initial;
	width: 350%;
  }
  .kd__icon-box {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4px;
  }
  .kd_iconbox_slots{
    gap: 7px;
  }
  .kd__main-div > * {
	transition: all 500ms ease;
  }
  .rg_exchange_bn_first_f .canvas__anim_width-141 {
	width: 141%;
	height: initial;
	margin-left: -18.5%;
	margin-top: -7%;
  }
  .rg_exchange_bn_first_s .canvas__anim_width-160 {
	width: 160%;
	height: initial;
	margin-left: -29%;
  }
  .rg_exchange_bn_second .canvas__anim_width-100 {
	margin-top: -10%;
	margin-bottom: -7%;
  }
  .rg_exchange_bn_last_f .canvas__anim_width-159 {
	width: 100%;
	height: initial;
	margin-left: 0%;
	margin-top: -7%;
  }
  .rg_exchange_bn_last_s .canvas__anim_width-143 {
	width: 143%;
	height: initial;
	margin-left: -24%;
  }
  #range-slider {
	width: 600px;
  }
  .kd_deposit_get_sec {
	background-image: linear-gradient(180deg, #ff984d 6.72%, #220b34 93.28%);
  }
  .kd_deposit_get_sec_bg {
	background-image: url("https://d2k5gbpqucdl9p.cloudfront.net/fm/images/new_images/new_home/kd__img/kd-deposit-amount-bg-pattern.png");
	background-repeat: no-repeat;
	background-size: 100%;
	display: flex;
	padding-top: 40px;
	padding-bottom: 0;
	justify-content: space-between;
  }
  .rg_flex_direction_changes {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
  }
  .rg_flex_direction_changes > div:first-child {
	max-width: 212px;
	margin-left: auto;
	margin-right: auto;
  }
  .kkd__heading {
	font-family: "Agency FB";
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	letter-spacing: -0.173965px;
	padding-top: 18px;
	text-transform: uppercase;
	color: #ffffff;
	margin-bottom: 6px;
  }
  .kkd__sub-heading {
	text-align: center;
	font-family: "Teko";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.173965px;
	text-transform: uppercase;
	color: #ffffff;
	margin: 0;
  }
  .kkd__white-line {
	background-color: #ffffff;
	margin-top: 16px;
	margin-bottom: 24px;
	width: 100%;
	height: 1px;
	border: none;
  }
  .kkd__pt-1 {
	padding-top: 40px;
  }
  .kkd__payment-options-img {
	width: 100%;
	text-align: center;
  }
  .kkd__deposit-amt-main {
	background-color: white;
	width: 100%;
	padding: 17.5px;
	border-radius: 12px;
	max-width: 100%;
	margin-inline: auto;
  }
  .kkd__amt-sec {
	display: flex;
	align-items: center;
	margin-bottom: 24px;
	max-width: 361px;
  }
  .kkd__amt-slider-heading {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color: #18181a;
	margin-bottom: 5px;
  }
  .kkd__amt-text-field {
	background: transparent;
	border: none;
	font-family: "Noto Sans";
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
	color: #18181a;
    padding-left: 0;
    width: 100%;
  }
  .sliderlens.fixed {
	border: none;
	border: none;
	background: transparent !important;
	box-shadow: none;
	width: 100% !important;
	height: 30px !important;
	margin-top: -13px !important;
	position: relative;
	border-image: none !important;
  }
  .sliderlens.fixed:before,
  .sliderlens.fixed:after {
	content: none;
	border-image: none !important;
	box-shadow: none !important;
  }
  .sliderlens.fixed.horiz{
	border: none;
    background-color: transparent;
    color: transparent;
    box-shadow: none;
  }
  .sliderlens.fixed:before {
	content: "";
	width: 100%;
	height: 100%;
	top: 40%;
	z-index: 1;
  }
  .sliderlens .range,
  .sliderlens > .handle:after,
  .sliderlens.fixed > .handle,
  .sliderlens svg g {
	display: none !important;
  }
  .sliderlens svg {
	bottom: -5px;
	top: initial;
	transform: translateY(0px);
  }
  .sliderlens svg > path {
	stroke: #000;
  }
  .kkd__amt-sml-titles {
	display: flex;
	justify-content: space-between;
	margin-bottom: -10px;
  }
  .kkd__amt-sml-titles span p {
    margin: 0;
	text-align: end;
	}
  .kkd__amt-sml-titles span {
	font-family: "Teko";
	font-size: 18px;
	color: #8e959e;
	letter-spacing: -0.24px;
	text-transform: uppercase;
  }
  .kkd__deposit-amt-main img {
	position: relative;
	z-index: 1;
	width: 100%;
  }
  .range-Value-slider-drop {
	background: #000;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	display: block;
	position: relative;
  }
  .range-Value-slider-drop:after {
	content: "";
	position: absolute;
	top: -81%;
	left: 50%;
	border: 6px solid transparent;
	border-bottom: 9px solid #000;
	transform: translateX(-50%);
  }
  .range-Value-slider-line {
	height: 22px;
	width: 2px;
	margin-bottom: 12px;
	background-color: #000;
  }
  .range-Value-slider-val-block {
	display: flex;
	flex-direction: column;
	align-items: center;
  }
  .range-Value-slider-val {
	margin-bottom: 10px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 58px;
	height: 22px;
	background: #18181a;
	border-radius: 40px;
  }
  .range-Value-slider-bb_block {
	position: relative;
	user-select: none;
  }
  .range-Value-slider-btn {
	background: #ffb80c;
	border-radius: 6px;
	max-width: 344px;
	max-height: 54px;
	aspect-ratio: 1 / 0.157;
	color: #18181a;
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	display: block;
	width: 100%;
	border: 0;
	outline: none;
	margin-inline: auto;
	margin-top: 50px;
  }
  .range-Value-slider-val-block {
	position: absolute;
	top: -5px;
	left: 50%;
	transform: translateX(-50%);
  }
  .kkd__amt-input-div {
	display: flex;
	align-items: center;
	border-radius: 6px;
	padding: 6px;
	height: 40px;
	background-color: #ebebeb;
	border: 1px solid #c8c8c8;
	margin-top: 0;
	margin-bottom: 35px;
  }
  .kkd__amt-input-div p {
	font-family: "Noto Sans";
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 0em;
	margin: 0;
  }
  .vs_full_width {
	width: 100svw;
	margin-left: 50%;
	transform: translateX(-50%);
  }
  .vs_width_lifted {
	width: calc(100% - 48px);
	margin-inline: auto;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 21px;
	border-radius: 20px;
  }
  .kkd__payment-options-img img {
	width: 70%;
  }
  .sv_player_review {
	margin-top: 42px;
  }
  .sv_player_review_title {
	font-family: "Teko";
	font-style: normal;
	font-weight: 400;
	font-size: 26px;
	line-height: 1.46;
	color: #18181a;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
  }
  .sv_player_review_slider {
	padding-top: 140px;
	overflow: hidden;
	padding-bottom: 34px;
  }
  .sv_player_review_slider_item {
	position: relative;
	width: 330px;
	height: initial;
	background: #ffffff;
	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.12);
	border-radius: 12.6475px;
	padding: 80px 10px 10px;
	transition: transform 500ms ease;
	-webkit-transition: transform 500ms ease;
	-moz-transition: transform 500ms ease;
	-ms-transition: transform 500ms ease;
	-o-transition: transform 500ms ease;
  }
  .sv_player_review_slider_item_img {
	position: absolute;
	z-index: 0;
	max-width: 140px;
	aspect-ratio: 1/1;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	top: -90px;
	left: 0;
	right: 0;
	margin: auto;
  }
  .sv_player_review_slider_item_img img {
	width: 100%;
	display: block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
  }
  .sv_player_review_slider_item_details {
	text-align: center;
  }
  .sv_player_review_slider_item_name {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 1.26;
	text-align: center;
	color: #000000;
  }
  .sv_player_review_slider_item_star_rating {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 7.59px;
	padding-top: 15.18px;
  }
  .sv_player_review_slider_item_star_rating .rating__star {
	width: 27px;
	aspect-ratio: 1/1;
  }
  .sv_player_review_slider_item_star_rating .rating__star img {
	width: 100%;
  }
  .sv_player_review_slider_item_star_rating .rating__star.sv_unchecked img {
	filter: grayscale(1);
  }
  .sv_player_review_slider_item_content {
	background: #ecf0f3;
	border-radius: 7.58847px;
	padding: 12.6475px;
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #000000;
	margin-top: 12px;
  }
  .sv_player_review_slider .slick-dots button {
	width: 30px;
	height: 4px;
	background-color: #8e959e;
	font-size: 0px;
	border: 0;
	clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
  .sv_player_review_slider .slick-dots .slick-active button,
  .rg_live_match_slider .slick-dots .slick-active button {
	background-color: #ffb80c;
  }
  .sv_player_review_slider .slick-list {
	overflow: visible;
  }
  .sv_player_review_slider .slick-center {
	transform: scale(1.15);
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
  }
  .sv_player_review_slider .slick-slide {
	margin-inline: 30px;
  }
  .sv_player_review_slider .slick-dots {
	margin-top: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
  }
  .faq_wrap {
	width: 100%;
	margin: auto;
	background-color: var(--section_bg);
	padding: 19px 16px;
	border-radius: 20px;
	background: #ffffff;
	border-radius: 20px;
  }
  .faq_wrap .sec_heading {
	font-family: "Teko";
	font-style: normal;
	font-weight: 400;
	font-size: 26px;
	line-height: 38px;
	text-align: center;
  }
  .faq_nav_opt {
	list-style-type: none;
	display: flex;
	gap: 10px;
	align-items: center;
	overflow: scroll;
	padding-left: 0px;
	padding-block: 24px 32px;
  }
  .faq_nav_opt li img {
	width: 24px;
  }
  .faq_nav_opt li {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 10px 12px;
	background: #ecf0f3;
	border-radius: 8px;
	text-transform: capitalize;
	cursor: pointer;
	transition: all 250ms ease;
	border: 1px solid transparent;
  }
  .faq_nav_opt li.active {
	background: #ffffff;
	border: 1px solid #ffb80c;
  }
  .faq_nav_opt li > span {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #8e959e;
  }
  .faq_nav_opt li.active > span {
	color: #18181a;
  }
  .faq_nav_sec {
	list-style-type: none;
  }
  .faq_nav_sec li {
	width: 100%;
  }
  .faq_nav_sec > li + li {
	display: none;
  }
  .faq_nav_sec > li .faq_desp_content > li{
    display: list-item;
  }
  .faq_nav_sec > li > div {
	width: 100%;
	cursor: pointer;
	padding-block: 24px;
  }
  .faq_nav_sec > li > div:not(:last-child) {
	border-bottom: 1px solid #d6dae1;
  }
  .faq_nav_sec > li > div > h4 {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	color: #18181a;
	font-family: "Noto Sans";
  }
  .faq_nav_sec > li > div > h4::after {
	content: var(--icon-plus);
  }
  .faq_nav_sec div.active h4::after {
	content: var(--icon-minus);
  }
  .faq_nav_sec > li > div > p {
	width: 100%;
	text-align: justify;
	padding-top: 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #3c3c3c;
	font-family: "Noto Sans";
  }
  .faq_nav_sec > li > div:not(.active) > p {
	display: none;
  }
  .vk_app_wrapper {
	width: 100%;
	background: #ffffff;
	border-radius: 20px;
	margin: auto;
	margin-top: 16px;
  }
  .vk_app_wrapper h6 {
	font-family: "Teko";
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 32px;
	text-align: center;
	color: #18181a;
	width: 100%;
	padding-top: 19px;
	margin: 0;
  }
  .vk_app_ct {
	width: 57%;
  }
  .vk_app_ct h4 {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #18181a;
  }
  .vk_app_ct p {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	color: #54555f;
	padding-top: 6px;
	max-width: 540px;
	width: 100%;
	margin: 0px;
  }
  .vk_mobile_wrap {
	width: 43%;
	text-align: center;
  }
  .vk_both_ct {
	display: flex;
	width: 100%;
	padding: 25px 32px 28px;
  }
  .vk_download_options {
	display: flex;
	align-items: center;
	justify-content: start;
	margin-top: 12.5px;
	gap: 14px;
  }
  .vk_apps_details {
	width: 50.95%;
  }
  .vk_qr_code {
	max-width: 30.57%;
  }
  .vk_qr_code img {
	width: 100%;
  }
  .vk_download_options .vk_apps_details ul {
	display: flex;
	flex-direction: column;
	row-gap: 8px;
  }
  .vk_apps_details ul li {
	list-style: none;
	width: 100%;
	aspect-ratio: 1/ 0.26956522;
	/* background: #18181a; */
	border-radius: 8px;
	display: flex;
	gap: 11px;
	align-items: center;
	justify-content: center;
  }
  @media screen and (min-width: 600px)  and (max-width:767px){
    .vk_apps_details a img {
        min-width: 110px;
    }
  }
  @media screen and (min-width: 768px){
    .vk_apps_details a img {
        min-width: 150px;
    }
  }
  .vk_apps_details ul li span {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	font-size: 8px;
	line-height: 12px;
	color: #ffffff;
  }
  .vk_app_wrapper .vk_apps_details ul li p {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 500;
	font-size: 10px;
	line-height: 15px;
	color: #ffffff;
	padding-top: 0px;
  }
  .vk_app_img {
	max-width: 15.58%;
	height: 20px;
  }
  .vk_app_img img {
	width: 100%;
  }
  .vk_prototype img {
	width: 100%;
	min-width: 150px;
  }
  .vk_faq_tabs ul a {
	max-width: 130px;
	width: 100%;
	text-decoration: none;
  }
  /* ////// */
  .rg_discuent_bn_img,
  .rg_discuent_bn_img_f,
  .rg_discuent_bn_img_s,
  .rg_discuent_bn_img_t {
	position: relative;
	display: block;
	width: initial;
	width: 100%;
	max-width: 100%;
  }
  .cropped_welcomD {
	width: 100%;
	max-width: 100%;
	height: initial;
	aspect-ratio: 1/0.29;
	overflow: hidden;
	position: relative;
  }
  .cropped_welcomD_wrpr {
	border-radius: 13px;
	overflow: hidden;
	aspect-ratio: 1/0.32;
  }
  .rg_games_ad_banner_slider.owl-carousel {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
  }
  .bf_ln_header_user_icon_img{
    width: 17px;
    height: 17px;
  }
  @media only screen and (min-width: 830px) and (max-width: 840px) {
	.cropped_welcomD_wrpr {
	  height: 100%;
	  width: 100%;
	  top: 0;
	  left: 0;
	  background-repeat: no-repeat;
	  background-position: center;
	  background-size: 90%;
	  aspect-ratio: unset !important;
	}
	.rg_discuent_bn_img img {
	  top: -6%;
	}
	.section-eight:after,
	.section-eight::after {
	  background-image: none !important;
	}
  }
  #welcomeD1,
  #welcomeD2,
  #welcomeD3 {
	width: 100%;
	max-width: 100%;
	margin-top: -10.4%;
  }
  .kd__cashback-image {
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: initial;
	cursor: pointer;
  }
  .rg_discount_text {
	display: flex;
	justify-content: space-between;
	position: absolute;
	right: 0;
	top: 0;
	width: 70%;
	height: 100%;
	align-items: center;
  }
  .rg_discount_text_left {
	left: 0;
	flex-direction: row-reverse;
  }
  .rg_discount_text h5 {
	font-family: "Passion One";
	font-style: normal;
	font-weight: 400;
	font-size: 25.5155px;
	line-height: 1.05;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	margin: 0;
	margin-top: 7%;
	width: 56%;
  }
  .rg_discount_text h5 + * {
	flex: 1;
	display: flex;
	align-items: center;
	flex-direction: column;
  }
  .rg_discount_text span {
	font-family: "Poppins";
	font-style: normal;
	font-weight: 600;
	font-size: 18.8009px;
	line-height: 28px;
	text-transform: uppercase;
	color: #ffffff;
  }
  .bf_ln_header_user_icon_img{
    width: 17px;
    height: 17px;
  }
  .rg_discount_text h6 {
	font-family: "Passion One";
	font-style: normal;
	font-weight: 700;
	font-size: 40.2876px;
	line-height: 44px;
	letter-spacing: 1.34292px;
	text-transform: uppercase;
	color: #ffffff;
	margin: 0;
  }

  .rec_list_item
  {
	display: flex;
	justify-content: flex-start;
	gap:5px;
	align-items: center;
  }
  .recsear_flex
  {
	display: flex;
	flex-direction: column;
	gap:10px;
	cursor: pointer;
  }
  .recent_searc
  {
	width: 100%;
	max-width: 25px;
  }
  .rec_srhead
  {
	font-family: "Noto Sans";
font-size: 14px;
font-weight: 400;
text-align: left;
color:#fff;
margin-bottom: 15px;
  }

  .rec_list_item span
  {
	font-family: "Noto Sans";
font-size: 12px;
font-weight: 500;
text-align: left;
color: #C7C7C7;
  }

  .trendingsear_flex
  {
	display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 10px 8px;
    flex-wrap: wrap;
  }

  .trend_list_item
  {

	align-items: center;
	display: flex;
    padding: 5px 6px 5px 5px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 24px;
    border: 0.5px solid #fff;
    background: #000;
    cursor: pointer;
	text-decoration: none;
  }
  .trend_list_item span
  {
	font-family: "Noto Sans";
font-size: 12px;
font-weight: 500;
text-align: left;
color: #C7C7C7;
white-space: nowrap;
  }
  .Trending_sports_container,.Trending_casino_container
  {
	margin-top: 15px;
    width: 100%;
    overflow-x: hidden;
  }
  .tspconatiner_flex
  {
	display: flex;
    align-items: flex-start;
    gap: 8px;
    width: 100vw;
    padding-right: 32px;
    overflow-x: auto; /* IE and Edge */
	scrollbar-width: none;
    overflow-y: hidden;
  }

  .tspconatiner_flex::-webkit-scrollbar {
	  display: none;
	}
  .nw_sportsCard {
    position: relative;
    border-radius: 10px;
    cursor: pointer;
}
.tsp_searc
{
	width: 140px;
}
.tc_list_item
{
	text-align: center;
    text-decoration: none !important;
}
.tc_list_item span
{
margin-top: 10px;
font-weight: 500;
font-size: 12px;
color: #ffffff;
text-transform: capitalize;
text-align: center;
}
.tcp_searc
{
	width: 150px;
	margin-bottom: 5px;
}
.ts_list_item
{
	position: relative;
}
  .ts_list_item > span {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
    width: 100%;
    font-weight: 500;
    font-size: 12px;
    color: #ffffff;
    text-transform: capitalize;
	text-align: center;
}

  @media screen and (max-width: 1024px) {
	.new_banner_vip_shape img {
		height: 315px !important;
	}
  }
  @media screen and (max-width: 900px) {
	.new_banner_vip_shape img {
		height: 295px !important;
	}
  }
  @media screen and (max-width: 800px) {
	.new_banner_vip_shape img {
		height: 255px !important;
	}
  }
  @media screen and (max-width: 700px) {
	.new_banner_vip_shape img {
		height: 215px !important;
	}
  }
  @media screen and (max-width: 600px) {
	.new_banner_vip_shape img {
		height: 195px !important;
	}
  }
  @media screen and (max-width: 530px) {
	.new_banner_vip_shape img {
		height: 180px !important;
	}
  }
  @media screen and (max-width: 450px) {
	.new_banner_vip_shape img {
		height: 160px !important;
	}
  }
  @media screen and (max-width: 375px) {
	.new_banner_vip_shape img {
		height: 150px !important;
	}
  }
  @media screen and (max-width: 320px) {
	.new_banner_vip_shape img {
		height: 135px !important;
	}
  }
  /* Aspect Ration css */
  @media screen and (max-width: 1024px) {
	.new_banner_vip_shape {
		aspect-ratio: 130 / 40 !important;
	}
}
  @media screen and (max-width: 780px) {
	.new_banner_vip_shape {
		aspect-ratio: 130 / 45 !important;
	}
}
  @media screen and (max-width: 700px) {
	.new_banner_vip_shape {
		aspect-ratio: 130 / 47 !important;
	}
}
  @media screen and (max-width: 630px) {
	.new_banner_vip_shape {
		aspect-ratio: 130 / 50 !important;
	}
}
  @media screen and (max-width: 550px) {
	.new_banner_vip_shape {
		aspect-ratio: 130 / 53 !important;
	}
}
  @media screen and (max-width: 500px) {
	.new_banner_vip_shape {
		aspect-ratio: 130 / 58 !important;
	}
}
  @media screen and (max-width: 420px) {
	.new_banner_vip_shape {
		aspect-ratio: 130 / 60 !important;
	}
}

  /* Aspect Ration css */

  @media screen and (min-width: 601px) {
	.bf_ln_header_user_icon_img{
        width: 20px;
        height: 20px;
      }
  }
  /* <!-- all media queries main --> */
  @media screen and (min-width: 601px){
	.rg_top_legue_main_ban {
		height: 160px !important;
	  }
	  .bf_ln_header_user_icon_img{
        width: 20px;
        height: 20px;
      }
  }
  @media screen and (min-width: 768px) {
	.faq_nav_opt {
	  gap: 24px !important;
	}
	.vk_download_options {
	  justify-content: center !important;
	  margin-top: 30px !important;
	  gap: 46px;
	}
	h4.rg_slot_game_title_2 {
	  font-weight: 400;
	  font-size: 52px;
	  line-height: 28px;
	  -webkit-background-clip: text;
	}
	.rg_slot_game_title_1 {
	  font-size: 34px;
	  line-height: 32px;
	}
	.rg_title_game {
	  font-size: 23px;
	  line-height: 30px;
	}
	.rg_img_sec_cirl {
	  padding-top: 16px;
	  padding-bottom: 15.5px;
	}
	.rg_sport_book_banner_main img {
	  padding-bottom: 27px;
	  padding-top: 22px;
	}
	.rg_slot_game_section {
	  margin-top: 32px;
	}
	.rg_slot_game_banner {
	  padding-inline: inherit;
	  margin-left: 0px;
	  margin-right: 0px;
	}
	.rg_spacial_game_group_section {
	  padding-left: 24px;
	  padding-right: 24px;
	}
	.rg_virtual_sports_slider_section {
	  padding-bottom: 32px;
	  margin-right: -24px;
	}
	.rg_fishing_games_slider_section {
	  padding-top: 14px;
	  padding-bottom: 32px;
	  margin-right: -24px;
	}
	.rg_table_games_sl_main_sec {
	  margin-right: -24px;
	}
	.rg_E-games_main_sec {
	  margin-right: -24px;
	}
	.rg_table_games_sl_logo {
	  width: 24px;
	  height: 24px;
	  bottom: 18px;
	  left: 17px;
	}
	.rg_table_games_sl_logo img {
	  width: 100%;
	}
	.rg_table_games_sl_slider_section {
	  padding-top: 16px;
	  padding-bottom: 16px;
	  max-width: 100%;
	  column-gap: 20px;
	}
	.rg_E-games_slider_section {
	  column-gap: 18px;
	}
	.rg_E-games_content\+sec {
	  font-size: 16px;
	  line-height: 22px;
	  padding-top: 20px;
	}
	.rg_E-games_slider_logo a img {
	}
	.rg_E-games_logo {
	  width: 15.12px;
	  height: 15.12px;
	  top: 22.5px;
	  right: 29px;
	}
	.rg_E-games_logo a img {
	  width: 100%;
	}
	.xpg__blackjacks__wrpr {
	  column-gap: 26px;
	  padding-top: 16px;
	}
	.black__jacks__content {
	  font-size: 16px;
	  line-height: 22px;
	  max-width: 100%;
	}
	.rg__evoltion__wrpr .rg_live_big_screen_sld {
	  column-gap: 14px;
	  padding-bottom: 22px;
	}
	.rg__evoltion__name {
	  font-size: 16px;
	  line-height: 22px;
	  max-width: 107px;
	}
	.rg_teen_patti_games {
	  grid-column-gap: 10px;
	  grid-row-gap: 16px;
	}
	.rg_poker_game_card {
	  row-gap: 16px;
	  flex: 0 0 145px;
	}
	.rg_poker_game_card h5 {
	  font-weight: 500;
	  font-size: 16px;
	  line-height: 22px;
	}
	.rg_andar_bahar_game_card {
	  gap: 12px !important;
	  width: 157px;
	}
	.rg__evolution__crd {
	  max-width: 190px;
	}
	.rg_pop_dived_sec_my {
	  background: #ecf0f3;
	  padding-left: 24px;
	  padding-bottom: 24px;
	  padding-top: 24px;
	}
	.rg_casino_sec_temp {
	  margin-bottom: 32px;
	}
	.rg_sport_books_main_section {
	  margin-bottom: 20px;
	}
	.rg_live_casino_title_main {
	  padding: 32px 24px 24px 0px;
	}
	.rg_popular_games {
	  padding-top: 0px;
	  background: #ffffff;
	}
	.rg_baccarat,
	.rg_teen_patti,
	.rg_poker,
	.rg_andar_bahar {
	  padding-top: 15px;
	  padding-left: 8px;
	}
	.rg_refer_and_earn_main_section {
	  padding-left: 24px;
	  padding-right: 24px;
	}
	.rg_banner_and_text_section {
	  padding-left: 24px;
	  padding-right: 24px;
	}
	.img__with__logo .bg__color__img {
	  width: 100px;
	  height: 69px;
	}
	.img__with__logo {
	  width: 100px;
	}
	.newlayout__inner__items {
	  width: 100px;
	}
	.newlayout__top__casino__provider__inner {
	  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
	  gap: 24px;
	  padding-top: 10px;
	  padding-bottom: 0px;
	}
	.casinoprovider__rg__container {
	  padding: 24px 24px;
	  padding-bottom: 16px;
	}
	.rg_live_big_screen_sld::-webkit-scrollbar {
	  display: none;
	}
	.rg_popular_games_list {
	  padding-top: 10px;
	  gap: 12px;
	}
	.rg_casino_sec_temp_slider_card {
	  gap: 10px;
	  text-align: center;
	  width: 130px;
	}
	.rg_casino_sec_temp_slider {
	  gap: 14px;
	}
	.rg_upcoming_match_scroll {
	  gap: 20px;
	  padding-bottom: 32px;
	}
	.rg_upcoming_match_all_data {
	  flex: 1 0 280px;
	  border-radius: 6px;
	}
	.rg_run_over_win_all_main {
	  max-width: 52px;
	  padding: 4px 6px;
	}
	.rg_top_legue_main_ban {
	  height: 141px !important;
	}
	.rg_top_legue_main_ban {
	  width: 250px;
	  background-size: 250px;
	  height: 134px;
	  flex: 0 0 250px;
	}
	.rg_top_legue_logo img {
	  width: 40px;
	  height: 48px;
	}
	.rg_top_legue_logo {
	  position: absolute;
	  top: 38%;
	}
	.rg_top_legue_text_years {
	  font-size: 10px;
	  line-height: 16px;
	}
	.rg_top_legue_slider {
	  gap: 16px;
	  padding-bottom: 0px;
	}
	.rg_top_match_slider_all {
	  padding-top: 4px;
	}
	.rg_refer_and_earn_bg_text_btn_sec {
	  padding-top: 10px;
	}
	.rg_casino_sec_title_1 {
	  font-size: 34px;
	  line-height: 32px;
	  top: 77%;
	}
	.rg_casino_cont_1 {
	  padding-top: 28px;
	}
	.rg_casino_sec_title_2 {
	  font-size: 52px;
	  line-height: 55px;
	}
	.faq_wrap {
	  width: 93.75% !important;
	  padding: 30px 30px !important;
	}
	.faq_wrap .sec_heading {
	  font-weight: 400 !important;
	  font-size: 26px !important;
	  height: 54px !important;
	  line-height: 33px !important;
	}
	.vk_app_wrapper {
	  width: 93.75% !important;
	  margin-bottom: 32px !important;
	}
	.vk_app_ct h4 {
	  font-weight: 500;
	  font-size: 22px !important;
	  line-height: 20px !important;
	}
	.vk_app_ct p {
	  font-size: 18px !important;
	  line-height: 25px !important;
	  padding-top: 16px !important;
	}
	.vk_app_wrapper h6 {
	  font-size: 23px !important;
	  line-height: 33px !important;
	  padding-top: 30px !important;
	}
	.vk_both_ct {
	  padding: 25px 30px 10px !important;
	}
	.vk_download_options .vk_apps_details ul {
	  row-gap: 13px !important;
	}
	.vk_app_ct {
	  padding-top: 16px;
	}
	.faq_nav_opt li > span {
	  font-size: 16px !important;
	}
	.faq_nav_opt li {
	  width: 147px !important;
	  gap: 12px !important;
	}
	.faq_nav_sec > li > div > h4 {
	  font-size: 16px !important;
	  font-weight: 500 !important;
	  line-height: 26px !important;
	}
	.faq_nav_sec > li > div > p {
	  padding-top: 12px;
	  font-size: 16px !important;
	  font-weight: 400 !important;
	  line-height: 26px !important;
	}
	.rg_top_matches_menu_slider_log_text {
	  gap: 12px;
	  padding: 10px 12px;
	  font-size: 16px;
	  line-height: 20px;
	}
	.rg_top_matches_slider {
	  width: 280px;
	}
	.rg_top_match__cont {
	  padding: 8px 6px;
	  width: 52px;
	  height: 32px;
	  background: #2797e6;
	  line-height: 16px;
	  font-size: 12px;
	}
	.rg_top_matches_first_txt {
	  font-size: 12px;
	  line-height: 15px;
	}
	.rg_top_matches_second_txt_fisrt {
	  font-size: 10px;
	  line-height: 14px;
	}
	span.rg_top_matches_second_txt_second {
	  font-size: 10px;
	  line-height: 14px;
	}
	.rg_top_matches_menu_slider_cards_first {
	  padding: 6px 10px;
	}
	.rg_top_match_vs_content_logo {
	  font-size: 11px;
	  line-height: 15px;
	  padding-top: 36px;
	}
	.rg_top_match_vs_content_logo_sec {
	  width: 48px;
	  height: 48px;
	}
	.rg_top_match_vs_content_logo_sec img {
	  width: 32px;
	  height: 32px;
	}
	.rg_top_match__num {
	  font-size: 11px;
	  line-height: 16px;
	}
	.rg_top_match_cont_num {
	  width: auto;
	  gap: 0px;
	}
	.rg_run_first {
	  font-size: 11px;
	}
	.rg_discuent_banner_banner.section {
	  padding: 32px 16px 0px 16px;
	  display: flex;
	  gap: 15px;
	  overflow: scroll;
	  width: 100%;
	}
	.rg_sport_books_main_section_multiple_block {
	  padding: 24px 16px 0px 24px;
	}
	.vk_qr_code svg {
	  transform: scale(1.5);
	}
	.rec_srhead
	{
		font-size: 16px;
	}
	.rec_list_item span
	{
		font-size: 15px;
	}
	.recent_searc {
		max-width: 27px;
	}
	.recsear_flex {
		gap: 13px;
	}
  }
  @media only screen and (max-width: 767px) and (min-width: 601px) {
	.vk_qr_code svg {
	  transform: scale(1.5);
	}
  }
  @media only screen and (max-width: 600px) and (min-width: 541px) {
	.rg_new_rasion_all_img .item span {
	  display: block;
	  font-weight: 500;
	  font-size: 9px;
	  line-height: 1.4;
	  color: #3c3c3c;
	  opacity: 0;
	  will-change: opacity;
	  transform: translateY(3px);
	}
	.rg_new_rasion_all_img .item.slick-current span {
	  opacity: 1;
	  transition: opacity 700ms ease 300ms;
	  margin-top: 10px;
	  position: absolute;
	  bottom: -2px;
	  margin: auto;
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  max-width: 75%;
	  left: 0;
	  right: 0;
	  text-transform: capitalize;
	}
	.vk_qr_code svg {
	  transform: scale(1.5);
	}
  }
  @media screen and (max-width: 540px) {
	.sv_navbar_page_logo {
	  max-width: 95px;
	}
	.sv_navbar_left {
	  padding-block: 3.5px;
	}
	.sv_navbar_right {
	  padding-block: 5px;
	}
	.sv_navbar_search_cont {
	  background: #1b1300;
	  padding: 6px;
	  width: 32px;
	}
	.sv_navbar_balance_cont,
	.sv_navbar_exposure_cont {
	  background: #1b1300;
	}
	.sv_navbar_balance_img,
	.sv_navbar_exposure_img {
	  width: 20px;
	}
	.sv_navbar_balance_name,
	.sv_navbar_exposure_name {
	  font-size: 8px;
	  line-height: 10px;
	}
	.sv_navbar_balance_amount,
	.sv_navbar_exposure_amount {
	  font-size: 12px;
	  line-height: 16px;
	}
	.sv_navbar_mybets_cont {
	  background: #1b1300;
	  padding: 4px;
	}
	.sv_navbar_deposit_cont {
	  padding: 7px;
	}
	.sv_login_btn_cont {
	  background: #1b1300;
	}
	.sv_login_btn_cont_img {
	  width: 20px;
	}
	.sv_navbar_page_logo_alt {
	  width: 37px;
	}
	.sv_navbar_search,
	.sv_navbar_search_cont,
	.sv_navbar_balance,
	.sv_navbar_balance_cont,
	.sv_navbar_exposure,
	.sv_navbar_exposure_cont,
	.sv_navbar_mybets,
	.sv_navbar_mybets_cont,
	.sv_navbar_deposit_cont,
	.sv_login_btn,
	.sv_login_btn_cont {
	  border-radius: 8px;
	  -webkit-border-radius: 8px;
	  -moz-border-radius: 8px;
	  -ms-border-radius: 8px;
	  -o-border-radius: 8px;
	}
	.rg_new_rasion_all_img .item span {
	  display: block;
	  font-weight: 500;
	  font-size: 9px;
	  line-height: 1.4;
	  color: #3c3c3c;
	  opacity: 0;
	  will-change: opacity;
	  transform: translateY(3px);
	}
	.rg_new_rasion_all_img .item.slick-current span {
	  opacity: 1;
	  transition: opacity 700ms ease 300ms;
	  margin-top: 10px;
	  position: absolute;
	  bottom: -5px;
	  margin: auto;
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  max-width: 75%;
	  left: 0;
	  right: 0;
	  text-transform: capitalize;
	}
  }
  @media screen and (max-width: 390px) {
	.sv_navbar_wrap {
	  padding-inline: 10px;
	}
	.sv_navbar_page_logo_alt {
	  width: 26px;
	}
	.sv_navbar_right {
	  padding-block: 7px;
	}
	.sv_navbar_search_cont {
	  width: 28px;
	}
	.sv_navbar_mybets_cont {
	  padding: 4px;
	}
	.sv_navbar_balance_img,
	.sv_navbar_exposure_img {
	  width: 16px;
	}
	.sv_navbar_balance_name,
	.sv_navbar_exposure_name {
	  font-size: 7px;
	  line-height: 9.53px;
	}
	.sv_login_btn_cont {
	  padding: 7px 8px;
	  background: #ffb80c1a;
	}
	.sv_login_btn_cont_img {
	  width: 19px;
	}
	.sv_login_btn_cont_name {
	  font-size: 14px;
	  line-height: 18px;
	}
	.rg_new_rasion_all_img .item span {
	  font-size: 8px;
	}
	.bf_login_search .sv_login_btn_cont_name {
		font-size: 12px;
	}
	.bf_login_search .sv_login_btn_cont {
		padding: 7px 5px;
	}
	.bf_login_search .sv_navbar_search_cont img {
		max-width: 18px;
	}
	.bf_login_search .sv_navbar_search_cont.fm_serac_icon{
		width: unset !important;
	}
	.bf_login_search .sv_login_btn_cont {
		gap: 3px;
	}
  }
  @media screen and (max-width: 340px) {
	.sv_navbar_right {
	  padding-block: 7px;
	  gap: 4px;
	}
	.sv_navbar_search {
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  -ms-border-radius: 6px;
	  -o-border-radius: 6px;
	}
	.sv_navbar_search_cont {
	  width: 24px;
	  padding: 4px;
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  -ms-border-radius: 6px;
	  -o-border-radius: 6px;
	}
	.sv_navbar_balance,
	.sv_navbar_exposure {
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  -ms-border-radius: 6px;
	  -o-border-radius: 6px;
	}
	.sv_navbar_balance_cont,
	.sv_navbar_exposure_cont {
	  border-radius: 6px;
	  padding: 1px 4px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  -ms-border-radius: 6px;
	  -o-border-radius: 6px;
	}
	.sv_navbar_mybets {
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  -ms-border-radius: 6px;
	  -o-border-radius: 6px;
	}
	.sv_navbar_mybets_cont {
	  padding: 3px;
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  -ms-border-radius: 6px;
	  -o-border-radius: 6px;
	}
	.sv_navbar_deposit_cont {
	  padding: 5px;
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  -ms-border-radius: 6px;
	  -o-border-radius: 6px;
	}
	.sv_login_btn,
	.sv_login_btn_cont {
	  border-radius: 6px;
	}
	.sv_login_btn_cont_img {
	  width: 14px;
	}
	.sv_login_btn_cont_name {
	  font-size: 10px;
	  line-height: 14px;
	}
	.sv_login_btn::after {
	  left: -60px;
	}
	.rg_new_rasion_all_img .item span {
	  font-size: 6.5px;
	}
  }
  @media (max-width: 360px) {
	.kd__icon-width {
	  width: 20px;
	  height: 20px;
	}
	.kd__icon-groups-main span {
	  font-size: 13px;
	  line-height: 0.8;
	}
  }
  @media (max-width: 320px) {
	.rg_upcoming_match_team_vs {
	  height: 90px;
	}
	.rg_upcoming_match_all_data:after,
	.rg_upcoming_match_all_data::after {
	  height: 91%;
	}
	.kd__icon-groups-main.kd_tab_active {
	  color: black;
	  padding: 5px 7px;
	}
	.kd__icon-width {
	  width: 14px;
	  height: 14px;
	}
	.kd__icon-groups-main span {
	  font-size: 12px;
	  line-height: 1;
	}
	.kd__icon-groups-main {
	  margin: 0px 5px;
	}
  }
  @media (max-width: 600px) {
	.rg_live_match_league_name {
	  max-width: 42%;
	  padding-top: 9px;
	  margin: auto 30%;
	  text-align: center;
	}
	.rg_new_arrival {
	  max-width: 26px;
	  width: 100%;
	  font-size: 5px;
	  line-height: 10px;
	  margin: 0;
	  color: #18181a;
	  background-color: #ffb80c;
	  padding: 1px 5px 0px 5px;
	  border-radius: 6.91216px 0px;
	}
	.vs_width_lifted {
	  width: calc(100% - 20px);
	}
	.kd_deposit_get_sec_bg {
	  flex-direction: column;
	}
	.rg_flex_direction_changes {
	  display: contents;
	}
	.kkd__payment-options-img {
	  order: 1;
	}
	.kd_deposit_get_sec_bg {
	  padding-top: 0;
	}
	.rg_flex_direction_changes > div:first-child {
	  max-width: 100%;
	  width: 100%;
	}
	.kkd__amt-slider-heading {
	  font-size: 14px;
	  line-height: 20px;
	  margin-bottom: 6px;
	}
	.kkd__amt-sml-titles span {
	  font-size: 14px;
	  line-height: 15px;
	  letter-spacing: -0.24px;
	}
	.range-Value-slider-btn {
	  font-size: 14px;
	  line-height: 20px;
	}
	.kkd__heading {
	  font-size: 39px;
	  line-height: 47px;
	  margin-bottom: 6px;
	}
	.kkd__sub-heading {
	  font-size: 16px;
	  line-height: 1;
	}
	.kkd__payment-options-img img {
	  width: 100%;
	}
	.kkd__amt-sec {
	  margin-inline: auto;
	  width: 100%;
	}
  }
  @media (max-width: 320px) {
	.kkd__deposit-amt-main {
	  padding: 14px;
	}
	.kkd__heading {
	  font-size: 24px;
	  line-height: 29px;
	  margin-bottom: 2px;
	}
	.kkd__sub-heading {
	  font-size: 10px;
	  line-height: 10px;
	  letter-spacing: -0.157076px;
	}
	.kkd__amt-slider-heading {
	  font-size: 10px;
	  line-height: 14px;
	  margin-bottom: 4px;
	}
	.kkd__amt-input-div {
	  margin-bottom: 14px;
	}
	.range-Value-slider-val {
	  min-width: 56px;
	  height: 20px;
	}
	.range-Value-slider-line {
	  height: 18px;
	}
	.range-Value-slider-val-block {
	  top: -2px;
	}
	.range-Value-slider-btn {
	  font-size: 10px;
	  line-height: 13px;
	}
	.kkd__amt-input-div p {
	  font-size: 14px;
	  line-height: 20px;
	}
	.kkd__amt-text-field {
	  font-size: 14px;
	  line-height: 18px;
	}
	.kkd__amt-input-div {
	  height: 34px;
	}
  }
  @media screen and (max-width: 540px) {
	.sv_player_review_slider {
	  padding-top: 90px;
	  padding-bottom: 26px;
	}
	.sv_player_review_title {
	  font-size: 22px;
	  margin-bottom: 12px;
	}
	.sv_player_review_slider_item {
	  width: 260px;
	  transform: rotate(-10deg) translateY(20px);
	  -webkit-transform: rotate(-10deg) translateY(20px);
	  -moz-transform: rotate(-10deg) translateY(20px);
	  -ms-transform: rotate(-10deg) translateY(20px);
	  -o-transform: rotate(-10deg) translateY(20px);
	}
	.sv_player_review_slider_item_content {
	  padding: 10px;
	  font-size: 12px;
	}
	.sv_player_review_slider_item_star_rating {
	  padding-top: 8px;
	}
	.sv_player_review_slider .slick-slide {
	  margin-inline: 16px;
	}
	.sv_player_review_slider .slick-dots {
	  margin-top: 18px;
	  margin-bottom: 30px;
	}
	.sv_player_review_slider .slick-center {
	  transform: scale(1);
	  -webkit-transform: scale(1);
	  -moz-transform: scale(1);
	  -ms-transform: scale(1);
	  -o-transform: scale(1);
	}
	.sv_player_review_slider_item.slick-current + .sv_player_review_slider_item {
	  transform: rotate(10deg) translateY(20px);
	  -webkit-transform: rotate(10deg) translateY(20px);
	  -moz-transform: rotate(10deg) translateY(20px);
	  -ms-transform: rotate(10deg) translateY(20px);
	  -o-transform: rotate(10deg) translateY(20px);
	}
  }
  @media screen and (max-width: 320px) {
	.sv_player_review_slider {
	  padding-top: 70px;
	}
	.sv_player_review_slider_item {
	  padding-top: 60px;
	}
	.sv_player_review_slider_item_img {
	  max-width: 120px;
	  top: -70px;
	}
	.sv_player_review_slider_item_name {
	  font-size: 16px;
	}
	.sv_player_review_slider_item_star_rating .rating__star {
	  width: 16px;
	}
	.sv_player_review_slider_item_content {
	  font-size: 10px;
	}
  }
  @media (max-width: 400px) {
	.rg_live_match_league_name {
	  padding-top: 6px;
	  max-width: 40%;
	  text-align: center;
	  margin: auto 30%;
	}
  }
  @media (max-width: 600px) {
	.sk_4_blk_anim_wrpr {
	  padding-top: 10px;
	}
	.sk_4_blk_anim_inner .sk_4_blk_s_anim h5 {
	  font-size: 14px;
	  line-height: 19px;
	  margin-top: 6px;
	  color: #000000;
	}
	.sk_4_blk_anim_inner {
	  margin-inline: -7px;
	}
	.sk_4_blk_anim_inner .sk_4_blk_s_anim {
	  padding-inline: 4px;
	}
  }
  @media (max-width: 390px) {
	.sk_4_blk_anim_inner .sk_4_blk_s_anim h5 {
	  font-size: 11px;
	  line-height: 16px;
	}
  }
  @media (max-width: 320px) {
	.sk_4_blk_anim_wrpr {
	  padding-top: 12px;
	  padding-bottom: 20px;
	  padding-left: 8px;
	  padding-right: 8px;
	}
	.sk_4_blk_anim_inner .sk_4_blk_s_anim h5 {
	  font-size: 10px;
	  line-height: 12px;
	}
	.sk_4_blk_anim_inner {
	  margin-inline: -4px;
	}
	.sk_4_blk_anim_inner .sk_4_blk_s_anim {
	  padding-inline: 4px;
	}
  }
  @media screen and (max-width: 600px) {
	.kkd__heading {
	  font-size: 39px;
	}
	.manage_in_mob {
	  margin-top: -50px;
	}
	.rg_slot_game_header {
	  gap: 20px;
	}
	.rg_promotional_banner_welcome_bonus {
	  margin-block: 32px;
	}
	.rg_table_games_sl_main_sec {
	  padding-bottom: 16px;
	  padding-top: 0px;
	}
	.rg_games_ad_banner_slider {
	  padding-bottom: 17px;
	  padding-inline: 10px;
	}
	.rg__new_game_main_container {
	  padding-top: 8px;
	}
	.rg_games_ad_banner_slider .slick-dots {
	  display: block;
	  bottom: 17px;
	  left: 0;
	}
	.rg_new_rasion_all_img.slick-slider {
	  margin-bottom: 43px;
	}
	.rg_live_casino_title_main {
	  padding: 9px 0 14px;
	}
	.rg_exchanges_match_bann_main {
	  padding: 15px 10px 11px 10px;
	}
	.rg_sport_books_main_section_multiple_block {
	  padding: 24px 16px 0px 16px;
	}
	.rg_echanges_first_title {
	  margin: 0;
	  font-size: 28px;
	}
	.rg_echanges_second_title {
	  font-size: 19px;
	  line-height: 20px;
	}
	.rg_upcoming_match_section {
	  padding-top: 6px;
	  padding-bottom: 6px;
	}
	.rg_baccarat {
	  padding-left: 0px;
	  background: #ffffff;
	  padding-top: 0px;
	  padding: 10px 10px 10px 10px;
	}
	.rg_teen_patti {
	  padding-left: 10px;
	  padding-top: 0;
	  padding-right: 10px;
	}
	.rg_poker {
	  padding-left: 10px;
	  padding-top: 10px;
	  padding-right: 10px;
	}
	.rg_andar_bahar {
	  padding-left: 10px;
	  padding-top: 10px;
	  padding-right: 10px;
	}
	.casinoprovider__rg__container {
	  padding: 10px;
	  border-radius: 20px;
	}
	.newlayout__top__casino__provider {
	  padding-bottom: 10px;
	}
	.rg_live_big_screen_sld {
	  display: flex;
	  flex-direction: column;
	  row-gap: 0px;
	}
	.xpg__rg__wrpr {
	  padding-top: 12px;
	}
	.rg_casino_sec_temp_slider {
	  padding-bottom: 5px;
	}
	.rg_top_legue_main_ban {
	  height: 160px;
	}
	.rg_top_matches_section {
	  padding-top: 0px;
	}
	.rg_pop_dived_sec_my {
	  background: #ecf0f3;
	  padding: 10px;
	}
	.rg_poker_game_card {
	  row-gap: 0px;
	}
	.rg_popular_games {
	  background: #ffffff;
	}
	.rg_upcoming_match_all_data {
	  scroll-snap-align: center;
	  border-radius: 4px;
	}
	.rg_live_match_slider_item {
	  width: calc(100% - 50px);
	}
	.rg_live_match_slider {
	  width: 100%;
	}
	.rg_live_match_slider .slick-track {
	  margin: 0 -0.6%;
	}
	.rg_live_match_slider .slick-slide {
	  margin: 0 0;
	}
	.rg_live_match_slider .slick-list {
	  padding-inline: 0;
	}
	.rg_live_match_team_name {
	  font-size: clamp(0.625rem, 1.0794rem + 0.5407vw, 3.875rem);
	}
	.rg_new_rasion_all_img .slick-arrow {
	  width: 26px;
	  height: 26px;
	  margin-top: 10px;
	}
  }
  @media screen and (min-width: 540px) {
	.rg_slot_providers_list_item {
	  flex-basis: 16.6666%;
	}
	.sv_navbar_wrap {
		padding: 5px 6px 16px 6px;
	}
	.sv_searchbar_con,.sv_searchbar_con_new{
		height: 50px !important;
	}
	.sv_searchbar_input{
		font-size: 15px;
	}
	.sv_navbar_wrap img{
		max-width: 120px;
	}
	.sv_login_btn_cont_name{
		font-size: 16px;
	}
	.sv_login_btn_cont {
		padding: 10px;
	}
	.sv_navbar_balance_amount, .sv_navbar_exposure_amount{
		font-size: 16px;
	}
	.sv_navbar_balance_name, .sv_navbar_exposure_name{
		font-size: 14px;
	}
	.sv_navbar_balance_cont {
		padding: 6px 8px;
	}
	.sv_navbar_deposit span{
		font-size: 14px !important;
	}
	.sv_navbar_deposit {
		padding: 10px !important;
	}
	.sv_navbar_mybets_cont{
		width: 42px !important;
		height: 42px !important;
	}
	.sv_navbar_mybets_cont span{
		font-size: 14px !important;
	}
	button.fm_clear-button i{
		top: 17px !important;
	}
	.animate_txt_search {
		left: 161px !important;
	}
	.animate_txt_search span, .home_animate_txt_search span {
		font-size: 15px !important;
	}
	.anim_search_txt::-webkit-input-placeholder{
		font-size: 15px !important;
	}
  }
  @media screen and (max-width: 480px) {
	.sv_navbar_balance_amount,
	.sv_navbar_exposure_amount {
	  font-size: 10px;
	}
  }
  @media screen and (max-width: 390px) {
	.rg_top_matches_slider {
	  width: 332px;
	}
	.rg_top_match__cont {
	  width: 100%;
	  font-size: 12px;
	}
	.rg_casino_sec_temp_slider_card {
	  width: 130px;
	}
	.rg_popular_games_cont_card {
	  flex: 0 0 110px;
	}
	.rg_baccarat_cont_card {
	  flex: 0 0 130px;
	}
	.rg_poker_game_card {
	  flex: 0 0 140px;
	}
	.rg_andar_bahar_game_card {
	  flex: 0 0 130px;
	}
	.rg_slot_game_slider_card {
	  flex: 0 0 120px;
	}
	.rg_teen_patti_live_card_cont {
	  left: 12px;
	  bottom: 10px;
	}
	.rg_teen_patti_live_logo {
	  right: 10px;
	  bottom: 12px;
	}
	.rg_teen_patti_card_img > span {
	  top: -8px;
	  padding: 5px;
	  width: 27px;
	}
	.rg_live_match_details {
	  padding-top: 30px;
	}
	.rg_live_match_bet_cards {
	  padding-top: 2.6%;
	}
	.rg_promotional_banner_welcome_bonus {
	  padding-block: 15px;
	}
	.rg_promotional_banner_welcome_bonus_clip {
	  margin-block: -15px;
	}
	.tilted__rg_slider .swiper-slide img {
	  display: block;
	  width: 95%;
	  margin: 0 auto 10px;
	}
	.rg__evolution__img img {
	  max-width: 168px;
	  height: auto;
	}
	.egugi__content__rg {
	  text-align: center;
	  font-size: 14px;
	}
	.xpg__blackjacks__img img {
	  max-width: 128px;
	  height: auto;
	}
	.rg__evolution__inner {
	  display: flex;
	  column-gap: 16px;
	  overflow-x: scroll;
	}
	.xpg__blackjacks__wrpr {
	  display: flex;
	  column-gap: 14px;
	}
	.rg__evoltion__name {
	  font-family: "Noto Sans";
	  font-style: normal;
	  font-weight: 500;
	  font-size: 12px;
	}
	.black__jacks__content {
	  font-family: "Noto Sans";
	  font-style: normal;
	  font-weight: 500;
	  font-size: 12px;
	}
	.item__text {
	  padding-top: 8px;
	  font-family: "Noto Sans";
	  font-style: normal;
	  font-weight: 500;
	  font-size: 13px;
	}
	.item__text {
	  padding-top: 8px;
	  font-family: "Noto Sans";
	  font-style: normal;
	  font-weight: 500;
	  font-size: 12px;
	}
	.sv_navbar_wrap {
	  padding-inline: 5px;
	}
  }
  @media screen and (max-width: 320px) {
	.vk_app_wrapper h6 {
	  font-size: 14px;
	  line-height: 20px;
	  padding-top: 14px;
	  height: 24px;
	}
	.rg_games_ad_banner_slider {
	  padding-inline: 8px;
	  border-radius: 0px 0px 8px 8px;
	  margin-bottom: 20px;
	}
	.rg_slot_game_section {
	  row-gap: 32px;
	  padding: 10px 8px 15px 8px;
	}
	.rg_refer_and_earn_main_section {
	  padding-left: 8px;
	  padding-right: 8px;
	  margin-top: 16px;
	  padding-bottom: 16px;
	  border-radius: 8px;
	}
	.rg_spacial_game_group_section {
	  border-radius: 20px;
	  padding-top: 16px;
	  padding-left: 8px;
	}
	.rg_casino_sec_temp_slider_card {
	  width: 110px;
	}
	.rg_popular_games_cont_row_1,
	.rg_popular_games_cont_row_2 {
	  column-gap: 10px;
	}
	.rg_popular_games_list_item .rg_sl_chng {
	  font-size: 10px;
	  line-height: 14px;
	}
	.rg_baccarat_cont_card {
	  flex: 0 0 110px;
	}
	.rg_teen_patti_games {
	  grid-column-gap: 10px;
	  grid-row-gap: 7px;
	}
	.rg_teen_patti_live_card_count_sec h4 {
	  font-weight: 400;
	  font-size: 15px;
	}
	.rg_teen_patti_live_card_count_sec span {
	  font-size: 6px;
	}
	.rg_teen_patti_live_logo {
	  right: 7px;
	  bottom: 12px;
	  padding: 5px 5px 5px 12px;
	  font-size: 8px;
	}
	.rg_teen_patti_card > h5 {
	  bottom: 5px;
	  font-size: 10px;
	}
	.rg_sport_books_main_section_multiple_block {
	  padding: 16px 8px 0px 8px;
	  border-radius: 10px;
	  box-shadow: none;
	}
	.rg_top_match_slider_all {
	  padding-bottom: 10px;
	}
	.rg_top_legue_slider {
	  display: flex;
	  overflow: scroll;
	  gap: 10px;
	  padding-top: 24px;
	}
	.rg_top_legue_main_ban {
	  width: 205px;
	  height: 117px;
	  position: relative;
	  flex: 1 0 205px;
	  background-size: 205px;
	}
	.rg_top_legue_text_years {
	  font-size: 11px;
	  line-height: 15px;
	  padding-top: 6px;
	}
	.rg_top_legue_logo img {
	  width: 50px;
	}
	.rg_top_matches_menu_slider_log_text {
	  gap: 6px;
	  padding: 6px 8px;
	  font-size: 10px;
	  line-height: 20px;
	  color: #8e959e;
	}
	.g_top_matches_menu_slider_log img {
	  width: 14px;
	}
	.rg__new_game_main_container .rg_title_game {
	  padding-left: 8px;
	}
	.rg_top_matches_slider {
	  width: 250px;
	}
	.rg_top_match_vs_content_logo {
	  font-size: 10px;
	  line-height: 15px;
	}
	.rg_top_match_vs_content_logo_sec {
	  width: 50px;
	  height: 50px;
	}
	.rg_top_match__cont {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  padding: 1px;
	  width: 48px;
	  height: 26px;
	  font-size: 10px;
	  border-radius: 2px;
	}
	.rg_top_match__num {
	  font-size: 8px;
	}
	.rg_popular_games_cont_row_1 h5,
	.rg_popular_games_cont_row_2 h5,
	.rg_baccarat_cont_card h5,
	.rg_poker_game_card h5,
	.rg_andar_bahar_game_card h5,
	.rg__evoltion__name {
	  font-size: 10px;
	  text-transform: capitalize;
	}
	.black__jacks__content {
	  font-size: 10px;
	  line-height: 14px;
	}
	.tilted__rg_slider .swiper-slide .egugi__content__rg {
	  font-size: 10px;
	}
	.rg__evoltion__wrpr {
	  padding-top: 16px;
	}
	.xpg__rg__wrpr {
	  padding-top: 16px;
	}
	.rg_casino_sec_temp_slider_card h4 {
	  font-size: 10px;
	}
	.rg_top_match_time_score_count_sec {
	  max-width: 250px;
	  border-radius: 4px;
	  margin-left: 8px;
	  margin-right: 8px;
	  padding: 6px;
	}
	.rg_top_match_cont_num {
	  gap: 2px;
	}
	.rg_top_matches_first_txt {
	  font-size: 10px;
	}
	span.rg_top_matches_second_txt_second {
	  font-size: 10px;
	}
	.rg_top_matches_second_txt_fisrt {
	  font-size: 8px;
	}
	.rg_top_match_vs_content_logo_sec img {
	  width: 30px;
	}
	.rg_refer_and_earn_persentage {
	  font-size: 14px;
	  line-height: 20px;
	}
	.rg_refer_and_earn_persentage_btn button {
	  aspect-ratio: 1 / 0.3334;
	  background: #ffb80c;
	  border-radius: 4px;
	  font-size: 10px;
	}
	.rg_upcoming_match_all_data_text_heading {
	  max-width: 156px;
	  font-size: 10px;
	  text-align: center;
	  line-height: 14px;
	  min-height: 42px;
	  overflow: hidden;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	  -webkit-box-orient: vertical;
	}
	.rg_run_over_win {
	  gap: 10px;
	}
	.rg_upcoming_match_all_fight_title {
	  max-width: 74px;
	  height: 16px;
	  font-size: 6px;
	  border-radius: 0px 0px 5px 5px;
	  line-height: 9px;
	}
	.rg_run_over_win_all_main {
	  max-width: 50px;
	  row-gap: 1.91px;
	  padding: 5px 0;
	}
	.rg_run_second {
	  font-size: 11px;
	  line-height: 11px;
	  font-weight: 700;
	}
	.rg_run_first {
	  font-size: 12px;
	  line-height: 15px;
	}
	.rg_upcoming_match_scroll {
	  gap: 8px;
	  padding-left: 0px;
	}
	.rg_upcoming_match_all_fight_vs {
	  margin: 10px 0px 10px 0px;
	  width: 100%;
	}
	.rg_upcoming_match_all_data {
	  padding: 12px 0 16px 0px;
	}
	.rg_upcoming_match_team_vs {
	  padding: 11px 0px 11px 0px;
	}
	.rg_upcoming_first_text {
	  font-size: 8px;
	  line-height: 11px;
	}
	.rg_live_casino_main_logo {
	  left: 53%;
	  top: 38%;
	  transform: translate(-50%, -50%);
	}
	.rg_live_casino_ban a img {
	  width: 100%;
	}
	.rg_live_casino_logo_slider {
	  flex: 1 0 43.8%;
	  display: block;
	}
	.rg_live_casino_main_logo a img {
	  width: 13px;
	}
	.rg_live_casino_logo img {
	  width: 50px;
	}
	.rg_top_main_lo_img {
	  padding-left: 34px;
	}
	.rg__top_ten_img_log a img {
	  height: unset !important;
	  width: 87px !important;
	}
	.rg_top_ten_number {
	  width: 49px;
	  height: 110px;
	  font-size: 140px;
	  top: 9px;
	  left: 0px;
	}
	.rg_top_main_lo_img.seting {
	  padding-left: 27px;
	}
	.rg__top_ten_slid_logo {
	  width: 18px;
	  height: 18px;
	  right: 4px;
	}
	.rg__top_ten_slid_logo a img {
	  width: 10px;
	}
	.rg_virtual_sports_slider_section {
	  display: flex;
	  overflow: scroll;
	  column-gap: 10px;
	  padding-bottom: 10px;
	}
	.rg_virtual_sports_slider_logo a img {
	  width: 204px;
	}
	.rg_virtual_sports_slider_logo {
	  position: relative;
	  width: 204px;
	}
	.rg_virtual_sports_logo {
	  width: 18px;
	  height: 19px;
	  top: 23px;
	  right: 11px;
	}
	.rg_virtual_sports_logo a img {
	  width: 12px;
	}
	.rg_virtual_sports_content\+sec {
	  font-size: 10px;
	  line-height: 12px;
	  padding-top: 5px;
	}
	.rg_fishing_games_slider_logo {
	  position: relative;
	  width: 136px;
	}
	.rg_fishing_games_slider_section {
	  column-gap: 8px;
	  padding-left: 0px;
	}
	.rg_fishing_games_logo a img {
	  width: 12px;
	}
	.rg_fishing_games_logo {
	  width: 24px;
	  height: 24px;
	  text-align: right;
	  position: absolute;
	  top: 6px;
	  right: 18px;
	}
	.rg_fishing_games_content\+sec {
	  font-size: 10px;
	  line-height: 12px;
	  padding-top: 8px;
	  padding-bottom: 5px;
	}
	.rg_slot_game_slider_card h4 {
	  font-weight: 500;
	  font-size: 10px;
	}
	.rg_table_games_sl_logo {
	  max-width: 23px;
	  height: 23px;
	  bottom: 25px;
	  left: 14px;
	}
	.rg_table_games_sl_logo a img {
	  width: 100%;
	}
	.rg_E-games_slider_section {
	  column-gap: 10px;
	  padding-left: 0px;
	  padding-bottom: 14px;
	}
	.rg_E-games_logo img {
	  width: 100%;
	}
	.rg_E-games_logo {
	  max-width: 15px;
	  height: 16px;
	  top: 15px;
	  right: 20px;
	}
	.rg_E-games_slider_logo a img {
	  max-width: 165px;
	}
	.rg_E-games_slider_logo {
	  position: relative;
	}
	.rg_E-games_content\+sec {
	  font-size: 10px;
	  line-height: 12px;
	  padding-top: 6px;
	}
	.rg_upcoming_match_all_data {
	  background-size: 100% 100%;
	}
	.rg_upcoming_match_all_data_text_sec {
	  max-width: 185px;
	}
	.rg_upcoming_match_all_data {
	  flex: 1 0 240px;
	}
	.rg_slot_providers_list_item {
	  flex-basis: 33.3333%;
	}
	.rg_live_match_details {
	  padding-top: 4%;
	}
	.rg_promotional_banner_welcome_bonus {
	  padding-block: 12px;
	  padding-inline: 10px;
	}
	.rg_promotional_banner_welcome_bonus_clip {
	  margin-block: -12px;
	}
	.rg_live_match_team_score {
	  font-size: 15px;
	}
	.rg_live_match_team_1_points span,
	.rg_live_match_team_2_details span {
	  font-size: 7px;
	}
	.rg_live_match_bet_cards_item {
	  font-size: 9px;
	}
	.rg_live_match_league_name {
	  font-size: 7px;
	  padding-top: 6px;
	  max-width: 40%;
	  margin: auto 26.5%;
	}
	.rg_live_match_team_logo {
	  border: 2px solid #ffffff;
	}
	.rg_casino_sec_temp_slider {
	  padding-inline: 12px;
	}
	.rg_baccarat {
	  padding-left: 8px;
	}
	.rg_teen_patti {
	  padding-left: 8px;
	}
	.rg_poker {
	  padding-left: 8px;
	}
	.rg_andar_bahar {
	  padding-left: 8px;
	}
	.rg_slot_game_slider,
	.rg_slot_trending_banner {
	  padding-inline: 0px;
	}
	.rg_slot_game_banner {
	  padding-inline: 0px;
	  margin-left: -8px;
	  margin-right: -8px;
	}
	.rg_slot_providers_list {
	  row-gap: 12px;
	}
	.rg__evolution__img img {
	  max-width: 136px;
	  height: auto;
	}
	.xpg__blackjacks__img img {
	  max-width: 102px;
	  height: auto;
	}
	.egugi__content__rg {
	  text-align: center;
	  font-size: 12px;
	}
	.rg_banner_and_text_section {
	  padding-left: 8px;
	  padding-right: 8px;
	  margin-top: 20px;
	  margin-bottom: 20px;
	  position: relative;
	}
	.rg_title_game {
	  font-size: 18px;
	  line-height: 20px;
	  height: 32px;
	  margin-bottom: 6px;
	}
	.rg_live_casino_title_main_all_slider
	  .rg_live_casino_logo_slider
	  .rg_live_casino_ban {
	  margin-bottom: 4px;
	}
	.rg_exchange_all_banner {
	  padding-top: 15px;
	}
	.rg__top_ten_game_main_container {
	  padding-left: 8px;
	  border-radius: 0px 0px 8px 8px;
	}
	.rg_sport_books_main_section_multiple_block .rg_title_game {
	  padding-left: 0px;
	}
	.casinoprovider__rg__container {
	  padding: 16px 8px;
	}
	.rg_upcoming_match_section {
	  padding-top: 20px;
	  padding-bottom: 0px;
	}
	.rg_exchanges_match_bann_main {
	  padding: 12px 8px 10px 8px;
	  border-radius: 8px;
	}
	.rg_sport_book_banner_main img {
	  padding-top: 16px;
	  padding-bottom: 0px;
	}
	.rg_live_matches_section {
	  padding-top: 20px;
	}
	.rg_top_matches_section {
	  padding-top: 10px;
	}
	.fdfd {
	  margin-top: 0px;
	}
	.rg_popular_games {
	  padding-top: 0px;
	  padding-left: 0px;
	}
	.evoltion__icon {
	  position: absolute;
	  top: 6%;
	  left: 10%;
	  width: 16px;
	}
	.sv_player_review {
	  margin-top: 26px;
	}
	.sv_player_review_title {
	  font-size: 14px;
	  line-height: 20px;
	  margin-bottom: 7px;
	}
	.sv_player_review_slider_item_content {
	  font-size: 12px;
	  line-height: 16px;
	}
	.vk_latest_bets h6 {
	  margin-bottom: 14px;
	  font-size: 14px;
	  line-height: 20px;
	}
	.vk_ipl .vk_iplimg img {
	  max-width: 26px;
	}
	.vk_iplct p {
	  font-size: 10px;
	  line-height: 14px;
	}
	.vk_iplct span {
	  font-size: 8px;
	  line-height: 12px;
	}
	.vk_popular_events h6 {
	  padding-bottom: 0;
	  margin-bottom: 14px;
	  font-size: 14px;
	  line-height: 20px;
	}
	.vk_popular_iplct p {
	  font-size: 10px;
	  line-height: 14px;
	  margin: 0;
	}
	.vk_popular_ipl .vk_popular_iplimg img {
	  max-width: 26px;
	}
  }
  @media (max-width: 320px) {
	.vk_app_wrapper h6 {
	  font-size: 14px;
	  line-height: 20px;
	  padding-top: 8px;
	  height: 32px;
	}
	.vk_app_ct h4 {
	  font-size: 10px;
	  line-height: 14px;
	}
	.vk_app_ct p {
	  font-size: 9px;
	  line-height: 12px;
	}
	.rg_live_match_league_name {
	  font-size: 7px;
	  padding-top: 6px;
	  max-width: 40%;
	  margin: auto 30%;
	}
  }
  .rg_live_casino_logo_slider {
	width: 120px;
	flex-shrink: 0;
  }
  @media (max-width: 600px) {
	.rg_casino_txt {
	  font-size: 13px;
	  margin-bottom: 0;
	}
	.rg_live_casino_title_main_all_slider {
	  gap: 18px;
	}
	.rg_live_casino_logo_slider {
	  display: block;
	}
	.rg_live_casino_ban a img {
	  width: 100%;
	}
	.rg_discuent_banner_banner.section {
	  flex-direction: column;
	  row-gap: 10px;
	  padding-inline: 19px;
	}
	.rg_discount_text h5 {
	  font-size: 19px;
	  line-height: 17px;
	}
	.rg_discount_text span {
	  font-size: 14px;
	  line-height: 21px;
	}
	.rg_discount_text h6 {
	  font-size: 30px;
	  line-height: 33px;
	}
	.rg_upcoming_first_logo {
	  max-width: 36px;
	}
	.rg_top_match_vs_content_text_sec {
	  padding: 0 14px;
	  padding-top: 7px;
	}
  }
  @media (max-width: 390px) {
	.rg_discount_text h5 {
	  font-size: 16px;
	  line-height: 14px;
	}
	.rg_discount_text span {
	  font-size: 13px;
	  line-height: 18px;
	}
	.rg_discount_text h6 {
	  font-size: 25px;
	  line-height: 27px;
	}
  }
  @media (max-width: 320px) {
	.kd_deposit_get_sec_bg {
	  padding-top: 0;
	}
	.kkd__heading {
	  font-size: 24px;
	  padding-top: 0px;
	}
	.vs_width_lifted {
	  width: calc(100% - 16px);
	  padding: 11px 11px 0px 11px;
	  margin-top: 20px;
	}
	.newlayout__inner__items {
	  width: 100%;
	  max-width: 60px;
	}
	.img__with__logo img {
	  width: 100%;
	}
	.newlayout__top__casino__provider__inner {
	  display: grid;
	  grid-template-columns: repeat(auto-fill, minmax(60px, 1fr));
	  gap: 8px;
	}
	img.main__logo__img {
	  width: 21px;
	}
	.item__text {
	  padding-top: 4px;
	  font-size: 8px;
	}
	.rg_top_matches_menu_slider_cards_first {
	  padding: 6px;
	}
	.rg_top_matches_menu_slider {
	  display: flex;
	  gap: 4px;
	  overflow: scroll;
	  padding-bottom: 10px;
	}
	.vk_app_wrapper {
	  border-radius: 20px;
	  margin-top: 20px;
	}
	.kkd__heading {
	  font-size: 24px;
	}
	.vk_apps_details ul li a img {
	  width: 100%;
	}
	.vk_qr_code {
	  max-width: 40.62%;
	}
	.vk_download_options {
	  margin-top: 8px;
	  gap: 8px;
	}
	.vk_both_ct {
	  padding: 0px 20px 20px;
	  margin-top: 16px;
	}
	.vk_popular_events {
	  margin-top: 20px;
	}
	.faq_wrap {
	  padding: 19px 10px;
	}
	.vk_apps_details {
	  width: 60.93%;
	}
	.faq_nav_opt {
	  gap: 5px;
	}
	.faq_nav_opt li {
	  gap: 6px;
	  padding: 6px;
	}
	.faq_nav_opt li img {
	  width: 16px;
	}
	.faq_nav_opt li > span {
	  font-size: 10px;
	  font-weight: 500;
	}
	.faq_nav_sec > li > div > p {
	  font-size: 10px;
	  line-height: 18px;
	}
	.faq_nav_sec > li > div > h4 {
	  font-size: 11px;
	  line-height: 20px;
	}
	.rg_live_match_team_name {
	  font-size: clamp(0.625rem, 0.8004rem + 0.5407vw, 3.875rem);
	  line-height: 13px;
	  font-weight: 600;
	}
	.rg_live_match_team_1_points span,
	.rg_live_match_team_2_details span {
	  font-size: 8px;
	}
	.rg_echanges_first_title {
	  font-size: 20px;
	  line-height: 18px;
	}
	.rg_live_casino_title_main_all_slider.rg_live_casino_second {
	  padding-top: 10px;
	}
	.rg_live_big_screen_sld {
	  row-gap: 0px;
	}
	.rg_live_casino_title_main {
	  padding: 25px 0 12px;
	}
	.rg_casino_txt {
	  margin: 0;
	  font-size: 10px;
	}
	.rg_discuent_banner_banner.section {
	  padding: 8px;
	}
	.rg_live_match_team_logo {
	  width: 40px;
	  border: 4px solid #ffffff;
	  border-radius: 25px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  flex: unset;
	  height: 40px;
	  background-color: white;
	}
	.rg_discount_text h5 {
	  font-size: 12.8373px;
	  line-height: 11px;
	}
	.rg_discount_text span {
	  font-size: 9.45905px;
	  line-height: 14px;
	}
	.rg_discount_text h6 {
	  font-size: 20.2694px;
	  line-height: 22px;
	}
	.rg_live_casino_title_main_all_slider {
	  gap: 10px;
	  flex: 1 0 49.5%;
	}
	.rg_echanges_second_title {
	  font-size: 12px;
	  line-height: 11px;
	}
	.rg_new_rasion_all_img.slick-slider {
	  margin-bottom: 44px;
	}
	.rg__new_game_main_container {
	  padding-top: 16px;
	  border-radius: 8px 8px 0px 0px;
	}
	.rg_trending_games_main_section {
	  padding-top: 16px;
	}
	.rg_casino_section {
	  margin-top: 20px;
	  row-gap: 5px;
	  padding: 10px 0px 20px;
	  border-radius: 8px;
	  -webkit-border-radius: 8px;
	}
	.rg_casino_sec_title_2 {
	  font-size: 20px;
	  line-height: 18px;
	}
	.rg_casino_sec_title_1 {
	  font-size: 12px;
	  line-height: 11px;
	  top: 50%;
	}
	.rg_popular_games_list_item {
	  gap: 6px;
	  border-radius: 8px;
	  height: 26px;
	  padding: 6px 8px;
	}
	.rg_popular_games_list_item span img {
	  width: 10px;
	}
  }
  .section-twentyseven.rk_t2 {
	width: unset !important;
  }
  .sv_login_btn_cont {
	padding: 7px 6px;
	background: #ffb80c1a;
  }
  .sv_login_btn_cont_img {
	width: 19px;
  }
  .sv_navbar_deposit {
	background: #ffb80c;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 6px 8px;
	gap: 3px;
	border-radius: 8px;
	border: 0.5px solid;
	border-image-source: linear-gradient(
	  180deg,
	  rgba(255, 255, 255, 0.4) 0%,
	  rgba(255, 255, 255, 0) 126.92%
	);
  }
  .sv_login_btn_cont.sv_sign_btn {
	background: #ffb80c !important;
  }
  .sv_navbar_deposit span {
	color: #000;
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
  }
  .sv_navbar_deposit_cont {
	padding: 0px;
  }
  .sv_navbar_mybets {
	background: none;
  }
  .sv_navbar_mybets_cont {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	border-radius: 25px;
	background: #ffb80c33;
	border: 0.5px solid;
	border-image-source: linear-gradient(
	  180deg,
	  rgba(255, 255, 255, 0.4) 0%,
	  rgba(255, 255, 255, 0) 100%
	);
	position: relative;
  }
  .sv_navbar_mybets_cont span {
	color: #fff;
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  .c_symbol {
	font-size: 13px;
  }
  .sv_searchbar_con,.sv_searchbar_con_new
  {
	display:flex;
	justify-content:center;
	align-items:center;
	height:30px;
	position: relative;
  }
  .search_bar_home_pg{
    width: 100%;
  }
  .sv_search_rk
  {
	position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
	padding:0px 16px;
	background-color: #000;
	height: 45px;
  }
  .padding_0
  {
	padding: 0px !important;
  }
  .search_container_main_rk
  {
	padding: 16px;
  }
  .sv_searchbar_input
  {	width:100%;
	padding: 10px 7px;
	border-radius: 4px;
	outline: none;
	border: none;
	padding-left: 30px;
	background: #0E0E0E;
	border-bottom: 1px solid #393737;
	color:#fff;
  }
  .sbar_focus
  {
	border: none;
	color: #fff;
  }
  span.search_icon.n_search_icon{
	left:70px;
  }
  button.fm_clear-button {
    position: absolute;
    right: 20px;
}
  .search_icon
  {
	position:absolute;
	top:50%;
	left:15px;
	transform: translate(-50%,-50%);
	max-width: 25px;
  }
  .sv_navbar_balance_cont
  {
	padding: 3px 7px;
  }
  .sv_navbar_deposit
  {
	padding: 8px 8px;
  }
  .sidemenu___section__rk.opened  .fm_my_account_cont {
    right: 0;
}
  @media screen and (max-width: 390px) {
	.sv_navbar_balance_name,
	.sv_navbar_exposure_name {
	  font-size: 9px;
	  line-height: 12px;
	}
	.sv_navbar_deposit .sv_navbar_deposit_cont {
	  width: 20px;
	}
	.sv_navbar_balance_amount,
	.sv_navbar_exposure_amount {
	  font-size: 10px;
	}
  }
  .amount_ellips_con{
    text-overflow: ellipsis;
    overflow: hidden;
    }
  @media screen and  (min-width:280px) and (max-width:310px){
    .amount_ellips_con{
        width: 65px;
        white-space: nowrap;
    }
  }
  @media screen and  (min-width:360px) and (max-width:380px){
    .amount_ellips_con{
        width: 70px;
        white-space: nowrap;
    }
  }
  @media screen and  (min-width:381px) and (max-width:400px){
    .amount_ellips_con{
        width: 80px;
        white-space: nowrap;
    }
  }

  @media screen and (max-width: 540px) {
	.sv_navbar_balance_name,
	.sv_navbar_exposure_name {
	  font-size: 10px;
	  line-height: 14px;
	}
	.sv_navbar_deposit .sv_navbar_deposit_cont {
	  width: 20px;
	}
	.sv_navbar_balance_amount,
	.sv_navbar_exposure_amount {
		font-size: 12px;
	}
	.sv_navbar_deposit span
	{
		font-size: 13px;
	}
	.sv_navbar_wrap {
		padding-inline: 5px;
		padding: 5px 6px 16px 6px;
	}
  }
  button.fm_clear-button i {
    font-size: 15px;
    color: black;
    position: absolute;
    right: 10px;
    top: 7px;
}
.fm_recommend_gms .slick-slide, .fm_live_matches .slick-slide, .fm_ezugi_gms.swiper-wrapper, .fm_player_review_tks .slick-slide,
.ezugi_new_fm .slick-slide{
    height: unset !important;
}

/* snackbar */
.snackbar {
    visibility: hidden;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 10px 12px;
    position: fixed;
    z-index: 9999999;
    top: 24px;
    width: 90%;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.snackbar p {
    margin: 0;
}
.snackbar.war-snack-pup {
    color: #ffbb00;
    font-family: "Noto Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    border-radius: 8px;
    background: linear-gradient(90deg, #FFF 0%, #e5cb83 100%);
	z-index: 99;
}
img.war_snack {
    width: 24px;
}
.snackbar.fail-snack-pup p {
    color: #F24A25;
    font-family: "Noto Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
.snackbar.fail-snack-pup {
    border-radius: 8px;
    border: 1px solid #FFF;
    background: linear-gradient(90deg, #FFF 0%, #FEECEC 100%);
}
.snack-area {
    display: flex;
    gap: 10px;
    align-items: center;
}

.snackbar.show {
    visibility: visible;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
    z-index: 9999999;
}
.fm_marg_otpsec
{
    margin: 10px 0px;
}
@keyframes fadein {
    from {top: 0; opacity: 0;}
    to {top: 24px; opacity: 1;}
}

@keyframes fadeout {
    from {top: 24px; opacity: 1;}
    to {top: 0; opacity: 0;}
}
/* snackbar */
ul.faq_nav_opt::-webkit-scrollbar {
    display: none;
}
.fm_second_topmatches .rg_top_matches_menu_slider_log_text.sbeventtab {
    border: none !important;
}
.fm_clear-button{
	border: none;
}


.rg__top_ten_slid:last-child()
{
	padding-left:85px!important;
}

.loading-overlay {
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 99;
    justify-content: center;
    align-items: center;
    background:rgba(0, 0, 0, 0.7);
    z-index: 99999999 !important;
}

.loading-wrap {
    width: 40vw;
    height: 30vw;
    background: #fff;
    font-size: 3.2vw;
    color: #243A48;
    box-shadow: 0 0.8vw 2.66667vw 0 rgba(0, 0, 0, 0.5);
    border-radius: 1.33333vw;
    padding: 1.86667vw 0;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
	font-family: "Noto Sans", sans-serif;
}



.loader_fm {
	position: relative;
	margin: auto;
	width: 3.5rem;
	border-radius: 100vmin;
	overflow: hidden;
	padding: 1.25rem;
}
.loader_fm::before {
	  content: "";
	  display: block;
	  padding-top: 100%;
	}


  .circular_fm {
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0;
	margin: auto;
	transform-origin: center center;
	animation: 2s linear 0s infinite rotate;
  }

  .path_fm {
	stroke: #ffb80c;
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	stroke-linecap: round;
	animation: 1.5s ease-in-out 0s infinite dash;
  }

  @keyframes dash {
	0% {
	  stroke-dasharray: 1, 200;
	  stroke-dashoffset: 0;
	}
	50% {
	  stroke-dasharray: 89, 200;
	  stroke-dashoffset: -35px;
	  stroke: #ffb80c;
	}
	100% {
	  stroke-dasharray: 89, 200;
	  stroke-dashoffset: -124px;
	}
  }

  @keyframes rotate {
	to {
	  transform: rotate(1turn);
	}
  }




@media screen and (min-aspect-ratio: 16 / 9) {
    .loading-wrap {
        width: 22.48876vmax;
        height: 13.49325vmax;
        font-size: 1.7991vmax;
        box-shadow: 0 0.44978vmax 1.49925vmax 0 rgba(0, 0, 0, 0.5);
        border-radius: 0.74963vmax;
        padding: 1.04948vmax 0
    }
}


.loading {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 820px){
	.rg_teen_patti_card:not(:first-child) {
		width: 180px;
	}
	.rg_teen_patti_card:nth-child(1) {
		width: 235px;
	}
}
@media only screen and (min-width: 820px) and (max-width: 1024px){
	.rg_teen_patti_card:not(:first-child) {
		width: 200px;
	}
	.rg_teen_patti_card:nth-child(1) {
		width: 270px;
	}
}
@media screen and (min-width: 690px) {
	.rg_big_sec_show {
		display: flex;
	  }
}
.home_ser_notify_sec
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}
.notify_icon_con{
    position: relative;
    cursor: pointer;
}
.notify_home_count, .notify_home_count_sec {
    position: absolute;
    border-radius: 50%;
    background: red;
    top: -8px;
    color: #fff;
    right: 5px;
    font-size: 10px;
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
}
.notify_home_dot{
    position: absolute;
    border-radius: 50%;
    background: red;
    cursor: pointer;
    height: 8px;
    width: 8px !important;
    top: -3px;
    right: 0;
    animation: blinkdot 0.6s infinite alternate;
}
@keyframes blinkdot{
    from{
        opacity: 0;
        transform: scale(0.5);
    }
    to{
        opacity: 1;
        transform: scale(1);
    }
}
.dot_add_notifi{
    position: relative;
}
.notify_icon_con a img
{
width: 100%;
max-width: 44px;
}
.animate_txt_search, .home_animate_txt_search {
    position: absolute;
    top: 16px;
    left: 145px;
    overflow: hidden;
}
.anim_search_txt::-webkit-input-placeholder{
    font-size: 12px;
    color: #595959;
    font-weight: 400;
    font-family: "Noto Sans";
}
.animate_txt_search span, .home_animate_txt_search span {
    font-size: 12px;
    color: #595959;
    font-weight: 400;
    display: none;
}
.animate_txt_search span.text-in, .home_animate_txt_search span.text-in {
    display: block;
    animation: textIn 0.8s ease-in-out forwards;
}

.animate_txt_search span.text-out, .home_animate_txt_search span.text-out {
    animation: textOut 0.8s ease-in-out forwards;
}
@keyframes textIn {
    0% {
        transform: translateY(100%);
        opacity: 0;
    }
    100% {
        transform: translateY(0%);
        opacity: 1;
    }
}
@keyframes textOut {
    0% {
        transform: translateY(0%);
        opacity: 1;
    }
    100% {
        transform: translateY(-100%);
        opacity: 0;
    }
}
.sv_navbar_search_cont.fm_serac_icon
{
    width: 37px;
}
.sv_navbar_wrap.fm__header_ancq
{
padding-bottom:5px;
}
.sb_banner_back {
	background: #fae6d9;
}

.page
{
  overflow-y:scroll;
  display:unset !important;
}
.content.navbar ,.content,.main-container
{
  overflow-y:hidden;
}
nav.new_nav_bar
{
  position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
}
.phone .main-content-container {
    margin-top: 105px;
}
.phone .main-content-container.main_content_con_new {
    margin-top: 0px !important;
}
#main-view .main-container
{
  overflow-y:hidden;

}
.search_home_sec {
    background: #0E0E0E;
    border-bottom: 1px solid #393737;
    box-shadow: 0px 4px 10px 0px #0000001F;
	padding: 10px;
	border-radius: 4px;
	width: 100%;
}
.search_home_sec p {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
}
.search_ani_txt{
    font-size: 12px;
    color: #595959;
    font-weight: 400;
	font-family: "Noto Sans";
}
.hom_search_icon{
	width: 18px;
}
.home_search_ani_txt{
	position: relative;
}
.home_animate_txt_search{
	top: 13px !important;
	left: 98px;
}
@media screen and (min-width: 540px) {
	.search_ani_txt {
		font-size: 15px;
	}
	.home_animate_txt_search {
		left: 114px !important;
	}
}
.canvas_homeanim {
    width: 100%;
    display: block;
    height: 100%;
}
.home_gamename_sec {
    display: flex;
    align-items: center;
    gap: 8px;
	margin: 15px 0;
}
.gamename_mar_home{
	margin: 10px 10px 20px 10px;
}
.home_gamename_txt {
    font-family: "Teko";
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
	color: #18181a;
    margin: 0;
	position: relative;
}
.homepage_line{
    flex-grow: 0.7;
    height: 2px;
    background: linear-gradient(90deg, #FFB80C 0%, rgba(255, 240, 205, 0.16) 85.46%);
    margin: 0;
}
.homegame_img{
	width: 30px;
	height: 30px;
}
@media screen and (min-width: 768px) {
	.home_gamename_txt{
		font-size: 23px;
	}
    .rg_flex_direction_changes > div:first-child {
        max-width: 230px;
    }
}
@media screen and (max-width: 359px) {
	.home_gamename_txt{
		font-size: 18px;
	}
	.vk_app_wrapper {
		overflow: hidden;
	}
}
.notify_home_count_sec{
	top:5px;
}
.overlay_home_deposit_pop{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 99999;
    height: 100%;
}
.depo_home_activeinstant , .depo_home_setprofile , .sucess-popups_payment , .fail-popups_payment {
    position: fixed;
    bottom: 0;
    z-index: 99999;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, 200%);
    transition: all 0.8s ease;
    max-width: 600px;
}

.depo_ins_acti_home , .depo_set_profile_home , .sucess-popwrap-inside , .fail-popwrap-inside{
    background: #fff;
    position: absolute;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    bottom: 0;
    width: 100%;
    padding: 10px 20px 20px;
    display: flex;
    flex-flow: column;
    gap: 15px;
    align-items: center;
}

.depo_ins_acti_home h4 , .depo_set_profile_home h4 , .sucess-popwrap-inside h4 , .fail-popwrap-inside h4 {
    font-size: 16px;
    font-weight: 700;
    text-align: center;
}

.depo_ins_acti_home p , .depo_set_profile_home p , .sucess-popwrap-inside p , .fail-popwrap-inside p {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    color: #5b5b5b;
}

.depo_ins_acti_home button , .depo_set_profile_home button , .sucess-popwrap-inside button , .fail-popwrap-inside button {
    box-shadow: 0px 4px 12px 0px #ffc9073d;
    background: linear-gradient(90deg, #f8c333 40.81%, #f5b130 100%);
    width: 100%;
    padding: 15px 10px 15px 10px;
    border-radius: 8px;
    border: transparent;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}

.dep_home_comm {
    background: #d9d9d9;
    width: 80px;
    height: 8px;
    border-radius: 35px;
    cursor: pointer;
}
.dep_acin_paysuc_home , .dep_pay_sucess_home , .popup-inside_cont_sucess , .popup-inside_cont_failed{
    display: flex;
    flex-flow: column;
    align-items: center;
    gap: 15px;
    width: 100%
}
.depo_app_supp_home{
    color: #0094FF;
    text-decoration: underline;

}
.img_resiz_home-popup{
    width: 100%;
    max-width: 250px;
}
.dep_pay_sucess_home img{
    max-width: 150px;
}
.popup-inside_cont_sucess img , .popup-inside_cont_failed img{
    width: 100%;
    max-width: 140px;
}
.add_popup_home {
transform: translate(-50%, 0%);
transition: all 0.8s ease;
}
.errordepamont{
    border: 1px solid red;
}
@media screen and (min-width: 601px) and (max-width: 767px) {
    .kkd__amt-sec {
        max-width: 280px;
    }
    .kd_deposit_get_sec_bg {
        gap: 15px;
    }
    .rg_flex_direction_changes > div:first-child {
        max-width: 230px;
    }
    .kkd__payment-options-img img {
        width: 100%;
    }
    .kkd__amt-slider-heading, .range-Value-slider-btn{
        font-size: 14px;
    }
}
.faq_accor_cont_home{

    display: flex;
        padding: 15px 0;
        border-bottom: 1px solid #D6DAE1;
        flex-direction: column;
        gap: 5px;
}
.faq_accor_ques_home{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    cursor: pointer;

}
.faq_accor_ques_home h5{
    font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	color: #18181a;
	font-family: "Noto Sans";
    text-indent: -15px;
    padding: 0 5px 0 15px;
}
.add_minus_symbol_faq_home{
    cursor: pointer;
}
.faq_accor_ans_home{
    font-size: 14px;
    font-weight: 400;
    color: #3C3C3C;
    display: none;
}
.faq_desp_content{
    padding-left: 25px;
}
.faq_desp_content li
{
    list-style-type: square;
    font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #3c3c3c;
	font-family: "Noto Sans";
}
.faq_nav_sec li + .faq_desp_content li
{
    display: unset;
}
.posf__inset0
{
   position: fixed;
inset: 0;
height: 100dvh;
}
