/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px)and (max-width: 1500px) {
	#menu li a {
	    padding: 0 18px;
	}
}

@media (min-width: 1300px){
	.container{
		max-width: 1285px;
	}

	.container_lg{
		max-width: 1146px !important;
	}

	.game_slider .owl-dots{
		width: 1146px;
	}
}
@media (min-width: 1400px) {

}
@media (min-width: 1200px)and (max-width: 1299px) {
	.container{
		max-width: 1200px;
	}
	.hero_slider .owl-dots {
	    width: 1200px;
	}

	header.header_top{
		padding: 0;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.container{
		max-width: 992px;
	}
	.hero_slider .owl-dots {
	    width: 992px;
	}

	header.header_top{
		padding: 0;
	}

	#menu li a {
	    padding: 0 10px;
	}

	h4{
		font-size: 22px;
	}

	.static_box_1 span,
	.static_box_2 span,
	.static_box_3 span,
	.static_box_4 span{
		font-size: 12px;
	}

	.static_box_1 .box_shape,
	.static_box_2 .box_shape,
	.static_box_3 .box_shape,
	.static_box_4 .box_shape{
		width: 80px;
	}

	.players_wrapper .du_text{
		margin-top: 30px;
	}

	.assoc_box h4 {
	    font-size: 14px;
	}
}

@media(max-width: 1199px){
	.ballup_wrapper .upcoming_box{
		height: auto;
	}

	#datetimeIn{
		margin-top: 30px;
	}

	.map_img img {
	    height: auto;
	}
}

@media (min-width:768px) and (max-width: 991px){
	.hero_slider .owl-dots {
	    width: 720px;
	}

	.part_box_wrapper .part_box {
	    width: calc(33.33% - 30px) !important;
	}

	.part_box_wrapper .part_box h3 {
	    font-size: 16px;
	}
}

@media (max-width: 991px) {

	.match_header {
		border-bottom: 1px solid #e3e9f7;
	}

	.middle_match::before {
		height: 160%;
		top: -129px;
	}

	.middle_match::after {
		height: 160%;
		top: -129px;
	}

	.right_res {
		padding-left: 0;
	}

	.left_res {
		float: right;
	}

	.match_first li {
		float: right;
	}

	.left_match h3 {
		display: none;
	}

	.responsive{
		overflow: auto;
	}

	.statics_wrapper table {
	    min-width: 768px;
	}

	.statics_wrapper .box_body{
		padding-right: 0;
	}

	.duhail_center {
		text-align: center;
	}

	.duhail_name {
		display: inline-table;
	}

	.duhail_name h2, .duhail_name p{
		color: #0b0a10;
	}

	.du_text {
		margin-bottom: 30px;
	}

	table {
		margin: 0 auto;
	}

	#menu{
		display: none;
	}

	.hamburger-menu {
		display: block;
	}
	.ofcavas-menu {
		display: block;
	}
	header.header_top{
		padding: 0;
	}

	.middle_match{
		height: 100%;
		margin-top: 0;
	}

	.middle_match::before,
	.middle_match::after{
		height: 100%;
		top: 0;
	}

	.middle_match ul {
	    padding-top: 132px;
	}

	.players_wrapper .du_text{
		margin-bottom: 0;
	}

}

/*Medium devices (tablets, 767px and down)*/
@media (min-width: 576px) and (max-width: 767px) {
	.container{
		max-width: 100%;
	}
	.hero_slider .owl-dots {
	    width: 100%;
	}

	.static_tab li a {
	    font-size: 12px;
	    width: 146px;
	    padding: 0;
	}

	.static_txt {
	    padding-left: 10px;
	}

	.static_txt p {
	    font-size: 30px !important;
	}

	.box_shape {
	    width: 85px;
	}

	.team_wrapper .box_body {
	    padding: 30px 15px 40px 15px;
	}

	.team_wrapper .news {
	    margin: 20px 0 15px 10px;;
	}

	.team_wrapper .team_txt h3 {
	    font-size: 14px;
	}
}

/*Small devices (landscape phones, 575px and down)*/
@media (max-width: 767px) {
	.match_wrapper ul li {
		font-size: 14px;
		display: block;
		padding: 0 15px;
	}
	footer{
		padding: 15px 0;
		height: auto;
		margin-bottom: 110px;
	}

	footer ul{
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 15px;
	}

	footer ul li{
		margin-right: 0;
		margin-top: 10px;
	}

	.playvs_wrapper .up_event {
	    padding: 27px 20px 20px 20px;
	    min-width: 100%;
	}

	.team_wrapper .box_body p {
	    font-size: 14px;
	}

	.gallary_box {
		overflow: hidden;
	}

	.gallary_box .item{
		padding: 0;
	}

	.gallary_box .container{
		padding-right: 0;
		margin-left: 15px;
	}

	.gallary_box .owl-stage{
		padding-left: 0 !important
	}

	.p_m_0{
		padding: 0;
	}

	.part_box_wrapper .part_box {
	    width: calc(50% - 30px) !important;
	}

	.mt_sm_30{
		margin-top: 30px;
	}

	.scrolldate_wrapper .news_box_body{
		padding: 15px !important;
	}

	.border_middle span{
		padding-right: 15px;
	}

	.banner_box{
		margin-left: 66px;
	}

	.banner_box p{
		font-size: 12px;
	}

	.banner_box h2 {
	    font-size: 25px;
	}

	.news_2 p{
		font-size: 14px;
	}

	.mobile_footer{
		visibility: visible;
		opacity: 1;
	}

	.back-to-top{
		bottom: 80px;
	}
}

@media (max-width: 575px){
	.hero_slider .owl-dots {
	    width: 100%;
	    bottom: 20px !important;
	    top: auto;
	}

	h4{
		font-size: 20px;
	}

	.pr_m_0{
		padding-right: 0;
	}

	.hero_slider .item{
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		padding-bottom: 55px;
	}

	.event_slide .owl-stage{
		padding-left: 15px !important;
	}

	.event_slide .col-md-6{
		padding: 0 0 0 15px;
	}

	.event_slide .owl-stage-outer{
		margin-right: -15px;
		margin-left: -15px;
	}
	.up_event{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.hide_mobile .box_header{
		display: none;
	}

	.hide_mobile .right_text{
		display: none;
	}

	.hide_mobile .box_body,
	.hide_mobile.box_wrapper{
		padding: 0;
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.mt_m_30{
		margin-top: 30px;
	}

	.event_box h5{
		font-size: 14px;
	}

	.static_tab li a {
	    width: 155px;
	    padding: 0;
	}

	.left_res {
	    float: none;
	    padding: 0 15px;
	}

	 ul.match_first{
		float: none;
		text-align: left;
	}

	.right_res {
	    padding: 0 15px;
	}

	.middle_match ul {
	    padding: 100px 0;
	}

	.match_wrapper ul li {
	    font-size: 14px;
	    display: block;
	    float: none;
	    text-align: left;
	    padding: 0 15px;
	}

	.hero_slider.game_slider .owl-dots {
	    top: 26%;
	}

	.players_wrapper .t_head{
		font-size: 20px !important;
	}

	.part_box_wrapper .part_box {
	    width: calc(100% - 30px) !important;
	}

	.tournament_box .t_head{
		font-size: 12px !important;
		padding-right: 15px !important;
	}

	.tournament_box table td{
		font-size: 13px;
	}

	.tournament_slider h1{
		font-size: 28px;
	}

	.tournament_wrapper .box_wrapper .box_header h3,
	.participating .box_wrapper .box_header h3{
		font-size: 16px;
	}

	.tournament_slider .item{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	.news_2 p{
		font-size: 13px;
	}

	.mobile_footer{
		padding: 15px;
	}

	.mobile_footer button i{
		font-size: 25px;
	}

	.play_cup{
		border-radius: 5px 5px 0 0;
	}

	.overlay_text{
		bottom: 55px;
		top: auto;
	}

	.overlay_text.team_overlay{
		bottom: 68px;
	}

	.game_overlay{
	top: 93px;
	bottom: auto;
	}

}


@media(max-width: 420px){
	.news img {
	    min-width: 80px;
/*	    height: 80px !important;*/
	}

	.up_event img{
		width: 40px;
	}

	.hero_slider h2 {
	    font-size: 32px;
	    line-height: 38px;
	}

	.hero_slider p {
	    max-width: 300px;
	    font-size: 13px;
	}



	.ballup_wrapper .box_header h3{
		font-size: 15px;
	}

	.league_slider .item h2 {
	    font-size: 28px !important;
	}

	.box_shape {
	    width: 85px;
	}


	.playvs_wrapper .up_event {
	    padding: 20px 10px 20px 10px;
	    min-width: 100%;
	}

	.vs,
	.up_event .up_img1,
	.up_event .up_img1{
		width: auto !important;
	}

	.up_img2 h3, .up_img1 h3 {
	    font-size: 12px;
	}

	.vs p{
		font-size: 12px !important;
	}

	.t_head {
	    font-size: 13px;
	}

	.duhail_wrapper td{
		font-size: 14px;
	}

	.players_wrapper .t_head {
	    font-size: 16px !important;
	}

	.played_wrapper .box_wrapper .box_header h3{
		font-size: 20px;
	}

	.sec_title{
		font-size: 27px !important;
	}

	.news_2 p{
		font-size: 12px;
	}

	.game_overlay{
		top: 70px;
	}
}
