@media only screen and ( min-width:1200px) and ( max-width:1600px ) {



    .menu {

    

        margin-left: 0px!important;

    

        margin-right:20px!important;

    

    }

    

    }

    

    

    

    @media only screen and ( min-width: 1200px) and ( max-width:1399px ) {

    

    .navbar-expand-lg .navbar-nav .nav-link {

    

        padding-right: 20px!important;

    

        padding-left: 20px!important;

    

    }

    

    }

    

    

    

    

    

    @media only screen and ( min-width:1600px) and ( max-width:1650px ) {

    

    .menu {

    

        margin-left: -100px!important;

    

        margin-right:20px!important;

    

    }

    

    }

    

    

    

    @media only screen and (max-width: 1199px) {

    

    .donate_left_img {

    

    display:none;

    

    

    

    }

    

    }

    

    

    

    @media only screen and (max-width: 767px) {

    

    .sponsor_left_nav {

    

        margin-left: 0px!important;

    

    

    

    }

    

    }

    

    

    

    

    

    @media only screen and (max-width: 575px) {

    

    .donate_left {

    

        font-size: 15px;

    

    }

    

    .donate_heading1 {

    

        font-size:30px;

    

    }

    

    .donate_left {

    

        padding-top: 30px;

    

    }

    

    

    

    .close{ position:absolute; right:0px;}

    

    }

    

    

    

    @media only screen and (max-width: 460px) {

    

    .frm_radio1{flex-basis:100%!important;}

    

        

    

    .frm_radio2{flex-basis:100%!important;}

    

    .box_all1{ padding:15px;}

    

    }

    

    

    

    @media only screen and ( min-width: 320px) and ( max-width:530px ) {

    

    .all_info {

    

        width: 100%;

    

    }

    

    }

    

    

    

    @media only screen and ( min-width: 320px) and ( max-width:350px ) {

    

    .donate .nav-tabs .nav-link {

    

        font-size: 20px;     padding-top: 10px;

    

        padding-right: 10px;

    

        padding-bottom: 10px;

    

        padding-left: 10px;

    

    }

    

    

    

    .primary-heading {

    

        font-size: 1.2rem!important;

    

    }

    

    .logo img {

    

        width: 50px!important; 

    

    }

    

    .top_right ul li a {

    

        font-size: 11px;

    

        padding-right: 5px;

    

        padding-left: 5px;

    

    }

    

    .top_sigin {

    

        margin-left: 0px!important; 

    

    }

    

    .top_sigin img {

    

    width:16px;

    

    }

    

    header .yellow-heading{ display:none;}

    

    }

    

    

    

    @media only screen and ( min-width: 350px) and ( max-width:485px ) {

    

    .top_right ul li a {

    

        font-size: 11px;

    

        padding-right: 5px;

    

        /* padding-left: 5px; */

    

    }

    

	.top_right ul li a.yellow {

    font-size: 11px;



}



    .top_sigin {

    

        margin-left: 0px!important; 

    

    }

    

    .top_sigin img {

    

    width:16px;

    

    }

    

    header .yellow-heading{ display:none;}

    

    

    

    .donate .nav-tabs .nav-link {

    

        font-size: 20px;     padding-top: 10px;

    

        padding-right: 10px;

    

        padding-bottom: 10px;

    

        padding-left: 10px;

    

    }

    

    }

    

    

    

    

    

    @media only screen and ( min-width: 320px) and ( max-width:521px ) {

    

    .player_img {

    

        width: 120px;

    

        height: 120px;

    

    }

    

    }

    

    

    

    

    

    @media only screen and ( min-width: 522px) and ( max-width:767px ) {

    

    .player_img {

    

        width: 150px;

    

        height: 150px;

    

    }

    

    }

    

    

    

    

    

    @media only screen and (max-width: 767px) {

    

    .space1{ height:20px;}

    

    .news_right {

    

    padding-left:30px; border: none; padding-right:40px;

    

    }

    

    

    

    .donate_left {

    

    display:none;

    

    }

    

    

    

    .drop_play{ margin-bottom:25px;}

    

    .play_detail_text{

    

    margin-top: 60px;

    

    }

    

    .player_img {

    

        width: 150px;

    

        height: 150px;

    

    }

    

    .player_inn {

    

        padding-left: 20px;

    

        padding-right: 20px;

    

    }

    

    .player_box {

    

        text-align: center;

    

    }

    

    

    

    .drop_play1{ margin-bottom:20px;

    

        margin-left: auto;

    

        margin-right: auto;

    

        width: 60%;

    

        float: none;}

    

        

    

    .players {

    

        padding-top: 20px;

    

    } 

    

    

    

    .sidebar{margin-left: 0px;}

    

    .players_side {

    

    border:0;

    

    }

    

    

    

        

    

    .bot_sec .col-4{ width:100%;}

    

    .bot_sec .col-3{ width:100%;}

    

    .bot_sec .yellow-heading {

    

        float: left;

    

    }

    

    

    

    .btn_white{ margin-bottom:20px;}

    

    .primary-heading {

    

        font-size: 1.5rem;

    

    }

    

    

    

    .logo img {

    

        width: 60px; 

    

    }

    

    .menu {

    

         margin-left:0px!important; margin-right:20px!important; margin-top: 29px!important;

    

    }

    

    .right_border1 {

    

    border:none;

    

    }

    

    .signin_left_nav {

    

        margin-left: 0px;

    

    }

    

    .nav1 {

    

    display: flex;

    

        flex-direction: row; height: 40px;

    

    }

    

    

    

    .nav1 a.nav-item{

    

        width: 50%!important;

    

        text-align: center;

    

    }

    

    .nav-link1{ padding-top: 10px;}

    

    .donate_box {

    

        padding-right: 10px;

    

        padding-left: 10px;}

    

    }

    

    

    

    

    

    @media only screen and ( min-width: 351px) and ( max-width:767px ) {

    

    }

    

    

    

    

    

    @media only screen and ( min-width: 768px) and ( max-width:991px ) {

    

    .img_details_right{

    

        width: 190px;}

    

        

    

    header .yellow-heading {

    

        font-size: 25px;

    

        line-height: 30px;

    

    }

    

    

    

    .primary-heading {

    

        font-size: 1.8rem;

    

    }

    

    

    

    .logo img {

    

        width: 80px;

    

    }

    

    .menu {

    

        margin-left: 0px!important;

    

        margin-right: 20px!important;

    

    }

    

    .bot_sec .col-4{ width:100%;}

    

    .bot_sec .col-3{ width:100%;}

    

    .bot_sec .yellow-heading {

    

        float: left;

    

    }

    

    .right_border1 {

    

    border:none;

    

    }

    

    .signin_left {

    

        margin-left:0px;

    

        width: 80%;

    

    }

    

    .nav1 {

    

    display: flex;

    

        flex-direction: row;

    

    }

    

    

    

    .nav1 a.nav-item{

    

        width: 50%!important;

    

            text-align: center;

    

    }

    

    .nav-link1{ padding-top: 10px;}

    

    .all_info {

    

        width: 250px!important;

    

    }

    

    .pitch {

    

        left: 280px!important;

    

    }

    

    }

    

    

    

    @media only screen and (max-width: 767px) {

    

    .signin_left {

    

        margin-left: 0px;

    

        width: 100%;

    

    }

    

    }

    

    

    

    

    

    

    

    @media only screen and ( min-width: 992px) and ( max-width:1199px ) {

    

    .nav-link {

    

        font-size: 16px;

    

        }

    

    .navbar-expand-lg .navbar-nav .nav-link {

    

        padding-right: 20px;

    

        padding-left: 20px;

    

    }

    

    .signin_left {

    

        width: 60%; margin-left: 0px;

    

    }

    

    .signin_left_nav {

    

        margin-left: 0px;

    

    }

    

    .menu {

    

        margin-left: 0px!important;

    

        margin-right:20px!important;

    

    }

    

    }

    

    

    

    

    

    @media only screen and ( min-width: 486px) and ( max-width:767px ) {

    

    .btn_yellow1 {

    

        margin-top: 15px;

    

    }

    

    }

    

    

    

    @media only screen and (max-width: 991px) {

        #signin-navbar {
            padding:0;
            margin:0;
          }
	.nav1 a.nav-link{ position:relative;

	/* width:180px; */

    text-align: center; padding-top:10px;}

	

	.no_mobile{ display:none!important;}

    

    .newsletter_right{ border:none; padding-left:30px;}

    

    .nav-link {

    

        font-size: 15.4px;

    

    }

    

    .signin_left_nav {

    

        margin-left: 0px;

    

    }

    

    .img_details_right {

    

        position: relative; margin-left:15px;

    

    }

    

    .player_details {

    

        padding-left: 30px;

    

        width: 100%;

    

    }

    

    }

    

    

    

    @media only screen and (max-width: 767px) {

        .navbar-links{
            padding: 0px 18px !important;
          }

    .bot_nav1 ul li a {

    font-size: 11px;

    padding-right: 4px;

    padding-left: 4px;

}

    .newsletter_left{ width:0px!important;}

    

    .newsletter_right {

    

        width: 100%!important;

    

    }

    

    .play_top_headline {

    

        margin-left: 29px;

    

    }

    

    .drop_play {

    

        margin-right: 30px;

    

    }

    

    .pitch {

    

        position: relative;

    

        height: 100px;

    

        width: 122px;

    

        top: 30px;

    

        left: 1px;

    

    }

    

    #main1 {

    

        padding-right: 0px;

    

        padding-left: 0px;

    

    }

    

    .openbtn{ display:none;}

    

    .players {

    

    border:none;

    

    }

    

    .sidebar .closebtn{ display:none;}

    

    .player_details {

    

        padding-left: 0px;

    

        width: 100%;

    

    }

    

    .space {

    

        height: 0px;

    

    }

    

    }

    

    

    

    

    

    @media only screen and (max-width: 400px) {

    

    .players_side {

    

        margin-left: 0px;

    

        margin-right: 0px;

    

    }

    

    .player_inn .col {

    

    width:100%;}

    

    .player_inn {

    

        padding-left: 20px;

    

        padding-right: 20px;

    

    }

    

    #mySidebar {

    

        height: 100% !important;

    

    }

    

    .drop_play { width:90%; margin-left:auto!important; margin-right:auto!important; float:none!important; margin-top:0px;} 

    

    .players{ padding-top:20px;}

    

    }

    

    }

    

    

    

    

    

    

    

    @media only screen and ( min-width:992px) and ( max-width:1199px ) {

    

    .player_details {

    

        padding-left: 30px!important;

    

        width: 100%!important;

    

    }

    

    .all_info {

    

        width: 230px;

    

    }

    

    .pitch {

    

        left: 255px!important;

    

    }

    

    }

    

    

    

    

    

    @media only screen and (min-width: 992px) {

    

    .hide_desk{ display:none;}

    

    }

    

    

    

    

    

    

    

    @media only screen and (max-width: 991px) {

    

    .overlay_all{ 

    

     background-color:rgba(0, 0, 0, 0.4)!important;

    

    }

    

    

    

    .hide_mob{ display:none;}

    

    }

	

	

	

	@media only screen and (max-width: 767px) {

.content {

    position: relative;

    bottom: 0px;

    color: #064265;

}

}




@media only screen and ( min-width:401px) and ( max-width:767px ) {

    .contries1 ul li {
    
        width: 49%;
    
    }
    
    }
    
    
    
    @media only screen and ( min-width:768px) and ( max-width:991px ) {
    
    .contries1 ul li {
    
        width: 32%;
    
    }
    
    }
    
    
    
    @media only screen and ( min-width:992px) and ( max-width:1199px ) {
    
    .contries1 ul li {
    
        width: 24%;
    
    }
    
    }
    
    
    
    @media only screen and (max-width: 1000px) {
    
    .fc-container__header .fc-container__header__title {
    
         float: none!important;
    
        padding-right: 0.3125rem; margin-bottom:20px;
    
    }
    
    .left_line5{
    
        border-left-width: 1px;
    
        border-left-style: solid;
    
        border-left-color: #dcdcdc; margin-left:30px; padding-left:10px;
    
    }
    
    .political {
    
        position: relative;
    
        width: 90%;
    
    }
    
    .arrow_next {
    
        position: absolute;
    
        right: -60px;
    
        top: 50%;
    
        transform: translate(-50%, 0%);
    
    }
    
    }
    
    
    
    
    
    @media only screen and (max-width: 767px) {
    
    .content {
    
        position: relative;
    
        bottom: 0px;
    
        color: #064265;
    
    }
    
    }
    
    
    
    
    
    
    
    
    
    /*=========game details==========*/
    
    
    
    @media only screen and ( min-width: 992px) and ( max-width:1199px ) {
    
    .score_1 {
    
        width: 40%;
    
    }
    
    .score_2 {
    
        width: 20%;
    
    }
    
    .ft{
    
        font-size:20px;
    
    }
    
    }
    
    
    
    @media only screen and ( min-width: 768px) and ( max-width:991px ) {
    
    .game_1 {
    
    flex-direction: column;
    
        gap: 0rem;
    
        }
    
    .right_co {
    
        font-size: 20px;
    
    }
    
    
    
    .left_co {
    
        font-size: 20px;
    
    }
    
    .big {
    
        font-size: 20px;
    
        line-height: 20px;
    
    }
    
    .score_logo {
    
        border-bottom-width: 1px;
    
        border-bottom-style: solid;
    
        border-bottom-color: #d3d3d3;
    
        float: left;
    
        margin-top: 10px;
    
        margin-right: 0px;
    
        padding-bottom: 10px;
    
        border-right:none;
    
    }
    
    
    
    .ft {
    
        margin-top: 0px;
    
        font-size: 20px;
    
        width: 100%;
    
        text-align: center;
    
    }
    
    
    
    }
    
    
    
    @media only screen and ( min-width: 320px) and ( max-width:330px ) {
    
    .but_latest {
    
        padding-right: 10px;
    
        padding-left: 10px;
    
    }
    
    }
    
    
    
    @media only screen and ( min-width: 331px) and ( max-width:767px ) {
    
    .but_latest {
    
        padding-right: 18px;
    
        padding-left: 18px;
    
    
    
    }
    
    }
    
    
    
    @media only screen and ( min-width: 320px) and ( max-width:767px ) {
    
    .game_1 {
    
    display:none;
    
        }
    
    .right_co {
    
        font-size: 20px; margin-right: 0px; text-align: center;
    
    }
    
    
    
    .left_co {
    
        font-size: 20px; margin-left: 0px; text-align: center;
    
    }
    
    .big {
    
        font-size: 20px;
    
        line-height: 20px;
    
    }
    
    .score_1 {
    
        width: 100%;
    
    }
    
    .score_2 {
    
        width: 90%;
    
        margin-left: auto;
    
        margin-right: auto;
    
    }
    
    .center_text {
    
        margin-bottom: 20px;
    
        margin-left: auto;
    
        margin-right: auto;
    
        width: 90%;
    
    }
    
    .con_flag1 {
    
        right: -10px;
    
    }
    
    .con_flag {
    
        left: -10px;
    
    }
    
    .right_text {
    
        text-align: center;
    
        margin-left: 0px;
    
    }
    
    .left_text {
    
        text-align: center;
    
        margin-right: 0px;
    
    }
    
    
    
    }
    
    
    
    
    
    @media only screen and ( min-width: 992px) and ( max-width:1199px ) {
    
    .top_nav ul {
    
        flex-wrap: wrap;
    
    }
    
    .top_nav ul li {
    
        padding-right: 10px;
    
        padding-left: 10px;
    
        padding-top: 10px;
    
        padding-bottom: 10px;
    
    }
    
    .top_nav1 ul {
    
        flex-wrap: wrap;
    
    }
    
    .top_nav1 ul li {
    
        padding-right: 10px;
    
        padding-left: 10px;
    
        padding-top: 10px;
    
        padding-bottom: 10px;
    
    }
    
    .sponsors1 ul {
    
        flex-wrap: wrap;
    
    }
    
    .sponsor {
    
        margin-left: 0px;
    
    }
    
    .country_box {
    
        margin-bottom: 10PX;
    
    }
    
    .country_right1 {
    
        margin-left: 0px;
    
    }
    
    
    
    .country_right {
    
        padding-left: 10px;
    
    }
    
    .country_left1 {
    
        padding-right: 30px;
    
    }
    
    .team_standing_table {
    
        font-size: 14px;
    
    }
    
    .top_nav1 {
    
        margin-top: 20px;
    
        margin-bottom: 25px;
    
    }
    
    .table_width{ width:600px;}
    
    }
    
    
    
    
    
    @media only screen and ( min-width: 768px) and ( max-width:991px ) {
    
    .top_nav ul {
    
        flex-wrap: wrap;
    
    }
    
    .top_nav ul li {
    
        padding-right: 10px;
    
        padding-left: 10px;
    
        padding-top: 10px;
    
        padding-bottom: 10px;
    
    }
    
    .top_nav1 ul {
    
        flex-wrap: wrap;
    
    }
    
    .top_nav1 ul li {
    
        padding-right: 10px;
    
        padding-left: 10px;
    
        padding-top: 10px;
    
        padding-bottom: 10px;
    
    }
    
    .sponsors1 ul {
    
        flex-wrap: wrap;
    
    }
    
    .sponsor {
    
        margin-left: 0px;
    
    }
    
    .country_box {
    
        margin-bottom: 10PX;
    
    }
    
    .country_right1 {
    
        margin-left: 0px;
    
    }
    
    
    
    .country_right {
    
        padding-left: 10px;
    
    }
    
    .country_left1 {
    
        padding-right: 30px;
    
    }
    
    .team_standing_table {
    
        font-size: 14px;
    
    }
    
    .top_nav1 {
    
        margin-top: 20px;
    
        margin-bottom: 25px;
    
    }
    
    .table_width{ width:600px;}
    
    .top_nav1 ul li {
    
        width: 50%;
    
    }
    
    }
    
    
    
    
    
    @media only screen and ( min-width: 320px) and ( max-width:767px ) {
    
    .top_nav ul {
    
        flex-wrap: wrap;
    
    }
    
    .top_nav ul li {
    
        padding-right: 10px;
    
        padding-left: 10px;
    
        padding-top: 10px;
    
        padding-bottom: 10px;
    
    }
    
    .top_nav1 ul {
    
        flex-wrap: wrap;
    
    }
    
    .top_nav1 ul li {
    
        padding-right: 10px;
    
        padding-left: 10px;
    
        padding-top: 10px;
    
        padding-bottom: 10px;
    
    }
    
    .sponsors1 ul {
    
        flex-wrap: wrap;
    
    }
    
    .sponsor {
    
        margin-left: 0px;
    
    }
    
    .country_box {
    
        margin-bottom: 10PX;
    
    }
    
    .country_right1 {
    
        margin-left: 0px;
    
    }
    
    
    
    .country_right {
    
        padding-left: 10px;
    
    }
    
    .country_left1 {
    
        padding-right:0px;
    
    }
    
    .team_standing_table {
    
        font-size: 14px;
    
    }
    
    .top_nav1 {
    
        margin-top: 20px;
    
        margin-bottom: 25px;
    
    }
    
    .country_left {
    
        padding-right: 0px;
    
    }
    
    .country_left1 {
    
        border-right: none;
    
    }
    
    .country_bg1 {
    
        padding-left: 50px;
    
    }
    
    .discover1 {
    
        font-size: 50px;
    
        line-height: 50px;
    
    }
    
    .table_width{ width:600px;}
    
    .top_nav1 ul li {
    
        width: 50%;
    
    }
    
    }
	
	
	
@media only screen and (max-width: 575px) {
.where_bannerjuly1 {
    height: 2500px!important;
}

.races_left {
    width: 100%!important;
    position: relative;
}

.races {
    width: 100%!important;
    position: relative;
}
}

@media only screen and (max-width: 991px) {

.country_bg1 {
    padding-top: 60px!important;
    padding-left: 20px!important;
}

}