header{background:var(--header-bg-color); box-shadow:var(--header-box-shadow-color);}
body.show .sideMenuCloseIcon{top:23px; left:9px; width:23px;}
body.show .sideMenuCloseIcon{background:var(--headerSecBgColor);}
body .mobmenu nav > ul > li.show > span{background:var(--site-color);}
body .mobmenu nav > ul > li > .submenu > li.cat a{color:var(--site-color);}
body .mobmenu nav > ul > li > span svg{fill:var(--allContentColor);}
body .mobmenu nav > ul > li > span a{font-weight:600;}
nav > ul > li.default svg{fill:var(--header-nav-svg-color);}
header .toggleSearch{color:#fff;}
.submenu > li.show span > em{background:var(--site-color);}
body .btn1.join-now{font-weight:600; border-radius:6px;} 
.searchHD span svg{fill:#fff;}
.bookmaker-offers > ul > li .cl-btn:hover, .tips.relatedcat.bonus .tips-list .cl-btn:hover{background:var(--siteHoverBgColor);}
.casino-sm-table .table-sm-content .compare-cell.play .btn1:hover{background:var(--siteHoverBgColor) !important;}
body .reg-timeline > .timeline ul li.active > span:before{background:var(--site-color);}
body .bannerMain{background:var(--home-banner-bg-color); height:565px;}
.bannerMain .banLeftCont p{font-weight:400;}
.bannerMain .boxMainB .boxTitleBB, body main .sectionTitleND, body .casinoTableMain .titleAndRightIcon h2{font-weight:600;}
body .links2Bold[target="_blank"], body .links2Bold, a[target=_blank]{font-weight:600;}
body.home .cr-container.layout.twosections{padding-left:15px; padding-right:15px; padding-bottom:20px;}
body .cr-table table td:last-child a{color:var(--site-color);}
body .news-stream .news-stream-list li a, body.newspg .content-block .must-read li .content .rm-btn{font-weight:600; color:var(--site-color);}

/* Filter Table CSS Start */
.casino-sm-table .table-sm-content .compare-cell h3, .casino-sm-table .table-sm-content .compare-cell h5.newtext{color:var(--allContentColor);}
.casino-sm-table .table-sm-content .compare-cell.play .btn1{background:var(--site-color); font-weight:600;}
.casino-sm-table .table-sm-content .logo-Details:hover{border:2px solid var(--site-color); box-shadow:0 10px 20px rgba(0, 0, 0, 0.2);}
/* Filter Table CSS End */

body .cr-table table td.colhead, body .cr-table table thead{background:var(--site-color);}
body.newspg .article .author .authorpagelink a{color:var(--site-color);}
body .whyChooseSecMain .sectionTitleND span a{display:inline-block; margin:0 3px 0 3px; vertical-align: middle;}
.whyChooseSecMain .sectionTitleND img{width:auto;}
body .foot-logo span.cat-title{padding:0;}
body .footerSecMain.footer-menu .default.lang .supp-langs label{margin-top:3px;}
body .sideMenuCloseIcon svg{fill:#fff;}
.footerSecMain .footerTopSec .footer-icons{bottom:226px;}
.footerMiddleSec .socialMediaIcon h3, .footerMiddleSec .socialMediaIcon .helplink,
.footerMiddleSec .socialM-icon .fa-facebook-official:before, .footerMiddleSec .socialM-icon .fa-twitter:before{color:var(--footer-link-color);}
.footerMiddleSec{border-color:var(--footer-copyright-text-color);}
.footerSecMain .choose-lng{background:rgba(255, 255, 255, 0.05); border:1px solid #9EA1A5;}
body .footerSecMain .default.lang .supp-langs label{color:#F0F1F2;}

@media (min-width: 992px){
body .footerSecMain.footer-menu .default.lang .supp-langs label{margin-top:4px;}
}

.loginPgMainWC header .container{background:none;}
.casinoTableMain{background:#fff;}

.searchResultsBox .titleSR{font-weight:600;}
body .bookmaker-offers ul.bonusBetsListM li .bonustchide a, body .bookmaker-offers > ul > li .bm-offer p a{color:#6e7685 !important; font-weight:400;}
body .layout .article .desc-blk .table-sm-content.body .tc p a{font-size:11px !important; font-weight:400;}
.table-sm-content p.text a{color:#818a97; font-weight:400;}
.cat-top-sec .bookmaker-offers .casino-t-and-c a{color:#6e7685;}

.BkspecialOffers li .bradn-sumry a h4{color:#000; font-weight:600;}
.BkspecialOffers li .bradn-sumry a span{color:#000; font-weight:400;}
.special-offers ul.BkspecialOffers > li .claim-now{background:var(--site-color); font-weight:600;}
.special-offers ul.BkspecialOffers > li .claim-now:hover{background:var(--siteHoverBgColor);}
.special-offers ul.BkspecialOffers > li .clm-visit span.visit{color:#6e7685; font-weight:400;}

.cat-top-sec .claimNow .btn1{font-weight:600; text-transform:capitalize;}
.cat-top-sec .bookmaker-offers .casino-t-and-c{font-weight:400;}

body .bannerMain{margin-top:-3px;}
.cat-top-sec .bookmaker-offers .loadmore-btn{font-weight:600; font-size:16px; line-height:22px;}
.top-news .news-article .tip-meta .marked, .top-news .news-article h3.title .marked{font-weight:600;}
.top-news .news-article h3.title{font-weight:600;}
.top-news .news-article .promotionsAndDateText{font-weight:400;}

.top-news .eventtime{background-color:rgba(0, 0, 0, 0.6); border-radius:2px; padding:4px 5px 6px; line-height:normal; line-height:0;}

.betfredPromoCodePage .promoCodeBtnSec h2, .betfredPromoCodePage .threeBoxesSecPC .valueTextTB, 
.rightPCB .tc-top .tested{color:var(--site-color);}
.promocodes .promocodes-big>ul>li .tc-top .tested label{margin-right:3px;}
.getCodeBtnMain .dottedBtnGC{height:51px; border-radius:0 6px 6px 0;}

.promo-container .promocodes-lists{background:#fff; -webkit-box-shadow:0 4px 40px rgb(0 0 0 / 12%); box-shadow:0 4px 40px rgb(0 0 0 / 12%); border-radius:3px; padding:30px;}
.twosections .cr-row.cr-heading h2, .twosections .heading{font-size:22px; line-height:25px;}
.cr-container.layout.twosections{align-items:stretch; display: flex; flex-wrap:wrap;}
body .twosections section{border: 1px solid #EBEAE8; border-radius:10px;}
.rightPCB .tc-top .tested label{background:var(--site-color);}

body main .container{background:var(--body-bg-color);}
.promo-container .promocodes .promocodes-big > ul > li{background:#fff; box-shadow:0px 4px 12px rgba(0, 0, 0, 0.1); border-radius:4px;}
.getCodeBtnMain::before{background: url(../images/curlIconBB.png) no-repeat; height:58px;}
.getCodeBtnMain .getCodeBtn{height:51px; border-radius:6px 0 0 6px;}

body .top-news .threeNewsStyTN .news-article:hover h3.title, body .top-news .twoNewsStyTN .news-article:hover h3.title, 
body .top-news .fullNewsStyTN .news-article:hover h3.title, .top-news .lt-sec:hover h3.title{color:var(--site-color);}

/* Author Page CSS Start */
.authortop .breadcrum ul > li > a{font-weight:400;}
.authortop .breadcrum ul > li:first-child > a{font-weight:600;}
.authortop .breadcrum ul > li:last-child a, .authortop .breadcrum ul > li:not(:last-child)::after{color:#000;}
@media (min-width: 992px) {
.authortop .author-pg-info-wrap h2{padding-bottom:2px; font-weight:600;}
body .authortop .author-pg-info-wrap p.small{font-weight:400;}
.authortop .author-pg-desc p{font-weight:400;}
}
/* Author Page CSS End */

body .pageContent li span.active, body .pageContent li:hover span{border-left:5px solid transparent; background:var(--tableOfContent-active-bg-color); color:var(--tableOfContent-active-text-color) !important;}

.aboutSecSG{padding:60px 0;}
.aboutSecSG .sectionTitleND{flex-direction: column;}
.aboutSecSG .sectionTitleND span{font-size:16px; line-height:18px; color:#000000; margin-bottom:10px;}
.aboutSecSG .leftRightSec_SG{justify-content:space-between; display:flex; align-items:center; margin-top:50px;}
.leftSec_SG{line-height:0;}
.aboutSecSG .leftSec_SG img{width:500px; height:auto; border-radius:10px;}
.aboutSecSG .rightSec_SG p{font-size:16px; line-height:26px; color:#000000;}
.aboutSecSG .rightSec_SG .pTag_sg{margin-top:10px;}
.aboutSecSG .rightSec_SG .btnStySG{display:flex; margin-top:18px; justify-content:center; align-items:center; background:var(--site-color); width:207px; height:50px; border-radius:6px; font-size:20px; line-height:22px; color:#FFFFFF; font-weight:bold;}

.introMovieSty{width:500px; height:292px;}

.cr-row.cr-button.cr-center a.cr-btn.b1.tracked{margin-top:10px;}
body .pageContent.hideli .fa.fa-chevron-down{display:none;}

@media only screen and (max-width: 480px){
.introMovieSty{width:345px; height:205px;}
body .category.hideRHSLHS .innercontainer .article{padding:30px 15px 40px 15px;}
body main .bannerMain .banLeftCont h1, .bannerMain .banLeftCont p{padding-left:0; padding-right:0;}
.bannerMain .banLeftCont{padding-left:15px; padding-right:15px; max-width:none;}
.top-news .lt-sec .news-article:first-of-type .article-meta h3 a, body .top-news .news-article .article-meta h3{font-weight:600;}
body .article .cr-row.cr-heading h1{line-height:normal;}
.promo-container .promocodes-lists{padding:0 15px !important; margin:0 !important;}
.promo-container .promocodes-lists .cr-row.cr-desc, .promo-container .promocodes-lists .cr-row.cr-heading{padding:0;}
.cr-container.layout.twosections{margin-top:10px;}
body .bannerMain{height:598px; background-size:cover;}
body main .bannerMain .banLeftCont h1{font-size:30px;}
.aboutSecSG .leftRightSec_SG{flex-direction:column; padding:0 15px; margin-top:30px;}
.aboutSecSG .leftSec_SG img{max-width:100%; height:auto;}
.aboutSecSG .rightSec_SG{margin-top:30px;}
.aboutSecSG{padding-bottom:40px;}
.aboutSecSG .rightSec_SG .btnStySG{margin-left:auto; margin-right:auto;}
.footerSecMain .selectgeocountryMain{top:100px;}
.miniFilterTable{justify-content:center; align-items:center;}
.aboutSecSG .rightSec_SG .btnStySG{width:auto;}
body .topsec p{background:none;}
body .topsec p::after{display:none;}
body header .toggleSearch{right:150px; top:21px;}
.footerSecMain .choose-lng{width:360px;}
.footerSecMain .footerTopSec .footer-icons{bottom:265px;}
body .outerDiv .btn1.join-now{padding-left:10px; padding-right:10px; display:flex; align-items:center; font-size:14px;}
nav ul.categories{height:65vh;}
body .footerSecMain.footer-menu .default.lang .supp-langs label{margin-left:10px;}
}

@media only screen and (max-width: 770px){
.container.hideRHSLHS.category .innercontainer .article .colorSection.bg{margin-left:0;}
body.down .section-wrapper.right .pageContent-wrap{border-bottom:1px solid #d1d3d9;}
.section-wrapper.right .pageContent-wrap .pageContent{box-shadow:none;}
}

@media only screen and (max-width: 768px) {
.bonusbets .prom-banner .prom-banner-content{padding: 10px;}
.bonusbets .prom-banner-blk .promo-code-wrap .promo-code-val{width:calc(100% - 135px);}
.bonusbets .prom-banner-blk .promo-code-wrap .promo-code-txt{width:130px;}
.bonusbets .prom-banner-blk {width:100%;}
.ratingGreyColor span{width:18px; height:18px;}
.sideRLMain .rightSec_SG{order:2;}
body .pcWrap .pageContent-wrap ul.pageContent>.row-desc{color:var(--site-color);}
}

@media (min-width: 992px) {
.ptextMain{max-width:900px; margin:0 auto;}
body .bannerMain{margin-top:-3px;}
.bannerMain .banRightImg{top:9px;}
body main .bannerMain .banLeftCont h1{font-size:49px;}
.ptextMain p:first-child{margin-bottom:15px;}
.bannerMain .banLeftCont{margin-right:0; max-width:550px; margin-top:16px; margin-left:0;}
.bannerMain{padding:40px 0;}
body .bannerMain{height:422px;}
.bannerMain .banLeftRightCont{justify-content:space-between;}
body.home .cr-container.layout.twosections{padding-left:0; padding-right:0; padding-bottom:0;}
body .sideMenuCloseIcon svg{fill:var(--allContentColor);}
.searchHD{top:5px; height:60px;}
.section-wrapper.center.col-8.pcWrap .promocodesSecMain .tcTextMain{margin:20px 0 10px 0; max-width:none;}
.section-wrapper.center.col-8.pcWrap .getCodeBtnMain{right:21px;}
.aboutSecSG .rightSec_SG{padding-left:50px;}
.sideRLMain .rightSec_SG{padding-right:50px; padding-left:0;}
body.home .cr-row.cr-heading h2{font-size:26px;}
header .header-wrap a.login-link{display:none;}
}

.cr-row.cr-twosections .twosections .section-wrapper.col-6{border:none; margin:0; padding:0; width:51%;}
.cr-row.cr-twosections .twosections .section-wrapper.col-6:first-child{width:47%;}
.cr-row.cr-twosections .twosections .section-wrapper.col-6 figure img{border-radius:10px;}
.cr-row.cr-twosections .twosections .section-wrapper.col-6 .cr-table{filter:none; border:none;}
.cr-row.cr-twosections .twosections .section-wrapper.col-6 .cr-table table{border:none;}
.cr-row.cr-twosections .twosections .section-wrapper.col-6 .cr-table td{border:none; box-shadow:none; padding:0;}
.cr-row.cr-twosections .twosections .section-wrapper.col-6 .cr-table td a.cr-btn, 
.cr-row.cr-twosections .twosections .section-wrapper.col-6 .cr-row.cr-button .cr-btn.b1{display:flex; margin-top:18px; font-weight:600; justify-content:center; align-items:center; width:max-content; height:50px; border-radius:6px; font-size:20px; line-height:22px;}

@media only screen and (max-width: 480px) {
.home .article>.cr-row.cr-heading{padding-left:15px; padding-right:15px;}
.cr-row.cr-twosections .twosections .section-wrapper.col-6{width:100%;}
.cr-row.cr-twosections .twosections .section-wrapper.col-6:first-child{width:100%;}
.cr-row.cr-twosections .twosections .section-wrapper.col-6 .cr-table td a.cr-btn{width:100%; margin-top:10px;}

main h2 span{width:auto;}
body .cr-row.cr-twosections .cr-row.cr-desc{padding-bottom:0;}
.cr-twosections .twosections.top{flex-direction:column-reverse;}
}

body .notranslate{margin-right:0px;}
body .outerDiv .languageMain{position:static; margin-right:15px; line-height:normal;}
body .outerDiv .btn1.join-now{position:static; transform:none; width:auto; min-width:max-content; display:block;}
body .mobmenu nav>ul>li>span a{word-break:break-all;}

@media only screen and (max-width: 768px){
body .outerDiv .btn1.join-now{display:flex;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){
body.home .article .cr-row.cr-heading{padding-left:15px; padding-right:15px;}
body header .logo-wrap img{margin:0;}

}

body .topsec .breadcrum ul>li:first-child span img{vertical-align:text-bottom;}

.mobmenu .cls-menu svg {margin-top:8px; display:block; margin-left:14px;}

@media only screen and (max-width: 768px){
.section-wrapper.pcWrap .pageContent.hideli li > span{padding-left:20px; border-left: 5px solid transparent; background:transparent;}
body.category .section-wrapper.center.pcWrap .article .cr-row.cr-desc{padding-bottom:30px;}

body header .toggleSearch{display:none !important;}

.cr-twosections.rightimage .twosections{flex-direction:column-reverse;}
body.home .cr-container.layout.twosections{margin-bottom:10px; padding-bottom:0;}

.colorSection.bg .top-news{padding-left:15px; padding-right:15px;}
body.home .top-news .cat-top-sec.oneMtwoSfiveT .rt-sec.Showlhs .news-article .img-wrapper{width:168px;}
body.home .top-news .cat-top-sec.oneMtwoSfiveT .rt-sec.Showlhs .news-article .article-meta{width:168px;}
body .cr-twosections.leftimage .section-wrapper .cr-row.cr-heading, body .cr-twosections.rightimage .section-wrapper .cr-row.cr-heading{padding-top:15px;}

}

@media (min-width: 992px){
.searchHD span svg{display:none;}
body .btn1.join-now{padding-left:10px; padding-right:10px;}
.pageContent.hideli li > span{padding-left:20px; border-left:5px solid transparent;}
body .pageContent.hideli li span, body .pageContent li:hover span{padding-left:30px;}
.footerMiddleSec .footerCat{flex-wrap:wrap; justify-content:flex-start;}
}

@media only screen and (max-width: 480px){
.showRHSLHS .topnewsTop{margin-left:12px; margin-right:12px;}
.showRHSLHS .topnewsTop .top-news .cat-top-sec.fourM .news-article{width:48%;}
.showRHSLHS .topnewsTop .top-news .cat-top-sec.fourM .news-article .img-wrapper{width:168px;}
body .top-news .cat-top-sec .fullNewsStyTN .news-article h3.title, body .top-news .cat-top-sec .threeNewsStyTN .news-article h3.title, body .top-news .cat-top-sec .twoNewsStyTN .news-article h3.title{font-size:14px; line-height:18px;}
.promocodesSecMain .promocodes .promocodes-big>ul>li:first-child .t-and-c{display:block; text-align:center; margin:0 auto;}
}

@media only screen and (max-width: 480px){
body .bannerMain{height:680px;}
}

@media (min-width: 992px){
body .bannerMain.page404Style{height:610px; background:#1f272f;}
.page404Style .banThreeBoxes{top:-250px;}
body .bannerMain.page404Style .banRightImg{top:60px; flex:1;}
}

body .bookmaker-offers ul.bonusBetsListM li .bonustchide, body .bookmaker-offers>ul>li .bm-offer p{padding:8px; margin:0;}
body .bookmaker-offers>ul>li .cl-btn{border-radius:6px;}
body .bookmaker-offers .bm-title{letter-spacing:normal;}
.newspg .section-wrapper.right.col-4 .bookmaker-offers ul.bonusBetsListM li .bm-offer-title{padding:0 5px;}
.section-wrapper.right .stroy-stream{border-radius:8px;}
body .stroy-stream-list li:after{border-left:2px solid #047bfe;}
body .stroy-stream-list li:before{background:#047bfe;}
.stroy-stream-list .story-short, .stroy-stream-list .story-short a{color:#000;}
.pageContent{border-radius:8px; box-shadow:0 4px 15px rgb(0 0 0 / 5%);}
.bookmaker-offers{border-radius: 12px; border: 1px solid #E0E0E0; box-shadow:none;}
body .bookmaker-offers .bm-header{border-radius:12px 12px 0 0;}
.section-wrapper.right .content-block{border-radius:12px;}
body .bookmaker-offers ul.bonusBetsListM li:last-child{border-radius:0 0 12px 12px;}

@media only screen and (max-width: 768px){
.section-wrapper.right.pC .pageContent li span.active{color:#04d773 !important; border-left:5px solid #04d773; background:rgb(3 100 168 / 10%);}
}

@media (min-width: 992px){
.newsSec .news-item .img-wrapper, .tips-list-wrap .tips-list .img-wrap, body .latestCasinoNewsSec .tips-list .img-wrap{border-radius:8px 8px 0 0;}
.newsSec .news-item .article-meta, .newsSec .news-item .tip-meta, .tips-list-wrap .tips-list .tip-meta{border-radius:0 0 8px 8px; padding-left:0; padding-right:0;}
body .latestCasinoNewsSec .tips-list.more{margin-bottom:10px;}
}

body .tips-Tbl{border-radius:4px;}
.tips-Tbl table thead tr td{background:#1a2c38 !important; color:#fff;}
.tips-Tbl table thead tr td:first-child{width:180px;}
.tips-Tbl table .clmbtn{background:#047bfe; border-radius:6px;}

.loginReviewLink a{color:var(--site-color);}
body .footerSecMain .default.lang .supp-langs > ul > li:hover{background:var(--site-color);}

body .stroy-stream .stroy-stream-head .stroy-stream-number{color:#047BFE;}
body .stroy-stream .stroy-stream-head{background:rgb(10 46 231 / 10%);}

#betBookmaker td:first-child {width:50%;}
.top-news .footsec .news-article .img-wrapper img, .top-news.more .news-article .img-wrapper img, body .rt-sec .news-article .img-wrapper img{border-radius:8px;}
.topnewsTop .img-wrapper img, body .top-news .cat-top-sec .lt-sec.Showlhs .news-article{border-radius:8px;}

.newsSec .news-item .article-meta, .newsSec .news-item .tip-meta, .tips-list-wrap .tips-list .tip-meta{background-color:transparent;}
body .tips.relatedcat .tips-list .img-wrap img{border-radius:8px;}

/* Single promocode New Design CSS Start */
.promocodesSecMain .cr-row.cr-heading, .promocodesSecMain .boxmainSF, .promocodesSecMain .btnAndnote .promoSeemore{display:none;}
@media (min-width: 992px){
body .topsec .countryLocationsIcon{bottom:-1px;}
body .promocodesSecMain{padding:20px 40px 0;}
body .top-news .cat-top-sec .threeNewsStyTN .news-article h3.title, body .top-news .cat-top-sec .twoNewsStyTN .news-article h3.title, 
body .top-news .cat-top-sec .threeNewsStyTN .news-article h3.title span, body .top-news .cat-top-sec .twoNewsStyTN .news-article h3.title span{font-size:15px; line-height:21px;}
}
/* Single promocode New Design CSS End */

/* Left Menu New Design CSS Start */
body.show .mobmenu{background:var(--left-categories-menu-bg); box-shadow:4px 4px 4px rgba(0, 0, 0, 0.15);}
body .mobmenu nav > ul > li.show > span a{color:var(--left-categories-menu-text-color);}
body .mobmenu nav>ul>li>span{border-bottom:1px solid var(--left-categories-menu-border-bottom-color);}
body .mobmenu nav>ul>li.show>span svg{fill:var(--left-categories-menu-svg-color);}
body .mobmenu nav > ul > li > span svg{fill:var(--left-categories-menu-svg-color);}
body .mobmenu nav>ul>li.show>span{background:var(--left-categories-menu-bg);}
body .mobmenu nav > ul > li > .submenu > li{padding:0; border-bottom:1px solid var(--left-categories-menu-border-bottom-color);}
.mobmenu nav > ul > li.show > .submenu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#F5F5F5;}
.mobmenu nav > ul > li.show > .submenu::-webkit-scrollbar{width:5px; background-color:#F5F5F5;}
.mobmenu nav > ul > li.show > .submenu::-webkit-scrollbar-thumb{background-color:#3c3838;}
/* Left Menu New Design CSS End */

header nav .default.login{position:static; transform:none;}

@media only screen and (max-width: 768px){
body .news-stream .news-stream-list li{margin-left:30px;}
}

body .brandsLogoHed.showpopup .pagination-BL span{background:#fff;}
.brandsLogoHed.showpopup .header-bb .fa.fa-close:before{color:#fff;}

.news-stream .news-event-desc li span.caticon svg, body .section-wrapper.right .upcomming-blk.bonus .ub-list span.caticon svg{fill:var(--site-color);}
body .upcomming-blk.bonus .caticon svg, body .section-wrapper.right .upcomming-blk.bonus .ub-list span.caticon svg{fill:#1f272f;}
body.newspg .section-wrapper.right .upcomming-blk{border-radius:8px;}
body .eventtime.live .fa-dot-circle-o{height:15px; width:15px; margin:-1px 4px 0 2px;}
body .upcomingEventList li a .eventtime>span label::after, body .upcomingEventList li a .eventtime>span label::after{color:#6E7685; font-size:12px; font-weight:600;}
body .bonusBetsSecMain .claimNow-BB{background:var(--button-fill-color); border:1px solid var(--button-border-color); color:var(--button-text-color);}
body .bonusBetsSecMain .claimNow-BB:hover{background:var(--button-hover-fill-color); border:1px solid var(--button-hover-border-color); color:var(--button-hover-text-color);}

body.show .wrapit-wrap{overflow:unset;}

.topsec .titleSecOC{padding-bottom:30px;}
@media (min-width: 992px){
body .topsec .breadcrum{padding-bottom:40px;}
body .topsec .countryLocationsIcon svg{height:140px;}
}
@media only screen and (max-width: 480px){
body .topsec .container{height:140px;}
body .topsec .countryLocationsIcon{bottom:-6px;}
}

/* Story Stream Top Section CSS Start */
@media only screen and (max-width: 480px){
.newspg .stroy-stream > h3{display:none;}
.newspg .stroy-stream{padding:10px;}
.newspg .stroy-stream-list{padding:0 !important; overflow:auto;}
.newspg .stroy-stream .title{font-size:14px; font-weight:600; line-height:1.4; padding:10px 0;}
.newspg .stroy-stream-list .story-short{font-size:12px; line-height:16px; color:#000; font-weight:500;}
.newspg .stroy-stream-list ul{display:flex; align-items:flex-start; width:fit-content;}
.newspg .stroy-stream-list li{margin:0 20px 0 0; padding:0; width:270px;}
.newspg .stroy-stream-list ul li:before, .stroy-stream-list li:after{display:none;}
.newspg .stroy-stream .cmorestory{display:none !important;}
}
/* Story Stream Top Section CSS End */

body.home .colorSection .cr-row.cr-heading h2:before{content:""; background:var(--site-color); width:4px; height:10px; margin-right:6px; border-radius:12px;}
body .colorSection{padding: 10px 0;}
body.home .article .header-section{margin-bottom:0; margin-top:0;}

/* Custom Site color for Some text Start */
.news-stream .news-event-desc li span.caticon svg{fill:#000;}
body .news-stream .news-stream-list li a{color:#000;}
.news-stream .news-event-desc li span.caticon svg, body .section-wrapper.right .upcomming-blk.bonus .ub-list span.caticon svg, body .upcomming-blk.bonus .caticon svg{fill:#000;}
/* Custom Site color for Some text End */

.eventtime{background:rgb(7, 118, 223, .8);}

@media (min-width: 992px) {
body.category .countryLocationsIcon img{height:140px;}
}
.category .section-wrapper.right.col-4 .bookmaker-offers ul.bonusBetsListM li .bookmaker-logo::after, 
.category .section-wrapper.right.col-4 .bookmaker-offers ul.bonusBetsListM li .bookmaker-logo::before{content:""; position:absolute; right:-8px; width:14px; height:50%; -webkit-transform:skew(15deg); transform:skew(15deg); background:inherit; border-left:2px solid transparent;}
.category .section-wrapper.right.col-4 .bookmaker-offers ul.bonusBetsListM li .bookmaker-logo::before{-webkit-transform:skew(-15deg); transform:skew(-15deg); bottom:0;}
.category .section-wrapper.right.col-4 .bookmaker-offers ul.bonusBetsListM li .bookmaker-logo {width:88px; height:84px; border-radius:0;}
.category .section-wrapper.right.col-4 .bookmaker-offers ul.bonusBetsListM li .bm-offer-title{padding:0 5px;}
.category .section-wrapper.right.col-4 .bookmaker-offers ul.bonusBetsListM li .bm-offer-title{width:calc(100% - 180px);}
.category .bookmaker-offers>ul>li .casinoWhiteSec{padding:0;}

/* Common CSS End */

body.home main .container{background:transparent;}
body.home main .article > .cr-row.cr-heading{margin-top:20px;}
@media (min-width: 992px) {
body.home .colorSection{background:transparent; padding-top:10px;}
}

/* Match Page CSS Start */
body .sliding-fixtures .inner .fixture .team:nth-child(2){border-bottom:1px solid #bbb;}.leagueMatchMain .row-desc h1, .leagueMatchMain .row-desc h2{margin-top:20px !important;margin-bottom:15px !important;}.leagueMatchMain .row-desc table{width:100%;border-collapse:collapse;border-color:#ddd;font-size:14px;margin-top:15px;}.leagueMatchMain .row-desc table th{background:#f7f7f7;}.leagueMatchMain .row-desc table th, .leagueMatchMain .row-desc table td{padding:5px;}.h2htable{width:100%;font-size:13px;}.h2htable td{padding:5px;}.h2htable tr td:nth-child(1){width:15%;}.h2htable tr td:nth-child(2){text-align:right;width:30%;}.h2htable tr td:nth-child(3), .h2htable tr td:nth-child(4), .h2htable tr td:nth-child(5){width:3%;text-align:center;}.h2htable tr td:nth-child(6){text-align:left;width:30%;}.h2htable .win{font-weight:600;}.h2htable tr:nth-child(odd) td{background:#fff;}.h2htable tr:nth-child(even) td{background:#f7f7f7;}.drw{color:#c18700;}.sliding-fixtures.pr h2.abs-label-global{font-size:16px;} 
@media only screen and (max-width: 480px) {body .section-wrapper.right > div{width:100%;padding:25px 15px;}.h2htable td{width:auto !important;}.sliding-fixtures.pr h2.abs-label-global{font-size:12px;}body .liveStreamSectionLS .leftSideLS{background-size:cover;}}

.statGridMain{font-size:12px; line-height:14px; display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:20px;position:relative;}
.statGridMain .teamOverviewM{background:#fff; border-radius:6px; flex:1;}
.statGridMain .teamOverviewM:first-child{margin-right:7px;}
.statGridMain .teamOverviewM:last-child{margin-left:7px;}
.statGridMain .headSecTO{display:flex; align-items:flex-start; background:#235390; padding:8px; border-radius:10px 10px 0 0;}
.statGridMain .teamLogoTO{width:52px; height:52px; background:#fff; padding:5px; margin-right:10px;}
.statGridMain .teamLogoTO img{max-width:100%;}
.statGridMain .teamInfoTO{color:#fff;}
.statGridMain .teamNameTO{font-weight:600; font-size:13px; margin-bottom:4px;}
.statGridMain .matchLocTO{margin-bottom:3px;}
.statGridMain .formRunNeo span{font-size:12px; width:20px; height:20px;}
.teamOverviewM table{border-right:1px solid #ddd; border-bottom:1px solid #ddd; width:100%; text-align:center;}
.teamOverviewM table th{font-weight:600;}
.teamOverviewM table th, .teamOverviewM table td{border-left:1px solid #ddd; border-top:1px solid #ddd; padding:5px;}
.teamOverviewM .formRunNeo{margin:0; justify-content:center; text-transform:uppercase;}
.statGridMain .tableViewOneTO, .statGridMain .tableViewTwoTO{padding:8px;}
.tableViewTwoTO tr th:nth-child(2), .tableViewTwoTO tr td:nth-child(2){background:#dbf2fd; font-weight:600;}
.tableViewTwoTO tr th:nth-child(1), .tableViewTwoTO tr td:nth-child(1){font-weight:600;}
.badL, .badD{background:#c85f46; display:inline-block; color:#fff; font-weight:600; padding:3px 5px; border-radius:4px; line-height:normal;}
.badD{background:#aa413c;}
.tableViewOneTO th:nth-child(1), .tableViewOneTO th:nth-child(3){width:10%;}
.tableViewOneTO th:nth-child(2){width:30%;}

.loadingAnimaMain{position:relative; height:fit-content; width:369px; height:423px; padding:20px; border-radius:10px; background:#FDFEFE;}
.loadingAnimaMain .column{display:flex; justify-content:center; flex-direction:column;}
.loadingAnimaMain .row{display:flex; justify-content:space-between; align-items:center;}
.loadingAnimaMain .row ~.column{margin-top:20px;}
.loadingAnimaMain .circle{height:50px; width:50px; border-radius:10px;}
.loadingAnimaMain .line{margin-top:10px; height:10px; width:265px; border-radius:6px;}
.loadingAnimaMain .line1{width:170px; margin-top:0;}
.loadingAnimaMain .line3{width:80%;}
.loadingAnimaMain .line4{width:100%;}
.loadingAnimaMain .line5{width:55%;}
.loadingAnimaMain .box{height:20px; width:60px; border-radius:6px;}
.loadingAnimaMain .threeCol .box{width:95px;}
.loadingAnimaMain .threeCol:nth-child(2){margin-top:40px; margin-bottom:20px;}
.loadingAnimaMain .row:nth-child(3){margin-bottom:40px;}
.loadingAnimaMain .row:nth-child(5){margin-top:20px;}
.loadingAnimaMain .loading-animation{overflow:hidden; background:#D0D0D0;}
.loadingAnimaMain .loading-animation::before{content:""; display:block; height:100%; width:100%; animation: loadingSD 1s infinite; background:linear-gradient(to right, transparent,#D9D9D9,transparent);}
@keyframes loadingSD{ 0%{transform: translateX(-100%);} 100%{transform: translateX(100%);} }

@media only screen and (max-width: 768px){
.statGridMain{flex-direction:column;}
.statGridMain .teamOverviewM:first-child{margin-right:0; margin-bottom:20px;}
.statGridMain .teamOverviewM:last-child{margin-left:0;}
.statGridMain .teamOverviewM{width:100%;}
}

/* Final Results CSS Start */
.finalResultsMain{background:#fff; box-shadow:0 2px 2px rgb(0 0 0 / 8%); border-radius:10px; padding:30px; margin-bottom:20px;}
.finalResultsMain .leftAndRightData{display:flex; justify-content:space-between; align-items:flex-start;}
.leftDataSec, .rightDataSec{flex:1; font-size:12px; line-height:normal;}
.goalsCount{font-weight:600; font-size:16px; text-align:center;}
.htSecMain{text-align:center; margin:5px 0;}
.leftDataSec ul{border-top:1px solid #ddd; padding-top:13px; margin-top:13px;}
.leftDataSec ul li{display:flex; margin-bottom:20px;}
.leftDataSec ul li:last-child{margin-bottom:0;}
.leftDataSec ul li svg{width:16px; height:16px; fill:#555;}
.goalsInfo{display:flex; flex-direction:column; margin:0 20px;}
.goalsInfo span{margin: 4px 0 0; display:inline-block; color:#555;}
.teamAInfo-FR, .teamBInfo-FR{flex:1;}
.teamAInfo-FR div{text-align:right; color:#555;}
.teamAInfo-FR div:first-child, .teamBInfo-FR div:first-child{font-weight:600; margin-bottom:3px;}
.teamBInfo-FR div{color:#555;}
.rightDataSec{margin-left:20px;}
.rightDataSec table{width:100%;}
.rightDataSec td, .rightDataSec th{background:#f0f3f5; width:30%; text-align:center; font-weight:500; padding:8px; border-left:3px solid #fff; border-top:3px solid #fff;}
.rightDataSec td.great{background:#72da2373; color:#147221;}
.rightDataSec td.poor{background:#ffe9e6; color:#cc2d13;}
.rightDataSec td.good{background:#72da233d; color:#147221;}
.rightDataSec td.average{background:#f6f7cd; color:#696b15;}
.rightDataSec tr td:first-child{font-weight:400; text-align:left;}
.rightDataSec tr th:first-child{text-align:left;}

@media only screen and (max-width: 768px){
.finalResultsMain{padding:15px 10px;}
.finalResultsMain .leftAndRightData{justify-content:flex-start; align-items:center; flex-direction:column;}
.leftDataSec{margin-bottom:30px;}
.rightDataSec{margin-left:0;}
.leftDataSec, .rightDataSec{width:100%;}
}
/* Final Results CSS End */

/* Match Page CSS End */

/* League Match Dates Start */
.leaguemathdates{background:#F0F1F2; display:flex; border-radius:20px; justify-content:flex-start; align-items:center; padding:6px 6px 0; margin-bottom:15px;}
.leaguemathdates li{padding:0 10px; font-size:13px; background:#ddd; border-radius:20px; margin-left:5px; border:1px solid #ddd; cursor:pointer; margin-bottom:6px; width:160px; text-align:center;}
.leaguemathdates li.active{background:#fff; border:1px solid var(--site-color); color:var(--site-color);}
.leaguemathdates li:first-child{margin-left:0;}
.leagueListMain .countryNameLLM{font-weight:400; font-size:13px; line-height:normal; color:#999; display:flex; align-items:center;}
.leagueListMain .countryNameLLM a{color:#999;}
.leagueListMain .countryNameLLM > img{width:20px; margin-right:10px;}
.leagueListMain .leagueNameLLM{font-weight:600; font-size:14px; line-height:17px; margin-left:4px;}
.leagueListMain .leagueNameLLM a{color:#999; font-weight:700;}
.leagueListMain .timeLLM{font-weight:400; font-size:12px; line-height:normal; color:#999; display:flex; align-items:center; flex-direction:row-reverse; margin-left:18px;}
.leagueListMain .timeLLM span{display:inline-block; margin-right:4px; font-weight:600;}
.leagueListMain .leagueContentLLM{margin:10px 15px; padding:10px; display:flex; justify-content:flex-start; align-items:flex-start; position:relative; flex-direction:column; border-radius:6px; border:1px solid #E3E3E3;}
.leagueListMain .leagueContentLLM:hover{background:rgb(18, 130, 94, 0.04); border-color:#12825E;}
.leagueListMain .teamAndOddsItem:first-child{margin-top:10px;}
.leagueListMain .teamAndOddsItem{display:flex; justify-content:space-between; align-items:center; margin-bottom:6px; flex-wrap:wrap;}
.leagueListMain .teamAndOddsItem:last-child{margin-bottom:0;}
.leagueListMain .teamNameLLM{font-weight:400; font-size:14px; line-height:17px; color:#000; margin-right:10px; flex:1; display:flex; align-items:center;}
body .emptyscore .teamNameLLM{width:auto;}
.teamNameLLM svg{width:20px; height:20px; margin-left:7px; line-height:normal;}
.leagueListMain .oddsLLM{display:flex; justify-content:flex-start; align-items:center;}
.leagueListMain .oddsValueLLM{color:#000; display:flex; justify-content:center; align-items:center; width:50px; height:20px; background:#fff; border:1px solid #D9D9D9; border-radius:4px; font-weight:600; font-size:12px; line-height:15px; position:relative;}
.leagueListMain .oddsValueLLM span{position:absolute; top:-18px; font-weight:400; font-size:10px; line-height:12px; color:#6E7685;}
.leagueListMain .teamOddsLLM{width:100%;}
.teamLogoLLM {line-height:0; width:25px;}
.teamLogoLLM img {width:20px; height:20px;}
.teamLLM {display:flex; justify-content:flex-start; align-items:center; flex:1; margin-right:30px;}
.leagueAndCalendarM{display:flex; max-width:1100px; margin:0 auto; align-items:flex-start;}
.leagueAndCalendarM .leagueListLSide{width:71.9%; margin-top:15px;}
.leagueAndCalendarM .rightSide-LS{margin-left:30px; border-radius:12px; border:1px solid #E0E0E0; background:#fff; padding:20px; width:280px;}
.calendarRightSideLS {background:#fff; box-shadow:0 4px 40px rgb(0 0 0 / 12%); padding:20px; width:33.33%; border-radius:8px;}
.container.showRHSLHS .leagueListLSide{box-shadow:none; padding:0; width:100%; margin-right:0;}
.container.showRHSLHS .calendarRightSideLS{display:none;}
.calendarMSt{display:flex; position:relative; justify-content:center; align-items:flex-start;}
.calendarMSt svg{width:20px; height:20px; cursor:pointer;}
.calendarMSt input{border:1px solid #ccc; border-radius:8px; box-shadow:1px 1px 4px #ccc; font-size:14px;}
.calendarMSt input:focus{border:1px solid #14AC23; outline:none;}
.calendarMSt .calendarIconMain{position:absolute; right:10px; top:8px; cursor:pointer;}
.leagueListItem{position:relative;}
.googleCalenderLink{display:block !important; width:20px; height:20px; position:absolute; left:27px; z-index:2; top:4px;}
.googleCalenderLink svg{width:12px; height:12px;}

.leagueAndCalendarM .calendarMSt{width:348px; border-radius:10px; background:#fff; box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.08); padding:20px;}
.leagueAndCalendarM .calendarMSt{margin-bottom:20px;}
.leagueAndCalendarM .calendarMSt .flatpickr-calendar{box-shadow:none;}

.resultText{margin-bottom:0; background:rgb(18, 130, 94, 0.1); color:#12825E; font-size:12px; font-weight:400; line-height:normal; padding:3px 5px; display:inline-block;}
.resultTextPLB{line-height:22px; font-weight:600; margin-top:10px; margin-bottom:10px; color:#fff; font-size:16px;}
.matchBox .resultText{margin-top:6px; margin-bottom:3px;}

.match_InningStatus{font-size:12px; line-height:normal; font-weight:600; color:#12825E; position:absolute; left:130px; top:10px; display:flex; align-items:center;}
.match_InningStatus svg{width:10px; height:10px; margin-right:4px;}

@media (min-width: 992px) {
.section-wrapper.center.col-8 .leagueListMain .teamNameLLM{width:140px; margin-right:10px;}
}

/* Upcoming Fixtures CSS Start */
.leagueHeadLLM{background:#F0F1F2; height:40px; display:flex; align-items:center; justify-content:space-between; padding:10px 20px;}
.leftSideLLM{display:flex; align-items:center;}
.toWinLLM{color:#6E7685; font-size:14px; font-weight:600; line-height:normal;}

@media screen and (max-width:768px){
.leagueHeadLLM{padding:10px;}
}

body .teamLLM .emptyOdds{width:auto;}

.wraplink{position:relative;}
/* League Match Dates End */

/* New CSS Start */
.comps-item{display:flex; align-items:center; margin-bottom:15px;}
.comps-item:last-child{margin-bottom:0;}
.comps-item span{line-height:0; display:block; margin-right:10px; width:20px;}
.cricketpopulartornament .comps-item img{width:20px; height:20px;}
.cricketpopulartornament .compsLink{flex:1; line-height:0;}
.cricketpopulartornament .comps-item a{color:#333; font-weight:500; font-size:12px; line-height:20px; width:140px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

body .cricketpopulartornament .upcomingtour, body .cricketpopulartornament .tourlive{font-size:11px; flex:1; width:auto; text-align:center; font-weight:500; color:#000; display:block; background:#fff; line-height:normal; margin:0; padding:4px 3px; border-radius:4px; border:1px solid #e5e5e5; margin-left:8px;}
body .cricketpopulartornament .tourlive{background:#7AEA93; text-transform:capitalize; color:#141414; border-color:#7AEA93;}

@media screen and (max-width:768px){
body .cricketpopulartornament .upcomingtour, body .cricketpopulartornament .tourlive{font-size:14px;}
.cricketpopulartornament .comps-item a{width:240px; line-height:normal; font-size:14px;}
}

/* New CSS End */

/* Live Stream Section CSS Start */
.liveStreamSectionLS{background:#fff; border-radius:20px; border:1px solid #E0E0E0; padding:20px; margin-bottom:20px;}

.liveStreamSectionLS .leftSideLS{background:url(../images/liveStreamimg.png) no-repeat left top; position:relative; width:320px; height:230px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.liveStreamBtn svg{width:16px; height:16px;}
.liveStreamBtn{width:155px; height:40px; background:var(--site-color); border-radius:6px; display:flex; justify-content:center; align-items:center;}
.liveStreamBtn span{font-weight:600; font-size:16px; line-height:19px; color:#141414; display:inline-block; margin-left:10px;}
.progTeamMain{position:absolute; left:0; right:0; padding:0 20px; bottom:12px;}
.progressBarLS{width:280px; height:4px; background:#132945; border-radius:10px; margin-bottom:7px; overflow:hidden; position:relative;}
.liveStreamSectionLS.liveStreamLD .progressBarLS::before{-webkit-animation: loading 180s cubic-bezier(.12,.31,.35,.99); animation: loading 180s cubic-bezier(.12,.31,.35,.99); display:block; position:absolute; content:""; width:100%; height:4px; background:#14ac23;}
.progressBarLS span{display:block; width:86px; height:4px; background:var(--site-color); border-radius:10px;}
@-webkit-keyframes loading { from {left:-100%; width:100%;} to {left:0;} }
@keyframes loading { from {left:-100%; width:100%;} to {left:0;} } 
.teamNameAdByMain{display:flex; justify-content:space-between; align-items:center;}
.teamNameLS{font-weight:400; font-size:10px; line-height:12px; color:#fff;}
.adByLS{font-weight:400; font-size:10px; line-height:12px; color:#fff;}
.adByLS svg{width:36px; height:8px;}
.registerStepLS{display:flex; justify-content:space-between; align-items:center; padding:8px 10px; margin-bottom:15px; background:#f0f1f2; border-radius:6px; margin-top:15px;}
.sectionOneLS{display:flex; justify-content:space-between; align-items:flex-start;}
.sectionOneLS .rightSideLS{width:50%;}
.sectionOneLS .stepTextLS{font-weight:400; font-size:12px; line-height:15px; color:#000; display:flex; justify-content:flex-start; align-items:center;}
.sectionOneLS .stepTextLS span{width:18px; height:18px; border-radius:50%; margin-right:5px; display:flex; justify-content:center; align-items:center; background:#f0f1f2; border:1px solid rgba(0, 0, 0, 0.1); font-weight:400; font-size:12px; line-height:15px; color:#000;}
.sectionOneLS .stepTextLS.active{color:#21c144;}
.sectionOneLS .stepTextLS.active span{color:#fff; background:#21c144; border-color:transparent;}
.rightSideTitle{font-weight:600; font-size:16px; line-height:18px; color:#000; margin-bottom:15px;}
.rightSideLS p{font-weight:400; font-size:12px; line-height:16px; color:#6e7685;}
.rightSideLS .registerWatchBtn{display:flex; justify-content:center; align-items:center; width:200px; height:42px; background:var(--site-color); border-radius:30px; font-weight:600; font-size:16px; line-height:19px; color:#141414;}
.sectionTwoLM .tmTitle{font-weight:600; font-size:16px; line-height:19px; color:#000; margin-bottom:15px;}
.sectionTwoLM p{font-weight:400; font-size:14px; line-height:22px; color:#000;}
.sectionTwoLM a{font-weight:600; font-size:16px; line-height:19px; color:#04c; margin-top:15px; display:inline-block;}
.liveStreamSectionLS .rightSideLS ul{list-style:disc; margin-left:20px; font-size:13px; line-height:20px;}
.liveStreamSectionLS .rightSideLS ul li{margin-bottom:10px;}
/* Live Stream Section CSS End */

/* Odds Side Box CSS Start */
.oddsSideBoxMain{background:#fff; -webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.08); box-shadow:2px 2px 2px rgba(0, 0, 0, 0.08); border-radius:10px; padding:15px;}
.headOSBox{display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:20px;}
.headOSBox .teamA-OSB .teamImgA{margin-right:8px;}
.headOSBox .teamB-OSB .teamImgB{margin-left:8px;}
.headOSBox .teamA-OSB{display:flex; justify-content:flex-start; align-items:center;}
.headOSBox .teamB-OSB {display:flex; justify-content:flex-end; text-align:right; align-items:center;}
.headOSBox .teamA-OSB .teamImgA, .headOSBox .teamB-OSB .teamImgB{width:30px; height:30px; display:block;}
.headOSBox .teamImgA, .headOSBox .teamImgB img{max-width:100%;}
.headOSBox .teamAB{font-weight:600; font-size:14px; line-height:17px; color:#000; width:100px;}
.imageWrapOSB{border-radius:4px; position:relative; display:inline-block; vertical-align:middle; width:50px; height:22px;}
.imageWrapOSB img{width:71%; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.itemHeadOSB{display:flex; align-items:center;}
.itemOSBox{margin-top: 8px; display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #ededed; padding:0 0 8px 0;}
.itemOSBox:last-child{ border:none; padding:0;}
.listOSBox .titleList{font-weight:600; font-size:12px; line-height:15px; color:#000;}
.itemContentOSB{display:flex; justify-content:flex-start; margin-left:0; flex-wrap:wrap; align-items:flex-start;}
.itemContentOSB li{width:60px; height:40px; margin-left:10px; background:rgb(35, 83, 144, .1); margin-top:0; border-radius:4px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.valueOne{font-weight:600; font-size:14px; line-height:16px; color:#6e7685;}
.valueTwo{font-weight:600; font-size:14px; line-height:16px; color:#000; display:flex; justify-content:center; align-items:center; margin-top:4px;}
.downRed::before{content:''; margin-right:4px; width:0; height:0; border-top:7px solid #db222e; border-left:7px solid transparent; border-right:7px solid transparent; font-size:0; line-height:0;}
.upGreen::before{content:''; margin-right:4px; width:0; height:0; border-bottom:7px solid #14ac23; border-left:7px solid transparent; border-right:7px solid transparent; font-size:0; line-height:0;}
/* Odds Side Box CSS End */

.whiteSecBg{background:#fff; border-radius:20px; border:1px solid #E0E0E0; padding:15px; margin-bottom:20px;}

/* Tabs CSS Start */
.tabs-head-CM{display:flex; align-items:center; margin-bottom:20px; margin-left:-15px;}
.leagueListLSide .tabs-head-CM{margin-left:0;}
.tab-menu-CM{display:flex; justify-content:center; align-items:center; margin-left:15px; padding:0 10px; cursor:pointer; min-width:150px; height:36px; background:rgb(35, 83, 144, 0.1); border-radius:6px; font-weight:600; font-size:14px; line-height:18px; color:#000;}
.tab-menu-CM.active{background:var(--site-color); color:#fff;}
.tableStyle table{width:100%; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:13px;}
.tableStyle table th{background:#f0f3f5;}
.tableStyle table th, .tableStyle table td{border-left:1px solid #ddd; border-top:1px solid #ddd; padding:5px; text-align:left;}
/* Tabs CSS End */

.totalInfo{display:flex; align-items:flex-start; margin-top:15px; margin-bottom:25px;}
.totalInfo div{font-size:14px; color:#000; line-height:normal;}
.totalInfo div:first-child{margin-right:20px;}
.totalInfo div span{font-weight:600;}

.matchInfo-wrap .matchInfoSubTitle{font-size:14px; font-weight:600;}
.matchInfo-item{display:flex; margin-bottom:20px; align-items:center;}
.matchInfo-item > div:first-child{line-height:0;}
.matchInfo-item:last-child{margin-bottom:0;}
.matchInfo-item label, .matchInfo-item span{color:#141414; font-size:16px; display:block;}
.matchInfo-item label{font-weight:600; width:120px;}
.matchInfo-item span{font-weight:400; line-height:20px; flex:1;}
.matchInfo-item.league-info span{color:#15862E;}

.matchInfo-item svg{width:20px; height:20px; fill:#141414;}
.matchInfo-item div:last-child{flex:1; margin-left:15px; display:flex; align-items:center;}

@media screen and (max-width: 768px) {
.matchInfo-item{margin-bottom:15px;}
.matchInfo-item div:last-child{align-items:flex-start; flex-direction:column;}
.matchInfo-item label{width:auto; margin-bottom:5px;}
.matchInfo-item label, .matchInfo-item span{font-size:14px; line-height:normal;}
}

/* Innings Overs CSS Start */
.overcontent-items{display:flex; border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:10px;}
.overcontent-items:last-child{border-bottom:none; padding-bottom:0; margin-bottom:0;}
.oveRunMain{display:flex;}
.overcontent-items .overs{width:100px; display:flex; align-items:center; justify-content:center;}
.overcontent-items .overs .ov{line-height:normal; background:#f6f6f8; border-radius:5px; padding:5px 10px; font-size:13px; font-weight:500; color:#333; white-space:nowrap;}
.overcontent-items .runs{display:flex; flex-direction:column; justify-content:center; width:100px; font-size:13px; font-weight:400; color:#999; align-items:center;}
.overcontent-items .myscore{flex:1;}
.myscore .players{font-size:13px; font-weight:400; color:#333; line-height:16px; padding:0 20px 0 10px; margin:4px 0;}
.detailScores{display:flex; flex-wrap:wrap;}
.detailScores .run{background:#a5b1c7; width:28px; height:28px; border-radius:50%; display:flex; align-items:center; justify-content:center; position:relative; margin:5px; line-height:normal;}
.detailScores span{color:#fff; font-size:14px; font-weight:400; transform: scale(.8); max-width:28px; line-height:normal;}
.detailScores .six{background:#5DB400;}
.detailScores .four{background:#0F80DA;}
.detailScores .wk{background:#DE1E30;}
.detailScores .dot::after{content:""; width:4px; height:4px; background:#fff; border-radius:50%; position:absolute; left:12px; top:12px;}
/* Innings Overs CSS End */

.sectionOneLS.active .leftSideLS{display:none;}
.sectionOneLS.active .rightSideLS{width:100%; display:flex; flex-direction:column;}
.sectionOneLS.active .rightSideTitle{margin-bottom:25px; margin-top:5px; order:-1;}
.sectionOneLS.active .videoframe{margin-bottom:20px; line-height:0;}
.sectionOneLS.active .registerWatchBtn{margin:0 auto 5px;}

.leagueListLSide .teamsocre{font-size:13px; font-weight:600; line-height:normal; color:#000; width:180px; text-align:right;}

/* Filter Menus CSS Start */
.tabAndDateMain{margin-left:-15px; display:flex; align-items:center; margin-bottom:20px; padding:20px 15px 0 15px; justify-content:space-between;}
.tabAndDateMain .tabs-head-CM{margin-bottom:0;}
.tabAndDateMain .tab-menu-CM{min-width:80px; margin-left:15px; background:#F0F1F2;}
.tabAndDateMain .tab-menu-CM:first-child{margin-right:0;}
.tabAndDateMain .tab-menu-CM.active{background:#0F235A; color:#fff;}
.tabAndDateMain .tab-menu-CM.active:nth-child(2){background:#12825E; color:#fff;}
.calendarIconLM{line-height:0; margin-left:20px; position:relative;}
.calendarIconLM .calendarMSt{position:absolute; z-index:9; right:0; top:40px;}
.calendarIconLM > svg{width:30px; height:30px; cursor:pointer;}
.calendarIconLM .flatpickr-calendar.inline{display:none; position:absolute; top:40px; right:0; z-index:99;}
.calendarIconLM .birthday{background:transparent; padding:5px 0; outline:none;}
/* Filter Menus CSS End */

.rightSide-LS h3{color:#141414; font-size:16px; font-weight:700; line-height:normal; margin-bottom:15px;}

.selectDateSty{display:flex; align-items:center; background:#fff; border:1px solid #E6E6E6; padding:5px 10px; border-radius:6px; height:36px; width:155px;}
.selectDateSty > div svg{width:20px; height:20px; cursor:pointer;}
.selectDateSty > div{display:flex; flex-direction:row-reverse; align-items:center; margin:0 5px 0 10px;}
.selectDateSty > div .flatpickr-input[readonly]{color:#000; font-weight:600; margin-left:5px;}
.selectDateSty > svg{width:15px; height:11px;}
.selectDateSty > svg:last-child {transform: rotate(180deg);}

.live-circle{display:inline-block; position:relative; border-radius:50%; height:13px; width:13px; margin:-1px 4px 0 0; border:2px solid #000; /*background:radial-gradient(circle, transparent 53%, rgb(255, 255, 255, .5) 53.5%, #fff 54%);*/}
.live-circle::before{content: ""; position: absolute; top: 0; width: 100%; height: 100%; border-radius: 50%; background:radial-gradient(circle, #000 37%, rgb(255, 255, 255, .5) 37.5%, transparent 38%); left:0; display:block; font-size:14px; line-height:0; margin-right:4px;}
.live-circle.live{-webkit-animation: gs-pulse 1.7s ease infinite; animation: gs-pulse 1.7s ease infinite;}

.tab-menu-CM:nth-child(2) .live-circle{border:2px solid #000;}
.tab-menu-CM:nth-child(2) .live-circle::before{background:radial-gradient(circle, #000 37%, rgba(0, 0, 0, 0.7) 37.5%, transparent 38%);}

.tab-menu-CM.click_showstatus.active .live-circle{border-color:#fff;}
.tab-menu-CM.click_showstatus.active .live-circle::before{background:radial-gradient(circle, #ffffff 37%, rgba(0, 0, 0, 0.7) 37.5%, transparent 38%);}

.nomatchesdata{font-size:14px; text-align:center; margin-top:80px; color:#3d3d3d;}
.nomatchesdata span{text-underline-offset:2px; color:#225dff; text-decoration:underline; cursor:pointer;}

.videoframetext{font-size:13px; line-height:22px; color:#6a6a6a;}

/* Mobile CSS Start */
@media screen and (max-width: 768px) {
.leagueMatchMain .topsec .container{height:auto; padding:20px 10px; flex-wrap:wrap;}
.stat-grid{margin:15px 0 0 -10px}
.stat-grid .grid-item{min-width:auto; width:47%; margin-left:10px;}
.sectionOneLS{flex-wrap:wrap;}
.liveStreamSectionLS .leftSideLS{background:url(../images/liveStreamimgMobile.png) no-repeat left top; border-radius:5px; width:100%; height:248px;}
.sectionOneLS .rightSideLS{width:100%; margin-top:15px;}
.rightSideLS .registerWatchBtn{width:100%;}

.h2h-wrap{flex-direction:column;}
.h2h-wrap .h2hSection-item{flex:1; width:auto; padding:15px;}

.leagueAndCalendarM{flex-direction:column; align-items:unset;}

.sectionOneLS.active .videoframe{height:450px;}
.sectionOneLS.active .videoframe iframe{height:100%;}
.matchInfo-wrap{width:100%;}
body .section-wrapper.right > .oddsSideBoxMain{margin-top:0;}
body .tab-menu-CM{padding:5px 10px; font-size:13px; line-height:16px; flex:1; height:46px;}
.matchContent .teamBoxItem .teamName{width:140px;}
li#matchInfo{display:block;}

.tabAndDateMain{margin-left:0; margin-bottom:20px; justify-content:space-between; padding:0; flex-wrap:wrap;}
.tabAndDateMain .tab-menu-CM{height:35px;}
.oveRunMain{flex-direction:column;}
.overcontent-items .overs{width:85px;}
.overcontent-items .runs{line-height:20px; margin-top:10px; width:85px;}
.myscore .players{padding-right:0;}

.tabAndDateMain .tab-menu-CM:first-child{min-width:30px; margin-right:0; margin-left:6px;}
.tabAndDateMain .tab-menu-CM:nth-child(2){min-width:89px; margin-left:0;}
.tabAndDateMain .tab-menu-CM:last-child{min-width:75px; margin-left:10px;}
.calendarIconLM{margin-left:10px;}

.leagueListMain .leagueNameLLM{width:210px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; flex:1;}

}
/* Mobile CSS End */

body.home .latestCasinoNewsSec{border-radius:10px;}
@media (min-width: 992px) {
body .latestCasinoNewsSec .tips-list-wrap{margin-left:-7px;}
}


.imageBet365{border-radius:4px; display:block; width:50px; height:20px; position:absolute; right:26px; top:10px;}
.imageBet365 img{width:71%; position:absolute; top:50%; left:50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

@media screen and (max-width: 768px) {
.leagueListMain .loadMoreBtn{border:1px solid #ddd; display:block; width:100%; margin:8px 0 15px; padding:8px 0; font-weight:600; border-radius:4px; background:#f1f1f1; cursor:pointer;}
}

body .matchBox .loadMoreBtn{border:1px solid #ddd; width:100%; margin:-10px 0 5px; padding:5px 0; font-weight:600; border-radius:4px; background:#f1f1f1; justify-content:center; cursor:pointer;}


@media only screen and (max-width: 480px) {
body .header-section .containerNew h1{font-size:32px; line-height:40px; padding:0; margin-bottom:15px;}
.header-2 .header-right img{display:none;}
.header-2 .header-buttons{margin-left:0; flex-direction:unset; margin-top:-14px; flex-wrap:wrap; justify-content:space-between; padding-bottom:20px;}
.header-2 .button{width:49%; margin-left:0; margin-top:15px;}
}


.tabs-head-CM .tab-menu-CM:nth-child(1){order:3;}
.tabs-head-CM .tab-menu-CM:nth-child(2){order:1;}
.tabs-head-CM .tab-menu-CM:nth-child(3){order:2;}

.calAndSortMain{display:flex; align-items:center;}
.sortByTimeSty{display:flex; align-items:center; border-radius:4px; border:1px solid #E6E6E6; background:#fff; width:120px; height:36px; justify-content:center; margin-left:10px;}
.sortByTimeSty label{color:#000; font-size:12px; font-weight:600; line-height:normal;}

.sortByTimeSty input[type=checkbox]{border-radius:2px; border:1px solid #E6E6E6; background:#fff; width:16px; height:16px; display:block; position:relative; cursor:pointer; line-height:0; margin:0 6px 0 0; outline:0; appearance:none; -webkit-appearance:none;}
.sortByTimeSty input[type=checkbox]:hover{opacity: 1;}
.sortByTimeSty input[type=checkbox]:checked{background-color:#12825e; opacity: 1; border-radius:3px;}
.sortByTimeSty input[type=checkbox]:before{content:''; position:absolute; right:50%; top:50%; width:5px; height:10px; border:solid #fff; border-width:0 2px 2px 0; margin:-1px -1px 0 -1px; transform:rotate(45deg) translate(-50%, -50%); z-index:2;}


@media screen and (max-width:768px) {
.leaguemathdates {justify-content:center; flex-wrap:wrap;}
.leagueAndCalendarM .leagueListLSide{padding:10px; width:100%; margin:0; box-shadow:none;}
.container.showRHSLHS .leagueListLSide{padding:0;}
.calendarRightSideLS{display:none;}

.leagueListMain .leagueContentLLM{margin-left:0; margin-right:0;}
.googleCalenderLink{left:12px;}
.teamLLM{align-items:flex-start;}
.leagueListMain .teamNameLLM{font-size:12px; line-height:19px;}
.leagueListLSide .teamsocre{font-size:11px; width:90px; align-self:center;}

.imageBet365{right:11px; top:8px;}
.selectDateSty{padding:5px; width:32px;}
.selectDateSty input{display:none;}
.sortByTimeSty{width:100px;}
.sortByTimeSty input[type=checkbox]{margin:0 3px 0 0;}
.calendarIconLM .flatpickr-calendar.inline{right:auto; left:-170px;}
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after{display:none;}
.selectDateSty > svg{display:none;}
.selectDateSty > div{margin:0;}
}

/* Gantt chart calendar New Design CSS Start */
.ganttChartCalendarMain{background:#fff; box-shadow:0px 2px 2px rgba(0, 0, 0, 0.08); border-radius:10px; padding:30px;}
.categoryAndCalArrow-GC{display:flex; justify-content:space-between; align-items:center; flex-direction:row-reverse;}
.monthSlider-GC{display:flex; justify-content:flex-start; align-items:center; position:relative;}
body .monthSlider-GC .arrowLeftCal-GC{margin-right:0px; padding-right:8px;}
body .monthSlider-GC .arrowRightCal-GC{margin-left:7px; padding-left:8px;}

.monthSlider-GC .arrowLeftCal-GC, .monthSlider-GC .arrowRightCal-GC{padding:6px; width:28px; height:28px; border-radius:50%;}
.monthSlider-GC .arrowLeftCal-GC:hover, .monthSlider-GC .arrowRightCal-GC:hover{background:rgb(110, 118, 133, 0.1);}

.monthSlider-GC svg{width:14px; height:14px; fill:#6E7685; cursor:pointer;}
.monthSlider-GC .monthText-GC{cursor:pointer; margin:0 12px 0 8px; height:38px; padding:10px 2px; display:flex; justify-content:space-between; align-items:center;}
.monthText-GC > span{font-weight:600; font-size:18px; line-height:normal; color:#6E7685; display:inline-block; margin-right:10px;}
.monthText-GC svg{width:17px; height:18px;}
.categoryGCC-Main{display:flex; justify-content:flex-start; align-items:center; margin-left:-10px;}
.itemCategoryGCC, .moreCat-FCC{display:none; align-items:center; cursor:pointer; height:38px; width:max-content; background:#F0F1F2; border-radius:6px; margin-left:10px; padding:5px 8px 5px 8px;}
.itemCategoryGCC svg{width:24px; height:24px; margin-right:6px; fill:#6E7685;}
.itemCategoryGCC span, .moreCat-FCC span{font-weight:600; font-size:14px; line-height:17px; color:#6E7685;}
.itemCategoryGCC.active{background:#142D71}
.itemCategoryGCC.active svg{fill:#fff;}
.itemCategoryGCC.active span{color:#fff}
.itemCategoryGCC.moreCat-FCC{padding:5px 10px;}
.moreCat-FCC svg{width:12px; height:12px; margin-right:0; margin-left:6px; margin-top:3px; fill:#6E7685;}
.categoryGCC-Mobile{margin-left:10px;}
.categoryGCC-Mobile select, .allLeaguesGCCSelect select, .selectView-GCC select{position:relative; font-family: 'Inter'; -webkit-appearance:none; appearance:none; width:120px; height:38px; padding:5px 10px; background:transparent; border:1px solid #D1D3D9; border-radius:4px; font-weight:400; font-size:14px; line-height:16px; color:#6E7685;}
.categoryGCC-Mobile select, .allLeaguesGCCSelect select, .selectView-GCC select{outline:none;}
.selectView-GCC select{width:100px;}

.categoryGCC-Mobile, .allLeaguesGCCSelect, .selectView-GCC{position:relative;}
.categoryGCC-Mobile:before, .allLeaguesGCCSelect:before, .selectView-GCC:before{content:''; border-top:5px solid #6E7685; border-left:5px solid transparent; border-right:5px solid transparent; position:absolute; right:13px; top:15px; pointer-events:none;}

.allLeaguesGCCSelect{margin-left:10px;}
.calendarSectionGC{box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15); margin-top:18px; white-space:nowrap;}
.calendarRow-GC{position:relative; display:flex; justify-content:space-between; align-items:stretch;}
.todayBtn-GC{cursor:pointer; display:flex; justify-content:center; align-items:center; width:75px; height:38px; background:#fff; border:1px solid #D1D3D9; border-radius:6px; font-weight:500; font-size:14px; line-height:18px; color:#6E7685;}
.calendarRow-GC.headerSecCalendar-GC{position:sticky; top:130px; background:#fff; z-index:2;}
.left-headerSecCal-GC{background-color:#fff; width:217px; display:flex; justify-content:flex-end; align-items:center; height:58px;}
.right-headerSecCal-GC{line-height:0; font-size:0;}

.daysAndDate-GC{width:118px; height:58px; display:inline-flex; justify-content:center; align-items:center; flex-direction:column;}
.daysAndDate-GC span:first-child{font-weight:600; font-size:11px; line-height:13px; color:#6E7685; text-transform:uppercase; display:block; margin-bottom:3px;}
.daysAndDate-GC span:last-child{font-weight:400; font-size:18px; line-height:22px; color:#6E7685; width:30px; height:30px; border-radius:50%; display:flex; justify-content:center; align-items:center;}

.daysAndDate-GC.active span:first-child{color:#142D71;}
.daysAndDate-GC.active span:last-child{background:#142D71; color:#fff;}
.dateBoxMain-GC{line-height:0; font-size:0; display:inline-flex; align-items:stretch;}
.league-GC{border-bottom:1px solid #D1D3D9; width:217px; min-height:56px; background:#F0F1F2; display:flex; justify-content:space-between; align-items:center; padding:0 10px;}
.league-GC span{font-weight:600; font-size:14px; line-height:18px; color:#000; display:block; width:170px; white-space:normal;}
.league-GC svg{width:18px; height:18px;}
.date-GC{border-bottom:1px solid #D1D3D9; border-right:1px solid #D1D3D9; display:inline-block; width:118px; min-height:56px; overflow:hidden; padding:0 4px 0 0;}
.date-GC:last-child{border-right:none;}
.calendarRow-GC:last-child .league-GC, .calendarRow-GC:last-child .date-GC{border-bottom:none;}
.event-GC{text-overflow:ellipsis; margin-bottom:2px; overflow:hidden; white-space:nowrap; height:18px; background:#E0F5FF; border-left:3px solid #6FC7FA; font-weight:600; font-size:11px; line-height:normal; padding:2px 0 0 3px; color:#000; cursor:pointer;}
.event-GC a{color:#158cd1;}
.date-GC .event-GC > a:hover, .date-GC .event-GC > span:hover{position:absolute; background:rgb(20, 45, 113, 0.95); height: 35px; font-weight:600; font-size:12px; line-height:15px; display:flex; align-items:center; padding:10px; border-radius:4px;}
.date-GC .event-GC > a:hover{color:#7aceff;}
.date-GC .event-GC > span:hover{color:#fff;}
.date-GC .event-GC .timespan{margin-right:5px;}
.more-item-list{position:relative;}
.more-item-list .itemlist-GCC{display:none; height:165px; overflow:hidden; overflow-y:auto; position:absolute; z-index:3; width:200px; background:#f0f1f2; left:10px; margin-top:-3px; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.08); border-radius:0 6px 6px 6px; padding:10px;}
.more-item-list .itemCategoryGCC{margin-left:0; width:auto;}
.more-item-list > .itemCategoryGCC{margin-left:10px;}
.itemlist-GCC{animation:growOut 300ms ease-in-out forwards; transform-origin:top center;}
@-moz-keyframes growOut{0%{transform: scale(0);} 80%{transform: scale(1.1);} 100%{transform: scale(1);} } 
@-webkit-keyframes growOut{0%{transform: scale(0);} 80%{transform: scale(1.1);} 100%{transform: scale(1);} }
@-o-keyframes growOut{0%{transform: scale(0);} 80%{transform: scale(1.1);} 100%{transform: scale(1);} }
@keyframes growOut{0%{transform: scale(0);} 80%{transform: scale(1.1);} 100%{transform: scale(1);} }
.monthSlider-GC .todayBtn-GC{margin-right:10px; display:none;}
.ganttChartCalendarMain .sectionLoader{background:#fff;}
.ganttChartCalendarMain.calendar-markdown .sectionLoader{top:130px; padding-top:65px;}

/* Daily Calendar CSS Start */
.dailyCalendarSectionGC .calendarRow-GC{justify-content:flex-start;}
.dailyCalendarSectionGC .dailyCalendarRow-GC{margin-top:20px;}
.section-wrapper.center.sec-bg.col-8 .dailyCalendarSectionGC .dailyCalendarRow-GC{padding:5px 10px;}
.dailyCalendarSectionGC .left-headerSecCal-GC{width:auto;}
.dailyCalendarSectionGC .timeSec-GC{display:flex; justify-content:space-between; font-weight:600; font-size:14px; line-height:17px; color:#6E7685; background:rgb(110, 118, 133, 0.1); border-radius:6px; height:30px; align-items:center; padding:0 10px; margin-bottom:10px;}
.eventAndLeagueM-GC{flex:1;}
.items-EL-GC{display: flex; justify-content: space-between;}
.items-EL-GC:not(:last-child){border-bottom:1px dashed #D1D3D9; margin-bottom:10px; padding-bottom:10px;}
.eventNameDC{font-weight:400; font-size:14px; line-height:17px; color:#000;}
.eventNameDC > a{color:#158cd1;}
.leagueNameDC{font-weight:400; font-size:12px; line-height:15px; color:#6E7685; text-align:right;}
.rightSecEL-GC{display:flex; justify-content: flex-end; align-items: center; width:145px;}
.streamLogoes{display:flex; width:80px; overflow:hidden;}
.streamLogoes li{margin-left:8px;}

.eventAndLeagueM-GC .leftSecEL-GC{display:flex; align-items:center; flex:1; justify-content:space-between; margin-right:10px;}

.tipsCount{margin-right:auto; margin-left:4px; display:flex; justify-content:center; align-items:center; width:56px; height:24px; background:#EAEAEA; box-shadow:inset 0px -1px 0px rgba(0, 0, 0, 0.1); border-radius:4px; font-weight:600; font-size:12px; line-height:15px; color:#000;}
.streamText-GC{font-weight:600; font-size:12px; line-height:15px; color:#000;}

.streamLogoes a{width:70px; height:34px; background:#EAEAEA; border:1px solid #D1D3D9; border-radius:4px; position:relative; display:block;}
.streamLogoes img{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:75%; max-height:38px;}

.dailyCalendarSectionGC .left-headerSecCal-GC, .dailyCalendarSectionGC .right-headerSecCal-GC{display:none;}

.toggleYesNoBtn{position:relative; display:flex; align-items:center;}
.toggleYesNoBtn input[type="checkbox"].toggleBtn{opacity:0; position:absolute; left:-99999px;}
.toggleYesNoBtn input[type="checkbox"].toggleBtn + label{width:44px; height:24px; line-height:32px; background-color:#D1D3D9; padding:0 16px; border-radius:16px; display:inline-block; position:relative; cursor: pointer; -moz-transition: all 0.25s ease-in; -o-transition: all 0.25s ease-in; -webkit-transition: all 0.25s ease-in; transition: all 0.25s ease-in; -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2);}
.toggleYesNoBtn input[type="checkbox"].toggleBtn + label:before, .toggleYesNoBtn input[type="checkbox"].toggleBtn + label:hover:before{content:' '; position:absolute; top:2px; left:2px; width:20px; height:20px; background: #fff; z-index: 2; -moz-transition: all 0.25s ease-in; -o-transition: all 0.25s ease-in; -webkit-transition: all 0.25s ease-in; transition: all 0.25s ease-in; -moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;}
.toggleYesNoBtn input[type="checkbox"].toggleBtn + label .off, .toggleYesNoBtn input[type="checkbox"].toggleBtn + label .on{color:#fff;}
.toggleYesNoBtn input[type="checkbox"].toggleBtn + label .off{margin-left:38px; display:inline-block;}
.toggleYesNoBtn input[type="checkbox"].toggleBtn + label .on{display:none;}
.toggleYesNoBtn input[type="checkbox"].toggleBtn:checked + label .off{display:none;}
.toggleYesNoBtn input[type="checkbox"].toggleBtn:checked + label .on{margin-right:38px; margin-left:-3px; display:inline-block;}
.toggleYesNoBtn input[type="checkbox"].toggleBtn:checked + label, .toggleYesNoBtn input[type="checkbox"].toggleBtn:focus:checked + label{background-color:#2e57b4;}
.toggleYesNoBtn input[type="checkbox"].toggleBtn:checked + label:before, .toggleYesNoBtn input[type="checkbox"].toggleBtn:checked + label:hover:before, .toggleYesNoBtn input[type="checkbox"].toggleBtn:focus:checked + label:before, .toggleYesNoBtn input[type="checkbox"].toggle:focus:checked + label:hover:before{background-position:0 0; top:2px; left:100%; margin-left:-22px;}
.toggleYesNoBtn .showtips{display:inline-block; margin-right:10px; font-size:14px; font-weight:400; color:#6E7685;}
.toggleYesNoBtn label span{display:none !important;}

.filterEventsD{flex:1; align-items:stretch; display:flex;}
.filterEventsInrD{display:flex; align-items:center; flex-wrap:wrap; padding:0;}
.filterEventsD li{margin-right:10px; font-size:12px; margin-bottom:5px; line-height:14px; background:rgb(20, 45, 113, 0.1); cursor:pointer; border-radius:20px; display:flex; align-items:center; padding:3px 10px; justify-content:center;}
.filterEventsD li.active{background:#2e57b4; color:#fff; border:1px solid rgb(20, 45, 113, 0.1);}
.filterEventsInrD::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1); background-color:#F5F5F5;}
.filterEventsInrD::-webkit-scrollbar{height:6px; background-color:#F5F5F5;}
.filterEventsInrD::-webkit-scrollbar-thumb{background-color:rgb(199 199 199);}

.seeTomorrowBtn, .seeTomorrowweekBtn{text-decoration:underline; text-underline-offset:4px; font-size:14px; font-weight:600; color:#000; display:inline-flex; margin-left:0; align-items:center; margin-top:20px;}
.seeTomorrowBtn svg, .seeTomorrowweekBtn svg{width:10px; height:10px; margin-left:2px; margin-top:2px;}
.txtdate{margin-right:10px; font-size:18px; font-weight:600; line-height:normal; color:#6E7685;}
.betbtn a{border-radius:4px; border:1px solid #0E204F; background:#142D71; color:#fff; font-size:12px; line-height:14px; font-weight:600; display:flex; width:70px; height:24px; justify-content:center; align-items:center;}

@media only screen and (max-width:480px){
.dailyCalendarSectionGC .calendarRow-GC{flex-wrap:wrap;}
.dailyCalendarSectionGC .calendarRow-GC.headerSecCalendar-GC{width:auto; box-shadow:none;}
.filterEventsD{display:block; width:100%; flex:auto;}
.filterEventsInrD{padding-bottom:0; padding-top:0; max-width:none; white-space:nowrap; overflow-x:auto; flex-wrap:nowrap;}
.filterEventsD li:first-child{margin-left:10px;}
.toggleYesNoBtn{margin-right:10px;}

body .categoryGCC-Mobile select{width:100px;}

.dailyCalendarSectionGC .daysAndDate-GC{width:37px;}

.monthSlider-GC .todayBtn-GC{width:60px;}
.selectView-GCC select{width:90px;}
.dailyCalendarSectionGC .left-headerSecCal-GC{width:58px;}
.seeTomorrowBtn, .seeTomorrowweekBtn{display:flex; justify-content:center; margin:20px auto 10px; width:110px;}

.ganttChartCalendarMain.calendar-markdown .categoryAndCalArrow-GC{position:relative;}
.ganttChartCalendarMain.calendar-markdown .toggleYesNoBtn{margin-right:0; position:absolute; right:0; top:5px;}
.ganttChartCalendarMain.calendar-markdown .toggleYesNoBtn .showtips{font-size:11px; width:50px; line-height:normal;}
.ganttChartCalendarMain.calendar-markdown .monthSlider-GC{margin-bottom:0;}
.ganttChartCalendarMain.calendar-markdown .monthText-GC>span{width:50px;}

}

@media only screen and (max-width:480px){
.items-EL-GC{justify-content:space-between; align-items:flex-start;}
.rightSecEL-GC{justify-content:flex-start; margin-top:10px; width:fit-content;}
.rightSecEL-GC .tipsCount{margin-right:0; flex:none;}
body .monthSlider-GC .arrowRightCal-GC{margin-left:5px;}
body .monthSlider-GC .arrowLeftCal-GC{margin-right:5px;}
.monthText-GC > span{font-size:16px; line-height:18px; margin-right:5px; font-weight:600;}
.streamLogoes{width:78px;}
.streamLogoes img{width:55%;}
.eventAndLeagueM-GC .leftSecEL-GC{justify-content:flex-start; align-items:flex-start; margin-right:0; flex-direction:column; width:192px; flex:none;white-space: initial;}
.leagueNameDC{margin-top:4px; text-align:left;}

}
@media (min-width:992px){
.calendarRow-GC.headerSecCalendar-GC{margin:-15px -30px 0 -30px; box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.15); padding:20px 30px;}
.section-wrapper.center.sec-bg.col-8 .calendarRow-GC.headerSecCalendar-GC{margin:-15px 0 0 0; padding:10px;}
}
.section-wrapper.center.sec-bg.col-8 .ganttChartCalendarMain{position:relative;}
.section-wrapper.center.sec-bg.col-8 .ganttChartCalendarMain.calendar-markdown .sectionLoader{top:90px; padding-left:0; padding-top:20px; height:calc(100% - 98px);}

/* Daily Calendar CSS End */

.monthSliderMain-GC{display:flex; align-items:center;}
@media only screen and (max-width:480px){
.ganttChartCalendarMain{padding:10px; overflow:hidden;}
.categoryGCC-Main{margin:0; width:100%; justify-content:space-between;}
.categoryGCC-Main .itemCategoryGCC{display:none;}
.categoryGCC-Mobile{display:block; margin-left:0;}
.calendarSectionGC{overflow:hidden; overflow-x:auto; box-shadow:none;}
.left-headerSecCal-GC{width:150px; position:sticky; left:0;}
.league-GC{width:150px; white-space:normal; position:sticky; left:0;}
.league-GC span{width:100px; font-size:11px; line-height:13px;}
.calendarRow-GC{width:975px;}
/* Mobile Active Day CSS Start */
.calendarSectionGC > .act-mon{margin-left:-117px;}
.calendarSectionGC > .act-tue{margin-left:-235px;}
.calendarSectionGC > .act-wed{margin-left:-353px;}
.calendarSectionGC > .act-thu{margin-left:-471px;}
.calendarSectionGC > .act-fri{margin-left:-589px;}
.calendarSectionGC > .act-sat{margin-left:-627px;}
/* Mobile Active Day CSS End */
.more-item-list{display:none;}
.more-item-list .itemCategoryGCC{display:flex;}
.more-item-list .moreCat-FCC{margin:0; width:130px; justify-content:space-between;}
.more-item-list .itemlist-GCC{left:0;}
.calendarRow-GC.headerSecCalendar-GC{top:0;}

.categoryAndCalArrow-GC{justify-content:center; align-items:flex-end; flex-direction:column-reverse;}
.monthSlider-GC{margin-bottom:15px; width:100%; justify-content: space-between;}
.section-wrapper.center.sec-bg.col-8 .dailyCalendarSectionGC .dailyCalendarRow-GC{padding:5px 0;}

}
/* Mini Calendar CSS Start */
.flatpickr-weekwrapper,.flatpickr-wrapper,.numInputWrapper input,.numInputWrapper span{display:inline-block}.flatpickr-calendar{background:#fff;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;visibility:visible;overflow:visible;max-height:640px}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown;animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:absolute;top:41px;z-index:9;left:auto;right:0;}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus,.flatpickr-days:focus{outline:0}.flatpickr-wrapper{position:relative}.flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,0.9);height:28px;margin:15px 0;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.flatpickr-next-month,.flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:3px;line-height:16px;height:28px;padding:10px calc(3.57% - 1.5px);z-index:3}.flatpickr-next-month i,.flatpickr-prev-month i,.numInputWrapper{position:relative}.flatpickr-next-month.flatpickr-prev-month,.flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-next-month.flatpickr-next-month,.flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{color:#959ea9}.flatpickr-next-month:hover svg,.flatpickr-prev-month:hover svg{fill:#142D71;}.flatpickr-next-month svg,.flatpickr-prev-month svg{width:14px;fill:#142D71;}.flatpickr-next-month svg path,.flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{height:auto}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.05);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute;top:33%}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6)}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6)}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month.slideLeft{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-animation:.4s fpFadeOut,.4s cubic-bezier(.23,1,.32,1) fpSlideLeft;animation:.4s fpFadeOut,.4s cubic-bezier(.23,1,.32,1) fpSlideLeft}.flatpickr-current-month.slideLeftNew{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:.4s fpFadeIn,.4s cubic-bezier(.23,1,.32,1) fpSlideLeftNew;animation:.4s fpFadeIn,.4s cubic-bezier(.23,1,.32,1) fpSlideLeftNew}.flatpickr-current-month.slideRight{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:.4s fpFadeOut,.4s cubic-bezier(.23,1,.32,1) fpSlideRight;animation:.4s fpFadeOut,.4s cubic-bezier(.23,1,.32,1) fpSlideRight}.flatpickr-current-month.slideRightNew{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:.4s fpFadeIn,.4s cubic-bezier(.23,1,.32,1) fpSlideRightNew;animation:.4s fpFadeIn,.4s cubic-bezier(.23,1,.32,1) fpSlideRightNew}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;width:307.875px}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.flatpickr-calendar.animate .dayContainer.slideLeft{-webkit-animation:.4s cubic-bezier(.23,1,.32,1) fpFadeOut,.4s cubic-bezier(.23,1,.32,1) fpSlideLeft;animation:.4s cubic-bezier(.23,1,.32,1) fpFadeOut,.4s cubic-bezier(.23,1,.32,1) fpSlideLeft}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-animation:.4s cubic-bezier(.23,1,.32,1) fpFadeIn,.4s cubic-bezier(.23,1,.32,1) fpSlideLeft;animation:.4s cubic-bezier(.23,1,.32,1) fpFadeIn,.4s cubic-bezier(.23,1,.32,1) fpSlideLeft}.flatpickr-calendar.animate .dayContainer.slideRight{-webkit-animation:.4s cubic-bezier(.23,1,.32,1) fpFadeOut,.4s cubic-bezier(.23,1,.32,1) fpSlideRight;animation:.4s cubic-bezier(.23,1,.32,1) fpFadeOut,.4s cubic-bezier(.23,1,.32,1) fpSlideRight;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{-webkit-animation:.4s cubic-bezier(.23,1,.32,1) fpFadeIn,.4s cubic-bezier(.23,1,.32,1) fpSlideRightNew;animation:.4s cubic-bezier(.23,1,.32,1) fpFadeIn,.4s cubic-bezier(.23,1,.32,1) fpSlideRightNew}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-flex;align-items:center;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#142D71; color:#fff; background:#142D71;}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange,.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange{-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;display:inline-block;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover{background:#f0f0f0}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpSlideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fpSlideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fpSlideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpSlideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpSlideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fpSlideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fpSlideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpSlideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fpFadeIn{from{opacity:0}to{opacity:1}}@keyframes fpFadeIn{from{opacity:0}to{opacity:1}}
@media only screen and (max-width:480px){ .flatpickr-calendar.inline{top:3px; right:0;} }
/* Mini Calendar CSS End */
/* Gantt chart calendar New Design CSS End */

.starIcon{line-height:0;}
.starIcon svg{width:16px; height:16px; fill:#999;}

.teamNameLLM svg{width:20px; height:20px;}
.todayupcoming{color:#999; margin:15px 0 12px 0; text-align:center;}

/* Odds Data section Start */
.odds-data__section{background:#fff; border-radius:12px; border:1px solid #E0E0E0; padding:20px; margin-bottom:20px;}
.odds-data__head{grid-template-columns:72px 1fr repeat(2, 64px) auto; grid-gap:0 24px; align-items:center; display:grid; margin-bottom:10px;}
.odds-data__head > span{color: hsla(0, 0%, 8%, .64); font-size:13px; display:grid; line-height:20px; font-weight:500;}
.odds-data__head-bk{grid-column:1 / 4;}
.odds-data__items{grid-column:5; grid-template-columns:repeat(3, 80px); grid-gap:0 12px; display:grid; line-height:20px;}
.odds-data__items > span{color: hsla(0, 0%, 8%, .64); font-size:13px; width:80px; display:flex; justify-content:center; position:relative;}
.odds-data__label{font-size:14px; color:#000; font-weight:700;}

.odds-data__best-rates{padding:4px 0; grid-template-columns:72px 1fr repeat(2, 64px) auto; grid-gap:0 24px; align-items:center; display:grid;}
.odds-data__items{grid-column:5; grid-template-columns:repeat(3, 80px); grid-gap:0 12px; display:grid; line-height:20px;}

.odds-data__items > a{width:80px; padding:3px 8px; text-align:center; border:1px solid hsla(0, 0%, 8%, .12); position:relative; align-items:center; display:flex; flex-direction:column; border-radius:6px; font-weight:400; font-size:14px; color:#000 !important;}
.odds-data__item-index{font-size:13px; color:#000; font-weight:400;}
.odds-data__items .odds-data__item-logo{height:30px; width:65px; border-radius:6px; position:relative; display:block;}
.odds-data__items .odds-data__item-logo img{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:70%; height:auto;}

.odds-data__row{padding: 4px 0; grid-template-columns:72px 1fr; grid-gap: 0 24px; align-items: center; display: grid;}
.odds-data__logo{height:32px; width:72px; border-radius:6px; position:relative; display:block;}
.odds-data__logo img{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:70%; height:auto;}
.odds-data__name{display:flex; align-items:center; font-size:14px; font-weight:700;}

.odds-total__row{grid-template-columns:1fr 264px; margin-left:-20px; margin-right:-20px; padding:4px 24px; width:calc(100% + 41px); position:relative; display:grid; font-size:14px; align-items:center;}
.odds-total__row:nth-of-type(odd){background-color:rgba(239, 241, 242, 0.5);}
.odds-total__row:before{border-radius:1px; content:""; display:block; height:37px; left:0; position:absolute; top:5px; width:3px; bottom:0;}
.odds-data__wrapper{margin-bottom:10px;}
.odds-total__wrap{gap:0 12px; justify-content:flex-end; align-items:center; display:flex;}
.odds-total__wrap > div {padding:4px 8px; text-align:center; width:80px;}

.odds-total__row.highest-rates:before{background-color:#31c26b;}
.odds-total__row.average-rates:before{background-color:#ffb800;}
.odds-total__row.lowest-ratese:before{background-color: #d2352d;}
.movementIcon{width:32px; height:32px; border:1px solid rgb(20 20 20 / 12%); border-radius:8px; display:flex; align-items:center; justify-content:center;}
.movementIcon svg{width:20px; height:20px;}
.odds-down:before{border-top:4px solid #d2352d;}
.odds-up:before{border-bottom:4px solid #31c26b;}
.odds-down:before, .odds-up:before{border-left:4px solid transparent; border-right:4px solid transparent; bottom:2px; content:""; display:block; height:0; left:50%; position:absolute; transform:translateX(-50%); width:0;}
.odds-max{background-color:rgb(122 234 147 / 35%);}

@media only screen and (max-width: 480px) {
.odds-data__name, body .odds-data__head-movement{display:none;}
.odds-data__section{padding:10px;}
.odds-data__items {grid-column: 3; grid-template-columns: repeat(3, 60px);}
.odds-data__best-rates {grid-template-columns: 1fr;}
.odds-data__items > a{width:60px;}
.odds-data__head-bk {grid-column: auto;}
.odds-data__items > span{width:60px;}
.odds-data__head {grid-template-columns: 1fr;}
.movementIcon{margin:0 0 0 auto;}
.odds-total__wrap > div{width:60px; padding:4px 0;}
.odds-total__row{margin-left:0; margin-right:0; width:auto; padding:5px 0;}
.odds-total__label{padding-left:10px;}
}
/* Odds Data section End */


.forecast__wrap{background:#fff; border-radius:12px; border: 1px solid #E0E0E0; padding:20px; margin-bottom:20px; font-size:14px; color:#141414;}
.forecast__item{display:flex;}
.forecast__date{padding-right:12px; width:92px; display:flex; flex-direction:column;}
.forecast__match{border-right:1px solid rgb(20 20 20 / 12%); padding:0 10px 0 0; width:100%;}
.forecast__title{color:rgb(20 20 20 / 64%); font-size:12px; white-space:nowrap;}
.forecast__team{gap:0 8px; display:flex; align-items:center; margin-bottom:10px;}
.forecast__team-logo{height:20px; min-width:20px; width:20px;}
.forecast__team-name{width:275px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; line-height:normal;}
.forecast__score{font-size:18px; text-align:right; width:32px; font-weight:800; margin-left:auto;}
.forecast__odds{display:flex;}
.match-prediction{border-right:1px solid rgb(20 20 20 / 12%); align-items:flex-end; border-left:unset; padding:0 12px; gap:4px; line-height:20px; display:flex;}
.match-prediction__forecast{height:100%; margin-left:16px; padding:0; align-items:flex-end; gap:4px; line-height:20px; border-left:unset; display:flex;}
.forecast__odds .match-prediction:nth-child(2){gap:6px;}

.match-prediction__item_highest, .match-prediction__item_lowest{height:fit-content; padding:4px 2px 8px; align-items:center; position:relative; display:flex; flex-direction:column; border-radius:6px;}
.match-prediction__item_highest{background-color:#7AEA93;}
.match-prediction__item_lowest{background-color:#F3F3F3;}
.match-prediction__item_middle{background-color:#E7E7E7; position:relative;}
.match-prediction > div{height:fit-content; padding:4px 2px 8px; align-items:center; position:relative; display:flex; flex-direction:column; border-radius:6px;}
.match-prediction__title{left: 50%; position: absolute; top: -28px; transform: translateX(-50%); color: rgb(20 20 20 / 64%); font-size: 12px; white-space: nowrap; font-weight: 400;}
.match-prediction__value-odd {color:rgb(20 20 20 / 64%); font-size:12px; align-items:center; display:flex; justify-content:center;}
.match-prediction__value{width:48px; font-size:16px; text-align:center; align-items:center; display:flex; justify-content:center; font-weight:700;}

.match-prediction.match-prediction__forecast{border-right:none;}
.match-prediction__forecast{height: 100%; margin-left:10px; padding: 0; align-items: flex-end; gap: 4px; line-height: 20px; border-left: unset; display: flex;}
.match-prediction__forecast .match-prediction__item{padding: 4px 12px 8px 36px; border-radius:6px; background-color: rgba(122, 234, 147, .24); height: fit-content; align-items: center; position: relative; display: flex; flex-direction: column;}
.match-prediction__index, .match-prediction__value{width:40px; color:#141414; text-align:right; font-size:12px; white-space:nowrap; font-weight:400;}
.match-prediction__value{font-weight:700;}
.match-prediction__item > svg{left:8px; top:16px; display:inline-block; height:20px; min-width:20px; position:absolute; width:20px;}
.match-prediction__item svg{width:20px; height:20px;}

@media screen and (max-width: 767px) {
.forecast__wrap{padding:10px;}
.forecast__title{display:none;}
.forecast__item{grid-template-columns:minmax(100px, 1fr) 70px; grid-gap:12px 10px; display:grid;}
.forecast__date{align-items:flex-end; border-left:1px solid rgb(20 20 20 / 12%); grid-column:2; grid-row:1; justify-content:center; letter-spacing:-.48px; line-height:16px; margin-bottom:0; padding-left:4px; padding-right:0; width: 100%;}
.forecast__match{border-left:unset; border-right:unset; grid-column:1; grid-row:1; padding:0; width:100%;}
.forecast__odds{border-top: 1px solid hsla(0, 0%, 8%, .12); gap: 0 4px; grid-column: 1 / 3; grid-row: 2; padding: 35px 0 0; display:flex; justify-content:space-between;}
.forecast__odds .match-prediction:nth-child(2){border:none;}
.match-prediction.match-prediction__forecast{border-left:1px solid rgb(20 20 20 / 12%); margin-left:0; padding-left:10px;}
.forecast__odds .match-prediction:first-child{padding-left:0;}
}

/* Match List Loading Start */
.container-loading-comp{background:#fff;}.heading-loading-comp{height:30px; width:100%; margin-bottom:20px;}.comp-list-loading{display:flex; margin-bottom:25px; gap:15px;}.comp-list-loading div:nth-child(1){width:100px; height:50px;}.comp-list-loading > div:nth-child(2){display:flex; flex-direction:column; gap:10px; justify-content:center; flex:1;}.comp-list-loading > div:nth-child(2) div:nth-child(1){width:300px; height:15px;}.comp-list-loading > div:nth-child(2) div:nth-child(2){width:300px; height:15px;}.comp-list-loading > div:nth-child(3){display:flex; gap:15px;}.comp-list-loading > div:nth-child(3) > div{width:56px; height:50px;}.loading-animation-h2h{overflow:hidden; background:#e7e7e7; border-radius:6px;}.loading-animation-h2h::before{content:""; display:block; height:100%; width:100%; animation: loading-h2h 1s infinite; background:linear-gradient(to right, transparent,#dbdbdb,transparent);}@keyframes loading-h2h{0%{transform: translateX(-100%);}100%{transform: translateX(100%);}}
@media screen and (max-width: 767px) {.container-loading-comp{width:auto;}.heading-loading-comp{height:30px;}.comp-list-loading{flex-wrap:wrap;}.comp-list-loading > div:nth-child(2) div:nth-child(1), .comp-list-loading > div:nth-child(2) div:nth-child(2){width:auto}}
/* Match List Loading End */

.mobileodds{padding:0 0 8px; margin-top:28px;}
.mobileodds .match-prediction{border-right:none; padding:0; gap:10px;}
.mobileodds .match-prediction__title{font-size:13px; line-height:normal; top:-21px;}
.mobileodds .match-prediction > div{height:43px; padding:5px 10px; flex:1;}
.mobileodds .match-prediction__value-odd{font-size:13px; line-height:normal;}
.mobileodds .match-prediction__forecast .match-prediction__item{padding:4px 12px 8px 12px;}
.mobileodds .match-prediction.match-prediction__forecast{border-radius:0; padding: 0 0 0 5px;}
.mobileodds .match-prediction__value {font-size:13px; line-height:normal; font-weight:600;}
.mobileodds .match-prediction__index{line-height:normal; font-size:13px;}
.mobileodds .match-prediction__item_lowest{background-color:#E8FBEC;}
.mobileodds .match-prediction__item_highest{background-color:#7AEA93;}
.mobileodds .match-prediction__item_middle{background-color:#C0F5CB;}


.leagueMatchMain .topsec .container{height:430px;}
.premierLeagueBan{border-radius:20px; background:#F6F6F6; display:flex; justify-content:space-between; align-items:center; padding:20px;}
.matchName{color:#000; text-align:center; font-size:26px; font-weight:700; line-height:34px; margin:0 0 25px;}
.premierLeagueBan .teamScoreSty{color:#141414; text-align:center; font-size:40px; font-weight:700; line-height:40px; margin-bottom:25px;}
.premierLeagueBan .teamOne, .premierLeagueBan .teamTwo{width:230px; height:320px; border-radius:14px; background:#fff; display:flex; justify-content:center; align-items:center; flex-direction:column; padding:0 10px;}
.leagueMatchMain .topsec .breadcrum{padding:16px 0 30px;}
.premierLeagueBan .teamName{color:#141414; text-align:center; font-size:18px; font-weight:600; line-height:normal;}
.premierLeagueBan .leagueDetails{flex:1; padding:0 15px;}
.top-players-list{display:flex; justify-content:center; margin-top:25px;}
.top-players-list div{line-height:normal;}
.top-players-list label, .top-players-list span{color:#000; font-size:12px; font-weight:600; line-height:18px;}
.top-players-mid-line{width:1px; background: #E0E0E0; margin:0 80px;}
.dateTime-header{display:flex; justify-content:center; align-items:center; color:#141414; font-size:16px; font-weight:500; line-height:normal;}
.dayWithTimezone{margin-right:5px;}
.header-league-name{color:#15862E; margin-left:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:230px;}
.ft-name{display:flex; align-items:center;}
.ft-name::before, .ft-name::after{content:""; width:2px; height:2px; display:block; background:#000; margin-left:5px;}
.ft-name::before{margin-right:5px; margin-left:0;}
.teamLogoPL{width:81px; height:81px; margin-bottom:10px;}
.teamLogoPL img{width:auto; height:81px;}

.jumpToSecLM{background:#fff; padding:10px 0; position:sticky; top:68px; z-index:1;}
.jumpToSecLM .container{background:#fff;}
.jumpToSecLM ul{display:flex; align-items:center; margin-left:-10px;}
.jumpToSecLM li{border-radius:6px; border:1px solid #E0E0E0; cursor:pointer; margin-left:10px; background:#fff; display:flex; height:40px; padding:10px 15px; justify-content:center; align-items:center; color:#141414; font-size:14px; font-weight:600; line-height:normal;}
.jumpToSecLM li.active{background:#141414; border-color:#141414; color:#fff;}

@media only screen and (max-width: 480px) {
.mobileName-MN{display:block; margin-top:20px;}
.desktopName-MN{display:none;}
.premierLeagueBan .teamName{display:none;}
.premierLeagueBan{display:block; position:relative;}
.teamLogoPL{line-height:normal; width:44px; height:44px; border-radius:50%; display:flex; align-items:center; justify-content:center; margin:0;}
.teamLogoPL img{width:auto; height:44px;}
.premierLeagueBan .teamOne, .premierLeagueBan .teamTwo{width:50px; height:50px; position:absolute; top:15px;}
.premierLeagueBan .teamOne{left:15px;}
.premierLeagueBan .teamTwo{right:15px;}
.dateTime-header{font-size:14px; flex-wrap:wrap;}
.top-players-mid-line{margin:0 20px;}
.leagueMatchMain .topsec .container{height:auto;}
.premierLeagueBan .teamScoreSty{font-size:32px; line-height:32px;}
.jumpToSecLM{margin:0; padding:10px; top:54px;}
.jumpToSecLM ul{flex-wrap:wrap; row-gap:10px;}
.header-league-name{width:auto; max-width:unset;}

}

@media (min-width:992px){
.mobileName-MN{display:none;}
.desktopName-MN{display:block;}
}


/* Fixtures CSS Start */
body{background:#fff !important;}
.fixtures__item{margin-bottom: 20px;}
.fixtures__item:last-child{margin-bottom:0;}
.fixtures__title{color:#141414; font-size:16px; font-weight:600; line-height:normal; display:flex; align-items:center; flex-wrap:wrap; padding-bottom:40px; gap:6px;}
.fixtures__title a{color:#141414;}
.fixtures__title a:nth-child(2){color:#7c7c7c;}
.fixtures__title img{width:28px; height:28px;}
.fixtures__content{border-radius:12px; border:1px solid #E0E0E0; background:#fff; display:flex; flex-wrap:wrap; padding:15px; margin-bottom:6px;}
.fixtures__content:hover{border-color:#141414;}
.fixtures__info-label, .fixtures__game-label, .fixtures__bet-type, .fixtures__prediction-label{position:absolute; top:-35px; color:rgb(20, 20, 20, 0.5); font-size:12px; font-weight:600; line-height:normal; flex-basis:100%; text-align:center; display:block;}
.fixtures__team-logo{width:20px; height:20px;}
.fixtures__info-date, .fixtures__team-name, .fixtures__team-score{color:#141414; font-size:14px; font-weight:400; line-height:normal;}
.fixtures__team-score{font-weight:700;}
.fixtures__bet{display:flex; width:56px; height:50px; padding:6px 10px; margin-right:6px; justify-content:center; align-items:center; flex-wrap:wrap; border-radius:6px; color:#141414; font-size:16px; font-weight:600; line-height:normal;}
.fixtures__bet-odd{color:rgb(20, 20, 20, 0.5); font-size:12px; font-weight:400; line-height:normal;}
.fixtures__bet-highest .fixtures__bet-odd{color:#141414; display:flex; align-items:center;}
.fixtures__bet-highest .fixtures__bet-odd:before{content:"👍"; line-height:0; font-size:14px; width:18px; margin-left:-7px;}

.fixtures__team{display:flex; align-items:center; margin-bottom:6px;}
.fixtures__team:last-child{margin-bottom:0;}
.fixtures__team-name{margin:0 10px; flex:1;}

.fixtures__prediction{display:flex; width:56px; height:50px; padding:6px 10px; justify-content:center; align-items:center; flex-direction:column; border-radius:6px; background:#141414;}
.fixtures__prediction-index{color:#fff; font-size:12px; font-weight:400; line-height:normal;}
.fixtures__prediction-value{color:#fff; font-size:16px; font-weight:600; line-height:normal;}

.fixtures__game{flex:1;}

.fixtures__info-date{width:70px; display:flex; height:50px; align-items:flex-start; line-height:24px; flex-direction:column; justify-content:flex-start;}

.fixtures__info, .fixtures__game, .fixtures__bet, .fixtures__prediction{position:relative;}
.fixtures__info{border-right:1px solid #E0E0E0; padding-right:20px; margin-right:20px;}

.fixtures__bet-highest{background:#7AEA93;}
.fixtures__bet-middle{background:#E7E7E7;}
.fixtures__bet-lowest{background:#F3F3F3;}

.fixtures__content a{display:flex;}
.fixtures__content a:first-child{flex:1; margin-right:20px;}

.fixtures__content .fixtures__info-label, .fixtures__content .fixtures__game-label, .fixtures__content .fixtures__bet-type, .fixtures__content .fixtures__prediction-label{display:none;}
.fixtures__content:nth-child(2) .fixtures__info-label, .fixtures__content:nth-child(2) .fixtures__game-label, .fixtures__content:nth-child(2) .fixtures__bet-type, .fixtures__content:nth-child(2) .fixtures__prediction-label{display:block;}

.fixtures__header{display:flex; align-items:center; margin-bottom:30px;}

.fixtures__select{position:relative; width:208px; margin-left:12px;}
.fixtures__select:nth-child(1){margin-left:0;}
.fixtures__select select{width:100%; padding:10px 28px 10px 10px; appearance:none; -webkit-appearance:none; -moz-appearance:none; background:#fff; border:1px solid #E0E0E0; outline:none; border-radius:6px; color:#141414; font-size:14px; font-weight:600; line-height:normal;}
.fixtures__select select:focus{border-color:#141414;}
.fixtures__select::after{content:'▼'; position:absolute; top:50%; right:10px; transform:translateY(-50%); pointer-events:none; font-size:12px; color:#141414;}

.fixtures__btns{display:flex; align-items:center; flex:1; justify-content:flex-end;}
.fixtures__date--btns, .fixtures__calendar{display:flex; height:40px; padding:10px 15px; margin-left:12px; justify-content:center; align-items:center; border-radius:6px; border:1px solid #E0E0E0; background:#fff; color:rgb(20, 20, 20, 0.5); font-size:14px; font-weight:600; line-height:normal;}
.fixtures__date--btns.active{border:1px solid #141414; background:#141414; color:#fff;}
.fixtures__calendar{padding:10px;}
.fixtures__calendar svg{width:22px; height:22px;}

.fixtures__content a .fixtures__info-live{display:none;}
.live .fixtures__team-score{color:#E62531;}
.live .fixtures__info-live{display:block !important;line-height:normal;} 
.fixtures__info-live span{border-radius:4px; background:#E62531; width:40px; height:25px; display:flex; justify-content:center; align-items:center; color:#fff; font-size:14px; font-weight:600; line-height:normal;}
.live .fixtures__info-date{display:none;}
.live .fixtures__info{align-items:center; display:flex;}

.fixtures__team.win-team .fixtures__team-name{font-weight:700;}

.fixtures-soccermatch .fixtures__content{margin:35px 0 20px;}
.fixtures__bet-probability{width:100%; text-align:center;}

.match_summary{font-size:10px; color:#717171; line-height:14px; margin-top:10px; border-top:1px solid #f3f3f3; padding-top:6px; width:100%;}

@media only screen and (max-width: 480px) {
.fixtures__content{flex-direction:column;}
.fixtures__content a{width:100%;}
.fixtures__content a:first-child{margin-right:0;}
.fixtures__info-date{width:70px;}
.fixtures__info-date span{width:71px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.fixtures__content a:last-child{margin-top:50px; position:relative;}
.fixtures__content a:last-child::before{content:""; background: #F6F6F6; height:20px; width:100%; width:auto; position:absolute; left:-15px; right:-15px; top:-35px;}
.fixtures__info-label, .fixtures__game-label{display:none !important;}
.fixtures__bet-type, .fixtures__prediction-label{top:-33px;}
.fixtures__title{padding-bottom:15px;}
.fixtures__header{align-items:flex-start; flex-direction:column-reverse;}

.fixtures__btns{width:100%;}
.fixtures__select {width:100%; margin-left:0; margin-top:10px;}
.fixtures__btns .fixtures__date--btns{flex:1; width:93px;}
.fixtures__btns .fixtures__date--btns:first-child{margin-left:0;}

.leagueAndCalendarM .rightSide-LS{width:auto; margin:0 10px; padding:15px;}
.fixtures__team-name{width:201px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fixtures-soccermatch .fixtures__content{margin-top:10px;}
.fixtures__info-date, .fixtures__team-name, .fixtures__team-score{font-size:16px;}
.fixtures__bet-type, .fixtures__game-label, .fixtures__info-label, .fixtures__prediction-label{font-size:14px;}
.fixtures__bet-odd{font-size:14px;}
.fixtures__bet, .fixtures__prediction{width:60px; height:55px; margin-right:12px;}
.fixtures__prediction{margin-right:0;}
.fixtures__content .fixtures__bet-type, .fixtures__content .fixtures__game-label, .fixtures__content .fixtures__info-label, .fixtures__content .fixtures__prediction-label{display:block;}
.fixtures__info{padding-right:10px; margin-right:15px;}

}

/* Fixtures CSS End */

/* category Top Section Start */
.category .topsec .container{height:auto;}
.category .topsec .breadcrum{padding: 16px 0 0 0;}
/* category Top Section End */

@media only screen and (max-width: 480px) {
body .footerSecMain .choose-lng{width:91%;}
.container.showRHSLHS.category .section-wrapper.center.col-8.pcWrap{margin:0 10px;}
.liveStreamSectionLS, .whiteSecBg{padding:15px;}
}


/* Last Matches List CSS Start */
.last__matches-list{color:#141414; font-size:14px; font-weight:400; line-height:normal;}
.last__matches-list .last__matches-teamA, .last__matches-list .last__matches-teamB, .last__matches-list .last__matches-teamAB{border-radius:20px; border:1px solid #E0E0E0; background:#fff; padding:20px; margin-bottom:20px;}

.last__matches-mobile--heading{display:none;}
.last__matches-title{display:flex; justify-content:space-between; align-items:center; margin-bottom:30px;}
.last__matches-title .last__matches-status{display:flex; align-items:center; gap:3px;}
.last__matches-title h2{line-height:normal; margin:0;}
.last__matches-content{display:flex; border-bottom: 1px solid #E0E0E0; padding-bottom:15px; margin-bottom:15px;}
.last__matches-content:last-child{border-bottom:none; padding-bottom:0; margin-bottom:0;}
.last__matches-date{line-height:20px; width:88px; margin-right:30px; align-content:center;}
.last__matches-team{flex:1;}
.last__matches-team--home, .last__matches-team--away{display:flex; align-items:center; gap:10px; height:22px;}
.last__matches-team--home{margin-bottom:10px;}
.last__matches-team--win span{font-weight:700;}
.last__matches-team--home img, .last__matches-team--away img{width:20px; height:20px;}
.last__matches-col--heading{margin-bottom:8px;}
.last__matches-col--heading span{font-size:12px; font-weight:500; color:#141414;}
.last__matches-col--heading span:nth-child(2){color:#15862E;}
.last__matches-win, .last__matches-loss, .last__matches-draw{width:20px; height:20px; border-radius:4px; display:flex; align-items:center; justify-content:center; color:#fff; font-size:14px; font-weight:600; line-height:0;}
.last__matches-win{background:#14AC23;}
.last__matches-loss{background:#DB222E;}
.last__matches-draw{background:#EF9300;}
.last__matches-HT, .last__matches-FT{display: flex; flex-direction: column; margin-right:40px;}
.last__matches-HT{margin-left:15px;}
.last__matches-HT > span, .last__matches-FT > span{height:22px; display:flex; justify-content:center; align-items:center;}
.last__matches-HT > span:nth-child(2), .last__matches-FT > span:nth-child(2){margin-bottom:8px;}
.last__matches-FT > span{color:#141414; font-size:20px; font-weight:700; line-height:normal;}
.last__matches-status{align-content:center;}

@media only screen and (max-width: 480px) {
.last__matches-list .last__matches-teamA, .last__matches-list .last__matches-teamB, .last__matches-list .last__matches-teamAB{padding:15px;}
.last__matches-content{flex-wrap:wrap;}
.last__matches-col--heading, .last__matches-HT{display:none;}
.last__matches-date{width:70px; margin-right:10px;}
.last__matches-team--home span, .last__matches-team--away span{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:175px;}
.last__matches-FT{margin-right:20px; position:relative;}
.last__matches-FT .last__matches-col--heading{display:block; position:absolute; top:-27px;}
.last__matches-FT .last__matches-col--heading span{font-size:14px; font-weight:400;}
.last__matches-title h2{margin:0 10px 0 0; font-size:16px;}
.last__matches-mobile--heading{width:100%; display:flex; align-items:center; margin-bottom:10px;}
.last__matches-mobile--heading > div{display:flex; align-items:center; gap:5px;}
.last__matches-mobile--heading > div span:nth-child(1){overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:75px;}
.last__matches-mobile--heading > div span:nth-child(2){overflow:hidden; color:#15862E; text-overflow:ellipsis; white-space:nowrap; width:230px; margin-right:10px;}

}
/* Last Matches List CSS End */


/* Statistics CSS Start */
.statistics{border-radius:20px; border:1px solid #E0E0E0; background:#fff; padding:20px; width:100%; margin-bottom:20px; color:#141414; font-size:14px; font-weight:400; line-height:normal;}
.statistics__heading{background:#F0F1F2; height:34px; border-left:3px solid #141414;  border-right:3px solid #141414; display:flex; justify-content:space-between; padding:5px 10px; align-items:center; margin-bottom:20px;}
.statistics__heading .statistics__team{display:flex; align-items:center; flex:1;}
.statistics__heading .statistics__team--away{justify-content:flex-end;}
.statistics__heading .statistics__team img{width:20px; height:20px; margin-right:8px;}
.statistics__heading .statistics__team--away img{margin-right:0; margin-left:8px;}
.statistics__heading .statistics__team span{font-weight:600; line-height:normal;}
.statistics__heading .statistics__team--vs{background:#6E7685; width:24px; height:24px; border-radius:50%; display:flex; justify-content:center; align-items:center; color:#fff; font-size:12px; font-weight:600; line-height:normal;}

.statistics__item{display:flex; justify-content:space-between; align-items:center; margin-bottom:15px; padding:0 10px;}
.statistics__item .statistics__team--vs{color:#6E7685; font-size:12px; line-height:normal;}
.statistics__dark-btn, .statistics__light-btn{border-radius:4px; background:#141414; width:76px; height:24px; color:#fff; font-weight:600; display:flex; justify-content:center; align-items:center;}
.statistics__light-btn{background: #F0F1F2; color:#141414;}

@media only screen and (max-width: 480px) {
.statistics{padding:15px;}
}
/* Statistics CSS End */

.odds-data__section > h2, .fixtures__item > h2, .h2h-wrap h2, .cricket-standing-main h2{color:#141414; font-size:22px; font-weight:700; line-height:normal;}
@media only screen and (max-width: 480px) {
.odds-data__section > h2, .fixtures__item > h2, .h2h-wrap h2, .cricket-standing-main h2{font-size:20px}
}