/* my responsive */
/* screen-size 1280px */
@media (max-width: 1280px) {
	.row {
		--bs-gutter-x: 0;
	}

	.header-top-contact {
		padding-left: 20px;
	}

	.header-top-social {
		padding-right: 15px;
	}

	.header-icon {
		display: none;
	}

	.header-1 .navbar-wrap ul.left {
		padding-left: 15px;
	}

	.banner-content {
		padding-left: 100px;
	}

	.banner-sponsor-area {
		margin-top: 33%;
	}

	.services-detail-bg {
		margin: 0 10px;
	}

	.about-img-bg {
		right: -10.7%;
		max-width: 120%;
	}

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

	.video-bg {
		background-position: center;
	}

	.game-gallery-item {
		padding: 0 40px;
	}

	.game-gallery-area .slider-nav {
		max-width: 830px;
	}

	.feature-img {
		margin: 0 66px;
	}

	.single-product {
		margin-right: 30px;
	}

	.footer-search button {
		right: -15px;
	}

	.banner1-images {
		display: none;
	}

	.feature-player-bottom {
		padding: 15px;
		margin-right: 20px;
		margin-left: 20px;
	}

	.feature-bottom-divider {
		padding-left: 7px;
		padding-right: 6px;
	}

	.login1 {
		margin-right: 0;
		padding-right: 140px;
	}

	.feature-player-bg {
		padding: 40px 10px;
	}

	.feature-player-top-title {
		padding-left: 25px;
	}

	.feature-player-top-btns {
		padding-right: 15px;
	}

	.feature-bottom-content {
		padding-left: 10px;
	}

	.feature-bottom-img {
		height: 77px;
	}

	.banner1-sponsors {
		padding-top: 80px;
	}

	.feature-bottom-content-top-btn {
		padding-left: 30px;
	}

	.match-single {
		margin-bottom: 30px;
		margin-right: 0;
	}

	.match-teams {
		justify-content: center;
	}

	.match-joining {
		justify-content: center;
	}

	.shope3-product-img-border {
		left: 30px;
	}

	.shop3-product-btn a {
		padding: 12px 25px !important;
	}

	.shop3-title h1 {
		font-size: 40px;
	}

	.shop3-title-line {
		width: 65%;
	}

	.shope3-product-img-border {
		left: 30px;
	}

	.hot-picks-info .nav-tabs {
		margin-right: 36%;
	}
}

/* screen-size 1280px */


/* screen-size 1024px */
@media (max-width: 1024px) {
	.header-0 .navbar-wrap .logo {
		left: 47.3%;
	}

	.navbar-wrap ul li a {
		margin: 45px 40px 35px 6px;
	}

	.header-0 .navbar-wrap .right li a {
		margin: 45px 20px 35px 6px;
	}

	.slider-nav {
		display: none !important;
	}

	.game-gallery-item {
		padding: 0 10px;
	}

	/* match-area */
	.service {
		padding: 0 50px;
	}

	.service-img {
		margin: 0 145px;
	}

	.version {
		right: -50px;
	}

	.version h5 {
		margin-right: 45px;
	}

	.about-img-bg {
		right: -4.7%;
		max-width: 110%;
		top: -1%;
	}

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

	.feature-title {
		text-align: center;
		padding-bottom: 50px;
	}

	.about-content-area .nav-tabs {
		width: 55%;
	}

	.single-product {
		margin-bottom: 30px;
	}

	.services-detail-bg {
		margin: 0px 10px 50px 10px;
	}

	.banner-sponsor-area {
		margin-top: 40%;
	}

	.my-match-box-wrap {
		margin-top: -18px;
	}

	.my-match-box-wrap ul {
		top: 45px;
		left: 80px;
	}

	.my-match-box-wrap ul li:first-child {
		flex: 0 0 220px;
		margin-right: 50px;
	}

	.my-match-box-wrap ul li:nth-child(2) {
		flex: 0 0 265px;
	}

	.my-match-info h5 {
		font-size: 15px;
	}

	.header-1 .navbar-wrap ul li a {
		margin: 40px 20px 35px 6px;
	}

	.header-1 .navbar-wrap ul li:last-child a {
		margin: 40px 20px 35px 6px;
	}

	.header-action-search1 {
		margin-right: 5px;
	}

	.banner1-sponsors {
		width: 100%;
	}

	.banner1-images {
		display: none;
	}

	.shop1-bg {
		margin-top: 147px;
	}

	.features {
		padding-left: 50px;
		padding-right: 50px;
	}

	.footer1-bg {
		background-repeat: initial;
	}

	.footer-options {
		text-align: center;
	}

	.footer1-bg .footer-social {
		justify-content: center;
	}

	.footer1-search button {
		right: 310px;
	}

	.shop3-product-btn a {
		padding: 12px 18px !important;
	}

	.shope3-product-img-border {
		left: 7px;
	}

	.hot-picks-img .hot-picks-timer {
		width: 64%;
	}

	.hot-picks-info .nav-tabs {
		margin-right: 18%;
	}

	.hot-picks-single {
		background: #202531;
		border-radius: 30px;
		padding: 45px 25px 45px 25px;
		margin-top: 40px;
		margin-left: 20px;
		margin-right: 20px;
	}
}

/* screen-size 1024px */


/* screen-size 912px */
@media (max-width: 912px) {
	.row {
		--bs-gutter-x: 30px;
	}

	.row {
		margin-right: 0;
		margin-left: 0;
	}

	.header-top,
	.header-action,
	.login,
	.header-bg2::after,
	.header-action-search,
	.header-action-search1,
	.banner1-images,
	.header-icon1,
	.header-icon,
	.logo {
		display: none;
	}

	.logo2 {
		padding-top: 0;
	}

	div#sticky-header {
		padding: 26px 30px;
	}

	.menu-area .mobile-nav-toggler {
		display: block;
	}

	.header-bg {
		background: #1a202a;
		height: 100px;
	}

	.mobile-logo {
		display: block !important;
	}

	.menu-area .mobile-nav-toggler {
		margin-top: 8px;
	}

	.banner-content {
		text-align: center;
		padding: 0;
	}

	.banner-btn {
		justify-content: center;
	}

	.banner-sponsor-area {
		margin-top: 45%;
	}

	.banner1-sponsors {
		width: 95%;
	}

	.about-us-bg {
		padding: 120px 0 100px;
		background-repeat: initial;
	}

	.about-me {
		display: block !important;
	}

	.about-img-main {
		padding-top: 300px;
	}

	.about-content {
		text-align: center;
	}

	.about-img-bg {
		top: 30%;
		right: -5.7%;
	}

	.about-features-right {
		text-align: initial;
	}

	.about-content-area .nav-tabs {
		width: 100%;
		justify-content: center;
	}

	.about-features {
		justify-content: center;
	}

	.services-detail-bg {
		margin-bottom: 40px;
	}

	.service-img {
		margin: 0px 100px;
		padding: 20px;
	}

	.version {
		right: -26px;
	}

	.version h5 {
		margin-right: 22px;
	}

	.about-us {
		padding: 0;
	}

	.about-us1 {
		padding: 120px 0 0;
	}

	.game-gallery-area {
		padding: 0;
	}

	.game-gallery-item {
		padding: 0 10px;
	}

	/* my-match-area */
	.my-match-inner {
		padding: 0;
	}

	.match-menu {
		margin: 0;
		margin-bottom: 50px;
		display: flex;
		justify-content: center;
	}

	.match-menu button {
		margin: 0 10px 20px;
	}

	.my-match-wrap {
		padding: 0 150px;
	}

	.match-box-bg {
		display: none;
	}

	.my-match-box-wrap {
		margin: 0 auto 40px;
		max-width: 70%;
		background-color: rgba(42, 40, 49, 0.49);
		box-shadow: 0px 0px 5px 0px rgba(15, 14, 13, 0.5);
		padding: 50px 30px;
	}

	.my-match-box-wrap {
		margin: 0 auto 30px;
		max-width: 100%;
		padding: 40px 20px;
	}

	.my-match-box-wrap ul {
		position: unset;
		display: block;
	}

	.my-match-box-wrap ul li {
		width: 100% !important;
	}

	.my-match-team {
		justify-content: center;
		margin-bottom: 35px;
	}

	.my-match-info {
		padding: 0;
		text-align: center;
	}

	.my-match-info h5 {
		font-size: 20px;
	}

	.watch-stream {
		justify-content: center;
		margin-top: 25px;
	}

	.game-gallery-area .slider-nav {
		display: none;
	}

	.game-gallery-bg {
		height: 321px;
	}

	.shop-product-bg {
		margin-bottom: 40px;
	}

	.shop-btns button {
		margin: 10px 5px;
	}

	.feature-player-top {
		justify-content: space-between;
	}

	.feature-title {
		text-align: center;
	}

	.features {
		padding: 0;
	}

	.feature-player-container {
		padding-left: 80px;
		padding-right: 80px;
	}

	.feature-title {
		padding-bottom: 40px;
	}

	.feature-player-bottom {
		margin-bottom: 30px;
	}

	.feature-player-bottom {
		padding: 26px 26px 26px 55px;
	}

	.footer-bg {
		background-repeat: initial;
	}

	.footer-options {
		text-align: center;
	}

	.footer-social {
		justify-content: center;
	}

	.footer-search button {
		right: 28%;
	}

	.footer1-bg .footer-logo p {
		width: 100%;
	}

	.footer1-bg {
		background-repeat: initial;
	}

	.footer1-search button {
		right: 177px;
	}

	.matches-top-btn {
		float: initial;
		text-align: center;
		margin-bottom: 20px;
	}

	.match-single {
		margin-bottom: 30px;
		margin-right: 0;
	}

	.match-teams {
		justify-content: center;
	}

	.shope3-product-img-border {
		left: 52px;
	}

	.shop3-title h1 {
		font-size: 35px;
	}

	.shop3-title-line {
		width: 55%;
	}

	.shop3-products {
		padding-bottom: 50px;
	}

	.hot-picks-right-content {
		margin-left: 0;
	}

	.hot-picks-img .hot-picks-timer {
		width: 45%;
	}

}

/* screen-size 912px */


/* screen-size 820px */
@media (max-width: 820px) {
	.service-img {
		margin: 0px 80px;
	}

	.diamond,
	.gem {
		padding: 15px;
	}

}

/* screen-size 768px */
@media (max-width: 768px) {

	.banner-content .title {
		font-size: 135px;
	}

	.service-img {
		margin: 0px 65px;
	}

	.diamond {
		padding: 17px;
	}

	.gem {
		padding: 17px;
	}
}

/* screen-size 768px */


/* screen-size 540px */
@media (max-width: 540px) {
	h6 {
		font-size: 35px;
	}

	.banner-content .small-title {
		letter-spacing: 20px;
	}

	.banner-content .title {
		font-size: 90px;
	}

	.banner-sponsor-area {
		margin-top: 85%;
	}

	.service {
		padding: 0 75px;
	}

	.my-match-wrap {
		padding: 0;
	}

	/* service-start */
	.service-img {
		margin: 0px 90px;
	}

	.about-me {
		display: block !important;
	}

	.about-content-area .nav-tabs {
		width: 100%;
		justify-content: center;
	}

	.about-content p {
		width: 100%;
	}

	.about-me {
		text-align: center;
	}

	.about-img-main {
		padding-top: 0;
	}

	.about-img-bg {
		top: 15%;
		right: 0;
		max-width: 95%;
	}

	.about-img {
		width: 70%;
		margin-top: 50px;
		margin-left: 50px;
	}

	/* video-area */
	.video-bg {
		background-position: center;
	}

	.play-btn {
		left: 43%;
	}

	/* shop-area */
	.shop-bg {
		margin: 0 100px;
	}

	.shop-btns {
		padding-left: 0;
	}

	.shop-btns button {
		margin: 10px 6px;
	}

	.shop-product-bg {
		margin-bottom: 50px;
	}

	.features {
		display: block;
		padding: 0;
	}

	.feature-detail-bg {
		margin: 0;
		margin-bottom: 60px;
	}

	.feature-title {
		padding-bottom: 50px;
	}


	/* footer-start */
	.footer-bg {
		background-repeat: initial;
	}

	.footer-logo {
		text-align: center;
	}

	.footer-logo p {
		width: 100%;
	}

	.footer-social {
		justify-content: center;
	}

	.footer-options {
		padding-left: 0;
		text-align: center;
		padding-top: 50px;
	}

	.footer-search button {
		right: 102px;
	}

	.payment-method {
		text-align: center !important;
	}

	.feature-player-container {
		padding-right: 0;
		padding-left: 0;
	}

	.footer1-search button {
		right: 87px;
	}

	.matches-title {
		text-align: center;
	}

	.hot-picks-img .hot-picks-timer {
		width: 70%;
	}

	.hot-picks-img .hot-picks-price {
		width: 65%;
	}

	.hot-picks-img-btn {
		display: none;
	}

	.hot-picks-info .nav-tabs {
		margin-right: -1%;
	}
}

/* screen-size 540px */


/* screen-size 414px */
@media (max-width: 414px) {
	.row {
		--bs-gutter-x: 30px;
	}

	.row {
		margin-right: 0;
		margin-left: 0;
	}

	.header-top,
	.header-action,
	.login,
	.header-bg2::after,
	.header-action-search,
	.header-icon,
	.logo {
		display: none;
	}

	div#sticky-header {
		padding: 26px 0;
	}

	.menu-area .mobile-nav-toggler {
		display: block;
	}

	.header-bg {
		height: 100px;
	}

	.mobile-logo {
		display: block !important;
		padding-left: 20px;
	}


	/* banner-area */
	h6 {
		font-size: 30px;
	}

	.banner-bg {
		padding: 350px 0;
	}

	.banner-content {
		text-align: center;
		padding: 0;
	}

	.banner-content .title {
		font-size: 54px;
	}

	.banner-content .small-title {
		font-size: 18px;
		letter-spacing: 15px;
		padding-left: 0px;
	}

	.small-title img {
		padding-right: 3px;
	}

	.banner-btn .text-btn {
		padding-left: 15px;
		letter-spacing: 3px;
		word-spacing: 1px;
	}

	.banner-sponsor-area {
		margin-top: 125%;
	}


	/* about-area */
	.about-us-bg {
		padding: 120px 0 80px;
	}

	.about-content-area ul li {
		margin-bottom: 50px;
	}

	.service {
		padding: 0;
	}

	.services-detail-bg {
		margin-bottom: 40px;
	}

	.service-img {
		margin: 0 120px;
		padding: 10px;
	}

	.about-img-bg {
		display: none;
	}

	.about-img {
		margin-left: 0;
	}


	/* my-match-area */
	.my-match-inner {
		padding: 0;
	}

	.match-menu {
		margin: 0;
		margin-bottom: 50px;
		display: flex;
		justify-content: center;
	}

	.match-menu button {
		margin: 0 10px 20px;
	}

	.my-match-wrap {
		padding: 0;
	}

	.match-box-bg {
		display: none;
	}

	.my-match-box-wrap {
		margin: 0 auto 40px;
		max-width: 70%;
		background-color: rgba(42, 40, 49, 0.49);
		box-shadow: 0px 3px 43px 0px rgba(15, 14, 13, 0.68);
		padding: 50px 30px;
	}

	.my-match-box-wrap {
		margin: 0 auto 30px;
		max-width: 100%;
		padding: 40px 20px;
	}

	.my-match-box-wrap ul {
		position: unset;
		display: block;
	}

	.my-match-box-wrap ul li {
		width: 100% !important;
	}

	.my-match-team {
		justify-content: center;
		margin-bottom: 35px;
	}

	.team-one img {
		max-width: 70px;
	}

	.my-match-info {
		padding: 0;
		text-align: center;
	}

	.my-match-info h5 {
		font-size: 20px;
	}

	.watch-stream {
		justify-content: center;
		margin-top: 25px;
	}

	.shop-bg {
		margin: 0;
	}

	.feature-img {
		margin: 0px 100px;
	}


	/* video-section */
	.video-bg {
		background-position: center;
	}

	.play-btn {
		left: 40%;
	}

	.single-product {
		margin-right: 0;
	}

	/* footer-start */
	.footer-search button {
		right: 39px;
	}

	.payment-method {
		text-align: center !important;
	}

	/* home-1 */
	/* banner1 */
	.banner1-content {
		padding-left: 20px;
		padding-top: 0px;
	}

	.banner1-content h2 {
		font-size: 55px;
	}

	.banner1-images {
		display: none;
	}

	.banner1-sponsors {
		padding-top: 70px;
		padding-left: 0;
		width: 100%;
	}

	.game-gallery1-bg {
		height: 450px;
	}

	.game-gallery-area {
		padding: 0;
	}

	.shop1-bg {
		margin-top: 74px;
		padding: 100px 0 0;
	}

	.feature-player-container {
		padding-right: 0;
		padding-left: 0;
	}

	.feature-player-bg {
		padding: 40px 10px;
	}

	.feature-player-bottom {
		padding: 26px 20px;
		margin-bottom: 30px;
	}

	.feature-player-inner {
		padding: 0px 16px 30px 9px;
	}

	.feature-player-top-title h1 {
		font-size: 15px;
	}

	.feature-player-top-title {
		align-items: baseline;
	}

	.feature-player-top {
		justify-content: space-between;
	}

	.feature-player-top-btns {
		margin: 0;
	}

	.feature-bottom-content {
		padding-left: 15px;
	}

	.feature-bottom-content-top-btn {
		padding-left: 30px;
	}

	.feature-bottom-content-top-text h1 {
		width: 100%;
	}

	.feature-bottom-content-top-text h1,
	.feature-bottom-content-bottom-top h1 {
		font-size: 15px;
	}

	.feature-bottom-content-top-btn {
		padding-left: 8px;
	}

	.feature-bottom-content-bottom-top h1 {
		font-size: 14px;
	}

	.feature-bottom-content-top-text h2,
	.feature-bottom-content-bottom-top h2 {
		font-size: 12px;
	}

	.feature-bottom-divider {
		padding-left: 10px;
		padding-right: 10px;
	}

	.feature-bottom-content-bottom-top img {
		padding-right: 2px;
	}

	/* footer1 */
	.footer1-bg {
		background-repeat: initial;
	}

	.footer1-search input[type="text"] {
		padding: 11px 86px 11px 25px;
	}

	.footer1-search button {
		right: 32px;
	}

	.matches-title {
		text-align: center;
	}

	.matches-top-btn {
		float: initial;
		text-align: center;
		margin-bottom: 20px;
	}

	.match-single {
		margin-bottom: 30px;
		margin-right: 0;
	}

	.match-joining ul,
	.match-joining a {
		padding: 12px 9px;
	}

	.shope3-product-img-border {
		left: 79px;
	}

	.shop3-title h1 {
		font-size: 25px;
	}

	.shop3-title-line {
		width: 31%;
	}

	.game-gallery-bg3 {
		height: 365px;
	}

	.hot-picks-img .hot-picks-timer {
		width: 100%;
	}

	.hot-picks-img {
		width: 100%;
		height: 110%;
	}

	.hot-picks-img .hot-picks-price {
		width: 90%;
	}

	.hot-picks-img-btn {
		display: none;
	}

	.hot-picks-img::before {
		width: 15%;
	}

	.hot-picks-right-content {
		margin-top: 50px;
	}
}

/* screen-size 414px */


/* screen-size 393px */
@media (max-width: 393px) {
	.service-img {
		margin: 0 110px;
	}

	.footer-search button {
		right: 27px;
	}

	.footer1-search button {
		right: 14px;
	}

	.shope3-product-img-border {
		left: 68px;
	}
}

/* screen-size 393px */


/* screen-size 375px */
@media (max-width: 375px) {
	.service-img {
		margin: 0 100px;
		padding: 10px;
	}

	.banner-sponsor-area {
		margin-top: 135%;
	}

	.footer-search button {
		right: 19px;
	}

	.shope3-product-img-border {
		left: 60px;
	}
}

/* screen-size 375px */


/* screen-size 360px */
@media (max-width: 360px) {
	.banner-content .small-title {
		letter-spacing: 13px;
	}

	.btn {
		padding: 22px 35px;
	}

	.footer-search button {
		right: 12px;
	}

	.footer1-search button {
		right: 7px;
	}

	.shope3-product-img-border {
		left: 52px;
	}
}

/* screen-size 360px */


/* screen-size 280px */
@media (max-width: 280px) {
	h6 {
		font-size: 20px;
	}

	.banner-content .small-title {
		letter-spacing: 7px;
	}

	.banner-content .title {
		font-size: 45px;
	}

	.btn {
		padding: 15px 30px;
	}

	.banner-btn .text-btn {
		padding-left: 14px;
	}

	.banner-sponsor-area {
		margin-top: 190%;
	}

	.service-img {
		margin: 0 50px;
		padding: 10px;
	}

	.feature-img {
		margin: 0 56px;
	}

	.version h5 {
		margin-right: 10px;
	}

	.version {
		right: -10px;
	}

	.team-one img {
		max-width: 55px;
	}

	.my-match-team .vs {
		margin: 0 10px;
	}

	.footer-search input[type="text"] {
		padding: 16px 30px 14px 25px;
	}

	.footer-search button {
		right: -8px;
	}

	.footer1-search input[type="text"] {
		padding: 11px 30px 11px 25px;
	}

	.footer1-search button {
		right: -5px;
	}

	.feature-player-top-title h1 {
		font-size: 10px;
	}

	.match-single {
		margin-bottom: 30px;
		margin-right: 0;
	}

	.match-joining ul,
	.match-joining a {
		padding: 12px 9px;
	}

	.match-single {
		padding: 34px 12px;
	}

	.match-teams .team1,
	.match-teams .team2 {
		padding: 20px 28px;
	}

	.match-teams .vs {
		padding: 0 5px;
	}

	.shope3-product-img-border {
		left: 38px;
		width: 70%;
	}

	.shope3-product-img-main {
		width: 61%;
	}

	.hot-picks-img .hot-picks-timer {
		width: 90%;
		height: 30px;
	}

	.hot-picks-timer h1,
	.hot-picks-price h1 {
		font-size: 10px;
		letter-spacing: 0;
		margin-bottom: 0;
		line-height: 8px;
	}

	.hot-picks-timer span {
		font-size: 12px;
		letter-spacing: 0;
	}

	.hot-picks-img::before {
		display: none;
	}

	.hot-picks-price h2 {
		font-size: 12px;
		letter-spacing: 0;
		word-spacing: 0;
	}

	.hot-picks-price span {
		font-size: 10px;
		padding-left: 5px;
	}

	.hot-picks-img .hot-picks-price {
		width: 95%;
		height: 40;
	}
}

/* screen-size 280px */