@media (min-width: 576px){
	.hide_for_web{display: none;}
}
@media (min-width: 992px){
	/* dropdown open on hover */
	.menu_inner .dropdown:hover .dropdown-menu {display: block;top: 100%;left: 0;margin-top:0;}
	.menu_inner .dropdown:hover .dropdown-toggle{color:#f9c100;}
}

@media (max-width: 1400px) and (min-width: 1280px){
	.news_slide_box {
		/* min-height: 215px; */
	}
}
@media (max-width: 1399px){
	.logo-position img{
		/*max-height: 100px;*/
	}

	.search-bar .input-group input{
		width: 260px;
	}

	.search-bar .input-group .input-group-append img {
		width: 17px;
	}

	.seperator:before{
		width: 96%;
	}

	.inner_main_title{
		font-size: 32px;
	}

	.inner_page_content_desc h2{
		font-size: 28px;
	}

	.related_grid_wrapper .set_blog_bio{
		padding: 10px 15px;
	}

	.header_runing_match_slider, .header_runing_match_slider .match_title {font-size: 16px;}
	.header_runing_match_slider ul li {margin-right: 35px;}

	.list_match_box .bottom_tabs a{
		font-size: 12px;
	}

	.theme_tabs .nav-tabs .nav-link {padding: 10px 12px;margin-bottom: -1px !important;}
	.season_year_container .syear {min-width: 56px;padding: 3px 10px;}
}

@media (max-width: 1280px){
	.menu_inner .toggle_switch {
	    margin-left: 10px;
	}
	.downloadapkbtn {
	    margin-left: 10px;
	    font-size: 14px;
	}
	.menu_inner ul li a {
	    padding: 0 10px !important;
	}
}
@media (max-width: 1199px){
	.header_runing_match_slider .container-fluid, .header_magazine_style .header_top_main_wrapper .container-fluid, .header_main_wrapper .container-fluid {padding: 0 20px;}
	.header_slider_section {padding: 0 20px;}
	/*.menu_inner ul{
		margin: 0 20px 0 0;
	}*/

	.menu_inner ul li a{
		padding: 0 6px !important;
    	font-size: 14px;
	}

	.search-bar .input-group input {
	    width: 240px;
	}

	.set_blog_bio h3{
		display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	}

	.set_blog_bio p{

	}

	.set_blog_bio{
		padding: 15px;
	}

	.set_blog_bio p span{
		font-size: 13px;
	}

	.news_grid a{
		height: 300px;
	}

	.news_block_left{
		padding-right: 14px;
	}

	.news_block_right{
		padding-left: 14px;
	}

	.search-bar .input-group .input-group-append button{
		line-height: 16px;
	}

	.seperator:before{
		width: 95%;
	}

	.related_grid a{
		height: 250px;
	}

	.inner_main_title {
	    font-size: 30px;
	}

	.inner_page_content_desc h2 {
	    font-size: 26px;
	}
	.header_runing_match_slider ul li {margin-right: 20px;}
	/*.menu_inner .toggle_switch {margin-left: 0;}*/
	.theme_tabs .nav-tabs {
	    flex-wrap: nowrap;
	    overflow-x: auto;
	    overflow-y: hidden;
	    flex-direction: row;
	    flex: 1;
	    -webkit-overflow-scrolling: touch;
	}
	.theme_tabs .nav-tabs li {
	    flex: 0 0 auto;
	}
	.filter_btn {
	    padding: 5px 20px;
	}

	.squad_box_left {
		width: 50px;
	}
	.squad_box_left img {
		width: 50px;
		height: 50px;
	}
	.squad_box_right {
		width: calc(100% - 50px);
	}

}

@media (max-width: 991px){
	
	/* responsive menu highlight */
	body.menu-open:not(.sticky_head_active) {
		padding-top: 120px;
	}
	body.menu-open:after {
		display: inline-block;
		content: "";
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: rgb(82 82 82 / 68%);
		z-index: 3;
	}
	body.menu-open:not(.sticky_head_active) .header_magazine_style .header_top_main_wrapper {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		z-index: 99;
	}
	body.menu-open:not(.sticky_head_active) .header_main_wrapper {
		position: fixed;
		left: 0;
		right: 0;
		z-index:99;
		top: 30px;
	}
	
	

	.header-main-position{
		align-items: flex-start;
	}

	.mobile-menu-header{
		display: flex;
	    align-items: center;
	    justify-content: space-between;
	    /*width: 60%;*/
	    margin-right: 10%;
	}

	.banner_sidebar_top .logo-position{
		width: 200px;
	}

	.full-static-post-header{
		flex-wrap: wrap;
	}

	.width_49 {
		width: 100%;
	}

	.main-static-post-header{
		margin-bottom: 4px;
	}

	.banner_sidebar_top .navbar-toggler{
		position: absolute;
	    right: 0;
	    margin-top: 0;
	    padding: 0;
	    border: 0;
	    width: 30px;
	    height: 30px;
	    top: 25px;
	}

	.banner_sidebar_top .navbar-toggler:focus{
		outline: none;
		box-shadow: none;
	}

	.banner_sidebar_top .navbar-toggler-icon{
		position: absolute;
	    width: 23px;
	    height: 2px;
	    background-color: #f9c100;
	    margin: 0;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%,-50%);
	}	

	.banner_sidebar_top .navbar-toggler-icon:before, .banner_sidebar_top .navbar-toggler-icon:after {
	    content: '';
	    position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
	    width: 23px;
	    height: 2px;
	    background-color: #f9c100;
	    -webkit-transition: all .2s ease-in-out;
	    -moz-transition: all .2s ease-in-out;
	    -o-transition: all .2s ease-in-out;
	    transition: all .2s ease-in-out;
	}

	.banner_sidebar_top .navbar-toggler-icon:before {
		top: 6px;
	}

	.banner_sidebar_top .navbar-toggler-icon:after {
		bottom: 6px;
	}

	.search-bar{
		margin-left: auto;
	}

	.header_main_wrapper .navbar{
		flex-direction: column;
	}

	/*.banner_sidebar_top .menu_inner{
		margin-top: 20px;
	}*/

	.menu_inner ul{
		margin: 0px;
	}

	.banner_sidebar_top .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{
		background-color: transparent;
	}

	.banner_sidebar_top .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
	    transform: rotate(45deg);
	    left: 0;
	    top: 0;
	}

	.banner_sidebar_top .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after{
		-ms-transform: rotate(-45deg);
    	-webkit-transform: rotate(-45deg);
    	transform: rotate(-45deg);
    	left: 0;
    	top: 0;
	}

	.td_module_flex{
		width: 100%;
	}

	.behindsceneRX .row_splitbox{
		width: 50%;
    	display: flex;
    	flex-direction: column;
	}

	.behindsceneRX .row_splitbox .image_setthumb{
		margin-bottom: 10px;
	}

	.behindsceneRX .row_splitbox .right_desF{
		width: 100%;
	}

	.news_block_left{
		width: 62%;
	}

	.news_block_right{
		width: 38%;
	}

	.mostpopular_section .row_splitbox,
	.lifestyle_newxs .row_splitbox{
	    display: flex;
	    flex-direction: row;
		justify-content: space-between;
	}

	.lifestyle_newxs .row_splitbox:nth-child(3),
	.lifestyle_newxs .row_splitbox:nth-child(4){
		padding: 0px;
		margin: 0;
	}

	.mostpopular_section .image_setthumb,
	.lifestyle_newxs .image_setthumb{
		margin-bottom: 10px;
	}

	.mostpopular_section .right_desF,
	.lifestyle_newxs .right_desF{
		width: calc(100% - 107px);
	}

	.quickreads .td_module_flex .td-image-wrap {
	    height: 120px;
	}

	.quickreads .td_module_flex h3 {
	    font-size: 14px;
	}

	.quickreads .td_module_flex:last-child{
		margin-bottom: 0px;
	}

	.quickreadsceneRX.td_module_flex, .hotnewssceneRX.td_module_flex{
		width: 50%;
	}

	.quickreadsceneRX.td_module_flex{
		padding-right: 14px;
	}

	.hotnewssceneRX.td_module_flex{
		padding-left: 14px;
	}

	.news_grid_wrapper{
		flex-wrap: wrap;
	}

	.news_grid a {
	    height: 260px;
	}

	.news_grid_wrapper .width_25{
		width: calc(50% - 2px);
	}

	.news_grid_wrapper .width_25:nth-child(1),
	.news_grid_wrapper .width_25:nth-child(2){
		margin-bottom: 4px;
	}

	.news_grid_wrapper .width_25{
		margin-bottom: 0;
		margin-top: 0;
	}

	.seperator:before{
		width: 93.5%;
	}

	.big_news_sec .row_splitbox{
		align-items: flex-start;
    	flex-direction: column;
	}

	.big_news_sec .row_splitbox .image_setthumb{
		margin-bottom: 10px;
	}

	.big_news_sec .right_desF{
		width: 100%;
	}

	.block-title{
		font-size: 13px;
	}

	.block-title span{
		padding: 8px 8px 6px;
	}

	.section_navigation a{
		width: 20px;
    	height: 20px;
	}

	.section_navigation a svg {
	    width: 6px !important;
	    height: 11px;
	}

	.inner-page-sub-title{
		font-size: 18px;
	}

	.inner_main_title {
	    font-size: 28px;
	}

	.author_post-desc{
		margin: 5px 0 15px 0px;
	}

	.inner_page_content_desc h2 {
		font-size: 24px;
	}

	.related_grid_wrapper{
		flex-wrap: wrap;
	}

	.related_grid{
		width: 100%;
	}

	.related_grid a{
		width: 100%;
	}

	.related_grid_wrapper .related_grid:nth-child(2){
		margin: 0px;
	}

	.inner-page-sub-title {
	    font-size: 16px;
	}


	.logo-position img {
	    max-height: 60px;
	}
	.header_main_wrapper {
	    padding: 15px 0;
	}
	.banner_sidebar_top .navbar-toggler {
	    top: 15px;
	}
	.header_main_wrapper.sticky_head .banner_sidebar_top .navbar-toggler {
	    top: 5px;
	}
	.banner_sidebar_top .menu_inner .navbar-collapse {
	    position: fixed;
	    top: 119px;
	    background-color: #063977;
	    width: 250px;
	    /* height: 100vh !important; */
		height: calc(100vh - 119px) !important;
	    z-index: 9;
	    padding: 10px 15px;
	    right: 0;
	    animation: righttoleft 1s ease-out;
		overflow: hidden;
    	overflow-y: auto;
		padding-bottom: 60px;
	}
	.header_main_wrapper.sticky_head .logo-position img {max-height: 40px;}
	.header_main_wrapper.sticky_head .menu_inner .navbar-collapse {
	    top: 70px;
		height: calc(100vh - 70px) !important;
	}
	.menu_inner ul li, .menu_inner ul li a {
	    width: 100%;
	    text-align: left;
		padding-left: 0 !important;
	}
	.menu_inner ul li a.active:before, .menu_inner ul li a:hover:before {
		width: 100%;
	}
	.menu_inner .switch_box.box_3 {
	    float: left;
	    width: 100%;
	}
	body.menu-open {
	    overflow: hidden;
	}
	.header_runing_match_slider, .header_runing_match_slider .match_title {font-size: 14px;}
	.header_runing_match_slider ul li {margin-right: 15px;}
	.header_main_wrapper.sticky_head .menu_inner ul li a{color: #000;}
	.header_main_wrapper .navbar {flex-direction: row;flex-wrap: nowrap;padding-right: 50px;justify-content: space-between;display: inline-flex;width: 100%;}
	.menu_inner {width: auto;}
	.theme_tabs .nav-tabs .nav-link {padding: 7px 12px;}

	.filter_btn {
	    font-size: 12px;
	    margin-left: 0;
	}
	.Venues_container.big_news_sec .row_splitbox {flex-direction: row;}
	.Venues_container.big_news_sec .row_splitbox .image_setthumb {margin: 0;width: 150px;}
	.Venues_container.big_news_sec .right_desF {width: calc(100% - 150px);padding-left: 15px;}
	.Venues_container.big_news_sec .right_desF h3 {font-size: 16px;}

	.vertical_tabs div#v-pills-tab {width: 150px;margin-right: 10px !important;}
	.vertical_tabs .tab-content {width: calc(100% - 160px);}
	.vertical_tabs .nav-pills .nav-link {font-size: 12px;padding: 5px 8px;}

	.squad_box .name {font-size: 14px;}
	.squad_box .rol {font-size: 13px;}

	/* matches */
	.list_match_box .bottom_tabs a {min-width: 90px;padding: 8px 15px;}
	.top_second .date_time_won {flex-direction: column;}
	.top_first, .list_match_box .list_match_box_title, .team_detail_container .team_detail .team_name .flg_name, .team_detail_container .team_detail .team_data {font-size: 14px;}

	/* Header dropdown */
	.menu_inner .dropdown-menu {background-color: transparent;box-shadow: none;padding-left: 10px;}
	.menu_inner ul li.dropdown {display: inline-block;width: 100%;}
	.menu_inner .dropdown-menu .dropdown-item {padding: 6px 0 !important;border-color: #ddd;word-break: break-word;white-space: initial;}
	.menu_inner .dropdown-menu .dropdown-item:hover {background-color: transparent;opacity: 0.5;}
	
	/* filter bar design */
	.dropdown.one_col .dropdown-menu, .dropdown.two_col .dropdown-menu, .dropdown.three_col .dropdown-menu {width: 486px;}
	.dropdown.three_col .dropdown-menu ul li {width: 48%;}
	.filterbar_btn {padding: 10px 15px;}
	.reset_btn {padding: 10px 15px;}
	.filter_reset_btn_sec {width: 120px;}
	.filterbar_btn_sec {width: calc((100% - 150px) / 3);}

	/* live tab */
	.theme_table table {font-size: 14px;}
	.theme_table table th, .theme_table table td {padding: 10px;}
	.border_box {font-size: 14px;}
	.live_commentry_title_bar h5 {font-size: 14px;}
	.grad_header{font-size: 14px;}

	/* teams page */
	.team_container> .single_team {width: 50%;}
	.team_container> .single_team:nth-child(3n) {border-right-width: 1px;}
	.team_container> .single_team:nth-child(2n) {border-right-width: 0;}

	/* timer section */
	.match_start_time {
		font-size: 30px;
	}
	.matchdifftime{
		font-size:16px;
	}

	.vertical_tabs {flex-direction: column;}
	.vertical_tabs > div {width: 100% !important;}
	.vertical_tabs .tab-content {
		margin-top: 15px;
	}
	.squad_box_title {
		font-size: 16px;
		padding: 7px 10px;
	}
	.vertical_tabs .nav-pills .nav-link {width: 33.33%;font-size: 13px;}
	.vertical_tabs .nav.flex-column {flex-direction: row !important;flex-wrap: wrap;margin: 0;display: inline-flex;}
	.vertical_tabs .vertical_tabs_title {width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;}
	.vertical_tabs .nav-pills .nav-link:after {width: 100%;height: 4px;bottom: 0;top: auto;}
	div#Stats .vertical_tabs .tab-content {margin-top: 10px;}
	.vertical_tabs .nav-pills .nav-link:last-child {border-bottom: 1px solid #f5f5f5;}
	.vertical_tabs .nav-pills .nav-link {
		padding: 5px 10px;
	    font-size: 14px;
	    border: 1px solid #f5f5f5 !important;
	    margin: 4px 8px 4px 0;
		width: auto;
	}
	.vertical_tabs .nav-pills .nav-link.active:after, .vertical_tabs .nav-pills .nav-link:hover:after {display: none;}
	.vertical_tabs .nav-pills .nav-link.active, .vertical_tabs .nav-pills .nav-link:hover {border-color: #f9c100 !important;}

	/* Dark Mode */
	.dark-theme .banner_sidebar_top .menu_inner .navbar-collapse {background-color: rgb(29,30,31);}
	.dark-theme .header_main_wrapper.sticky_head .menu_inner ul li a {color: #fff;}
	.dark-theme .menu_inner .dropdown-menu .dropdown-item {color: #fff !important;border-color: rgb(49,50,51);}

	.top_first .top_firstl, .top_first .top_firstr {max-width: 100%;}
	.heading-content .top_first {flex-wrap: wrap;}

	.live_commentry_box .team_detail_container .team_detail{width:100%;}
	.live_commentry_box .team_detail_container .team_detail:nth-child(2n+1){padding-right: 0px}
	.live_commentry_box .team_detail_container .team_detail:nth-child(2n){padding-left: 0px;border-left:none;}

	.season_year_container .syear {min-width: 55px;padding: 3px 7px;}
	.live_commentry_box .team_detail_container .team_detail .team_data{font-size: 14px;}
}

@media (max-width: 1024px){
	.news_slide_box {
	    /* min-height: 214px; */
	}
}
@media (max-width: 1024px) {
	.container,
	.container-md,
	.container-sm {
		max-width: 100%;
	}
}

@media (max-width: 767px){
	.header_runing_match_slider .container-fluid, .header_magazine_style .header_top_main_wrapper .container-fluid, .header_main_wrapper .container-fluid {padding: 0 12px;}
	.set_blog_bio h3{
		font-size: 26px;
		display: block;
		white-space: nowrap;
	  	overflow: hidden;
	  	text-overflow: ellipsis;
	}

	.small-static-post-header .set_blog_bio h3 {
	    font-size: 14px;
	}

	.set_blog_bio h6 b{
	    font-size: 9px;
	    padding: 3px 7px;
	}

	.td_module_flex h3,
	.big_news_sec .right_desF h3,
	.must_read_sec h3{
		font-size: 18px;
	}

	.set_blog_bio p span {
		font-size: 12px;
	}

	.right_desF h3{
		font-size: 14px;
	}
	
	.news_block_left{
		width: 100%;
	}

	.news_block_left {
	    padding-right: 24px;
	}

	.quickreadsceneRX.td_module_flex{
		padding-right: 7px;
	}

	.hotnewssceneRX.td_module_flex{
		padding-left: 7px;
	}

	.news_block_right{
		width: 100%;
		padding-left: 24px;
	}

	.behindsceneRX .row_splitbox{
		width: 100%;
		flex-direction: row;
    	align-items: center;
    	justify-content: space-between;
	}

	.behindsceneRX .row_splitbox .right_desF{
		width: calc(100% - 120px);
	}

	.behindsceneRX .row_splitbox .image_setthumb{
		margin-bottom: 0px;
	}

	.mostpopular_section .row_splitbox{
		flex-direction: row;
	    align-items: center;
	    justify-content: space-between;
	}

	.mostpopular_section .image_setthumb{
		margin-bottom: 0px;
	}

	.mostpopular_section .right_desF{
		width: calc(100% - 120px);
	}

	.news_grid a {
	    height: 220px;
	}

	.news_grid_wrapper .set_blog_bio h3 {
	    font-size: 14px;
	}

	.big_news_sec .right_desF p:nth-child(2){
		margin: 0 0 10px 0;
	}

	.big_news_sec .row_splitbox:nth-child(4){
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.seperator{
		margin-bottom: 35px;
	}

	.seperator:before{
		width: 91.5%;
	}

	.must_read_sec:last-child{
		margin-bottom: 0px;
	}

	.page-nav{
		margin-top: 40px;
	}

	.page-nav a, .page-nav span{
		padding: 4px 9px;
	    line-height: 20px;
	    font-size: 12px;
	    margin: 6px 6px 0px 0;
	    min-width: 30px;
	}

	.page-nav a svg {
		width: 6px !important;
		height: 11px;
	}

	.td-footer-wrap{
		padding: 30px 0;
	}

	.footer-sec-wrap{
		justify-content: center;
	}

	.footer-logo{
		text-align: center;
		margin: 0 0 30px 0;
		float: none;
	}

	.foot_right_sec ul{
		justify-content: center;
	}

	.footer-logo .foot_logo_link img{
		max-height: 40px;
    	width: auto !important;
	}

	.foot_right_sec ul li,.foot_right_sec ul li:not(:last-child){
		margin: 0px 5px;
	}

	.foot_right_sec ul li a svg {
	    width: 20px !important;
	    height: 20px;
	}

	.inner_main_title {
	    font-size: 26px;
	}

	.inner_page_content_desc h2 {
	    font-size: 22px;
	}

	/* .responsive_top_main_add {
	    display: block;
	}
	.web_right_main_add {
	    display: none;
	} */
	.web_right_main_add{
		margin-top: 10px;
	}
	.header_runing_match_slider ul {
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    flex-direction: row;
    flex: 1;
    -webkit-overflow-scrolling: touch;}
	.header_runing_match_slider ul li {flex: 0 0 auto;}
	div#news .big_news_sec .right_desF h3 {font-size: 14px;}
	/* .vertical_tabs {flex-direction: column;}
	.vertical_tabs > div {width: 100% !important;}
	.vertical_tabs .tab-content {
		margin-top: 15px;
	}
	.squad_box_title {
		font-size: 16px;
		padding: 7px 10px;
	}
	.vertical_tabs .nav-pills .nav-link {width: 33.33%;font-size: 13px;}
	.vertical_tabs .nav.flex-column {flex-direction: row !important;flex-wrap: wrap;margin: 0;display: inline-flex;}
	.vertical_tabs .vertical_tabs_title {width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;}
	.vertical_tabs .nav-pills .nav-link:after {width: 100%;height: 4px;bottom: 0;top: auto;}
	div#Stats .vertical_tabs .tab-content {margin-top: 10px;}
	.vertical_tabs .nav-pills .nav-link:last-child {border-bottom: 1px solid #f5f5f5;}
	.vertical_tabs .nav-pills .nav-link {
		padding: 5px 10px;
	    font-size: 14px;
	    border: 1px solid #f5f5f5 !important;
	    margin: 4px 8px 4px 0;
		width: auto;
	}
	.vertical_tabs .nav-pills .nav-link.active:after, .vertical_tabs .nav-pills .nav-link:hover:after {display: none;}
	.vertical_tabs .nav-pills .nav-link.active, .vertical_tabs .nav-pills .nav-link:hover {border-color: #f9c100 !important;} */

	.score_detail_row {flex-wrap: wrap;}
	.score_detail_row_reverse_responsive {flex-direction: column-reverse;}
	.seasons_sidebar {margin-bottom: 15px;}
	.score_detail_row .score_detai_left, .score_detail_row .score_detai_right {width: 100%;padding: 0;}
	.news_slide_box, .score_card_box, .theme_tabs {border-radius: 6px;}
	.Commentary_highlight_box {flex-wrap: wrap;padding: 0px;}
	.Commentary_highlight_box > div{width: 50%;border-top: 1px solid #cfcfcf;padding: 5px 10px;border-right: none;}
	.Commentary_highlight_box .Commentary_over {width: 100%;text-align: left;border-top: none;}

	.list_match_box {width: 100%;margin-top: 0;}

	/* filter bar design */
	.filterbar_btn, .reset_btn {padding: 7px;font-size: 14px;}
	.filter_reset_btn_sec {width: 90px;}
	.filterbar_btn_sec {width: calc((100% - 110px) / 3);}
	.filterbar_btn_sec .dropdown-menu {font-size: 14px;}
	.dropdown.two_col .dropdown-menu ul li, .dropdown.three_col .dropdown-menu ul li {width: 100%;}
	.dropdown.one_col .dropdown-menu, .dropdown.two_col .dropdown-menu, .dropdown.three_col .dropdown-menu {
		width: 470px;
	}

	.lab_val {padding: 0;border: none;}
	.lab_val > div {border-bottom: 1px solid #e2e2e2;padding: 10px 0 !important;}
	.lab_val:first-child > div {
		padding-top: 0 !important;
	}	
	.lab_val:last-child > div {
		padding-bottom: 0 !important;
	}
	.lab_val:last-child > div:last-child {border: none;}

	/* over tab */
	.single_over_row br {
		display: none;
	}
	.single_over_row .ov {
		display: inline-block;
		margin-right: 6px;
	}

	/* Dark View */
	.dark-theme .vertical_tabs .nav-pills .nav-link.active, .dark-theme .vertical_tabs .nav-pills .nav-link:hover {background-color: #000;color: #fff;}
	.dark-theme .lab_val > div {border-color: #4c4c4c;}
}

@media (max-width: 575px){
	/* responsive menu overlay */
	body.menu-open:not(.sticky_head_active) {
		padding-top: 105px;
	}

	.hide_for_mobile{display: none;}
	.theme_table table{font-size: 12px;}
	@-moz-document url-prefix() { /* Disable scrollbar Firefox */
	    html{
	      scrollbar-width: none;
	    }
	  }
	*::-webkit-scrollbar {
	  display: none;
	}
	body {
	   scrollbar-width: none;
	}
	.mobile-menu-header{
		flex-direction: column;
		width: 100%;
		margin-right: 0;
	}

	.banner_sidebar_top .logo-position{
		margin-bottom: 20px;
	}

	.search-bar{
		margin: 0 auto 0 0;
		width: 100%;
	}

	.search-bar form{
		width: 100%;
	}

	.banner_sidebar_top .navbar-toggler{
	    top: 105px;
	}

	.set_blog_bio {
	    padding: 10px;
	}

	.set_blog_bio h3 {
	    font-size: 22px;
	}

	.small-static-post-header:nth-child(1), .small-static-post-header:nth-child(2){
		margin-bottom: 0px;
	}

	
	.full-static-post-header .width_49:nth-child(2) {
	    overflow: hidden;
	    white-space: inherit;
	}
	.full-static-post-header .small-static-post-header{
		display: inline-block;
	    margin: 0 !important;
	    margin-bottom: 4px !important;
	    width: 100%;
	}
	.full-static-post-header .small-static-post-header:last-child{
		margin-bottom: 0px !important;
	}

	.row_left {
	    margin-right: -10px;
	    margin-left: -10px;
	}

	.news_block_left, .news_block_right, .quickreadsceneRX.td_module_flex, .hotnewssceneRX.td_module_flex{
		padding-left: 10px;
		padding-right: 10px;
	}

	.quickreads .td_module_flex{
		width: 100%;
		margin-bottom: 15px;
	}

	.quickreads .td_module_flex .td-image-wrap{
		margin-bottom: 10px;
	}

	.quickreads .td_module_flex .td-image-wrap {
	    height: 150px;
	}

	.quickreadsceneRX.td_module_flex{
		margin-bottom: 15px;
	}

	.quickreadsceneRX.td_module_flex, .hotnewssceneRX.td_module_flex{
		width: 100%;
	}

	.lifestyle_newxs .row_splitbox{
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}

	.lifestyle_newxs .image_setthumb{
		margin-bottom: 0px;
	}

	.lifestyle_newxs .right_desF{
		width: calc(100% - 120px);
	}

	.seperator:before{
		width: 95.5%;
	}

	.news_grid_wrapper{
		/*flex-wrap: nowrap;
	    overflow-x: auto;
	    white-space: nowrap;
	    display: inline-block;*/
	}

	.news_grid_wrapper .news_grid{
		/*width: 250px;*/
		width: 100%;
    	display: inline-block;
    	margin-bottom: 4px;
	}
	.news_grid_wrapper .news_grid:last-child{
		margin-bottom: 0;
	}
	.news_grid_wrapper .news_grid a{
		display: inline-block;
		width: 100%;
	}
	.news_grid_wrapper .width_25:nth-child(1), .news_grid_wrapper .width_25:nth-child(2){
		/*margin-bottom: 0px;*/
	}

	.block-title{
		margin-bottom: 15px
	}

	/*.top_header{
		flex-wrap: wrap;
		flex-direction: column;
	}*/
	.top_right_sec ul li:not(:last-child) {
	    margin-right: 10px;
	}
	.top_right_sec{
		margin: 0;
	}

	.author_post-desc{
		flex-wrap: wrap;
		flex-direction: column;
	}

	.author_post-desc .author_name_time{
		margin-bottom: 10px;
	}

	.post_views>div.views,
	.post_views>a{
		margin: 0 15px;
	}

	.big_news_sec .row_splitbox .image_setthumb {
	    width: 100%;
	}
	.big_news_sec .row_splitbox .image_setthumb img {
	    height: 213px;
	    object-fit: cover;
	}

	.mostpopular_section .row_splitbox .right_desF a {
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	}

	header.sticky {
	    box-shadow: none;
	}
	.header_main_wrapper {
	    box-shadow: none;
	    /*border-bottom: 1px solid #ccc;*/
	}
	.mobile-menu-header {
	    justify-content: flex-start;
	}
	.banner_sidebar_top .logo-position {
	    width: 100%;
	    margin-bottom: 0;
	    padding: 15px;
	}
	.banner_sidebar_top {
	    padding: 0;
	}
	.banner_sidebar_top .navbar-toggler {
	    top: 23px;
	    right: 15px;
	}
	.banner_sidebar_top .menu_inner .navbar-collapse {
	    top: 100px;
    	/*z-index: 2;*/
		height: calc(100vh - 100px) !important;
	}
	.logo-position img, header.sticky .logo-position img {
	    /*width: 150px;*/
	    max-height: 45px;
	}
	header.sticky .header_main_wrapper, .header_main_wrapper {
	    padding: 0;
	}
	.search-bar {
	    padding: 10px 15px;
	    background-color: #d9d9d9;
	}
	.search-bar .input-group input {
	    border-radius: 6px !important;
	}
	.mgpopmodal .modal-content {
	    max-width: 95%;
	}
	.header_main_wrapper.sticky_head .logo-position img {max-height: 40px;}
	.header_main_wrapper.sticky_head .banner_sidebar_top .logo-position {padding: 10px 15px;}
	.header_main_wrapper.sticky_head .banner_sidebar_top .navbar-toggler {top: 15px;}
	.header_main_wrapper.sticky_head .menu_inner .navbar-collapse {top: 60px;height: calc(100vh - 60px) !important;}
	.news_slide_box{
		/* min-height: auto; */
	}
	.header_slider_section .owl-dots {margin: 0 !important;margin-bottom: 15px !important;}
	.header_slider_section .owl-theme .owl-dots .owl-dot span {margin: 0 5px;width: 8px;height: 8px;background-color: #d5ad02;opacity: 0.4;}
	.header_slider_section .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background-color: #d5ad02;opacity: 1;}
	.news_slide_box {margin-bottom: 5px;border: 1px solid #d1d1d1;}
	/* .header_slider_section:before{background-color: #fff;} */
	.dark-theme .news_slide_box {border-color:#585858;}
	.dark-theme .header_slider_section:before {
		background-color: #313233;
	}

	.score_card .right_side {width: 150px;}
	.score_card .left_side {max-width: calc(100% - 150px);padding-right: 15px;}

	.score_section .accordion-button {padding: 8px 10px;font-size: 14px;}
	.score_section .accordion-button span {font-size: 12px;margin-left: 15px;}
	.score_section .accordion-button::after {width: 12px;height: 12px;background-size: 13px;}
	.matchinfo_table th {font-size: 13px !important;padding: 10px !important;}

	
	.filter_tabs_btns {
		padding: 5px 0 10px;
		margin: 0;
		display: flex;
		align-items: flex-start;
		font-size: 0 !important;
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		flex-direction: row;
		flex: 1;
		-webkit-overflow-scrolling: touch;
	}
	.filter_tabs_btns .filter_btn {
		flex: 0 0 auto;
		margin: 0 !important;
		margin-right: 5px !important;
		padding: 4px 12px;
		box-shadow: 0 0 8px rgb(0 0 0 / 16%);
	}
	.filter_tabs_btns .filter_btn:last-child{
		margin-right: 0 !important;
	}
	.record_filter_bar .form-control {
		height: 32px;
	}
	.inner_tabs .nav-link {padding: 5px 12px;}
	.points_table_tab_content .title {font-size: 14px;}

	.Venues_container.big_news_sec .row_splitbox .image_setthumb {width: 100%;margin-bottom: 5px;}
	.Venues_container.big_news_sec .right_desF {width: 100%;padding: 0;}
	.Venues_container.big_news_sec .row_splitbox {flex-direction: column;}
	.Venues_container.big_news_sec .row_splitbox .image_setthumb img {height: 150px;}

	.vertical_tabs .nav-pills .nav-link {
		padding: 4px 7px;
	    margin: 4px 8px 4px 0px;
	}
	.vertical_tabs .vertical_tabs_title {padding: 10px !important;}
	.theme_tabs .nav-tabs{margin: 0;}
	/* .theme_tabs .tab-content {padding: 0px;} */
	.theme_tabs .tab-content.with_padd {padding: 0 !important;}
	/* .theme_tabs .tab-content #Highlights, .points_table_tab_content .title, .theme_tabs .tab-content #news, .theme_tabs .tab-content #Venues {padding: 15px 10px;margin: 0;} */
	/* .Commentary_tab_full_content {padding: 15px 10px;} */
	.vertical_tabs .vertical_tabs_title {padding: 7px 10px !important;}
	/* div#Stats .vertical_tabs .tab-content {margin-top: 0;} */
	.squad_box_left img {
		width: 50px;
		height: 50px;
	}
	.squad_box_right {
		width: calc(100% - 50px);
	}
	.squad_box_left {
		width: 50px;
	}
	.highlight_text {margin: 10px 7px;font-size: 14px;}
	
	
	.Commentary_highlight_box > div{width: 100%;padding: 3px 5px;font-size: 12px;display: flex;justify-content: space-between;}
	.match-complete-scorecard h2 {font-size: 14px;}
	.match-complete-scorecard .highlight_text {margin: 8px 0;}
	.pera-text .special-run {
		width: 45px;
	}	
	#Commentary .pera-text .comment-text {
		width: calc(100% - 45px);
	}	
	.theme_tabs .tab-content {
		font-size: 12px;
	}

	.detail_page > .container {padding: 0;}
	/* .detail_page .theme_tabs {border-radius: 0;} */
	.detail_page {margin: -24px 0;padding-top: 15px;}
	.theme_table table th, .theme_table table td{vertical-align: top;}

	.magazine_grid_main {min-height: calc(100vh - 392px);}
	.detail_page .theme_tabs .tab-content {min-height: calc(100vh - 381px); padding:10px;}
	div#Stats .vertical_tabs .tab-content {
		padding: 0;
	}
	.avtar_box .avtar_img_box {
		width: 60px;
	}
	.avtar_box .avtar_detail {
		width: calc(100% - 60px);
		padding-left: 5px;
	}
	/* .theme_tabs .tab-content div#Live {padding: 0 15px;} */

	/*matches */
	.series-name {font-size: 14px;}
	.list_match_box .bottom_tabs a {padding: 6px 7px;margin: 0 5px 5px 0;min-width: 60px;}
	.top_first {flex-direction: column;}
	.team_detail_container .team_detail .team_name {max-width: 50%;}
	.team_detail_container .team_detail .team_data {max-width: 50%;}

	/* filter bar */
	.filter_bar {padding-top: 12px;flex-direction: column;}
	.filterbar_btn_sec {width: 100%;margin-bottom: 12px;}
	.filter_reset_btn_sec {width: 100%;}
	.dropdown.one_col .dropdown-menu, .dropdown.two_col .dropdown-menu, .dropdown.three_col .dropdown-menu {width: 100%;}

	/* teams design */
	.team_container> .single_team {width: 100%;border-width: 0 0 1px 0;}
	.team_container> .single_team:last-child {border-block-width: 0;}
	.team_container> .single_team a {padding: 10px 10px !important;}
	.single_team .team_name {padding-left: 10px;font-size: 14px;}

	.score_detail_row .score_detai_left, .score_detail_row .score_detai_right {padding: 0 10px;}

	.tab_sec_title {font-size: 16px;padding: 15px;}

	.theme_table table th, .theme_table table td {
		padding: 5px 5px;
	}
	.theme_table .inner_table td {
		padding: 5px 10px 5px 0;
	}
	.grad_header {padding: 5px 10px;}
	.season_year {font-size: 14px;margin-bottom: 13px;}

	/* timer section */
	.matchdifftime{
		flex-wrap: wrap;
	}
	.matchdifftime .matchdifftime1{
		width:100%;
		margin-bottom: 7px;
	}
	.matchdifftime .matchdifftime2, .matchdifftime .matchdifftime3{
		width: 50%;
	}
	.matchdifftime .matchdifftimeinner br{
		display: none;
	}

	.detail_page .theme_tabs .tab-content.scorecard_tab_content {
		padding: 0;
	}
	.tab-content.scorecard_tab_content .score_section .accordion-item {
		border-radius: 0;
	}
	.Batter_table .hide_for_web {
		color: #a4a4a4;
	}
	.tab-content.scorecard_tab_content .grad_box {
		border-radius: 0;
	}
	.grad_container {
		font-size: 13px;
	}
	.grad_container p.val {
		font-size: 12px;
	}
	.lab_val > div{
		padding: 7px 0 !important;
	}
	.series_mach_title h3{font-size: 12px;}
	.series_match_detail .grey_text{font-size: 12px;}
	.sec_title, .tab_sec_title{font-size: 16px;}
	.list_match_box_middle .team_detail_container {
		margin-top: 0;
	}
	.team_container> .single_team .team_box {
		padding: 10px;
	}
	.matches-players-list.team_container .team_flag {
		width: 60px;
	}
	.matches-players-list.team_container .team_name {
		max-width: calc(100% - 60px);
	}
	.single_team_title {
		font-size: 14px;
		padding: 5px 10px;
	}

	.downloadapkbtn {
	    font-size: 0;
	    width: 32px;
	    padding: 0;
	    justify-content: center;
	    letter-spacing: 0;
	}
}


@media (max-width: 480px){

	/*.banner_sidebar_top .logo-position {
	    width: 170px;
	}*/

	/*.banner_sidebar_top .navbar-toggler {
		top: 92px;
	}*/

	.menu_inner ul li a{
		line-height: 40px;
	}

	.menu_inner ul li a:before{
		bottom: 5px;
	}

	/*.small-static-post-header{
		width: 60%;
	}*/

	.small-static-post-header:nth-child(1), .small-static-post-header:nth-child(3){
		margin-right: 0px;
	}

	.main-static-post-header {
	    height: 300px;
	}

	.set_blog_bio h3 {
	    font-size: 20px;
	}

	.seperator:before{
		width: 94.5%;
	}

	.latest_article_sec .td_module_flex{
		width: 100%;
	}

	.latest_article_sec .td_module_flex:first-child{
		margin-bottom: 15px;
	}

	.page-nav{
		display: flex;
    	flex-wrap: wrap;
	}

	.page-nav .pages{
		padding: 6px 0 6px 0px;
	}

	.behindsceneRX .row_splitbox .right_desF, .lifestyle_newxs .right_desF, .mostpopular_section .right_desF{
	    width: calc(100% - 110px);
	}

	.footer-logo {
	    margin: 0 0 20px 0;
	}

	.inner_page_content_desc p{
		font-size: 14px;
    	margin-bottom: 10px;
	}

	/**/
	.header_slider_section {padding: 0 12px;}
	.news_slide_box {padding: 10px 7px;}
	.result_bar {
	    padding: 5px 10px;
	    border-radius: 6px;
	}
	.result_bar .dot {width: 8px;height: 8px;}
	.news_slide_box_top {margin-bottom: 20px;} 
	.social_share_wrapper {top: 350px;}
	.header_main_wrapper .navbar {padding-right: 60px;}

	/* score detail page */
	.score_card .right_side {width: 150px;}
	.score_card .left_side {max-width: calc(100% - 150px);padding-right: 15px;}
	.score_card_box_middle {flex-direction: row;padding: 10px 5px;}
	.score_card .single_flag, .score_card .left_side, .score_card .right_side {flex-direction: column;justify-content: flex-start;padding: 0;width: 100%;text-align: center;max-width: 100%;}
	.score_card .single_flag .country_name {width: 100% !important;margin: 0 !important;max-width: 100% !important;text-align: center !important;}
	.score_card .single_flag_vs {display: inline-block !important;width: 20% !important;}
	.score_card .single_flag {width: 40%;}
	.score_card_box {font-size: 12px;}
	.score_card .right_side .detail {margin: 0;font-size: 11px;}
	.score_card .right_side {margin-top: 15px;}
	

	.score_section .accordion-button span {width: 100%;margin: 4px 0 0 0;}
	.score_section .accordion-button {flex-direction: column;justify-content: flex-start;align-items: flex-start;position: relative;padding-right: 25px;}
	.score_section .accordion-button::after {position: absolute;top: 50%;right: 10px;transform: translateY(-50%);}
	.score_section .accordion-button:not(.collapsed)::after {transform: translateY(-50%) rotate(-180deg);}

	.magazine_grid_main {min-height: calc(100vh - 382px);}
	.detail_page .theme_tabs .tab-content {min-height: calc(100vh - 371px);/* min-height: 2px; */}

	/* live tab over slider */
	.over_slider.owl-theme .item{text-align: center;}
	.over_slider.owl-theme .owl-nav button, .run_box {width: 25px;height: 25px;}
	.over_slider .over_count {line-height: 25px;}
	.over_slider.owl-carousel .owl-stage-outer {height: 25px;}
	.over_slider.owl-theme .owl-nav button {background-size: 16px !important;}
	.over_slider_bar {width: calc(100% - 70px);}
	.over_slider.owl-theme .owl-nav .owl-prev, .over_slider.owl-theme .owl-nav .owl-prev:hover {left: -30px;}
	.over_slider.owl-theme .owl-nav .owl-next, .over_slider.owl-theme .owl-nav .owl-next:hover {right: -30px;}
	.over_slider.owl-theme .owl-nav .owl-prev:hover, .over_slider.owl-theme .owl-nav .owl-next:hover{background-position: center top 8px !important;}

	/* venue tab */
	.Venues_img img {height: 200px;border-radius: 4px;}
	.Venues_detail h3 {font-size: 16px;}
}

@media (max-width: 400px){
	
	

	.foot_right_sec ul li a svg {
	    width: 17px !important;
	    height: 17px;
	}

	.td-footer-wrap {
	    padding: 20px 0;
	}

	.td-footer-copyright{
		padding: 8px 0;
	}

	.td-footer-copyright span{
		font-size: 12px;
	}

	.small-static-post-header {
	    width: 90%;
	}

	.seperator:before{
		width: 93%;
	}

	.inner_main_title {
	    font-size: 24px;
	}

	.inner_page_block{
		margin-bottom: 10px;
	}

	.inner_page_content_desc h2 {
	    font-size: 20px;
	}
	.magazine_grid_main {min-height: calc(100vh - 353px);}
	.detail_page .theme_tabs .tab-content {min-height: 300px;/*min-height: calc(100vh - 341px);min-height: 2px;*/}
}