@media (max-width:1800px) {
    .container-full-padding,
    .s-container-full-padding {
        padding: 0 60px
    }
    .slider-img {
        right: 40px
    }
    .slider-img.slider-img2 {
        right: 380px
    }
    .slider-active .slick-arrow {
        opacity: 0;
        transition: .3s linear
    }
    .slider-active .slick-arrow {
        left: 0
    }
    .slider-active .slick-next {
        right: 0;
        left: auto
    }
    .slider-active:hover .slick-arrow {
        opacity: 1
    }
    .footer-fire {
        left: 0
    }
    .footer-fire-right {
        left: auto;
        right: 0
    }
    .game-gallery-area .slider-nav {
        max-width: 1250px;
        position: absolute
    }
    .game-gallery-bg {
        display: none
    }
    .game-gallery-area.position-relative {
        background-image: url(../img/bg/game_gallery_bg.html);
        background-position: top center;
        background-size: cover;
        padding: 80px 0 60px;
        margin-bottom: 0
    }
    .my-match-bg {
        padding-top: 110px
    }
}

@media (max-width:1500px) {
    .container-full-padding,
    .s-container-full-padding {
        padding: 0 30px
    }
    .slider-bg {
        padding: 180px 0
    }
    .slider-style-two {
        padding: 250px 0 150px
    }
    .slide-img-1 {
        width: 500px
    }
    .slider-circle-shape img {
        width: 650px
    }
    .slider-circle-shape {
        right: 310px
    }
    .slider-img {
        right: 20px
    }
    .slider-img.slider-img2 {
        right: 165px
    }
    .footer-fire {
        display: none
    }
    .header-bottom-bg {
        width: 100%;
        background-position: center
    }
    .game-gallery-area .slider-nav {
        max-width: 1200px;
        position: absolute
    }
    .home-four-slider .slider-img img {
        width: auto
    }
    .home-four-slider .slider-img img {
        width: 600px
    }
    .custom-container-two {
        max-width: 1230px
    }
    .header-four-wrap::before {
        width: 22%
    }
    .home-four-slider .slider-bg {
        padding: 180px 0 180px
    }
    .home-four-slider .slider-content h6 {
        font-size: 20px
    }
    .home-four-slider .slider-content h2 {
        font-size: 75px;
        text-transform: capitalize
    }
    .home-four-slider .slider-content p {
        width: 90%
    }
    .home-four-area-bg .bg {
        height: 1395px
    }
}

@media (max-width:1199.98px) {
    .container-full-padding,
    .s-container-full-padding {
        padding: 0 15px
    }
    .slider-bg {
        padding: 180px 0
    }
    .navbar-wrap ul li a {
        font-size: 12px;
        padding: 40px 20px
    }
    .about-content {
        padding-right: 0
    }
    .match-team-logo img {
        width: 75px
    }
    .coming-match-team {
        padding: 25px 15px 30px;
        flex-wrap: wrap
    }
    .coming-match-info {
        padding: 35px 15px
    }
    .match-info-action .btn.transparent-btn {
        padding: 15px 17px;
        margin-left: 10px
    }
    .match-info-action .btn {
        font-size: 12px;
        padding: 17px 15px
    }
    .coming-match-time .coming-time {
        padding: 20px 15px
    }
    .newsletter-wrap {
        flex-direction: column
    }
    .newsletter-title {
        margin-bottom: 30px
    }
    .menu-style-two {
        padding: 28px 0;
        border-radius: 0;
        background-image: none
    }
    .transparent-header {
        background-image: url(../img/bg/header_bg.jpg)
    }
    .menu-style-two .navbar-wrap ul li a {
        padding: 15px 20px
    }
    .slider-img.slider-img2 {
        display: none
    }
    .slider-style-two .slider-content h2 {
        font-size: 75px
    }
    .slider-style-two .slider-content p {
        width: 90%
    }
    .slider-style-two {
        padding: 250px 0 150px
    }
    .slider-circle-shape {
        right: 170px;
        bottom: 50px
    }
    .slider-circle-shape img {
        width: 600px
    }
    .just-gamers-img {
        right: -55px
    }
    .just-gamers-bg::before {
        left: auto;
        right: 100px;
        margin: unset
    }
    .just-gamers-bg::after {
        left: auto;
        right: 136px;
        margin: unset
    }
    .cta-img img {
        width: 80%
    }
    .cta-content {
        padding: 0
    }
    .cta-content .section-title h2 {
        font-size: 45px
    }
    .team-member-content h4 {
        font-size: 18px
    }
    .contact-area .row [class*=col-]:last-child.pl-45 {
        padding-left: 15px
    }
    .header-four-wrap .menu-style-two .navbar-wrap>ul>li>a {
        padding: 13px 20px
    }
    .header-four-wrap::before {
        width: 18%
    }
    .slider-style-two .slider-content h2 {
        font-size: 64px
    }
    .home-four-slider .slider-img img {
        width: 480px
    }
    .home-four-slider .slider-img {
        right: 15px
    }
    .home-four-slider .slider-bg {
        padding: 140px 0 140px
    }
    .home-four-area-bg .bg {
        height: 1230px
    }
    .live-match-team img {
        max-width: 100%
    }
    .live-match-time .live-overlay-text {
        font-size: 315px
    }
    .live-match-team::before {
        display: none
    }
    .featured-game-area .container-full {
        padding-left: 15px;
        padding-right: 15px
    }
    .latest-games-content {
        padding: 35px 25px
    }
    .third-header-bg .navbar-wrap .logo img {
        width: 195px
    }
    .third-banner-content h2 {
        font-size: 94px
    }
    .third-banner-img::after {
        width: 820px
    }
    .my-match-wrap {
        padding: 0
    }
    .third-about-img .main-img {
        max-width: 100%
    }
    .third-title-style h2 {
        font-size: 36px
    }
    .third-title-style .inner p {
        font-size: 14px;
        margin-bottom: 0
    }
    .game-gallery-area.position-relative {
        padding: 120px 0 80px
    }
    .my-match-box-wrap {
        margin-top: -27px
    }
    .my-match-box-wrap ul li:first-child {
        width: 360px;
        flex: 0 0 360px
    }
    .my-match-box-wrap ul li:nth-child(2) {
        width: 300px;
        flex: 0 0 300px
    }
    .my-match-box-wrap ul {
        top: 60px;
        left: 80px;
        right: 80px
    }
    .my-match-info h5 {
        font-size: 18px
    }
    .my-match-info {
        padding: 0 30px
    }
}

@media (max-width:991.98px) {
    .container-full-padding,
    .s-container-full-padding {
        padding: 0 30px
    }
    .header-top-right {
        justify-content: center;
        padding: 10px 0
    }
    .main-header,
    .main-header.sticky-menu {
        padding: 25px 0 10px
    }
    .main-menu nav {
        justify-content: space-between
    }
    .header-action {
        margin-right: 80px
    }
    .slider-content h2 {
        font-size: 82px
    }
    .slider-content p {
        width: 90%
    }
    .about-img {
        margin-bottom: 50px
    }
    .slider-bg {
        padding: 180px 0
    }
    .navbar-wrap ul li a {
        font-size: 12px;
        padding: 40px 20px
    }
    .about-content {
        padding-right: 0
    }
    .tournament-menu button {
        font-size: 13px;
        margin-left: 20px
    }
    .match-team-logo img {
        width: 75px
    }
    .coming-match-team {
        padding: 25px 15px 30px;
        flex-wrap: wrap
    }
    .coming-match-info {
        padding: 35px 15px
    }
    .match-info-action .btn.transparent-btn {
        padding: 15px 17px;
        margin-left: 15px
    }
    .match-info-action .btn {
        font-size: 12px;
        padding: 17px 15px
    }
    .coming-match-time .coming-time {
        padding: 20px 15px
    }
    .newsletter-wrap {
        flex-direction: column
    }
    .newsletter-title {
        margin-bottom: 30px
    }
    .newsletter-form form input {
        width: 320px
    }
    .payment-method-img img {
        width: 100%
    }
    .slider-img {
        display: none
    }
    .transparent-header {
        padding: 25px 0 10px;
        top: 0
    }
    .menu-style-two {
        padding: 0
    }
    .slider-style-two {
        padding: 240px 0 150px;
        text-align: center
    }
    .slider-circle-shape {
        right: 70px
    }
    .slider-style-two .slider-content p {
        width: 80%;
        margin: 0 auto 45px
    }
    .slider-style-two .row {
        justify-content: center
    }
    .just-gamers-bg::after,
    .just-gamers-bg::before {
        display: none
    }
    .cta-img {
        text-align: center;
        margin-bottom: 50px
    }
    .cta-content {
        padding: 0 50px;
        text-align: center
    }
    .cta-content .title-style-three.white-title::before {
        margin: 0 auto;
        right: 0
    }
    .cta-img img {
        width: auto
    }
    .inner-about-img {
        margin-bottom: 45px
    }
    .team-member-content h4 {
        font-size: 20px
    }
    #contact-map {
        margin-bottom: 50px
    }
    .inner-about-padding {
        padding-bottom: 174px
    }
    .header-four-wrap {
        border-top: none;
        padding: 18px 0 8px
    }
    .header-four-wrap::before {
        width: 28%
    }
    .home-four-area-bg .bg {
        height: 1275px
    }
    .header-style-four .logo img {
        filter: brightness(0) invert(1)
    }
    .header-four-wrap::before {
        width: 0
    }
    .live-match-time {
        margin: 50px 0
    }
    .live-match-time>span {
        margin: 0 auto 40px
    }
    .header-bottom-bg,
    .third-header-bg .bg {
        display: none
    }
    .third-header-bg {
        background: #1c1f26;
        padding: 20px 0 5px
    }
    .third-header-bg .sticky-menu {
        padding: 20px 0 5px
    }
    .third-banner-img::after {
        display: none
    }
    .custom-container {
        max-width: 720px
    }
    .third-banner-content h2 {
        font-size: 80px
    }
    .third-banner-img img {
        width: 480px
    }
    .third-banner-img {
        margin-bottom: -30px
    }
    .third-banner-bg {
        padding: 120px 0 120px;
        margin-top: 0
    }
    .third-about-img {
        text-align: center!important;
        margin-bottom: 40px
    }
    .my-match-box-wrap>img {
        display: none
    }
    .my-match-box-wrap {
        margin: 0 auto 50px;
        max-width: 60%;
        background-color: rgba(42, 40, 49, .49);
        box-shadow: 0 3px 43px 0 rgba(15, 14, 13, .68);
        padding: 50px 30px
    }
    .my-match-box-wrap:last-child {
        margin-bottom: 0
    }
    .my-match-box-wrap ul {
        top: 0;
        left: 0;
        right: 0;
        position: unset;
        display: block
    }
    .my-match-box-wrap ul li:first-child,
    .my-match-box-wrap ul li:last-child,
    .my-match-box-wrap ul li:nth-child(2) {
        width: 100%;
        flex: 0 0 100%
    }
    .my-match-team {
        justify-content: center;
        margin-bottom: 35px
    }
    .my-match-info {
        padding: 0;
        text-align: center
    }
    .my-match-info h5 {
        font-size: 20px
    }
    form.third-contact-form {
        margin-top: 50px
    }
    .footer-widget.text-right {
        text-align: left!important
    }
    .third-footer-bg .fw-title.mb-35 {
        margin-bottom: 20px
    }
}

@media (max-width:767.98px) {
    .teamModal .modal-content .modal-body .team-modal-col {
        margin-top: 50px
    }
    .teamModal .modal-content {
        background: #ffffff00
    }
    .container-full-padding,
    .s-container-full-padding {
        padding: 0 15px
    }
    .header-top-right {
        justify-content: center;
        padding: 10px 0
    }
    .main-header,
    .main-header.sticky-menu {
        padding: 25px 0 10px
    }
    .main-menu nav {
        justify-content: space-between
    }
    .header-action {
        display: none
    }
    .slider-content h6 {
        font-size: 16px
    }
    .slider-content h6::before {
        border-width: 5px 90px 5px 0
    }
    .slider-content h6::after {
        border-width: 5px 0 5px 90px
    }
    .slider-content h2 {
        font-size: 60px
    }
    .slider-content p {
        width: 100%;
        font-size: 16px;
        font-weight: 500
    }
    .about-img {
        margin-bottom: 50px
    }
    .slider-bg {
        padding: 120px 0
    }
    .section-title h2 {
        font-size: 36px
    }
    .about-content {
        padding-right: 0
    }
    .tournament-top-wrap {
        justify-content: center;
        padding: 25px 20px
    }
    .tournament-title h2 {
        font-size: 24px
    }
    .tournament-menu {
        justify-content: center
    }
    .tournament-menu button {
        font-size: 14px;
        margin: 0 10px;
        margin-top: 10px
    }
    .tournament-menu button::before {
        display: none
    }
    .match-team-logo img {
        width: 75px
    }
    .coming-match-team {
        padding: 25px 15px 30px;
        flex-wrap: wrap;
        justify-content: center
    }
    .coming-match-info {
        padding: 35px 15px
    }
    .match-info-action .btn.transparent-btn {
        padding: 15px 17px;
        margin-left: 15px
    }
    .match-info-action .btn {
        font-size: 12px;
        padding: 17px 15px
    }
    .coming-match-time .coming-time {
        padding: 20px 15px
    }
    .fact-item {
        justify-content: center
    }
    .testimonial-item {
        padding: 0 15px
    }
    .testimonial-content p {
        font-size: 16px
    }
    .testimonial-active.owl-carousel .owl-nav {
        margin-left: 15px
    }
    .testi-quote {
        right: 15px;
        bottom: 15px
    }
    .testi-quote img {
        width: 100px
    }
    .newsletter-wrap {
        flex-direction: column;
        padding: 40px 15px
    }
    .newsletter-title {
        margin-bottom: 30px
    }
    .newsletter-title h2 {
        font-size: 24px
    }
    .newsletter-form form input {
        width: 100%
    }
    .newsletter-form form {
        margin-right: 0;
        flex-direction: column
    }
    .newsletter-form button {
        margin-left: 0;
        margin-top: 15px
    }
    .newsletter-form-grp {
        margin: 0 10px
    }
    .copyright-text p {
        text-align: center
    }
    #scrollUp {
        right: 25px;
        bottom: 15%
    }
    .slider-style-two .slider-content h2 {
        font-size: 45px;
        line-height: 1
    }
    .slider-style-two {
        padding: 205px 0 120px
    }
    .slider-style-two .slider-content p {
        width: 100%
    }
    .just-gamers-list ul li {
        padding-right: 0;
        text-align: center
    }
    .just-gamers-list-icon {
        float: unset;
        margin: 0 auto 15px
    }
    .just-gamers-bg .title-style-three {
        text-align: center
    }
    .just-gamers-bg .title-style-three::before {
        right: 0;
        margin: 0 auto
    }
    .cta-img img {
        width: 100%
    }
    .cta-content {
        padding: 0
    }
    .cta-content .section-title h2 {
        font-size: 36px
    }
    .inner-about-img img:nth-child(2),
    .inner-about-img img:nth-child(3) {
        display: none
    }
    .inner-about-img img {
        margin-left: 0;
        width: 100%
    }
    .latest-match-box {
        display: block
    }
    .latest-match-thumb img {
        width: 100%
    }
    .inner-about-area {
        padding-top: 110px
    }
    .game-single-content {
        padding: 40px 20px
    }
    .game-single-info ul li span {
        margin-right: 15px
    }
    .live-match-wrap .popup-video img {
        width: 40px
    }
    .home-four-area-bg .bg {
        height: 1065px
    }
    .live-match-time>span {
        margin: 0 auto 30px
    }
    .live-match-time {
        margin: 50px 0
    }
    .live-match-team.right {
        text-align: center
    }
    .live-match-team {
        text-align: center
    }
    .live-match-time .live-overlay-text {
        font-size: 215px;
        letter-spacing: -20px
    }
    .third-banner-img img {
        width: auto;
        max-width: 100%
    }
    .third-banner-content h2 {
        font-size: 40px;
        line-height: 1
    }
    .third-banner-content h6 {
        letter-spacing: 2px;
        line-height: 1.2;
        font-size: 18px
    }
    .third-title-style h2 {
        font-size: 30px;
        letter-spacing: 0
    }
    .third-section-title h2 {
        font-size: 30px
    }
    .game-gallery-active .slick-slide {
        margin-top: 0
    }
    .game-gallery-item {
        padding: 0 15px
    }
    .game-gallery-item .game-gallery-item-video iframe {
        max-width: 100%;
        display: inline-block;
        width: 100%;
        height: 200px
    }
    .game-gallery-item .game-gallery-item-video .game-gallery-item-logo img {
        width: 130px
    }
    .game-gallery-item h4 {
        margin-top: 60px
    }
    .game-gallery-item h5 {
        font-size: 16px;
        margin-top: 0
    }
    .game-gallery-area.position-relative {
        padding: 120px 0 120px
    }
    .my-match-box-wrap {
        margin: 0 auto 50px;
        max-width: 100%;
        padding: 50px 25px
    }
    .team-one img {
        max-width: 70px
    }
    .team-bg {
        overflow: hidden
    }
    .fw-text p {
        padding-right: 0
    }
    .third-about-img .shadow {
        max-width: 500px
    }
    .game-gallery-item h5.game-gallery-item-content .right-quote img {
        width: 22px;
        right: 0
    }
    .game-gallery-item h5.game-gallery-item-content .left-quote img {
        width: 22px;
        left: 0
    }
    .game-gallery-item h5 {
        font-size: 14px!important
    }
    .my-info-box-content .pricebox h3 {
        font-size: 50px
    }
}

@media only screen and (min-width:576px) and (max-width:767px) {
    .match-team-logo img {
        width: auto
    }
    .coming-match-team {
        padding: 30px 35px 40px
    }
    .tournament-menu button {
        margin: 0 15px;
        margin-top: 15px
    }
    .testimonial-item {
        padding: 0 45px
    }
    .testimonial-active.owl-carousel .owl-nav {
        margin-left: 45px
    }
    .header-action {
        display: block
    }
    #search-modal .modal-dialog .modal-content form {
        width: 470px
    }
    .slider-style-two .slider-content h2 {
        font-size: 70px
    }
    .slider-style-two .slider-content p {
        width: 95%
    }
    .just-gamers-list ul li {
        padding: 0 60px
    }
    .featured-game-content {
        left: 20px;
        bottom: 25px;
        right: 20px
    }
    .featured-game-content h4 {
        font-size: 20px
    }
    .featured-game-overlay-content {
        left: 50%;
        right: auto;
        bottom: auto
    }
    .cta-img img {
        width: auto
    }
    .latest-match-box {
        display: flex
    }
    .latest-match-thumb img {
        width: auto
    }
    .game-single-content {
        padding: 40px 30px
    }
    .home-four-area-bg .bg {
        height: 1385px
    }
    .live-match-time .live-overlay-text {
        top: 30px
    }
    .third-banner-content h2 {
        font-size: 64px
    }
    .team-one img {
        max-width: unset
    }
    .my-match-box-wrap {
        max-width: 75%
    }
    .third-section-title h2 {
        font-size: 36px
    }
    .third-title-style h2 {
        font-size: 36px
    }
}