@media only screen and (max-width: 1500px) {
    .navigation_right {
        margin-left: 50px;
    }
}

@media only screen and (max-width: 1367px) {
    .navigation_bar nav a {
        font-size: 18px;
    } 
    .navigation_right a:first-child::after{top: -4px;}
}

@media only screen and (max-width: 1280px) {
    .ticket, .header_call {
        margin: 0 30px;
    }
    .navigation_bar nav li {
        margin-left: 15px;
    }
    .navigation_right {
        margin-left: 30px;
    }
}
        
@media only screen and (max-width: 1171px) {
    .squad_rw.gallery_rw.match_list .fixures_bx{width: 62%;}
    .squad_rw.gallery_rw.match_list .lft_team p{font-size: 18px;}
    .squad_rw.gallery_rw.match_list .lft_team h3 {
        font-size: 48px;
    }
    .calender_stadium p{font-size: 16px;}
    .match_count h2{font-size: 30px;}
}

@media only screen and (max-width: 992px) {
.nav_barnd img{width: 70px;}
.nav_barnd {
    bottom: 15px;
}
.heading h1, .heading h2{font-size: 54px;}
.fixture_result{padding: 70px 0;}
.squad_rw .heading h2{font-size: 54px;}
.team_sponsers {
    padding-top: 70px;
}
.gallery_rw ul{grid-template-columns: repeat(3, 1fr);gap: 30px;}
.squad_rw.gallery_rw .tab-content ul{grid-template-columns: repeat(2, 1fr);}
.match_count{width: 100%;left: 0;height: 90px;}
.match_count h2 {
    writing-mode: inherit;
    transform: rotate(0deg);
}
.squad_rw.gallery_rw.match_list .tab-content ul li{padding-top: 120px;flex-direction: column-reverse;}
.calender_stadium{display: flex;}
.calender_stadium{padding-bottom: 0;padding-top: 30px;width: 100%;justify-content: center;}
.calender_stadium p{padding-right: 30px;text-align: center;padding-left: 0;width: 200px;padding-bottom: 0;}
.calender_stadium p:last-child{padding-right: 0;}
.calender_stadium p img{position: relative;right: 0;display: block;        margin: 0px auto 20px;}
.squad_rw.gallery_rw.match_list .fixures_bx{width: 100%;}
.match_count::after{background-image: url('../images/count-img-2.png');}
.matches_banner .banner_content h1{font-size: 72px;}
button#navbarCloseBtn{filter: invert(1) brightness(12);
    opacity: 1;}
}

@media only screen and (max-width: 768px) {
    .ticket, .header_call {
        margin: 0 15px;
    }
    .dabang_logo {
        position: relative;
        margin-right: 15px;
    }
    .header_call a{font-size: 14px;}
    .navigation_right{display: none !important;}
    .navigation_bar{padding: 10px 0;}
    .nav_barnd img {
        width: 45px;
    }
    .nav_barnd {
        bottom: 0px;top: 0;
    }
    .top_header{justify-content: space-between !important;}
    .video_thumbnail {
        height: 470px;
    }
    .heading h1, .heading h2, .squad_rw .heading h2{font-size: 42px;}
    .heading.d-flex{flex-direction: column;justify-content: center !important;position: relative;z-index: 1;}
    .heading.d-flex h2{padding-bottom: 20px;}
    .gallery_bx img{width: 100%;height: 100%;object-fit: cover;}
    .team_sponsers {
        padding-top: 50px;
    }
    .team_sponsers {
        padding-top: 70px;
    }
    .squad_rw .tab-content .owl-nav .owl-next {
        right: 0px;
    }
    .squad_rw .tab-content .owl-nav .owl-prev {
        left: 0px;
    }
    .gallery_rw p{padding: 0;padding-bottom: 45px;}
    .squad_rw.gallery_rw.match_list .lft_team img {
        height: 58px !important;
    }
    .squad_rw.gallery_rw.match_list .lft_team p {
        font-size: 16px;
    }
    .squad_rw.gallery_rw.match_list .team_vs::after {
        height: 161px;
    }
    .calender_stadium p{padding-bottom: 0;}
    .matches_banner .banner_content h1{font-size: 54px;}
}

@media only screen and (max-width: 576px) {
    .ticket, .header_call {
        margin: 0px;
    }
    .ticket{margin:  0 15px;}
    .dabang_logo {
        margin-right: 10px;
    }
    .header_call a, .currency-switcher .dropdown>div.caption {
        font-size: 12px;
    }
    .video_thumbnail {
        height: 370px;
    }
    .play_icon{height: 54px;width: 54px;}
    .play_icon img {
        width: 18px !important;
    }
    .ticket img, .user_login img{width: 20px;}
    .dabang_logo{width: auto;}
    .header_call img{width: 16px;margin-right: 2px !important;}
    .currency-switcher .dropdown>div.caption img, .currency-switcher .dropdown>div.list>div.item img, .currency-switcher .dropdown>div.caption svg, .currency-switcher .dropdown>div.list>div.item svg{width: 18px;margin-top: 3.5px;}
    .currency-switcher {
        width: 90px;
    }
    .currency-switcher .dropdown>div.caption {
        padding: 0 0 0 30px;
    }
    .navigation_bar nav a{padding: 12px !important;padding-left: 0 !important;}
    .heading h1, .heading h2{font-size: 32px;}
    .fixture_result{padding: 40px 0;}
    .rec_num {
        font-size: 30px;top: 20px;
    }
        .heading h1, .heading h2, .squad_rw .heading h2 {
        font-size: 36px;
    }
    .ashish_malik_img{padding: 15px;}
    .player_record ul li:nth-child(2) .rec_num {
        font-size: 28px;
    }
    .fixture_result.squad_rw .owl-nav{top: 24%;}
    .fixture_result.squad_rw.squad_ls .owl-nav{top: 40%;}
    .rec_img img{width: 100px;margin: 0 auto;}
    .rec_img{width: auto;}
    .rec_bt h4 {
        font-size: 16px;
    }
    .mid_body {
        padding: 60px 0;
    }
    .ashish_malik_img {
        height: 450px;
    }
    .player_record{text-align: center;margin-top: 50px;}
    h4 {
        font-size: 18px;
    }
    .fixture_result button {
        font-size: 14px;padding: 10px 30px;
    }
    .points_table_inner table th{font-size: 18px;}
    .points_table_inner table td h4{font-size: 16px;}
    .points_table_inner table td{font-size: 16px;}
    .points_table_inner table td {
        padding: 15px 10px;}
    .points_table_inner td img{width: 24px;}
    .points_table_inner table tr:nth-child(2)::after {
        width: 6px;
    }
    .wings {
        left: 10px;top: 124px;
    }
    .wings_right {
        right: 10px;
    }
    .wings img{width: 50px;}
    .gallery_bx{height: 200px;margin-right: 12px;}
    .footer_info{margin-bottom: 100px;}
    .dbimg img{width: 250px;}
    .banag_delhi{display: none;}
    .copyright{padding-bottom: 20px;}
    .fixture_result .tab-content {
        margin-left: 3.5%;
    }
    .squad_bx img {
        width: 300px !important;margin: 0 auto;
    }
    .squad_team img{width: 220px !important;margin: 0 auto;}
    .squad_bg img{width: auto !important;}
    .lft_team img {
        width: 64px !important;
    }
    h3 {
        font-size: 32px;
    }
    .date_stadium .date, .date_stadium .stadium{font-size: 12px;}
    .date_stadium span {
        font-size: 15px;
    }
    .lft_team {
        padding: 20px;
    }
    .team_vs::after{height: 100%;}
    .date_name h4{font-size: 16px;font-weight: 500;}
    .paterners h3 {
        font-size: 20px;
        font-weight: bolder;
    }
  
    .heading br{display: none;}
    .paterners ul li img{width: 130px;margin: 0 auto;text-align: center;}
    .paterners{margin-bottom: 50px;}
    .paterners_s{margin-bottom: 0;}
    .mid_body{background-position: center center;}
    #gallery_kabaddi .owl-nav button{background: #282465;border: transparent !important;}
    .vs_bx img {
        width: 24px !important;
    }
    .fixures_bx{margin-right: 15px;}
    .gallery_rw p{font-size: 14px;}
    .gallery_rw ul{grid-template-columns: repeat(2, 1fr);}
    .gallery_rw ul li {
        height: 180px;
    }
    .gallery_rw{padding: 50px 0;}
    .squad_rw.gallery_rw .tab-content ul{grid-template-columns: repeat(1, 1fr);}
    .gallery_img{height: 230px;}
    .squad_rw.gallery_rw.match_list .lft_team p {
        font-size: 12px;
    }
    .squad_rw.gallery_rw.match_list .lft_team h3 {
        font-size: 38px;
    }
    .calender_stadium p {
        font-size: 14px;line-height: 22px;
    }
    .squad_rw.gallery_rw.match_list .team_vs::after {
        height: 139px;
    }
    .squad_rw.gallery_rw.match_list .lft_team {
        padding: 20px;
    }
    .match_count h2 {
        font-size: 26px;
    }
   
    .number_mail a {
        font-size: 22px;
        line-height: 34px;
    }
    .heading h1, .heading h2{-webkit-text-stroke: 1px white;}
    .matches_banner .banner_content h1{font-size: 34px;}
    .matches_banner {
    height: 200px;
}
.matches_banner .banner_content .main-btn{margin-top: 10px;}
.news_head h1 {
    font-size: 24px;
}
.news_des h3, .news_des h2{font-size: 18px;}
.news_img {
    height: 250px;
}
}

@media only screen and (max-width: 376px) {
    .header_call a, .currency-switcher .dropdown>div.caption {
        font-size: 10px;
    }
    .currency-switcher .dropdown>div.caption img, .currency-switcher .dropdown>div.list>div.item img, .currency-switcher .dropdown>div.caption svg, .currency-switcher .dropdown>div.list>div.item svg {
        width: 15px;
        margin-top: 2.5px;
    }
    .currency-switcher .dropdown>div.caption {
        padding: 0 0 0 20px;
    }
    .currency-switcher {
        width: 70px;
    }
    .currency-switcher svg {
        color: #ffffff;
        width: 8px;
        height: 8px;
    }
    .ticket img, .user_login img {
        width: 16px;
    }
    .header_call img {
        width: 14px;
    }
    .video_thumbnail {
        height: 250px;
    }
    .heading h1, .heading h2{font-size: 24px;}
    .gallery_rw ul{grid-template-columns: repeat(1, 1fr);}
    .gallery_rw ul li {
        height: 290px;
    }
    .rec_num{font-size: 18px;right: 3px;top: 24px;}
    .player_record ul li:nth-child(2) .rec_num {
        font-size: 18px;
    }
    .rec_img img {
        width: 80px;
    }
    .player_record ul {
        gap: 12px;
    }
}
