@media(max-width:1300px){
    .navbar-collapse ul li > a {
        padding: 26px 7px !important;
    }

    .what_bb_section .container::before {
        left: 25px;
    }
}

@media(max-width:1199px) {

    .navbar-collapse ul li > a {
        padding: 26px 4px !important;
        font-size: 14px;
    }
    .navbar-collapse ul li a svg{
        width: 10px;
        height: 10px;
    }
    .bb_comman_btn {
        font-size: 15px;
        padding: 12px 12px;
    }
    .sh_demo_btn {
        margin-left: 15px;
    }

    .what_bb_content h2 {
        font-size: 60px;
    }
    .mt-120 {
        margin-top: 60px;
    }
    .news_inner_content .news_inr_imgbox {
        width: 100%;
        height: 300px;
    }
    .news_inner_content p {
        font-size: 20px;
        line-height: 25px;
        margin-top: 20px;
    }
    .news_inner_content a {
        font-size: 16px;
        line-height: 30px;
        margin-top: 15px;
    }
    .news_inner_content a {
        font-size: 16px;
        line-height: 30px;
        margin-top: 15px;
    }
    .comman_label h3 {
        font-size: 44px;
    }
    .upcoming_evnt_section .owl-item {
        margin: 5px 0 !important;
    }
    .national_team_section {
        background-color: #001E57;
        padding: 50px 0 50px;
    }
    .gallery_box {
        height: 225px;
    }
    .gallery_box h3 {
        font-size: 40px;
    }    
    .footer_right_part {
        padding-left: 80px;
    }
    .footer_data h5 {
        font-size: 20px;
    }
    .upcoming_evnt_section {
        padding: 50px 0;
    }

    .gallery_inner_box img {
        width: 100%;
        height: 300px;
    }
    .breadcrumb_section .breadcrumb {
        padding: 10px 150px;
    }

    .breadcrumb_section .breadcrumb li, .breadcrumb_section .breadcrumb li a, .breadcrumb_section .breadcrumb-item+.breadcrumb-item::before {
        font-size: 16px;
    }

    .world_blog_data .world_blog_img_box{
        height: 405px;
    }
    .team_img {
        padding: 0 0;
    }

    .news_data .world_blog_img_box {
        min-width: 400px;
        width: 400px;
        height: 300px;
    }
    .hof-user_content .hof_col {
        max-width: 50%;
    }
    .hof-user_section .row {
        gap: 0;
    }



}

@media(max-width:991px){
    .broomball_content_overlay img{
        width: 100%;
        max-width: 150px;
    }
    header .navbar{
        justify-content: end;
    }
    header{
        padding: 15px 0;
    }
    header .navbar-brand {
        position: absolute;
        top: -15px;
    }
    .sh_demo_btn {
        margin-left: 15px;
        position: absolute;
        top: 7px;
        right: 70px;
    }

    .dropdown-menu {
        visibility: visible;
        transform: none;
        opacity: 1;
        display: none;
    }

    .footer_row {
        display: flex;
        flex-direction: column;
    }
    .footer_right_part {
        padding-left: 15px;
    }
    .what_bb_section .col-lg-8 {
        margin-left: 14px;
    }
    .footer {
        background-image: none;
        background-color: #001E57;
        padding-top: 0;
        margin-top: 100px;
    }
    .member_section .member_wrapper h4 {
        font-size: 40px;
    }
    .upcoming_evnt_section .news_inner_content .news_inr_imgbox {
        height: 300px;
    }
    .bf-video {
        transform: scale(1.02);
    }
    .navbar-collapse{
        margin-top: 50px;
    }
    .navbar-collapse ul li > a {
        padding: 14px 4px !important;
    }
    .world_blog_data .world_blog_img_box {
        width: 250px;
        min-width: 250px;
        height: 250px;
    }
    .world_blog_right_content {
        padding: 20px;
    }
    .world_blog_right_content h4 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .world_blog_right_content span {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .world_blog_right_content p{
        font-size: 15px;
        margin-bottom: 10px;
    }
    .place-content p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 35px;
    }
    .team_img {
        padding: 0;
    }
    .team_content_wrapper {
        padding: 30px 20px;
    }
    .bg_outer__wrapper {
        padding-top: 60px;
    }
    .pcr_content p{
        margin-bottom: 0;
        margin-top: 20px;
    }
    .hof_data .player-name_img_title .player_name_content {
        padding-left: 20px;
    }
    .hof_data .player-name_img_title .player_name_content h3 {
        font-size: 26px;
    }
    .hof_data .player-name_img_title img {
        width: 90px;
        height: 90px;
    }
    .hof-user_content h2 {
        font-size: 50px;
    }
    .dashboard_first_content .col-sm-12{
        margin-bottom: 30px;
    }


        
}

@media(max-width:767px){
    .member_section .member_wrapper h4 {
        font-size: 24px;
        margin-bottom: 15px;
    }
    .what_bb_section .container::before{
        display: none;
    }
    .what_bb_content {
        padding-top: 0;
    }

    .what_bb_section {
        padding: 70px 0;
    }

    .bg_outer__wrapper {
        padding-top: 60px;
    }
    .breadcrumb_section .breadcrumb {
        padding: 10px 10px;
    }
    .world_blog_data .world_blog_img_box {
        width: 100%;
        min-width: auto;
    }
    .world_blog_data{
        flex-direction: column;
    }
    .place-content p {
        margin-top: 25px;
    }
    .team_img {
        padding: 0 50px;
    }
    .hof_data .player-name_img_title {
        justify-content: space-between;
        flex-direction: column;
    }
    .hof-user_content h5 {
        margin-bottom: 20px;
    }
    .hof-user_content{
        margin-top: 20px;
    }
    .hof-user_content h2 {
        font-size: 40px;
    }
    .hof-user_content h5 {
        font-size: 24px;
    }





}

@media(max-width: 575px){
    .navbar-brand img {
        width: 100%;
        max-width: 94px;
    }

    .broomball_hero_section .broomball_content_overlay {
        position: unset;
        transform: none;
        padding: 50px 15px;
        background-color: #001E57;
    }
    .bf-video {
        transform: scale(1.09);
    }
    .what_bb_section .col-lg-8 {
        margin-left: 0;
        padding: 0;
    }
    .what_bb_content h2 {
        font-size: 32px;
    }
    .new_content_wrapper a.see_all_link{
        margin-top: 25px;
        font-size: 18px;
        margin-bottom: 10px;
    }
    .owl-theme .owl-nav {
        text-align: center;
    }
    .comman_label h3 {
        font-size: 38px;
    }
    .upcoming_evnt_section .owl-item {
        margin: 5px 12px !important;
    }
    .copyright_text p{
        padding-left: 10px;
        padding-right: 10px;
    }
    .footer_right_part {
        padding-left: 8px;
        padding-top: 45px;
    }
    .footer_logo a img{
        width: 100%;
        max-width: 150px;
    }
    .footer_data{
        margin-bottom: 60px;
    }
    .gallery_box h3 {
        text-align: center;
    }

    .nti_content ul li svg {
        width: 20px;
        min-width: 20px;
    }
    .whereplay_data_section table th,
    .whereplay_data_section table td {
        padding: 15px 30px;
        white-space: nowrap;
    }
    .social_icon {
        gap: 15px;
    }
    .video_tabs_section ul li {
        margin-right: 22px;
    }
    .video_tabs_section .tab-content .row {
        gap: 20px 0;
    }
    .video_below_content {
        margin-top: 10px;
    }
    .video_below_content h5 {
        font-size: 16px;
    }
    .video_tabs_section ul li button {
        font-size: 18px;
    }
    .searchbox input {
        width: 100%;
    }
    .searchbox {
        padding: 10px;
    }
    .world_blog_right_content h3 {
        margin-bottom: 15px;
        margin-top: 20px;
    }
    .world_blog_right_content p {
        margin-bottom: 25px;
    }
    .simple_label h2 {
        font-size: 34px;
    }

    .team_img {
        padding: 0;
    }
    .team_content_wrapper {
        padding: 20px 15px;
    }
    .team_content_wrapper span,
    .team_content_wrapper p {
        font-size: 16px;
    }
    .team_img {
        margin-bottom: 10px;
    }
    .team_img img:first-child, .team_img img:last-child {
        width: 70px;
        height: 70px;
    }
    .up_tourna_section .col-md-6 {
        margin-top: 30px;
    }
    .vs_img_box {
        position: relative;
        top: 0px;
    }
    .member_associate_wrapper .member-logo-with-title {
        align-items: baseline;
        flex-direction: column;
        margin-top: 0;
    }
    .member_associate_wrapper {
        padding: 20px 20px;
        margin-top: 40px;
    }
    .member_associate_wrapper .member-logo-with-title h3 {
        font-size: 22px;
        padding-left: 0;
    }
    .member_associate_wrapper p {
        margin-top: 0;
        color: #282828;
        font-size: 16px;
    }
    .member_associate_wrapper .member-logo-with-title img {
        width: 100px;
        min-width: 100px;
        height: 100px;
    }
    .news_data .world_blog_right_content p {
        font-size: 16px;
    }
    .news_data .world_blog_right_content span {
        font-size: 16px;
    }
    .ggPa_row .ggpa_col{
        width: 50%;
        margin-bottom: 15px;
    }
    .ggPa_row {
        padding: 15px;
    }
    .ggPa_row .ggpa_col h5 {
        color: #282828;
        font-weight: 300;
        font-size: 18px;
    }
    .ggPa_row .ggpa_col span {
        font-size: 18px;
    }
    .player-name_img_title {
        flex-direction: column;
    }
    .player-name_img_title .player_name_content {
        padding-left: 0;
        padding-top: 15px;
        width: 100%;
        text-align: center;
    }
    .hof_data .player-name_img_title .player_name_content {
        padding-top: 0;
    }
    .about_me_part {
        padding: 20px 15px;
    }
    .about_me_part p {
        font-size: 16px;
        line-height: 24px;
    }
    .login_content_wrapper {
        padding: 20px;
    }
    .login_content_wrapper label {
        font-size: 16px;
    }



    



}
