@charset "UTF-8";
/* CSS Document */


/******************Common Style START******************/

@font-face {
    font-family: 'ITCSymbolSTD_Black';
    src: url('../fonts/ITCSymbolStd-Black.eot');
    src: url('../fonts/ITCSymbolStd-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCSymbolStd-Black.woff2') format('woff2'),
        url('../fonts/ITCSymbolStd-Black.woff') format('woff'),
        url('../fonts/ITCSymbolStd-Black.ttf') format('truetype'),
        url('../fonts/ITCSymbolStd-Black.svg#ITCSymbolStd-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITCSymbolSTD_Bold';
    src: url('../fonts/ITCSymbolStd-Bold.eot');
    src: url('../fonts/ITCSymbolStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCSymbolStd-Bold.woff2') format('woff2'),
        url('../fonts/ITCSymbolStd-Bold.woff') format('woff'),
        url('../fonts/ITCSymbolStd-Bold.ttf') format('truetype'),
        url('../fonts/ITCSymbolStd-Bold.svg#ITCSymbolStd-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITCSymbolSTD_Medium';
    src: url('../fonts/ITCSymbolStd-Medium.eot');
    src: url('../fonts/ITCSymbolStd-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCSymbolStd-Medium.woff2') format('woff2'),
        url('../fonts/ITCSymbolStd-Medium.woff') format('woff'),
        url('../fonts/ITCSymbolStd-Medium.ttf') format('truetype'),
        url('../fonts/ITCSymbolStd-Medium.svg#ITCSymbolStd-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}



html {margin:0px; padding:0px;}
body {margin:0px; padding:0px; font-family:'Barlow', sans-serif; color:#ffffff; background:#450600;}

.fullBodyDiv.bgPattern3 {display:block; clear:both; overflow:hidden;background:url("../images/bomboxPattern3.png") center right repeat-y #FFCE00; background-size:500px auto;}

.fullWidthDiv {display:block; width:100%; clear:both; overflow:hidden; box-sizing:border-box;}

.maxWidthDiv {margin:0px auto; width:100%; max-width:1400px; padding:0px 15px; overflow:hidden; box-sizing:border-box;}
.maxWidthDiv.noPadding {padding:0px;}

.yellowBG {background:#FFCE00;}

.Barlow {font-family:'Barlow', sans-serif !important; font-weight:400;}
.BarlowCondensed {font-family:'Barlow Condensed', sans-serif !important;}
.PaytoneOne {font-family:"Paytone One", sans-serif !important;}
.ITCSymbolSTD_Medium {font-family:'ITCSymbolSTD_Medium', sans-serif;}
.ITCSymbolSTD_Bold {font-family:'ITCSymbolSTD_Bold', sans-serif;}
.ITCSymbolSTD_Black {font-family:'ITCSymbolSTD_Black', sans-serif;}

.fullWidthDiv.minusPadd .maxWidthDiv {padding:0px;}

.commonImageDiv {display:block; clear:both; overflow:hidden;}
.commonImageDiv img {display:block; width:100%;}


.commonCont {display:flex; clear:both; width:100%; justify-content: center; flex-wrap: wrap;}
.commonCont .width50per {float:left; width:50%;}


.videoConatiner {clear:both; overflow:hidden; margin-bottom:-3px; position: relative; display: block;}

.videoConatiner.videoDesk {display:block;}
.videoConatiner.videoMob {display:none;}

.playtrailer-holder {position: absolute; background: #000; width: 100%; height: 99%; opacity: 0.7;}
.playtrailer {text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block;}
.playtrailer img {width: 30px;}
.playtrailer p {font-size: 20px; margin: 15px 0;}

.commonImageDiv.bannerDesk {display:block;}
.commonImageDiv.bannerMob {display:none;}

video {max-width:100%;}



.commonHeader {display:block; margin:0px; padding:0px;}
.commonHeader.ITCSymbolSTD_Bold {font-family:'ITCSymbolSTD_Bold', sans-serif; font-size:32px; line-height:32px; font-weight:700; color:#FFF1C2;}
.commonHeader span {display:block; margin:0px; padding:0px; font-family:'ITCSymbolSTD_Medium', sans-serif; font-size:22px; line-height:22px; font-weight:400; color:#ffffff;}
.commonHeader.PaytoneOne span {font-family:"Paytone One", sans-serif !important;}

h1.commonHeader.PaytoneOne {font-size:40px; line-height:38px; color:#FFCE00; text-transform:uppercase;}
h2.commonHeader.PaytoneOne {padding-top:30px; font-size:32px; line-height:30px; color:#fff; text-transform:uppercase;}

h3.commonHeader.BarlowCondensed {margin:0px; padding:15px 0px; font-size:28px; line-height:30px; color:#000; text-align:center; text-transform:uppercase;}


#hidenText{display:none;}
#textToggle {text-decoration:underline;}
#dots {display:inline;}

.commonCopy.blackText {color:#000;}


/******************Common Style END******************/



.fullWidthDiv.fullHeight {display:flex; position:absolute; top:0px; bottom:0px; height:100%; align-items:center; justify-content:center; text-align:center; background:linear-gradient(176.04deg, #450600 0%, #9D0D00 100%);}
.fullWidthDiv.fullHeight .maxWidthDiv {padding:10px 30px;}

.fullWidthDiv.fullHeight .logoDiv {margin:0px auto; width:100%; max-width:180px;}
.fullWidthDiv.fullHeight .logoDiv img {display:block; width:100%;}


.fullWidthDiv.fullHeight .infoCopy {display:block; padding:25px 0px; text-transform:uppercase;}
.fullWidthDiv.fullHeight .infoCopy p {display:block; margin:0px; padding:8px 0px; font-size:16px; line-height:18px;}


.fullWidthDiv.fullHeight .inptDOBcont {display:block; clear:both;}
.fullWidthDiv.fullHeight .inptDOBcont .sText {display:block; clear:both; padding:0px 0px 10px 0px; font-size:14px;}

.fullWidthDiv.fullHeight .inptDOBdiv {display:block; clear:both; margin:0px auto; width:100%; max-width:350px;}
.fullWidthDiv.fullHeight .inptDOBdiv .inptDOB {display:block; width:100%; border:0px; padding:18px; font-family:'ITCSymbolSTD_Medium', sans-serif; font-weight:400; font-size:22px; text-align:center; border-radius:8px; box-sizing:border-box; outline:0px;}

.fullWidthDiv.fullHeight .CTAdiv {display:block; clear:both; padding:20px 0px 0px 0px;}
.fullWidthDiv.fullHeight .CTAdiv .CTAbutton {border:none;display:block; clear:both; margin:0px auto; width:180px; height:48px; font-size:18px; color:#770A00; line-height:48px; border-radius:50px; background:#FFF1C2; transition:all ease-in-out 0.25s;}
.fullWidthDiv.fullHeight .CTAdiv .CTAbutton:link {text-decoration:none; color:#770A00;}
.fullWidthDiv.fullHeight .CTAdiv .CTAbutton:visited {text-decoration:none; color:#770A00;}
.fullWidthDiv.fullHeight .CTAdiv .CTAbutton:hover {text-decoration:none; color:#770A00; font-weight:bold; background:#FFA500; transform:scale(1.1)}




/******************Header/Navigation Style START******************/

/*#navMenu {height:70px; background:#8E0000; z-index:10;}*/
.minusPadd {padding-top: 70px;}
#navMenu {height:70px; background:#8E0000; z-index:10; position: fixed; width: 100%;}
.sticky {position:fixed; top:0; width:100%; box-shadow:0px 2px 15px rgba(0, 0, 0, 0.5);}
.sticky + #div4padding {padding-top:70px;}
.brand {position:absolute; padding-left:20px; float:left;}
.brand a, .brand a:visited {display:inline-block; padding:13px 0px; color:#ffffff; text-decoration:none;}
.nav-container {max-width:1440px; margin:0 auto;}

.menuIcon {float:right; width:70px; height:55px; padding-top:15px; font-size:40px; text-align:center; line-height:0px; cursor:pointer;}
.overlay {height:100%; width:0; position:fixed; z-index:9999; top:0; right:0; background-color:rgba(255,255,255, 1); overflow-x:hidden; transition:0.5s;}
.overlay-content {position:relative; top:60%; left:50%; transform:translate(-50%, -50%); padding:30px; display:inline-block;}
.overlay a.mainMenu {padding:8px 20px; text-decoration:none; font-size:36px; color:#000; font-weight:700; text-transform:uppercase; display:block; transition:0.3s; min-width:210px; width:90%;}
.overlay a.mainMenu:hover, .overlay a.mainMenu:focus {color:#8E0000;}
.overlay .closebtn {position:absolute; top:-15px; right:0px; padding:10px 25px; font-size:60px; font-weight:400; color:#8E0000;}
.overlay .closebtn:link, .overlay .closebtn:visited {text-decoration:none; color:#8E0000;}

a.mainMenu.active, a.mainMenu.subMenu.active {color:#8E0000;}
a.mainMenu.subMenu {color:#555; padding-left:45px; background:url("../images/ArrowRight.svg") no-repeat left 20px top 22px; background-size:18px auto;}
.overlay a.mainMenu.subMenu:hover, .overlay a.mainMenu.subMenu:focus {color:#8E0000;}


.childDivs4 a {text-decoration: none;}

.regBanner-hoolder {display: block; margin-bottom: 40px;}
.regBanner-desk {width: 100%; display: block;}
.regBanner-mob {width: 100%;  display: none;}

@media screen and (max-height: 450px) {
	.overlay a {font-size:20px}
	.overlay .closebtn {font-size:40px; top:15px; right:35px;}
}

/******************Header/Navigation Style END******************/








.commonCopy {display:block; clear:both; padding:25px 0px; overflow:hidden;}
.commonCopy p {display:block; margin:0px; padding:10px 0px 0px 0px; font-size:16px; line-height:20px;}
.commonCopy p b {font-size:17px; line-height:40px;}





.fullWidthDiv.HPmenuPadd .maxWidthDiv {padding:40px 10px;}

.HPmenuDiv {margin:0px auto; display:table; width:100%; max-width:250px; height:250px; text-align:center; border:solid 4px #000; border-radius:200px; position:relative; overflow:hidden; text-decoration:none;}
.HPmenuDiv:hover {border:solid 4px #450600; outline:solid 4px #FFCE00; border-radius:200px;}
.HPmenuDiv.BoomboxKV {background:url("../images/Boombox-KV.png") no-repeat center center #FFCE00; background-size:cover;}
.HPmenuDiv.Cricket {background:url("../images/Cricket.png") no-repeat center center #FFCE00; background-size:cover;}
.HPmenuDiv .overlayDiv {position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); z-index:0; border-radius:200px;}
.HPmenuDiv:hover .overlayDiv {background:rgba(0, 0, 0, 0.75);}
.HPmenuDiv .textDiv {display:table-cell; vertical-align:middle; font-size:36px; line-height:40px; text-transform:uppercase; font-weight:700; z-index:1; position:relative;}
.HPmenuDiv .textDiv span {display:block;font-size:15px; line-height:16px;}
.HPmenuDiv:link .textDiv, .HPmenuDiv:visited .textDiv {text-decoration:none; color:#fff;}
.HPmenuDiv:hover .textDiv {text-decoration:none; color:#FFCE00;}





.fullWidthDiv.overflowVisible {overflow:visible;}
.maxWidthDiv.grungBGs {padding:50px 0px; position:relative; overflow: visible; z-index:1; background:green;}
.maxWidthDiv.grungBGs .commonCopy {padding:25px 15px;}

.maxWidthDiv.extPadding {padding:50px 0px 0px 0px;}
.maxWidthDiv.extPaddingBB {padding:0px 0px 0px 0px;}
.maxWidthDiv.bgPattern {background:url("../images/bomboxPattern.png") top right no-repeat #FFCE00;}

.maxWidthDiv.extPadding2 {padding:0px 15px 50px 15px;}
.maxWidthDiv.extPaddingFirst {padding-top:160px;}
.maxWidthDiv.extPaddingLast {padding-bottom:120px}
.maxWidthDiv.bgPattern2 {background:url("../images/bomboxPattern2.png") top right no-repeat #FFCE00; background-size:100% auto;}
.maxWidthDiv.bgPatternlast {background:url("../images/bomboxPattern2.png") top right no-repeat, url("../images/bgDeskElements1.png") no-repeat bottom center #FFCE00; background-size:100% auto;}

.maxWidthDiv.grungBGs:before, .maxWidthDiv.grungBGs:after {content:''; width:100%; height:100%; position:absolute; background-size:100% auto; z-index:-1; top:0; transform-origin:left top; transform:skewY(-8deg);}
.maxWidthDiv.grungBGs:before {background: url(../images/topGrunge.png) repeat-x top center #8E0000;}
.maxWidthDiv.grungBGs:after {bottom:0; transform-origin:right bottom; background: url(../images/bottomGrunge.png) repeat-x bottom center #8E0000;}







.maxWidthDiv.posRel {position:relative;}
.commonCont.bannerMenu {position:fixed; top:85px; left:50%; transform:translate(-50%, 0%); width:90%; max-width:500px; border:solid 2px #770A00; border-radius:60px; overflow:hidden; z-index:5; background:#FFA500;}
.commonCont.bannerMenu .width50per {display:table; height:60px; font-family:'ITCSymbolSTD_Bold', sans-serif; font-size:20px; text-align:center; text-transform:uppercase; transform:skew(-20deg); box-sizing:border-box; transition:all 0.35s ease-in-out;}
.commonCont.bannerMenu .width50per:first-child {border-right:solid 2px #770A00;}
.commonCont.bannerMenu .width50per:last-child {border-lleft:solid 2px #770A00;}
.commonCont.bannerMenu .width50per .textDiv {display:table-cell; vertical-align:middle; transform:skew(20deg);}

.commonCont.bannerMenu .width50per:link, .commonCont.bannerMenu .width50per:visited {text-decoration:none; color:#8E0000;}
.commonCont.bannerMenu .width50per:hover {text-decoration:none; background:#fff;}
.commonCont.bannerMenu .width50per.deActive {color:#000; background:#fff;}





.bb-tab-holder {position:fixed; top:85px; left:50%; transform:translate(-50%, 0%); width:500px; z-index:5;}
.bb-tab-holder ul {display: flex; background:#F5E8D5; justify-content:center; width:100%; border-radius:100px; font-family:"Paytone One", sans-serif; font-size:20px; line-height:20px; text-transform:uppercase; overflow:hidden; border:solid 1px #8E0000; margin:0; padding:0;}
.bb-tab-holder ul li {list-style: none; padding:14px 20px; width: 50%; text-align: center; position: relative; cursor: pointer;}
/*.bb-tab-holder ul li.PaytoneOne {padding:13px 20px 14px 20px; font-family:"Paytone One", sans-serif; font-size:22px; line-height:20px;}*/
.bb-tab-holder ul li div {position: relative; z-index: 2}
.bb-tab-holder ul li:first-child {background: #F5E8D5; border-radius:100px; color:#000; border-top-right-radius:0;}
/*.bb-tab-holder ul li:first-child:hover {background: #FFA500; border-radius:100px; border-top-right-radius:0; color: #8E0000}*/
.bb-tab-holder ul li:first-child:before {content: ''; position: absolute; background: transparent; width:35px; height:35px; top: -1px; right:-40px; border-top-left-radius:35px; box-shadow: 0px 0px 0 25px #F5E8D5; border-left: 6px solid #8E0000;}
/*.bb-tab-holder ul li:first-child:hover:before {box-shadow: 0px 0px 0 25px #FFA500;}*/

.bb-tab-holder ul li:last-child {background:#F5E8D5; border-radius:100px; color:#000; border-bottom-left-radius:0;}
/*.bb-tab-holder ul li:last-child:hover {background: #FFA500; border-radius:100px; border-bottom-left-radius:0; color: #8E0000}*/
.bb-tab-holder ul li:last-child:after {content: ''; position: absolute; background: transparent; width:35px; height:35px; bottom: -1px; left: -36px; border-bottom-right-radius:35px; box-shadow: 25px 25px 0 25px #F5E8D5; border-right: 1px solid #8E0000; z-index:1}
/*.bb-tab-holder ul li:last-child:hover:after {box-shadow: 25px 25px 0 25px #FFA500;}*/
.bb-tab-holder li a {text-decoration: none; color: #000; display: block;}

.bb-active-tab-left {background:#FFA500 !important; border-radius:100px; border-top-right-radius:0; color: #8E0000 !important;}
.bb-active-tab-left:before {box-shadow: 0px 0px 0 25px #FFA500 !important;}

.bb-active-tab-right {background:#FFA500 !important; border-radius:100px; border-bottom-left-radius:0; color: #8E0000 !important;}
.bb-active-tab-right:after {box-shadow: 25px 25px 0 25px #FFA500 !important;}











.sticky + #div4paddingPlus {padding-top:70px;}

.fullWidthDiv.gradientBG {padding:50px 10px; text-align:center; background:linear-gradient(176.04deg, #450600 0%, #9D0D00 100%);}
.fullWidthDiv.gradientBG .maxWidthDiv {overflow:visible;}

.maxWidthDiv.LeftAlignedText .commonHeader {font-size:42px; text-align:left; text-transform:uppercase;}
.maxWidthDiv.LeftAlignedText p {margin:10px 0px 20px 0px; padding:0px; text-align:left;}

.commInptcont {display:flex; flex-wrap: wrap;}
/*.commInptcont .inptdiv {float:left; width:33.33%; max-width:500px; padding:10px; box-sizing:border-box;position: relative;}*/
.commInptcont .inptdiv {width:33%; max-width:500px; padding:10px; box-sizing:border-box;position: relative;}
.commInptcont .inptdiv .commInpt {display:block; width:100%; border:0px; padding:12px; font-family:'ITCSymbolSTD_Medium', sans-serif; font-weight:400; font-size:14px; color:#000; text-align:left; border-radius:8px; box-sizing:border-box; outline:0px;}
.commInptcont .inptdiv .commSlct {display:block; width:100%; border:0px; padding:12px 24px 12px 12px; font-family:'ITCSymbolSTD_Medium', sans-serif; font-weight:400; font-size:14px; color:#000; text-align:left; border-radius:8px; box-sizing:border-box; outline:0px; -webkit-appearance:none; -moz-appearance:window; background-image: url("../images/ArrowDown.svg"); background-repeat: no-repeat; background-position: right 10px center;}

.commInptcont .inptdiv .commInpt::-webkit-input-placeholder { color:#000; }
.commInptcont .inptdiv .commInpt::-moz-placeholder { color:#000; } /* firefox 19+ */
.commInptcont .inptdiv .commInpt:-ms-input-placeholder { color:#000; } /* ie */
.commInptcont .inptdiv input.commInpt:-moz-placeholder { color:#000; }



.CTAdiv.regPage {display:block; clear:both; padding:20px 0px 0px 0px;}
.CTAdiv.regPage .CTAbutton {border:none;float:left; margin-left:10px; width:180px; padding:15px 0px 11px 0px; font-size:18px; color:#770A00; font-weight:bold; border-radius:50px; background:#FFF1C2; transition:all ease-in-out 0.25s;}
.CTAdiv.regPage .CTAbutton:link {text-decoration:none; color:#770A00;}
.CTAdiv.regPage .CTAbutton:visited {text-decoration:none; color:#770A00;}
.CTAdiv.regPage .CTAbutton:hover {text-decoration:none; color:#770A00; background:#FFA500; transform:scale(1.1)}


.acknowledgeDiv {display:block; clear: both; padding:10px 10px 0px 10px;}
.checkbox-container {position:relative; padding-left:30px; font-size:12px; text-align:left; line-height:18px; color:#bebebe; cursor:pointer; display:block;}
.checkbox-container input {position:absolute; opacity:0; cursor:pointer; height:15px; width:15px; top:0; left:0;}
.checkbox-container input:checked ~ .checkmark:after {display:block;}
.checkbox-container .checkmark {height:15px; width:15px; left:0; position:absolute; top:10px; transform:translateY(-50%); border:1px solid #fff;}
.checkbox-container .checkmark:after {content:""; position:absolute; display:none; left:5px; top:2px; width:3px; height:7px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg);}

.acknText {display:inline-block; padding-bottom:10px;}
.acknText a:link, .acknText a:visited {text-decoration:underline; color:#fff1c2;}






/******************Slider JamRoom START******************/




.fullWidthDiv.redBG {padding:0px 10px 50px 10px; background:#cd0200;}
.slick-dotted.slick-slider {margin-bottom:0px !important;}
.slick-list {padding-bottom:25px !important;}
.slick-track {display:flex !important;}
.slick-slide {height:inherit !important; max-width:300px; padding:15px 0px;}


.SliderJR {display:block; clear:both;}
.SliderJR .childDiv {float:left; width:90%; min-width:300px; border-right:solid 10px rgba(0, 0, 0, 0); overflow:hidden; box-sizing:border-box;}

.SliderJR .childDiv.posRel {position:relative;}
.SliderJR .childDiv.posRel .textDiv {position:absolute; right:0px; bottom:0px; left:0px; width:auto; padding:10px; font-family:"Paytone One", sans-serif; font-size:20px; text-transform:uppercase; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); border-radius:10px; overflow:hidden;}

.SliderJR .childDiv .videoConatiner {display:block; width:100%;}
.SliderJR .childDiv .videoConatiner video {display:block; width:100%; max-width:300px;}

.SliderJR .childDiv .imageConatiner {display:block; width:100%; border-radius:10px; overflow:hidden;}
.SliderJR .childDiv .imageConatiner img {display:block; width:100%; max-width:300px;}

.SliderJR .childDiv .textDiv {display:block; clear:both; width:100%; font-size:14px; text-align:left; color:#fff;}
.SliderJR .childDiv .textDiv b {display:block; clear:both; padding:10px 0px 20px 0px; font-family:"Paytone One", sans-serif; font-size:23px; color:#fff; text-transform:uppercase;}

.SliderJR button {margin:0; padding:0; background:none; border:none; border-radius:0; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.SliderJR .slide-arrow {position:absolute; top:30%; margin-top:-10px; z-index:1;}
.SliderJR .prev-arrow {left:25px; width:50px; height:50px; background:url("../images/tArrowL.png") no-repeat center center; cursor:pointer;}
.SliderJR .next-arrow {right:25px; width:50px; height:50px; background:url("../images/tArrowR.png") no-repeat center center; cursor:pointer;}



.maxWidthDiv.eventActivitiesPadd {padding-top:40px;}

.SliderEA {display:block; clear:both;}
.SliderEA .childDiv {float:left; width:90%; min-width:300px; border-right:solid 10px rgba(0, 0, 0, 0); overflow:hidden; box-sizing:border-box;}

.SliderEA .childDiv.posRel {position:relative;}
.SliderEA .childDiv.posRel .textDiv {position:absolute; right:0px; bottom:0px; left:0px; width:auto; padding:10px; font-family:"Paytone One", sans-serif; font-size:20px; text-transform:uppercase; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); border-radius:10px; overflow:hidden;}

.SliderEA .childDiv .imageConatiner {display:block; width:100%; border-radius:10px; overflow:hidden;}
.SliderEA .childDiv .imageConatiner img {display:block; width:100%; max-width:300px;}

.SliderEA .childDiv .textDiv {display:block; clear:both; width:100%; font-size:14px; text-align:left; color:#fff;}
.SliderEA .childDiv .textDiv b {display:block; clear:both; padding:10px 0px 20px 0px; font-family:"Paytone One", sans-serif; font-size:23px; color:#fff; text-transform:uppercase;}


.slick-dots li {width:12px !important; margin:0 3px !important;}
.slick-dots li button {width:13px !important; height:13px !important;}

.slick-dots li button:before {background:none !important; width:8px !important; height:8px !important; border:solid 2px white !important; opacity:1 !important;}
.slick-dots li.slick-active button:before {background:#fff !important;}




/******************Slider JamRoom END******************/





.dummyDiv {display:block; clear:both; width:100%; min-height:150px; background:#FFCE00; overflow:hidden;}




.commonCont.comCTAbtns .width50per {padding:30px 10px; box-sizing:border-box;}

.commonCTA {margin:0px auto; display:table; /*width:100%;*/ padding:0px 40px; height:60px; font-family:"Paytone One", sans-serif; font-size:20px; text-align:center; color:#000; text-transform:uppercase; background:#FF7F00; box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25); box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25); border-radius:60px; position:relative; transition:all ease-in-out 0.25s; white-space:nowrap;}
.commonCTA:hover {transform:scale(1.05);}
.commonCTA .imgDiv {position:relative; display:flex; z-index:1; display:inline-block; max-height:60px; vertical-align:middle; padding-right:10px;}
.commonCTA .imgDiv.bigImage {padding:16px; padding-left:0px; padding-right:14px;}
.commonCTA .imgDiv.bigImage.lowPadd {padding:10px 10px 10px 0px;}
.commonCTA .imgDiv img {display:block; width:100%; max-width:30px;}
.eventimgDesk {display: block;}
.eventimgMob {display: none;}
.commonCTA .txtDiv {position:relative; top:4px; z-index:1; display:inline-block;}
.commonCTA::before {position:absolute; content:' '; top:2px; right:8px; bottom:15px; left:8px; background:#dd0; background:linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); border-radius:40px;}


.commonCTA.smallBTN {width:auto; height:auto; padding:0px 30px;}
.commonCTA.smallBTN .txtDiv {top:auto;}




.commonCont .childDivs2 {float:left; width:50%; padding:10px 0px; box-sizing:border-box;}

.commonCont .childDivs2 .imgDiv {display:block; margin:0px auto; max-width:300px; width:100%; clear:both;}
.commonCont .childDivs2 .imgDiv img {display:block; width:100%;}

.commonCont .childDivs2 .txtDiv {display:block; width:100%; padding:10px 0px; font-family:"Paytone One", sans-serif; font-size:34px; line-height:34px; text-align:center; color:#8E0000; text-transform:uppercase; clear:both;}
.commonCont .childDivs2 .txtDiv span {display:block; width:100%; -webkit-text-fill-color:#FFCE00; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:rgba(142, 0, 0, 0.7); clear:both;}




.commonCont .childDivs3 {float:left; width:33.33%; padding:10px 0px; box-sizing:border-box;}

.commonCont .childDivs3 .imgDiv {display:block; width:100%; clear:both;}
.commonCont .childDivs3 .imgDiv img {display:block; width:100%;}

.commonCont .childDivs3 .txtDiv {display:block; width:100%; padding:5px 0px; font-family:'ITCSymbolSTD_Bold', sans-serif; font-size:18px; line-height:18px; text-align:center; color:#8E0000; text-transform:uppercase; clear:both;}
.commonCont .childDivs3 .txtDiv span {display:block; width:100%; -webkit-text-fill-color:#FFCE00; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:rgba(142, 0, 0, 0.7); clear:both;}



.commonCont .childDivs4 { width:25%; padding:10px 0px; box-sizing:border-box;}

.commonCont .childDivs4 .imgDiv {display:block; width:100%; clear:both;}
.commonCont .childDivs4 .imgDiv img {display:block; width:100%;}

.commonCont .childDivs4 .txtDiv {display:block; width:100%; min-height:50px; padding:10px 0px; font-family:"Paytone One", sans-serif; font-size:24px; line-height:24px; text-align:center; color:#8E0000; text-transform:uppercase; clear:both;}
.commonCont .childDivs4 .txtDiv span {display:block; width:100%; -webkit-text-fill-color:#FFCE00; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:rgba(142, 0, 0, 0.7); clear:both;}



.normalText {text-transform:none;}







.fullWidthDiv.ppStyles {font-family:'ITCSymbolSTD_Medium', sans-serif; font-size:13px; text-align:left; color:#bebebe; line-height:18px; background:#280f0f;}
.fullWidthDiv.ppStyles .maxWidthDiv {padding:20px 10px;}

.fullWidthDiv.ppStyles .title {margin:20px 0px 5px 0px; font-family:'ITCSymbolSTD_Bold', sans-serif; font-size:18px; color:#fff;}
.fullWidthDiv.ppStyles .sub-title {margin:15px 0px 0px 0px; font-family:'ITCSymbolSTD_Bold', sans-serif; font-size:15px; line-height:20px; color:#fff1c2;}

.fullWidthDiv.ppStyles p {margin:10px 0px; padding:0px;}
.fullWidthDiv.ppStyles address {font-style:normal;}

.fullWidthDiv.ppStyles ol {margin:0px; padding:0px 0px 0px 20px; list-style-type:decimal;}
.fullWidthDiv.ppStyles ol li {margin:0px 0px 10px 0px; font-size: 13px; color: #bebebe; line-height: 1.6;}

.fullWidthDiv.ppStyles ul {margin:0px; padding:0px 0px 0px 15px; list-style-type:disc;}

.fullWidthDiv.ppStyles li::marker {color:#fff; font-weight:600;}
.fullWidthDiv.ppStyles .disc-list li::marker {font-size:19px;}

.fullWidthDiv.ppStyles a:link, .fullWidthDiv.ppStyles a:visited {text-decoration:underline; color:#fff1c2;}




.fullWidthDiv.ppStyles .roman-list {list-style-type:lower-roman;}





.fullWidthDiv.bannerBG {background:#cd0200;}





.rc-anchor-normal {height:37px;}
.rc-anchor-normal .rc-anchor-content {height:40px;}
.rc-anchor-logo-img-portrait {margin:-7px 13px 0 -35px;}
.rc-anchor-logo-text {margin-top:-26px;}
.rc-anchor-checkbox {margin:3px 12px 2px 7px;}
.recaptcha-checkbox {width:20px; height:20px;}






.c-tabs {margin:0; display:-ms-flexbox; display:flex; -ms-flex-flow:column; flex-flow:column; position:relative; box-sizing:border-box;}
.c-tabs .c-tab--navigation {display:-ms-flexbox; display:flex; position:relative; overflow:hidden; z-index:5; width:100%; /*border-bottom:1px solid #dbdbdb;*/  padding:0; margin:0; justify-content: center;}
.c-tabs .c-tab--navigation .c-tab--item {font-family:'Barlow Condensed', sans-serif; font-size:26px; text-transform:uppercase; font-weight:700; text-align:center; white-space:nowrap; display:inline-flex;}
.c-tabs .c-tab--navigation .c-tab--item a {color:#D38400; text-decoration:none; width:100%; display:block; box-shadow:inset 0 0 0 #dbdbdb; padding:22px 12px; position:relative; overflow:hidden; transition:box-shadow 150ms ease-in-out;}
.c-tabs .c-tab--navigation .c-tab--item a.tab--disabled {color:#D38400; pointer-events:none;}
.c-tabs .c-tab--navigation .c-tab--item a.active {color:#000;}
.c-tab--content {display:none; background:#bc0000; position:relative;}
.c-tab--content.active {display:block; transition:all 1.8s;}
.c-tab--scroll-left {padding:1.25em; display:none; align-items:center; justify-content:center; background:#f4f4f4;}
.c-tab--scroll-left.scroll-enabled {display:block;}
.c-tab--scroll-right {padding:1.25em; display:none; justify-content:center; align-items:center; position:absolute; right:0px; background:#f4f4f4; z-index:10;}
.c-tab--scroll-right.scroll-enabled {display:block;}
.c-tab--slider {height:25px; min-width:5px; position:absolute; top:0px; width:100%; left:0px;}
.c-tab-indicator {min-height:25px; min-width:5px; background:url("../images/tabIndicator.svg") center top -8px no-repeat; background-size:70px auto; position:absolute; transition:all ease-out 0.3s; bottom:0px;}
.-ripple {position:absolute; border-radius:50%; background:rgba(0, 0, 0, 0.03); -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); opacity:1; height:1em; width:1em; pointer-events:none; -webkit-transform-origin:center center; -ms-transform-origin:center center; transform-origin:center center; top:0; left:0; -webkit-animation:rippleDrop .8s ease-out; animation:rippleDrop .8s ease-out;}

@-webkit-keyframes rippleDrop {100% {-webkit-transform:scale(20); transform:scale(20); opacity:0;}}
@keyframes rippleDrop {100% {-webkit-transform:scale(20); transform:scale(20); opacity:0;}}

/*.tabs-container {display:flex; flex-direction:row; padding:1em .75em;}
.tab-slider--nav {width:275px;}
ul.tab-slider--tabs {list-style:none; padding:0; margin:0; margin-right:15px; border:1px solid #eee; border-radius:4px; box-shadow:0px 16px 24px 2px rgba(0, 0, 0, 0.05), 0px 6px 20px 0px rgba(0, 0, 0, 0.012), 0px 8px 10px -7px rgba(0, 0, 0, 0.05) !important;}
ul.tab-slider--tabs li {padding:1em; text-align:right; border-bottom:1px solid #eee; color:#2e3145; font-weight:500; cursor:pointer;}
li.tab-slider--trigger.active {font-weight:800; background:#f0f0f0;}
.tab-slider--container {padding:0 .25em; max-width:80%; width:100%;}
.tab-slider--body {width:100%;}*/




.c-tab--content .imgDiv {display:block; clear:both; overflow:hidden;}
.c-tab--content .imgDiv img {display:block; width:100%;}
.c-tab--content .txtDiv {position:absolute; right:0px; bottom:0px; left:0px; display:block; clear:both; padding:10px; overflow:hidden; background:linear-gradient(180deg, rgba(188, 0, 0, 0) 0%, #BC0000 75%);}
.c-tab--content h2.commonHeader.PaytoneOne {font-size:28px;}
.c-tab--content .eventsDetails {display:block; clear:both; padding:10px 0px; font-size:12px; text-transform:uppercase;}
.c-tab--content .eventsDetails span {display:inline-block; padding:0px 5px;}

.c-tab--content a.bannerCTA {display:inline-block; padding:8px 30px 8px 15px; font-size:12px; text-transform:uppercase; border:solid 1px #fff; border-radius:50px; background:url("../images/ArrowRightW.svg") no-repeat right 10px center; background-size:12px auto;}
.c-tab--content a.bannerCTA:link, .c-tab--content a.bannerCTA:visited {text-decoration:none; color:#fff;}







.commonCont.bTicketCont {padding-bottom:50px; overflow:hidden;}
.childDivs3.disTable {width:33.33%;}

.bookTicketDiv {margin:0px auto; display:table; width:90%; padding:0px 10px; background:#fff; box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25); border-radius:10px; overflow:hidden; box-sizing:border-box;}

/*.childDivs3.disTable {display:table; width:100%;}*/
.bookTicketDiv .imageDiv {display:table-cell !important; vertical-align:middle; width:calc(100% - 90px) !important; padding:10px; text-align:center; box-sizing:border-box; clear:none !important;}
.bookTicketDiv .imageDiv img {display:block; margin:0px auto; max-width:150px;}
.bookTicketDiv .textDiv {display:table-cell; vertical-align:middle; width:90px; padding-right:20px; font-family:'Barlow Condensed', sans-serif; font-size:18px; text-align:right; font-weight:700; color:#000; text-decoration:none; background:url("../images/arrowRighB.png") no-repeat center right; background-size:18px auto; text-transform:uppercase; box-sizing:border-box;  clear:none;}


a.bookTicketDiv:link, a.bookTicketDiv:visited {text-decoration:none; color:#000;}



.commonCopy.extPadd {padding-top:50px;}
.commonHeader.PaytoneOne.Red {color:#BC0000;}
.commonHeader.PaytoneOne.Red span {color:#000;}



.maxWidthDiv.oEvents {padding:15px;}
.maxWidthDiv.oEvents h3.commonHeader {padding:0px; font-size:22px;}

.commonCont.bLinks {display: flex; text-align:center; width: 60%; margin: 0 auto;}
.commonCont.bLinks .childDivs4 {width:25%; padding:10px; font-family:'Barlow Condensed', sans-serif; font-size:16px; text-transform:uppercase; font-weight:700; box-sizing:border-box;}
.commonCont.bLinks .childDivs4 a:link, .commonCont.bLinks .childDivs4 a:visited {text-decoration:none; color:#D38400;}





.commonCont.htrPadd {padding:20px 0px 0px 0px; overflow:hidden;}

.htReachDiv {float:left; width:33.33%; padding:20px 20px 20px 50px; color:#000; box-sizing:border-box;}
.htReachDiv b {display:block; clear:both; font-size:18px; font-weight:700;}
.htReachDiv p {display:block; clear:both; margin:0px; padding:0px;}

.htReachDiv.byAir {background:url("../images/iconByAir.svg") no-repeat top 24px left 2px;}
.htReachDiv.byTrain {background:url("../images/iconByTrain.svg") no-repeat top 24px left 4px;}
.htReachDiv.byRoad {background:url("../images/iconByRoad.svg") no-repeat top 24px left;}




.smallBTNpadd {padding:20px 0px 40px 0px; overflow:hidden;}








.commonCont.comCTAbtns {padding-bottom:30px; overflow:hidden;}
.videoConatiner.extPadd {padding:20px 0px;}
.videoConatiner.extMarg {margin:20px 0px;}





.artist-holder {margin-top: 100px;}
.ArtistImage {float: left; width: 50%}
.artist-content {float: left; width: 50%; margin-top: 40px;}
.commonCont.ArtistImage .imgDiv {display: block; clear:both; overflow:hidden;}
.commonCont.ArtistImage .imgDiv img {display: block; width:100%;}




h1.commonHeader.PaytoneOne.BigHead {padding-top:20px; font-size:65px; color:#BC0000; line-height:56px;}
h1.commonHeader.PaytoneOne.BigHead span {font-size:65px; color:#BC0000; line-height:56px;}
h1.commonHeader.PaytoneOne.BigHead .outlineTxt {color:#BC0000; -webkit-text-fill-color:#FFCE00; -webkit-text-stroke-width:0.001em;  -webkit-text-stroke-color:rgba(142, 0, 0, 1);}




.static-wrapper p strong, .static-wrapper li strong {font-family:'ITCSymbolSTD_Bold', sans-serif;}

.lightbox-container {position:absolute !important; z-index:9999 !important;}

.imgDiv.bigImage.lowPadd {padding:0px;}









.fullWidthDiv.visOverflow {overflow:visible !important}
.fullWidthDiv.paddTop70 {padding-top:70px;}
.fullWidthDiv.visOverflow .maxWidthDiv {overflow:visible !important}

/*a {color:#da0d25; text-decoration:none;}
a:hover, a:focus {color:#f22840; text-decoration:none;}*/

.c-tabs.width100per {width:100%}
.c-tabs .c-tab--navigation.withBorders {border-top:solid 1px #8E0000; border-bottom:solid 1px #8E0000;}
.c-tab--content.noBG {background:transparent;}

.c-tab--content .commonCTA .txtDiv {position:relative; top:5px; z-index:1; display:inline-block; background:transparent;}
.c-tab--content .commonCont.comCTAbtns {padding-top:50px;}

.comCarousel {overflow:visible; padding:30px 0px;}
.comCarousel img {-webkit-box-reflect: below 8px linear-gradient(rgba(255,255,255,0) 85%, rgba(255,255,255,0.3) 100%)}

.typeOfCont {position:absolute; bottom:10px; right:10px; width:50px;}
.typeOfCont img {display:block; width:100%;}



.commonCont.innerPadding {padding-top:20px;}
.commonCont.innerPadding .childDivs4 {padding:10px; position:relative;}
.commonCont.innerPadding .typeOfCont {position:absolute; bottom:15px; right:15px; width:40px;}
.commonCont.innerPadding .typeOfCont img {display:block; width:100%;}


.flipster--carousel .flipster__item--current .flipster__item__content {box-shadow:0 0 25px rgba(0, 0, 0, 0.25);}
.flipster--carousel img {display:block;}



.filterCont {display:block; padding:20px 0px; clear:both; overflow:hidden;}

.filterDiv:first-child {margin-left:0px; padding:10px 0px; background:transparent; border:0px; cursor:text;}
.filterDiv {float:left; margin-left:5px; padding:10px 15px; font-family:"Paytone One", sans-serif; font-size:16px; color:#000; background:#F5E8D5; border-radius:100px; border:solid 1px #8E0000; cursor:pointer;}
.filterDiv.active {background:#FFA500;}


.button {display:inline-block; padding:5px 10px; margin:0; background-color:#da0d25; background-position:center center; background-repeat:no-repeat; color:#FFF; text-shadow:none; vertical-align:middle; cursor:pointer; border:0; transition:all 300ms ease;}

.button:hover, .button:focus {color:#7a0715; background:#f22840;}










.fullWidthDiv.footerDiv {background:#410500;}
.fullWidthDiv.footerDiv .maxWidthDiv {padding:25px 10px 15px 10px;}

.footerDiv .commonCont {display:table; width:100%; overflow:hidden;}
.footerDiv .commonCont .width50per {display:table-cell; vertical-align:middle; width:50%; overflow:hidden;}
.footerDiv .commonCont .logoDiv {display:inline-block; vertical-align:middle;}
.footerDiv .commonCont .socialDiv {display:inline-block; vertical-align:middle;}
.footerDiv .commonCont .socialDiv .sButton {display:inline-block; padding:10px; text-align:center; border-radius:5px; transition:all ease-in-out 0.15s;}
.footerDiv .commonCont .socialDiv .sButton img {display:inline-block; width:100%; max-width:30px;}
.footerDiv .commonCont .socialDiv .sButton:hover {transform:scale(1.25)}

.footerDiv .commonCont .width50per:first-child {text-align:left;}
.footerDiv .commonCont .width50per:last-child {text-align:right;}

.footerDiv .bLinksCont {display:block; width:100%; padding-bottom:10px; font-size:12px; text-align:center; overflow:hidden;}
.footerDiv .bLinksCont .copyRtext {display:block; width:100%; padding:20px 0px 10px 0px; overflow:hidden;}
.footerDiv .bLinksCont .cont {display:inline;}
.footerDiv .bLinksCont .bLinks {display:inline-block; padding:0px 10px;}
.footerDiv .bLinksCont .bLinks:link {text-decoration:none; color:#fff;}
.footerDiv .bLinksCont .bLinks:visited {text-decoration:none; color:#fff;}
.footerDiv .bLinksCont .bLinks:hover {text-decoration:underline; color:#fff;}




/******************Share Button START******************/

.bShareBTN {position:fixed; bottom:10px; right:10px; z-index:11;}

.overayDiv {position:fixed; top:0px; right:0px; bottom:0px; left:0px; z-index:10; background:rgba(0, 0, 0, 0.75);}
.disNone {visibility:hidden; opacity:0; transition:visibility 0s, opacity 0.5s linear;}
.disBlock {visibility:visible; opacity:1;}

.share-btn {position:absolute; bottom:8px; right:10px; text-align:center; z-index:1;}
.share-btn span {width:50px; height:50px; background:#8E0000; line-height:50px; font-size:25px; color:#e9fcf8; border-radius:50%; cursor:pointer; border:solid 1px #8E0000;}
.share-btn:hover span {background:#8E0000;}
.share-btn a span {position:absolute; right:10px; bottom:10px; height:30px; width:30px; line-height:0px; font-size:18px; z-index:-1; opacity:0; pointer-events:none; transition:0.45s;}
.share-btn #changeIcon {width:50px;height:50px; display: block; background:url("../images/iconShare.svg") no-repeat center center #8E0000;}
#click:checked ~ .share-btn span#changeIcon {color:#8E0000; background:url("../images/iconClose.svg") no-repeat center center #fff;}
#click:checked ~ .share-btn a span {height:50px; width:50px; line-height:0px; z-index:1; opacity:1; pointer-events:auto; background:#8E0000;}
#click ~ .share-btn a span img {display:block; margin:0px auto; margin-top:12px;}
#click:checked ~ .share-btn a span img {display:block; margin:0px auto; margin-top:12px;}
#click:checked ~ .share-btn a:nth-child(2) span {bottom:70px; right:0px; color:#fff;}
#click:checked ~ .share-btn a:nth-child(3) span {bottom:130px; right:0px; color:#fff;}
.share-btn a:nth-child(3) span {transition-delay:0.1s;}
#click:checked ~ .share-btn a:nth-child(4) span {bottom:190px; right:0px; color:#fff;}
.share-btn a:nth-child(4) span {transition-delay:0.15s;}
#click:checked ~ .share-btn a:nth-child(5) span {bottom:250px; right:0px; color:#fff;}
.share-btn a:nth-child(5) span {transition-delay:0.2s;}
#click {display:none;}
.fa-solid.fa-link, .fa-brands.fa-facebook-f {font-size:18px !important;}

/******************Share Button END******************/





.fullWidthDiv.whiteBG {background:#fff;}
.fullWidthDiv.whiteBG .commonCopy.extPadd {padding-top:75px;}
.fullWidthDiv.whiteBG p {color:#000;;}




.overlayDiv {display:none; position:fixed; top:0px; right:0px; bottom:0px; left:0px; padding:15px; z-index:10; background:rgba(0, 0, 0, 0.75); overflow-y:auto;}
.whiteColorDiv {display:inline-block; width:100%; max-width:900px; clear:both; padding:50px 15px; text-align:center; border-radius:10px; overflow:hidden; position:relative; margin:0px auto; top:50%; left:50%; transform:translate(-50%, -50%); box-sizing:border-box;background:url("../images/StadiumBG.jpg") no-repeat bottom center #fff; background-size:100% auto;}
.whiteColorDiv p {color:#000;}


.whiteColorDiv .CTAdiv.regPage .normText {float:right; padding-right:30px; font-size:14px;}
.whiteColorDiv .CTAdiv.regPage .normText:link, .whiteColorDiv .CTAdiv.regPage .normText:visited {text-decoration:none; color:#000;}

.whiteColorDiv .CTAdiv.regPage .CTAbutton {padding:13px 0px 14px 0px; background:#770A00;}
.whiteColorDiv .CTAdiv.regPage .CTAbutton:link {color:#FFF1C2;}


.commonHeader.ITCSymbolSTD_Bold.Red {color:#BC0000;}
.commonHeader.ITCSymbolSTD_Bold.Red span {color:#000;}

.commonHeader.ITCSymbolSTD_Bold.Maroon {color:#8E0000;}
.commonHeader.ITCSymbolSTD_Bold.Maroon span {color:#000;}

.commonHeader.ITCSymbolSTD_Black.Maroon {color:#8E0000;}
.commonHeader.ITCSymbolSTD_Black.Maroon span {color:#000;}


.triangle-topLeft {position:absolute; top:0px; left:0px; width:0; height:0; border-top:80px solid #FF811A; border-right:120px solid transparent;}


.whiteColorDiv .inptdiv .commInpt {padding:16px 24px 12px 12px; background:#F5E8D5; border:solid 1px #630901;}
.whiteColorDiv .inptdiv .commSlct {padding:16px 24px 12px 12px; background: url("../images/ArrowDown.svg") no-repeat right 10px center #F5E8D5; border:solid 1px #630901;}

.whiteColorDiv .checkbox-container {color:#000;}
.whiteColorDiv .checkbox-container .checkmark {border:solid 1px #000;}
.whiteColorDiv .checkbox-container .acknText {padding-top:3px;}
.whiteColorDiv .acknText a:link, .whiteColorDiv .acknText a:visited {color:#000;}

.whiteColorDiv .checkbox-container .checkmark:after {border:solid #8E0000; border-width:0 2px 2px 0;}



.fullWidthDiv.paddZero .maxWidthDiv {padding:0px;}


.commonTableDiv {display:table; width:100%; padding:15px 0px; text-align:center;}
.commonTableCellDiv {display:inline-block; vertical-align:middle;}

.commonTableCellDiv .flagDiv {float:left; width:26px; height:26px; border:solid 2px #fff; border-radius:50px; overflow:hidden;}
.commonTableCellDiv .flagDiv img {display:block; width:100%;}

.commonTableCellDiv .textDiv {float:left; padding:7px 0px 0px 10px; font-size:16px; color:#fff; text-transform:uppercase;}

.commonTableCellDiv .circleDiv {float:left; margin:0px 10px; width:22px; height:22px; font-size:9px; color:#000; border-radius:50px; overflow:hidden; background:#fff;}
.commonTableCellDiv .circleDiv span {display:block; padding-top:7px;}



.fullWidthDiv.StadiumBG {background:#fff;}
.fullWidthDiv.StadiumBG .maxWidthDiv {padding-bottom:40px; background:url("../images/StadiumBG.jpg") no-repeat bottom center #fff; background-size:100% auto;}


.fullWidthDiv.StadiumBG .slick-slide {max-width:330px; width:100%;}

.redColorDiv {display:block; margin-right:10px; padding:20px 10px; font-size:11px; text-align:center; background:#8E0000; border-radius:10px;}
.redColorDiv b.ITCSymbolSTD_Bold {display:block; clear:both; font-size:14px;}

.redColorDiv .ViewSquadCTA {margin:0px auto; display:inline-block; padding:12px 20px 7px 20px; font-size:14px; color:#700A01; text-transform:uppercase; background:#FFF1C2; border-radius:100px; cursor:pointer;}



.squadListCont {display:none; clear:both; padding:25px 0px; overflow:hidden;}
.squadListCont .parentDiv {display:block; clear:both; overflow:hidden;}
.squadListCont .parentDiv .childDiv {float:left; width:50%; text-align:center; box-sizing:border-box;}

.parentDiv.playersNames {display:block; clear:both;}
.parentDiv.playersNames .childDiv {padding:30px 10px; color:#000;}
.parentDiv.playersNames .childDiv span {display:block; clear:both; padding:8px 0px;}
.parentDiv.playersNames .childDiv:first-child {border-right:solid 1px #000;}



.squadListCont .flagDiv {display:inline-block; vertical-align:middle; width:26px; height:26px; border:solid 2px #fff; border-radius:50px; overflow:hidden;}
.squadListCont .flagDiv img {display:block; width:100%;}

.squadListCont .textDiv {display:inline-block; vertical-align:middle; padding:4px 0px 0px 3px; font-size:18px; color:#8E0000; text-transform:uppercase;}

.squadListCont .CloseSquadCTA {margin:0px auto; display:table; margin-top:20px; padding:12px 40px 7px 40px; font-size:14px; color:#FFF1C2; text-transform:uppercase; background:#8E0000; border-radius:100px; cursor:pointer;}




.SliderCr {display:block; clear:both;}

.SliderCr button {margin:0; padding:0; background:none; border:none; border-radius:0; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.SliderCr .slide-arrow {position:absolute; top:30%; margin-top:-10px; z-index:1;}
.SliderCr .prev-arrow {left:0px; width:30px; height:30px; background:url("../images/tArrowL.png") no-repeat center center; cursor:pointer;}
.SliderCr .next-arrow {right:0px; width:30px; height:30px; background:url("../images/tArrowR.png") no-repeat center center; cursor:pointer;}



.SliderCr .slick-dots li button:before {border:solid 2px #AEAEAE !important;}
.SliderCr .slick-dots li.slick-active button:before {background:#8E0000 !important; border:solid 2px #8E0000 !important;}






.SliderChB_new {display:block; margin:0px auto; width:100%; max-width:450px; clear:both;}
.SliderChB_new .slick-slide {max-width:100%; box-sizing:border-box;}
.SliderChB_new .slick-track {display:block;}
.SliderChB_new .borderThumbDiv {display:block; clear:both; color:#000; border:solid 1px #8E0000;}
.SliderChB_new .borderThumbDiv .imageDiv {display:block; width:100%; max-width:3000px;}
.SliderChB_new .borderThumbDiv .imageDiv img {display:block; width:100%;}
.SliderChB_new .borderThumbDiv .textDiv {display:block; padding:10px;}


.SliderChB_new button {margin:0; padding:0; background:none; border:none; border-radius:0; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.SliderChB_new .slide-arrow {position:absolute; top:40%; margin-top:-10px; z-index:1;}
.SliderChB_new .prev-arrow {left:-40px; width:30px; height:30px; background:url("../images/arrowLefB.png") no-repeat center center; cursor:pointer; background-size:30px;}
.SliderChB_new .next-arrow {right:-40px; width:30px; height:30px; background:url("../images/arrowRighB.png") no-repeat center center; cursor:pointer; background-size:30px;}





#closeContestFormTop {position:absolute; top:15px; right:15px; width:30px; height:30px; background:red; border-radius:50%;}
#closeContestFormTop b {display:block; padding-top:4px;}


@media only screen and (max-width: 950px) {
	.HPmenuDiv {max-width:325px;}
	.commInptcont .inptdiv {width:50%;}
	.childDivs3.disTable {width:50%;}
}


@media only screen and (max-width: 700px) {
	
	.maxWidthDiv.LeftAlignedText .commonHeader {font-size:36px;}
	
	.overlay a.mainMenu {font-size:26px;}
	.overlay-content {padding:20px;}
	a.mainMenu.subMenu {background:url(../images/ArrowRight.svg) no-repeat left 20px top 16px; background-size:18px auto;}
	
	h2.commonHeader.PaytoneOne {padding-top:20px;}
	
	.HPmenuDiv {max-width:150px; height:150px;}
	.videoConatiner.videoDesk {display:none;}
	.videoConatiner.videoMob {display:block;}
	.commonImageDiv.bannerDesk {display:none;}
	.commonImageDiv.bannerMob {display:block;}
	
	.commonCont .childDivs2 .txtDiv {font-size:24px; line-height:24px;}
	.commonCont .childDivs4 {width:50%;}
	.commonCont.innerPadding .childDivs4 {padding:4px;}
	
	.HPmenuDiv .textDiv {font-size:24px; line-height:28px;}
	.HPmenuDiv .textDiv span {font-size:10px; line-height:12px;}
	
	.childDivs3.disTable {width:100%;}
	

	.bb-tab-holder ul li:first-child:before {width:30px; height:30px; top:-1px; right:-35px; border-top-left-radius:30px; border-top:solid 1px;}
	.bb-tab-holder ul li:last-child:after {width:30px; height:30px; bottom:-1px; left:-31px; border-bottom-right-radius:30px; border-bottom:solid 1px;}
	
	.bb-tab-holder {width:350px;}
	.bb-tab-holder ul {font-size:14px; line-height:14px;}
	.c-tabs .c-tab--navigation .c-tab--item {font-size:16px;}
	
	
	.commonCTA.smallBTN {margin:0px auto;}
	.commonCont.htrPadd {padding-top:10px; padding-bottom:0px;}
	.htReachDiv {display:block; width:100%; padding:10px 10px 10px 50px;}
	.htReachDiv.byAir {background:url("../images/iconByAir.svg") no-repeat top 15px left 2px;}
	.htReachDiv.byTrain {background:url("../images/iconByTrain.svg") no-repeat top 15px left 4px;}
	.htReachDiv.byRoad {background:url("../images/iconByRoad.svg") no-repeat top 15px left;}
	
	.smallBTNpadd {padding-top:20px; padding-bottom:50px;}
	
	.maxWidthDiv.extPaddingFirst {padding-top:100px;}
	.maxWidthDiv.extPaddingLast {padding-bottom:100px}
	
	.maxWidthDiv.bgPattern2 {background:url("../images/bomboxPattern2.png") top right no-repeat #FFCE00; background-size:100% auto;}
	.maxWidthDiv.bgPatternLast {background:url("../images/bomboxPattern2.png") top right no-repeat, url("../images/bgElements1.png") no-repeat bottom center #FFCE00; background-size:100% auto;}
	.fullBodyDiv.bgPattern3 {background:url("../images/bomboxPattern3.png") center right repeat-y #FFCE00; background-size:300px auto;}
	
	.CTAdiv.regPage .CTAbutton {float:none; display:block; clear:both; margin:0px auto;}
	
	.commonCont.comCTAbtns .width50per {width:100%; padding:10px 0px;}
	
	.footerDiv .commonCont .width50per {display:block; width:100%; padding-top:20px;}
	/*.footerDiv .bLinksCont {text-align:left;}*/
	.footerDiv .bLinksCont .bLinks {padding:2px 10px 0px 0px;}
	.footerDiv .commonCont .width50per:first-child {text-align:center;}
	.footerDiv .commonCont .width50per:last-child {text-align:center;}
	.eventimgDesk {display: none;}
.eventimgMob {display: block;}
	.c-tabs .c-tab--navigation .c-tab--item {width: auto;}
	.commonCont.bLinks {width: 100%;}
.commonCont.bLinks .childDivs4 {width:auto;}
	
	.artist-holder {margin-top: 100px;}
.ArtistImage {clear: both; width: 100%}
.artist-content { float: none; width: 90%; margin: 40px auto;}
	h1.commonHeader.PaytoneOne.BigHead .outlineTxt {-webkit-text-stroke-width:0.02em;}
	
	.regBanner-desk {display: none;}
    .regBanner-mob {display: block;}
	.fullWidthDiv.gradientBG {padding-top:0px;}
	
	.filterDiv {font-size:14px;}
	
}

@media only screen and (max-width: 525px) {
	.overlay-content {background:#fff; left:0; transform: translate(0%, -50%);}
	.commInptcont .inptdiv {float:none; display:block; width:100%; padding:10px 0px;}
	
	.whiteColorDiv .checkbox-container {font-size:7px; line-height:7px;}
	.whiteColorDiv .checkbox-container .acknText {padding-top:8px;}
	
	.fullWidthDiv.StadiumBG .maxWidthDiv {background-size:123% auto;}
	.whiteColorDiv {padding:35px 15px; top:auto; left:auto; transform:translate(0);}
	.whiteColorDiv .CTAdiv.regPage .normText {float:none; padding-right:0px;}
	
	.SliderChB_new {width:80%;}
}

@media only screen and (max-width: 375px) {
	.c-tabs .c-tab--navigation .c-tab--item a {padding:22px 8px;}
}

@media only screen and (max-width: 345px) {
	.c-tabs .c-tab--navigation .c-tab--item a {padding:22px 4px;}
	.bb-tab-holder {width:300px;}
	.bb-tab-holder ul {font-size:12px; line-height:12px;}
	.bb-tab-holder ul li {padding:6px 10px;}
	.bb-tab-holder ul li:first-child:before {width:20px; height:20px; top:-1px; right:-25px; border-top-left-radius:20px; border-top:solid 1px;}
	.bb-tab-holder ul li:last-child:after {width:20px; height:20px; bottom:-1px; left:-21px; border-bottom-right-radius:20px; border-bottom:solid 1px;}
}

.error {display:none; color:#FFF1C2; text-align:left; padding-top:5px; font-size:12px; z-index:100;}
.cricketerror {display:block; color:#6d180b; text-align:left; padding-top:5px; font-size:12px; z-index:100;}
/*.error {display:none; position:absolute; top:-20px; right:0; left:9px; color:#C00; background:#FFF; padding:5px; font-size:12px; border-radius:5px; box-shadow:0px 2px 6px 0px rgb(0 0 0 / 20%); z-index:100; width:55%;}*/


.SliderChB_new .owl-next,.SliderChB_new .owl-prev{
    position: absolute;
    top: 35%;
    font-size: 50px!important;
    color: #000000a1!important;
}
.SliderChB_new .owl-next:hover,.SliderChB_new .owl-prev:hover{
    background: none!important;
}
.SliderChB_new .owl-next{right: -51px;}
.SliderChB_new .owl-prev{left: -51px;}

@media only screen and (max-width: 768px){
    .SliderChB_new .owl-prev {
        left: -18px;
        font-size: 38px!important;
    }
    .SliderChB_new .owl-next {
        right: -18px;
        font-size: 38px!important;
    }
}
.regWhite{color:#fff!important;}