/* Peter changes */ 

@media only screen and (max-width: 1740px) {

	.matches-title, .featured-videos-title, .live-streaming-hub-title, .upcoming-stream-title {
		font-size: 17px;
	}

	nav ul.head-nav-ul > li {
		padding: 0px 5px;
	}

	.head-logo-content {
		max-width: 1600px;
	}

	nav .head-nav-main-menu {
		max-width: 1600px;
		width: 100%;
	}

	.main-inner {
		max-width: 1600px;
	}

	.home-cat-a-sub-wrapper h3 a, .home-cat-b-sub-wrapper h3 a {
		color: #333;
		font-size: 15px;
	}

	.related-posts-title h2 {
		font-size: 18px;
	}

	.telegram-lightbox-container {
		width: 1600px;
	}

	.overlay {
		width: 1480px;
	}

	.featured-videos-slider-container {
		width: 1525px;
	}

	.featured-videos-slider-container-pseudo-element-left {
		width: 45px;
	}

	.main-inner #horizontal-livescores {
		max-width: none!important;
		width: 1525px;
	}

	article p {
		font-size: 21px;
	}
}

@media only screen and (max-width: 1600px) {

	.matches-title, .featured-videos-title, .live-streaming-hub-title, .upcoming-stream-title {
		font-size: 15px;
	}

	nav ul.head-nav-ul > li.menu-item-has-children {
		padding-right: 22px;
	}

	nav span.menu-arrow {
		right: 17px;
	}

	.head-logo-content {
		max-width: 1400px;
	}

	nav .head-nav-main-menu {
		max-width: 1400px;
	}

	nav ul.head-nav-ul > li {
		padding: 0px 4px;
	}

	nav ul.head-nav-ul > li > a, .text-search, .text-settings, nav ul.head-nav-ul > li > ul > li > a, nav ul.head-nav-ul > li > ul li > ul li > a {
		font-size: 14px;
	}

	nav ul.head-nav-ul > li > ul > li > a, nav ul.head-nav-ul > li > ul li > ul li > a {
		padding: 8px 15px;
	}

	.menu-item-icon, .menu-item-icon-active {
		padding-right: 8px;
		width: 36px;
	}

	.main-inner {
		max-width: 1400px;
	}

	/* .featured-videos-slider-container .featured-football-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-cricket-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-kabaddi-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-kho-kho-videos-slider .home-cat-b-sub-wrapper-small {
		width: 230px!important;
	} */

	.main-inner-2 .featured-videos-slider-container .home-cat-b-sub-wrapper-small {
		width: 230px!important;
	}

	.featured-videos-slider-container .home-cat-b-sub-wrapper h3 p {
		font-size: 14px;
		line-height: 18px;
	}

	.featured-videos-slider-container .home-cat-b-sub-wrapper-small .img-effect-wrapper img {
		width: 210px!important;
	}

	.related-posts-title h2 {
		font-size: 15px;
	}

	.main-single-page #breadcrumbs a {
		font-size: 17px;
	}

	.telegram-lightbox-container {
		width: 1400px;
	}

	.overlay {
		width: 1280px;
	}

	.featured-videos-slider-container-pseudo-element-left {
		width: 40px;
	}

	.featured-videos-slider-container {
		width: 1340px;
	}

	.featured-videos-slider-container-pseudo-element-right {
		width: 40px;
	}

	.main-inner #horizontal-livescores {
		max-width: none!important;
		width: 1340px;
	}

	.featured-videos-sub-page .featured-videos-slider-container-pseudo-element-left, .featured-videos-sub-page .featured-videos-slider-container-pseudo-element-right {
		height: 240px;
	}

	.post-title {
		font-size: 28px;
	}

	article p {
		font-size: 20px;
	}

}

@media only screen and (max-width: 1400px) {

	.matches-title, .featured-videos-title, .live-streaming-hub-title, .upcoming-stream-title {
		font-size: 13px;
	}

	.menu-item-icon, .menu-item-icon-active {
		padding-right: 5px;
		width: 25px;
		padding-top: 6px;
	}

	.live-stream-box-container {
		width: 260px;
		height: 290px;
	}

	.live-streaming-banners-image {
		width: 400px;
		height: 75px;
		margin: 20px;
	}

	nav ul.head-nav-ul > li:nth-of-type(1), nav ul.head-nav-ul > li:nth-of-type(2), nav ul.head-nav-ul > li:nth-of-type(3), nav ul.head-nav-ul > li:nth-of-type(4) {
		padding: 0;
	}

	nav span.menu-arrow {
		right: 2px;
	}

	nav ul.head-nav-ul > li.menu-item-has-children {
		padding-right: 5px;
	}

	.head-logo-content {
		max-width: 1200px;
	}

	nav .head-nav-main-menu {
		max-width: 1200px;
	}

	.head-right-nav {
		width: 245px!important;
        padding: 0;
	}

	nav div.head-search-icon {
        width: 80px;
    }

	.dark-theme-wrap-icon, .dark-theme-wrap-icon-active {
		left: 8px;
	}

    .head-settings-icon {
        width: 62%;
    }

    nav ul.head-nav-ul > li.menu-item-has-children {
        padding-right: 5px;
    }

	.head-nav-main-menu > div:nth-child(1) {
		width: 78%!important;
	}

	nav ul.head-nav-ul > li {
		padding: 0px 5px;
	}

	.header-login-wrap {
		width: 125px!important;
	}

	.main-inner {
		max-width: 1200px;
	}

	.home-cat-a-wrapper .img-effect-wrapper img {
		height: 245px;
	}

	.home-cat-a-sub-wrapper h3 a, .home-cat-b-sub-wrapper h3 a {
		font-size: 14px;
		line-height: 17px;
	}

	/* .featured-videos-slider-container .featured-football-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-cricket-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-kabaddi-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-kho-kho-videos-slider .home-cat-b-sub-wrapper-small {
		height: auto!important;
	} */

	.main-inner-2 .featured-videos-slider-container .home-cat-b-sub-wrapper-small {
		height: auto!important;
	}

	.featured-videos-slider-container .home-cat-b-sub-wrapper h3 p {
		font-size: 13px;
		line-height: 16px;
	}

	.telegram-lightbox-container {
		width: 1200px;
	}

	.overlay {
		width: 1080px;
	}

	.overlay-single-article-video .single-article-video {
		width: 970px;
		height: 600px;
	}

	.single-article-video iframe {
		width: 100%;
		height: 540px;
	}

	.featured-videos-slider-container {
		width: 1125px;
	}

	.featured-videos-slider-container-pseudo-element-left {
		width: 45px;
	}

	.featured-videos-slider-container-pseudo-element-right {
		width: 47px;
	}

	.main-inner #horizontal-livescores {
		max-width: none!important;
		width: 1125px;
	}

	.cricket-live-score-container .category-title {
		font-size: 25px;
	}

	.featured-videos-sub-page .featured-videos-slider-container-pseudo-element-left, .featured-videos-sub-page .featured-videos-slider-container-pseudo-element-right {
		height: 235px;
	}

	.related-posts-title hr {
		width: 55%;
	}

	.main-single-page #breadcrumbs hr {
		width: 87%;
	}

}

@media only screen and (max-width: 1200px) {

	.page-template-page-livescores .col.col-lg-9 {
		padding-right: 0px !important;
	}

	.live-streaming-hub-title a hr {
		width: 85%;
	}

	.dark-theme-wrap-icon, .dark-theme-wrap-icon-active {
		left: 5px;
		width: 13px;
	}

	.live-stream-box-container {
		width: 230px;
		height: 260px;
	}

	.live-streaming-banners-image {
		width: 345px;
		height: 65px;
	}

	nav span.menu-arrow {
		right: 7px;
	}

	nav ul.head-nav-ul > li.menu-item-has-children {
		padding-right: 10px;
	}

	.head-logo-content {
		max-width: 1024px;
	}

	nav .head-nav-main-menu {
		max-width: 1024px;
	}

	.head-right-nav {
		width: 190px!important;
        left: 0px;
	}

	.date-and-time {
		padding: 5px 10px;
		font-size: 13px;
	}

	nav div.head-search-icon {
        width: 65px;
    }

    .head-settings-icon {
        width: 65%;
    }

	.dark-theme-wrap-text {
		font-size: 12px;
		left: 6px;
		position: relative;
	}

	.social-inner {
	    width: 36%;
	}

	.search-icon, .search-icon-active {
		margin-right: 0px;
	}

	.settings-icon, .settings-icon-active {
		margin-left: 10px;
		margin-right: 5px;
	}

	.text-settings {
		position: relative;
		top: 1px;
	}

	.head-nav-main-menu > div:nth-child(1) {
		width: 81%!important;
	}

	.search-icon, .search-icon-active {
		width: 18px;
		height: 18px;
	}

	nav ul.head-nav-ul > li > a, .text-search, .text-settings, nav ul.head-nav-ul > li > ul > li > a, nav ul.head-nav-ul > li > ul li > ul li > a {
		font-size: 12px;
	}

	nav ul.head-nav-ul > li > ul {
		top: 33px;
	}

	.settings-icon, .settings-icon-active {
		margin-left: 5px;
		margin-right: 5px;
	}

	nav ul.head-nav-ul > li {
		padding: 0px 2px;
	}

	.menu-item-icon, .menu-item-icon-active {
		width: 22px;
		padding-top: 9px;
	}

	.logo-inner {
		width: 40%;
		text-align: left;
		padding: 5px 0px;
	}

	.main-inner {
		max-width: 1024px;
	}

	.home-cat-a-sub-wrapper h3 a, .home-cat-b-sub-wrapper h3 a {
		font-size: 13px;
		line-height: 12px;
	}

	.home-cat-a-wrapper .img-effect-wrapper img {
		height: 200px;
	}

	/* .featured-videos-slider-container .featured-football-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-cricket-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-kabaddi-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-kho-kho-videos-slider .home-cat-b-sub-wrapper-small {
		width: 190px!important;
	} */

	.main-inner-2 .featured-videos-slider-container .home-cat-b-sub-wrapper-small {
		width: 190px!important;
	}

	.featured-videos-slider-container .home-cat-b-sub-wrapper h3 p {
		font-size: 12px;
		line-height: 15px;
	}

	.featured-videos-slider-container .home-cat-b-sub-wrapper-small .img-effect-wrapper img {
		width: 175px!important;
	}

	.matches-title a, .featured-videos-title a, .live-streaming-hub-title a, .upcoming-stream-title a  {
		font-size: 14px;
	}

	.telegram-lightbox-container {
		width: 1024px;
	}

	.overlay {
		width: 904px;
	}

	.featured-videos-slider-container {
		width: 925px;
	}

	.featured-videos-slider-container-pseudo-element-left {
		width: 60px;
	}

	.featured-videos-slider-container-pseudo-element-right {
		width: 60px;
	}

	.main-inner #horizontal-livescores {
		max-width: none!important;
		width: 925px;
	}

	.post-title {
		font-size: 26px;
	}

	article p {
		font-size: 18px;
	}

	.single-article-pub {
		font-size: 22px;
	}

	.related-posts-title hr {
		width: 50%;
	}

	.main-single-page #breadcrumbs hr {
		width: 85%;
	}

	.main-inner #horizontal-livescores-new {
	    height: calc(140px + 5vh);
	}

}

/* Peter changes */

@media only screen and (max-width: 1023px) {

	.sidenav-overlay {
		z-index: unset!important;
	}

	i.fa.fa-chevron-right {
		font-size: 10px!important;
	}

	.icon-menu:before {
		font-size: 25px!important;
	}

	#en .logo-inner, #gh .logo-inner, #ke .logo-inner, #id .logo-inner, #kr .logo-inner, #sc .logo-inner, #th .logo-inner, #vn .logo-inner {
		padding-top: 5px!important;
	}

	/* Peter changes  */

	.lbox-register.lbox-register-outer-container {
		max-width: 730px;
		height: 625px;
	}

	.single-article .col-lg-9 {
		width: 100%!important;
	}

	.lbox-register .close {
		right: 50px!important;
		top: 15px!important;
		height: unset;
		border: none;
		left: unset;
	}

	#loadmore-other-category {
		display: none;
	}

	#loadmore-other-category-inner {
		display: block;
	}

	.sidenav li.current-menu-item > a {
		color: #FFE000!important;
	}

	.sidenav li > a:hover {
		color: #FFE000!important;
	}

	.telegram-lightbox-container {
		max-width: 300px;
		width: 90%;
		margin: 0 auto;
		transform: translateY(10vh);
		float: unset;
	}

	.menu-item-icon, .menu-item-icon-active {
		padding-right: 12px;
		width: 40px;
	}

	.search-icon, .search-icon-active {
		margin-right: 5px;
		width: 23px;
		height: 23px;
	}

	.glider-slide {
		min-width: 200px;
	}

	.main-inner-2 .featured-videos-slider-container {
		height: 157px;
	}

	/* .featured-cricket-videos-slider, .featured-football-videos-slider, .featured-kabaddi-videos-slider, .featured-kho-kho-videos-slider {
		height: 100%;
	} */

	.main-inner-2 .featured-videos-slider-container > div {
		height: 100%;
		padding-left: 10px;
	}

	.loadmore-videos-btn-link {
		/* margin: 55px auto; */
		margin: 55px 40px;
	}

	.featured-videos-slider-outer-container {
		height: auto;
		padding-left: 10px;
	}

	.featured-videos-slider-container {
		height: 100%;
		width: 100%;
	}

	.featured-videos-slider-featured-videos-page {
		height: 100%;
	}

	.featured-videos-slider-featured-videos-page .glider-track {
		height: 100%;
		width: 100%!important;
	}

	.featured-videos-sub-page .featured-videos-slider-container-pseudo-element-left, .featured-videos-sub-page .featured-videos-slider-container-pseudo-element-right {
		display: none;
	}

	.loadmore-videos-btn-link .loadmore-videos-btn {
		font-size: 11px;
		width: 75px;
		height: 45px;
	}

	/* Peter changes  */

	header {
	    height: 50px;
	}

	main {
	    padding-bottom: 0;
	}

	footer {
	    padding-bottom: 45px;
		/* display: none!important; */
	}

	.tpl-copyright {
	    display: none;
	}

	nav.head-nav.desktop-content {
	    display: none;
	}

	nav.head-nav.mobile-content {
	    height: 0px;
	    border-top: 0;
	    display: block;
	    padding: 0 calc(47% - 350px);
	}

	.mobile-navigation {
	    display: inline-block;
	}

	.head-logo-wrapper .row {
	    height: 50px;
	    padding-top: 5px;
	}

	.social-inner {
	    display: none;
	}

	.sidenav {
	    display: block;
	}

	.sidenav header {
	    display: block;
	    position: relative;
	    margin-bottom: 7px;
	}

	.sidenav header img {
	    width: 150px;
	}

	.sidenav li {
	    line-height: 37px !important;
	}

	.sidenav li > a {
	    font-size: 10px !important;
	    height: 35px !important;
	    line-height: 40px !important;
	    padding-left: 28px !important;
	}

	.sidenav .menu-item ul li a span {
	    font-size: 10px;
	    margin-left: 25px;
	}

	.sidenav .menu-item-icon, .sidenav .menu-item-icon-active {
	    padding-right: 12px;
	    padding-top: 10px;
	    width: 35px;
	}

	.sidenav .icon-keyboard_arrow_right {
	    position: relative;
	    float: right;
	    top: 13px;
	    left: 30px;
	    width: 20px;
	    font-size: 15px;
	}

	.sidenav .divider {
	    height: 1px;
	    width: 90%;
	    position: relative;
	    top: 2px;
	}

	.head-logo-wrapper .logo-inner img {
	    max-width: 185px;
	    margin-top: -8px;
	}

	.head-logo-content {
	    height: auto;
	    min-height: auto;
	}

	.header-login-wrap {
	    margin: 5px 0px;
	    float: right;
	    /* right: 40px; */
	}

	.header-login-wrap, .header-account-wrap {
	    width: 75px;
    	bottom: 6px;
	}

	.social-content-container {
		max-width: 40px;
        height: 50px;
        /* float: right; */
        margin: 0px 15px;
        /* position: absolute; */
        right: 10px;
	}

	.header-account-wrap {
	    margin: 7px auto;
	}

	.header-account-wrap {
	    width: 110px;
	}

	.header-account-btn {
	    font-size: 7px !important;
	    border-radius: 5px;
	    right: 45px;
	}

	.header-account-btn {
	    min-width: 75px;
	}

	.telegram-lightbox {
		max-width: 300px;
		width: 90%;
		margin: 0 auto;
		/* transform: translateY(20vh); */
		float: unset;
	}
	.telegram-lightbox .close {
	    left: unset;
	    right: 45px;
	}

	.ma5-toggle-menu {
	    top: -50px;
	    margin-left: 0% !important;
	    float: left;  
		position: absolute;
	    left: 20px;
	    border: none !important;
	    display: block;
	}

	.btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .ma5-toggle-menu:hover, .ma5-toggle-menu:focus, .ma5-toggle-menu:active {
	    border-color: #ffffff !important;
	    background-color: transparent !important;
	    color: #ffffff !important;
	}

	.logo-inner {
	    left: 7%;
	}

	.close {
	    top: 8px;
	    bottom: 0;
	    width: 0;
	    height: 0;
	    left: 23px;
	    border: 0;
	    font-weight: 700;
	}

	.live-scores-mobile-icon, .sports-mobile-icon, .free-games-mobile-icon, .my-account-mobile-icon, .notifications-mobile-icon, .language-mobile-icon {
	    left: -18px;
	}

	.menu-settings-mobile {
	    position: relative;
	    margin-top: 30px;
	    height: auto;
	}

	.lang-wrap {
	    display: block;
	    margin: 0px 0;
	}

	.social-inner-mobile {
	    position: relative;
	    display: block;
	    margin: 0 auto;
	    left: 0 !important;
	    text-align: center;
	    padding: 0;
	    width: 100%;
	}

	.language-wrap-icon, .language-wrap-icon-active {
	    float: left;
	    position: relative;
	    left: 27px;
	    width: 25px;
	    height: 30px;
	}

	.language-wrap-text {
	    display: inline-block;
	    color: #E6E7E8;
	    position: relative;
	    left: 40px;
	    font-size: 11px;
	}

	.lang-select {
	    right: 5px;
        top: 50px;
	}

	.menu-settings-mobile .lang-trigger {
        top: 10px;
    }

    .menu-settings-mobile .lang-trigger .lang-sprt.arw-lang {
        display: none;
    }

    .menu-settings-mobile .lang-select {
        max-width: unset;
        top: 5px;
        left: 40px;
        position: relative;
        width: 100%;
    }

	.lang-trigger {
	    width: 45px;
        height: 32px;
        margin: 0;
        background-color: transparent;
        padding: 0;
        left: 15px;
        top: -2px;
	}

	.lang-trigger .lang-sprt.arw-lang {
	    /* display: none; */
        top: 10px;
        right: -3px;
	}

	.dark-theme-toggle-container {
	    height: 35px;
	    width: 100%;
	    margin: 0px 0;
	    position: relative;
	    display: inline-block;
	    cursor: pointer;
	}

	.dark-theme-wrap-icon, .dark-theme-wrap-icon-active {
	    float: left;
	    position: relative;
	    left: 31px;
	    width: 17px;
	    height: 17px;
	    top: 0;
	}

	.dark-theme-wrap-text {
	    display: inline-block;
	    position: relative;
	    left: 47px;
	    font-size: 11px;
	    top: 0;
	    color: #E6E7E8;
	}

	.dark-theme-toggle-container .toggle {
	    cursor: pointer;
	    position: relative;
	    display: inline-block;
	    left: -28px;
	    top: 4px;
	    float: right;
	}

	.head-social-icons ul {
	    padding: 0px 0 0;
	    margin: 0 0px;
	}

	.head-social-icons ul li a {
	    padding: 10px 0px !important;
	}

	i.fa.fa-twitter {
	}

	.fa {
    margin: -2px 5px;
	}

	.head-social-icons a:hover {
	    text-decoration: none;
	}

	i.fa.fa-facebook,
	i.fa.fa-twitter,
	i.fa.fa-youtube-play,
	i.fa.fa-instagram,
	i.fa.fa-telegram,
	i.fa.fa-paper-plane {
	    font-size: 20px;
	    width: 35px;
	    height: 30px;
	    margin: 5px 3px;
	    line-height: 35px;
	}

	i.fa.fa-facebook:hover,
	i.fa.fa-twitter:hover,
	i.fa.fa-youtube-play:hover,
	i.fa.fa-instagram:hover,
	i.fa.fa-telegram:hover,
	i.fa.fa-paper-plane:hover {
	    background: #af0000;
	    color: #ffffff;
	}

	.footer-nav.mobile-content {
		display: block;
	    position: fixed;
	    left: 0;
	    right: 0;
	    bottom: 10px;
	    width: 345px;
	    background-color: #373737;
	    color: white;
	    text-align: center;
	    margin: 0 auto;
	    height: 40px;
	    border-radius: 50px;
	}

	.footer-nav.mobile-content .inner-container {
	    max-width: 600px;
	    margin: 0 auto;
	}

	.head-nav-main-menu > div:nth-child(1) {
	    width: 100%!important;
	    float: left;
	    padding: 5px;
	}

	.mobile-nav-ul .menu-item {
	    position: relative;
	    display: inline-block;
	    margin: 0 12px;
	    left: -25px;
	    top: -2px;
	}

	nav div.head-search-icon {
	    position: absolute;
	    right: 0;
	    display: inline-block;
	    float: right;
	    margin-right: 20px !important;
	    width: 40px;
	    margin: 0;
	    border-left: 0;
	    top: 3px !important;
	}

	.head-search-wrapper.mobile {
	    width: 260px;
	    height: auto;
	    float: right;
	    bottom: 5px;
	    background: #373737;
	    margin-bottom: 1px;
	    margin-top: unset;
	    box-shadow: none;
	    z-index: -1;
	    border-radius: 18px;
	    vertical-align: bottom;
	    position: absolute;
	    margin-left: auto;
	    margin-right: auto;
	    left: 0;
	    right: 0;
	    padding-bottom: 35px;
	}

	.head-search-wrapper form .search-input {
	    left: 0;
	    width: 85%;
	}

	.head-search-wrapper form button.search-close {
	    top: 15px;
	    display: none;
	}

	.head-search-wrapper form .search-input {
	    padding-left: 2px;
	}

	.head-search-wrapper form button.search-submit {
	    visibility: hidden !important;
	}

	.recent-searches-clear {
	    font-size: 11px;
	}

	#recent-searches-text {
	    font-size: 11px;
	}

	.recent-searches li {
	    padding-bottom: 10px;
	    font-size: 11px;
	}

	.home-main-content .row.first-row-content {
	    display: block;
	}

	.home-main-content .home-cat-a-wrapper {
	    max-width: 560px;
	    width: 92%;
	    margin: 0px auto 20px;
	}

	/* Preload Screen
	.preload-hidden {
	    display: none !important;
	}

	.mobile-preloader-wrapper {
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    z-index: 999;
	    background: #e6e7e8;
	    overflow: hidden;
	    top: 0;
	    display: block;
	}

	.mobile-preloader-slider {
	    position: relative;
	    margin: 0 auto;
	    height: 100%;
	    width: 100%;
	    top: 0;
	}

	.mobile-preloader-slider img {
	    max-width: 1023px;
	    width: 100%;
	    padding: 0;
	    height: 100%;
	    opacity: 0;
	    position: absolute;
	    margin-left: calc(50% - 50vw);
	    margin-right: calc(50% - 50vw);
	}
	*/
	
	/* Homepage & Header */
	main {
	    padding: 10px 0;
	    padding-right: 0;
	}
	.main-inner {
	    margin: 0px auto;
	}
	.matches-title, .featured-videos-title, .live-streaming-hub-title, .upcoming-stream-title {
	    font-size: 11px;
	    padding-left: 10px;
	    white-space: nowrap;
	}
	.matches-title a, .featured-videos-title a, .live-streaming-hub-title a, .upcoming-stream-title a  {
	    font-size: 11px;
	}
	.matches-title hr {
	    margin-top: 0;
	    margin-bottom: 0;
	    height: 2px;
	}
	#horizontal-livescores {
	    height: 95px;
	}
	.featured-videos-title hr {
	    width: 80%;
	    height: 2px;
	    margin-left: auto;
	    order: 2;
	}
	.featured-videos-title a hr {
	    height: 1.5px;
	}
	.featured-videos-slider-container .home-cat-a-sub-wrapper, .featured-videos-slider-container .home-cat-b-sub-wrapper {
	    /* height: 100%!important; */
	    margin-right: 8px;
	    width: 200px !important;
	}
	.featured-videos-slider-container .home-cat-a-sub-wrapper .img-effect-wrapper img, .featured-videos-slider-container .home-cat-b-sub-wrapper .img-effect-wrapper img {
	    height: 80px;
	    border-radius: 8px;
	    padding: 5px 5px 0 5px;
	}
	.featured-videos-slider-container .home-cat-a-sub-wrapper .post-title a, .featured-videos-slider-container .home-cat-b-sub-wrapper h3 a {
	    font-size: 10px;
	    line-height: 12pt;
	}
	.featured-videos-slider-container .home-cat-a-sub-wrapper .post-title, .featured-videos-slider-container .home-cat-b-sub-wrapper .post-title {
	    margin-left: 10px;
	    margin-right: 10px;
	}
	.featured-videos-slider-container .home-cat-a-sub-wrapper .home-cat-date, .featured-videos-slider-container .home-cat-b-sub-wrapper .home-cat-date {
	    font-size: 9px;
	    margin-bottom: 5px;
	}
	.featured-videos-slider-container .home-cat-a-sub-wrapper .post-title p {
	    font-size: 8.5px;
	    line-height: 14px;
	}
	.featured-videos-slider-container-pseudo-element-right {
	    right: 0;
	    top: -10px;
	    width: 0;
	    height: 165px;
	}
	.featured-videos-slider-container-pseudo-element-left {
	    left: 0;
	    top: 185px;
	    width: 0;
	    height: 225px;
	}
	.featured-videos-slider-container .glider-prev, .featured-videos-slider-container .glider-next {
	    display: none;
	}
	.glider-track {
	    /* padding-left: 10px; */
		height: 100%;
		width: 100%!important;
	}
	.overlay-single-article-video .single-article-video {
	    max-width: 1150px;
	    width: 85%;
	    height: 40vh;
	    top: 0;
	    transform: translateY(50%);
	}
	.overlay-single-article-video .close {
	    left: unset;
	    top: 20px;
	    right: -10px;
	    top: 1vh;
	}
	.overlay-single-article-video .close:before, .overlay-single-article-video .close:after {
	    height: 22px;
	    width: 2px;
	}
	.close:before, .close:after {
	    top: 8px;
	    left: 19px;
	}
	.overlay-single-article-video iframe[src*=youtube] {
	    width: 85vw;
	    height: 35vh;
	}
	.news-menu-container {
	    margin-bottom: 15px;
	    height: 55px;
	}
	#news-menu-title {
	    height: 20px;
	    font-size: 12px;
	    font-weight: 600;
	    padding-top: 8px;
	}
	#news-menu-title hr {
	    margin: 5px 0px;
	}
	#menu-news-menu li a {
	    font-size: 12px;
	}
	.news-menu-container .head-news-nav-ul li:nth-child(4) span.menu-arrow {
	    left: 5px;
	    top: 2px;
	}
	.fixed-header {
	    top: 50px;
	}
	.news-menu-container .head-news-nav-ul li:nth-child(4) .submenu-wrapper {
	    width: auto;
	    border-radius: 5px;
	    top: 25px;
	    right: 10px;
	    padding-left: 20px;
	}
	.home-main-content .row.first-row-content {
	    padding: 0 10px;
	}
	.main-inner .loadmore-btn {
	    margin: 10px auto 15px;
	    width: 90px;
	    height: 30px;
	    font-size: 12px;
	}
	.category-featured-videos .main-inner .loadmore-btn {
	    margin: 40px auto 15px;
	}
	.home-cat-a-wrapper {
	    height: auto;
	}
	.home-cat-a-wrapper h3 {
	    margin-right: 10px;
	}
	.home-cat-a-sub-wrapper h3, .home-cat-b-sub-wrapper h3 {
	    margin-right: 10px;
	}
	.banner-container img {
	    height: auto;
	    max-width: 560px;
	    width: 100%;
	    border-radius: 5px;
	}
	.home-cat-a-wrapper .img-effect-wrapper img {
	    border-top-right-radius: 10px;
	    border-top-left-radius: 10px;
	}
	.home-cat-a-sub-wrapper h3 a, .home-cat-b-sub-wrapper h3 a {
	    font-size: 11px;
	    line-height: 10pt;
	}
	.home-cat-a-wrapper h3 a {
	    font-size: 12px;
	}
	.home-cat-date {
	    margin-left: 10px;
	    margin-right: 10px;
	    font-size: 10px;
	}
	.home-cat-a-sub-wrapper h3, .home-cat-b-sub-wrapper h3 {
	    margin-bottom: 5px;
	}
	.home-main-wrapper .home-main-content .home-cat-a-sub-wrapper {
	    width: 90%;
	    max-width: 560px;
	    margin: 0px auto 20px;
	}
	.home-cat-a-wrapper .img-effect-wrapper img {
	    height: auto;
	}
	.home-cat-a-wrapper-inner {
	    height: auto;
	    padding-bottom: 3px;
	}
	.home-main-wrapper .home-main-content .home-cat-a-sub-wrapper .img-effect-wrapper img {
	    height: 80px;
	    width: 215px;
	    border-top-left-radius: 7px;
	    border-bottom-left-radius: 7px;
	}
	.news-list{
		display: flex;
		flex-flow: column;
		margin-bottom: 0;
	}
	.news-list div:nth-child(1){
		order: 1;
	}
	.news-list div:nth-child(2){
		order: 6;
	}
	.news-list div:nth-child(3){
		order: 11;
	}
	.news-list div:nth-child(4){
		order: 2;
	}
	.news-list div:nth-child(5){
		order: 7;
	}
	.news-list div:nth-child(6){
		order: 12;
	}
	.news-list div:nth-child(7){
		order: 3;
	}
	.news-list div:nth-child(8){
		order: 8;
	}
	.news-list div:nth-child(9){
		order: 13;
	}
	.news-list div:nth-child(10){
		order: 4;
	}
	.news-list div:nth-child(11){
		order: 9;
	}
	.news-list div:nth-child(12){
		order: 14;
	}
	.news-list div:nth-child(13){
		order: 5;
	}
	.news-list div:nth-child(14){
		order: 10;
	}
	.news-list div:nth-child(15){
		order: 15;
	}
	.news-list .normalize-order{
		order: 16;
	}
	.overlay {
	    background: #261d00;
	    background-color: rgba(0, 0, 0, .7);
	    height: 100% !important;
	    margin: 0;
	    padding: 0;
	    position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    z-index: 300;
	    overflow: auto;
	    display: none;
	}
	.lbox.lbox-login {
	    max-width: 350px;
	    width: 90%;
	    height: auto;
	    margin: 0 auto;
	    transform: translateY(20vh);
	    float: unset;
	}
	.lbox-login .remember-username-wrapper span {
	    font-size: 11px !important;
	}
	.lbox-login .status {
	    top: 0px;
	    padding-bottom: 10px;
	    font-size: 14px;
	}
	.login-submit-button {
	    font-size: 12px;
	    line-height: 12pt;
	}
	.login-join-now-btn {
	    line-height: 20px;
	    font-size: 12px;
	}
	.lbox .close {
	    top: 6px;
	    height: 0;
	    right: 40px;
	    left: unset;
	}
	.lbox .close:before, .lbox .close:after {
	    height: 15px;
	}

	/* Single Pages */
	.single main {
	    padding: 15px;
	}
	p#breadcrumbs {
	    font-size: 12px;
	}
	.main-single-page #breadcrumbs a {
		font-size: 11px;
	    white-space: nowrap;
	    margin-top: 0;
	    height: 13px;
	}
	.main-single-page #breadcrumbs hr {
	    margin-top: 5px;
	    margin-bottom: 5px;
	}
	.main-single-page #breadcrumbs a span {
	    font-size: 22px;
	}
	.single-article-image img {
	    height: auto;
	}
	.post-title {
	    font-size: 2rem;
	    margin-bottom: 5px;
	}
	.single-article-pub {
	    font-size: 1.3rem;
	    margin-top: 0px;
	}
	article p {
	    font-size: 1.2rem;
	    line-height: 15pt;
	}
	.single-article article {
	    margin-top: 12px;
	}
	.main-inner-2 {
	    display: block;
	}
	.main-inner-2-wrapper {
	    width: 100%;
	}
	.main-single-page .main-inner-2 .sidebar-content {
	    margin-top: 0;
	    max-width: 100% !important;
	}
	.sidebar-content {
	    display: block;
	    padding: 0;
	    margin-left: auto;
		margin-right: auto;
	}
	.related-posts-container {
	    margin-top: 15px;
	}
	.related-posts-title {
	    margin-bottom: 10px;
	}
	.related-posts-inner-wrapper {
	    width: 100%;
	    max-width: 378px;
	}
	.related-posts-title h2 {
	    padding: 0;
	    padding-right: 5px;
	    font-size: 11px;
	    white-space: nowrap;
	}
	.related-posts-title hr {
	    width: 100%;
	    height: 2px;
	    margin-left: auto;
	    order: 2;
	}
	.related-posts-wrapper {
	    display: flex;
	    height: auto;
	    padding: 0 0;
	}
	.related-posts-img-effect-wrapper {
	    width: 50%;
	}
	.related-posts-img-effect-wrapper img {
	    border-top-left-radius: 5px !important;
	    border-bottom-left-radius: 5px !important;
	    border-top-right-radius: 0px !important;
	    border-bottom-right-radius: 0px !important;
	}
	.related-posts-wrapper h2 {
	    font-size: 11px !important;
	    margin-right: 10px;
	}
	.related-posts-date {
	    font-size: 9px;
	    line-height: 5px;
	}

	/* Default Page */
	.main-inner .container.category-wrapper {
    	padding: 0 10px;
	}
	.category-wrapper .row div:nth-child(1){
	    width: 100% !important;
	    display: block;
	}
	.main-page .category-wrapper .sidebar-content {
	    margin-top: 10px !important;
	    width: 90% !important;
	    margin: 0 auto;
	    margin-bottom: 55px;
	}
	.category-title {
	    font-size: 14px;
	    margin-bottom: 10px;
	    margin-top: 0;
	}

	/* Featured Videos Page */
	.category-featured-videos main {
	    margin-top: 35px !important;
	}
	.category-featured-videos .featured-videos-title {
	    padding-left: 0;
	    font-size: 11px;
	}
	.category-featured-videos .category-title {
	    margin-bottom: 0;
	}
	/* .featured-videos-slider-container .featured-football-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-cricket-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-kabaddi-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-kho-kho-videos-slider .home-cat-b-sub-wrapper-small {
	    width: 200px!important;
	    height: 100%!important;
	} */
	.main-inner-2 .featured-videos-slider-container .home-cat-b-sub-wrapper-small {
		width: 200px!important;
	    height: 100%!important;
	}
	/* .featured-videos-slider-container .featured-football-videos-slider .home-cat-b-sub-wrapper-small h3 a, .featured-videos-slider-container .featured-cricket-videos-slider .home-cat-b-sub-wrapper-small h3 a, .featured-videos-slider-container .featured-kabaddi-videos-slider .home-cat-b-sub-wrapper-small h3 a, .featured-videos-slider-container .featured-kho-kho-videos-slider .home-cat-b-sub-wrapper-small h3 a {
	    font-size: 10px;
	} */
	.main-inner-2 .featured-videos-slider-container .home-cat-b-sub-wrapper-small h3 a {
		font-size: 10px;
	}
	.featured-videos-slider-container .home-cat-a-sub-wrapper .post-title, .featured-videos-slider-container .home-cat-b-sub-wrapper .post-title {
	    justify-content: normal;
	}
	.sidebar-content img {
	    border-radius: 5px;
	}
	.featured-videos-sub-page .main-inner-2 .sidebar-content {
	    width: 100% !important;
	}
	.featured-videos-slider-container .home-cat-b-sub-wrapper h3 p {
	    font-size: 9px;
	}
	.featured-videos-slider-container .home-cat-b-sub-wrapper-small .img-effect-wrapper img {
	    height: 80px!important;
	}
	.live-stream-box-container {
		width: 170px;
		height: 205px;
	}

	.streaming-link-text p {
		font-size: 14px;
	}

	.live-text {
		font-size: 14px;
		margin-bottom: 0;
	}

	.live-streaming-banners-image {
		width: 300px;
		height: 65px;
	}

	.live-stream-box-outer-container {
		margin: 20px 0px;
	}

	.play-button {
		width: 50px;
		height: 50px;
	}

	.live-streaming-banners-container {
		width: 90%;
	}
}

@media only screen and (max-width: 992px) {
	.popup-banner-overlay.mobile {
    	display: none;
	}

	.lbox-register.lbox-register-outer-container {
		width: 95%;
	}

	.lbox-register .close {
		right: 15px!important;
		top: 2px!important;
		position: absolute;
	}

	.lbox-register .close:before, .lbox-register .close:after {
		background-color: black;
	}
	
	.download-now-btn {
	    font-size: 15px;
	    padding: 10px 20px;
	}

	.download-now-btn.ios {
	    left: 265px;
	}
}

@media only screen and (max-width: 768px) {
	.logo-inner {
	    left: 55px;
	    display: inline-block;
	    width: 50%;
	    float: left;
	}

	.ma5-toggle-menu {
	    left: 20px;
	}

	.jspHorizontalBar {
		display: none!important;
	}

	.live-stream-box-container {
		width: 135px;
		height: 180px;
	}
	.live-text, .streaming-link-text p, .free-text  {
		font-size: 12px;
	}
	.live-streaming-banners-image {
		width: 230px;
		height: 45px;
		margin: 10px;
	}
	.sports-label, .league-name-and-location, .date-and-time {
		font-size: 11px;
	}
	.upcoming-stream-link p {
		font-size: 22px;
	}
	.live-streaming-banners-container {
		width: 90%;
	}
}


@media only screen and (max-width: 592px) {

	.right-header-container .lang-trigger.cf {
		display: none;
	}

	.right-header-container {
		width: 145px;
	}

	.head-logo-wrapper .logo-inner img {
	    left: 0;
	    top: 0;
	}

	/* Peter changes */


	.telegram-lightbox {
		max-width: 230px;
		height: 330px;
	}

	.telegram-main-content {
		height: 170px;
	}

	.telegram-lightbox .close {
		right: 35px;
		top: 0px;
	}

	.telegram-lightbox a:nth-of-type(1) img {
		width: 150px;
	}

	.telegram-main-content h2 {
		font-size: 22px;
	}

	.telegram-main-content p {
		font-size: 12px;
	}

	.telegram-lightbox a:nth-of-type(2) img {
		width: 150px;
	}

	/* .featured-videos-slider-container .featured-football-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-cricket-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-kabaddi-videos-slider .home-cat-b-sub-wrapper-small, .featured-videos-slider-container .featured-kho-kho-videos-slider .home-cat-b-sub-wrapper-small {
		width: 170px!important;
	} */

	.main-inner-2 .featured-videos-slider-container .home-cat-b-sub-wrapper-small {
		width: 170px!important;
	}

	.featured-videos-slider-container .home-cat-a-sub-wrapper, .featured-videos-slider-container .home-cat-b-sub-wrapper {
		width: 170px!important;
	}

	.glider-slide {
		min-width: 170px;
	}

	.live-streaming-banners-container {
		width: 95%;
		flex-direction: column;
	}
	.live-streaming-banners-image {
		width: 100%;
		height: auto;
		margin: 5px 0px;
	}
	.live-stream-box-outer-container .glider-track {
		padding-left: 5px;
		align-items: center;
	}
	.live-stream-box-outer-container .glider-slide {
		min-width: 230px;
		margin: 0 10px;
		height: 230px!important;
	}
	.sports-label {
		border-right: 2px solid black;
		padding-right: 10px;
	}
	.league-name-and-location {
		padding-left: unset;
		border: none;
	}
	.upcoming-stream-outer-container {
		width: 95%;
		margin: 0px auto;
	}
	.location-and-time-wrap {
		flex-direction: column;
		align-items: start;
		margin-left: 20px;
	}
	.sports-label {
		margin-left: 10px;
	}
	.live-stream-box-outer-container {
		margin: 0px 0px;
		height: 270px;
	}
	.live-stream-box-container {
		text-align: left!important;
	}
	.live-stream-box-container:hover{
		transform: unset;
	}
	.live-stream-box-outer-container .glider-slide.active {
		max-width: 265px;
		height: 265px!important;
	}
	.sports-label, .league-name-and-location, .date-and-time {
		font-size: 13px;
	}

	/* Peter changes */

	.download-now-btn {
	    font-size: 12px;
	    padding: 8px 15px;
	    top: 65%;
	}

	.download-now-btn.ios {
	    left: 200px;
	}
}

@media only screen and (max-width: 480px) {

	/* Peter changes */

	.author-description {
		font-size: 13px;
	}

	.rf-main-wrapper button.rf-submit-button {
		font-size: 18px!important;
	}

	.popup-banner-overlay.mobile {
		height: 100%!important;
	}

	.popup-banner-lbox.mobile {
		margin: 50% auto 0 auto;
		width: max-content;
	}

	/* Peter changes */

	.header-login-btn {
	    min-width: 45px;
	    font-size: 15px;
	}

	.social-content-container {
		margin: 0px 5px;
	}

	.header-login-wrap, .header-account-wrap {
		width: 55px;
	}

	.head-logo-wrapper .logo-inner img {
	    left: 0px;
        max-width: 150px;
	}

	.right-header-container {
        /* max-width: 190px; */
        width: 120px;
    }

    .lang-sprt.hi, .lang-sprt.te {
        width: 28px;
        height: 28px;
        top: 0px;
        left: 0px;
    }

    .lang-trigger .lang-sprt.hi {
        background-position: -791px -322px;
    }

	.sidenav header img {
	    left: 20px;
	}

	.sports-label, .league-name-and-location, .date-and-time {
		font-size: 11px;
	}
	.upcoming-stream-link p {
		font-size: 15px;
	}
	.location-and-time-wrap {
		margin-left: 10px;
	}
	.league-name-and-location {
		margin-left: unset;
	}

	.download-now-btn {
	    font-size: 10px;
	    padding: 8px 15px;
	    top: 63%;
	}

	.download-now-btn.ios {
	    left: 170px;
	}
}

@media only screen and (max-width: 350px) {

	.lang-trigger .lang-sprt.in {
        background-position: -793px -322px;
    }

    .lang-sprt.hi, .lang-sprt.te {
        width: 24px;
        height: 24px;
        top: 0px;
        left: 0px;
    }

    .lang-trigger .lang-sprt.arw-lang {
        top: 8px;
        right: 3px;
    }

	.header-login-btn, .header-account-btn {
	    min-width: 40px;
	    font-size: 12px;
	    padding: 5px;
	    line-height: 15pt;
	    top: -2px;
	}

	.head-logo-wrapper .logo-inner img {
	    left: 0px;
	    max-width: 130px;
	}

	.social-content-container {
	    max-width: 35px;
	}

	.lang-trigger .lang-sprt.in {
		background-position: -793px -322px;
	}

	.lang-trigger .lang-sprt.in, .lang-trigger .lang-sprt.en, .lang-trigger .lang-sprt.gh, .lang-trigger .lang-sprt.ke, .lang-trigger .lang-sprt.id, .lang-trigger .lang-sprt.kr, .lang-trigger .lang-sprt.th, .lang-trigger .lang-sprt.vn {
		width: 24px;
		height: 24px;
	}

	.download-now-btn {
	    font-size: 10px;
	    padding: 5px 5px;
	    top: 63%;
	}

	.download-now-btn.ios {
	    left: 145px;
	}
}