@import url('https://fonts.googleapis.com/css2?family=Exo:wght@100;200;300;400;500;600;700&family=Open+Sans:wght@300;400;500;600;700&family=Oswald:wght@300;400;500;600;700&family=Urbanist:wght@200;300;400;500;600;700&display=swap');

.wrapper{width:75%; margin:0 auto;}
.main{ padding-top: 96px;}
.headpart{ position: fixed; left: 0; top: 0; width:100%; background-color:#fff; padding:7px 0; z-index: 9999;}
.headpart .logo{ width: 78px; transition: transform 1s ease-in-out;}
.headpart.sticky .logo{ width: 50px; transition: transform 1s ease-in-out;}
.headpart.sticky .logo img{ width: 100%; height: auto; }
a:hover{text-decoration: none;cursor: pointer;}
.logo{width:15%; order: 1;}
.menu{width:65%; order: 2;}
.reg-button{width:20%; order: 3;}
.hd-overlay{ display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000000; opacity: 0.5; z-index: 1;}
.main-menu{position:relative; top:12%;} 
.hide_sec{ display: none!important;}
.show_sec{ display: block!important;}
.registration{
	margin:0 auto;
	max-width:207px;
	position:relative;
	top:26%;
	background-color:#C52128;
	transform: skew(-18deg);
} 
.registration:hover{ background: #000000;}
.registration a{
	display:block;
	padding:6px 10px 6px 26px;
	color:#fff;
	font-family: 'Urbanist', sans-serif;
	font-size:19px;
	font-weight:500;
	text-decoration: none;
	transform: skew(18deg);
	z-index:99;
}

.navbar ul.navbar-nav li a{
	position: relative;
	font-family: 'Urbanist', sans-serif;
	font-size:19px;
	color:#191717;
	font-weight:500;
	margin-right:14px;
}
.navbar-expand-lg .navbar-collapse{ justify-content: center;}
.navbar ul .nav-item.dropdown:hover .dropdown-menu{ display: block;}
.navbar ul .nav-item.dropdown .dropdown-menu{ /* display: block!important; */ margin: 0; padding: 0;}
.navbar ul .nav-item.dropdown .dropdown-item{ font-size: 18px; color: #000000; line-height: 100%; padding: 12px 20px; margin-right: 0; border-bottom: 1px solid rgba(0, 0, 0, .15);}
.navbar ul .nav-item.dropdown .dropdown-item:hover{ color: #ffffff; background: #C52128; }

.ban-sec{width:100%;}
.home-banner{ position: relative; padding-bottom: 47.91%;}
.home-banner img{ position: absolute; left: 0; top: 0; width: 100%; height: auto; object-fit: cover;}
.banner img{width:100%;}
.bann-end{
	width:100%;
	background-image: url("../images/banner-end.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-bottom:200px;
}
.bann-end img.bowling{
	display:block;
	width:37%;
	margin:0 auto;
}
.mask-slider{margin-top:2%;margin-bottom:10%;}
.mask-group{
	background-image: url("../images/mask-group.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius:12px;
	box-sizing: border-box;
	padding:15px;
}
.mask-group img{
	display:block;
	float:left;
	width:78px;
}
.mask-group h2{
	display:block;
	color:#fff;
	float:left;
	font-size:39px;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
	margin-left:10px;
	min-height:220px;
}
.mask-group h2 span{
	display:block;
	font-size:20px;
	color:#fff;
	font-weight:700;
}

/*********** first team logo slider ****/ 

.slider-bg{
	position:relative;
	background-color:#fff;
	min-height:25%;
	border-radius:12px;
	box-sizing: border-box;
	padding:15px;
	min-height:99%;
}

.top-team-count{
	position:absolute;
	top:0px;
	left:35%;
}

.top-team-count-before{
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 20px 45px 0;
  border-color: transparent black transparent transparent;
}

.top-team-count-middle{
	text-align:center;
	width:150px;
	height:45px;
	background-color:#000;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-size:25px;
	font-weight:700;
}

.top-team-count-after{
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 45px 20px 0 0;
  border-color: black transparent transparent transparent;
}

.clear{clear:both;}

.tab-slider .reg-button{
	display:block;
	margin:0 auto;
}

.tab-slider{
	
}

.tab-slider-end{
	background-image: url("../images/tab-bottom.png");
	position:relative;
	bottom:0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-top:100px;
	padding-bottom:120px;
}

.point-table{
	margin:0 auto;
	max-width:175px;
	position:relative;
	background-color:#C52128;
	transform: skew(-18deg);
} 
.point-table:hover{ background: #000000;}
.point-table a{
	display:block;
	padding:6px 10px 6px 26px;
	color:#fff;
	font-family: 'Urbanist', sans-serif;
	font-size:19px;
	font-weight:500;
	text-decoration: none;
	transform: skew(18deg);
	position:relative;
	z-index:99;
}

.schedule-sec{
	padding-top:100px;
	padding-bottom:100px;
}
.schedule-sec img{width:100%;display:block;}


/***** hero *******/

.hero-sec{
	background-image: url("../images/heros-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top:100px;
	padding-bottom:100px;
	position:relative;
}

.heros-img-ctr{
	position:relative;
	width:100%;
	background-image: url("../images/heros-ctr.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	opacity:0.8;
}

.hero-cnt{
	z-index:99;
}

.hero-btn{margin-bottom:50px;}

.hero-select{
	background-image: url("../images/list-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	max-width:200px;
	padding:5px 15px;
}

.hero-select select{
	font-family: 'Urbanist', sans-serif;
	background-color:transparent;
	font-size:20px;
	font-weight:400;
	color:#fff;
	border:0px;
	margin-left:2px;
}

.hero-select select option{
	font-size:18px;
	font-weight:400;
	color:#000;
}

.hero-top-btn{
	background-color:#C52128;
	padding:5px 10px;
	max-width:200px;
}
.hero-top-btn a{
	font-family: 'Urbanist', sans-serif;
	color:#fff;
	display:block;
	text-align:center;
	font-size:25px;
	font-weight:600;
}

.hero-sec-1{
	background-color:#195A9B;
	border-radius:12px;
	margin-bottom:30px;
}

.hero-sec-1 img{width:100%;}
.hero-sec-3 img{width:100%;}
.hero-sec-4 img{width:100%;}

.hero-sec-2{
	background-color:#F9AE18;
	padding:10px;
	border-radius:12px;
	margin-bottom:30px;
	height:90%;
}

#contentContainer #itemOne .col-md-8{
	background-image: url("../images/2023.png");
	background-repeat: no-repeat;
	background-size: contain;
}

#contentContainer #itemTwo .col-md-8{
	background-image: url("../images/2023.png");
	background-repeat: no-repeat;
	background-size: contain;
}

#contentContainer #itemThree .col-md-8{
	background-image: url("../images/2023.png");
	background-repeat: no-repeat;
	background-size: contain;
}

.hero-sec-3{
	background-color:#4EAF7B;
	border-radius:12px;
	margin-bottom:30px;
}

.hero-sec-4{
	background-color:#3F0792;
	border-radius:12px;
	margin-bottom:30px;
}

.col-6.hero-sec-pd{padding-top:15px;}
.col-6.hero-sec-pd p{color:#FFFFFF;}
.col-6.hero-sec-pd p.text1{font-family: 'Urbanist', sans-serif; font-size:25px; font-weight:600; text-shadow: 2px 4px rgb(0,0,0,0.3);}
.col-6.hero-sec-pd p.text2{font-size:40px; text-shadow: 2px 4px rgb(0,0,0,0.3);}
.col-6.hero-sec-pd p.text3{font-family: 'Oswald', sans-serif; font-size:20px; font-weight:600; text-shadow: 2px 4px rgb(0,0,0,0.3);}

.col-6.hero-sec-pd p.text4{font-family: 'Urbanist', sans-serif; font-size:25px; font-weight:600; text-shadow: 2px 4px rgb(0,0,0,0.3);}
.col-6.hero-sec-pd p.text5{font-family: 'Oswald', sans-serif; font-size:25px; font-weight:600;}
.col-6.hero-sec-pd p.text-nub{font-family: 'Oswald', sans-serif; font-size:63px; font-weight:600; margin-top:-35px;}
.col-6.hero-sec-pd p.text6{font-family: 'Oswald', sans-serif; font-size:15px; font-weight:600;margin-bottom: 0.5rem;}
.hero-sec-pd hr{width:70%; height:1px; background-color: #A37CDC;text-align:left;margin-left:0px;}

.footer{
	z-index:999;
}

footer{
	background-color:#fff;
	padding:30px 0 10px 0;
}

footer p{
	font-family: 'Exo', sans-serif;
	font-size:18px;
	color:#191717;
	font-weight:400;
}

footer p.frt-p{text-align:left;}
footer p.lst-p{text-align:right;}
footer p.lst-p a{color: #191717;}
	
/******** first slider ******/
.slider {
  position:relative;
  top:38px;
  width: 100%;
  margin: 5px auto;
  padding-bottom:5px;
}
.slick-slide {
  margin: 0 10px;
}
.slick-list {
  margin: 0px -5px 0px -5px;
}
button.slick-next,
button.slick-next:hover {
  position: absolute;
  top: 41%;
  right: 54px;
  width: 47px;
  height: 75px;
  background-size: 95px;
}
button.slick-prev,
button.slick-prev:hover {
  position: absolute;
  z-index: 1;
  width: 47px;
  height: 75px;
  background-size: 95px;
  background-position-x: right;
}
.slick-prev:before,
.slick-next:before {
  font-size: 70px;
  color: #ea8496;
  line-height: inherit;
  font-weight: bold;
}
.slider img {
  width: 170px;
}

.slick-slider {
  position: relative;

  display: block;

  -moz-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;

  display: block;
}
.slick-track:before,
.slick-track:after {
  display: table;

  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/* @charset 'UTF-8'; */
/* Slider */
.slick-loading .slick-list {
  background: #fff;
}

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;

  position: absolute;
  top: 50%;

  display: block;

  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;

  cursor: pointer;

  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-size: 20px;
  line-height: 1;

  opacity: 0.75;
  color: white;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[dir="rtl"] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-prev:before {
  content: "";
}
[dir="rtl"] .slick-prev:before {
  content: "";
  font-weight: bold;
  font-size: 20px;
}

.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  right: auto;
  left: -25px;
}
.slick-next:before {
  content: "";
}
[dir="rtl"] .slick-next:before {
  content: "";
}

/* Dots */
.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;

  display: block;

  width: 100%;
  padding: 0;

  list-style: none;

  text-align: center;
}
.slick-dots li {
  position: relative;

  display: inline-block;

  width: 5px;
  height: 5px;
  margin: 0 10px;
  padding: 0;
  background : transparent;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 5px;
  height: 5px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 1px solid #000;
  outline: none;
  background: transparent;
  border-radius: 25px;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-size: 6px;
  line-height: 20px;

  position: absolute;
  top: 0;
  left: 0;

  width: 20px;
  height: 20px;

  content: "•";
  text-align: center;

  opacity: 0.25;
  color: black;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
}
.slick-dots li.slick-active button{
	border:1px solid #C52128;
	background-color: #C52128;
}

/*********** last content slider  ***********/

#contentContainer {
    width: 500px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 10px;
}

#wrapper {
    width: 2700px;
    transform: translate3d(0, 0, 0);
    transition: transform 1s ease-in-out;
}

#contentContainer p{
 font-size: 32px;
 font-family: 'Urbanist', sans-serif;
 color: #fff;
 text-align: center;
 padding-right: 10px;
 line-height: 1.2;
 font-weight:600;
 margin-top:20px;
 text-shadow: 2px 4px rgb(0,0,0,0.3);
}

#contentContainer .content {
    float: left;
    width: 500px;
    white-space: normal;
    background-repeat: no-repeat;
}

#contentContainer .content img{width:100%;}

#itemOne {
    padding: 5px 0;
}
#itemTwo {
    padding: 5px 0;
}
#itemThree {
    padding: 5px 0;
}
#itemFour {
    padding: 5px 0;
}

#itemFive {
}

#navLinks {
	display: none;
    max-width: 100%;
    text-align: center;
    width: 400px;
    margin: 0 auto;
}
#navLinks ul {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	margin-top: 6px;
}
#navLinks ul li {
	float: left;
	text-align: center;
	margin: 10px;
	list-style: none;
	cursor: pointer;
	background-color: #fff;
	padding: 5px;
	border-radius: 50%;
}
#navLinks ul li:hover {
	background-color: #222;
}
#navLinks ul li.active {
	background-color: #C52128;
	color: #FFFFFF;
	outline-width: 7px;
}
#navLinks ul li.active:hover {
	background-color: #484848;
	color: #FFFFFF;
}
#navLinks ul li.mmenu{display:none;}
.winner-con .slick-dots li{ width: 15px; height: 15px;}
.winner-con .slick-dots li button{ width: 100%; height: 100%; color: transparent; border: 2px solid #ffffff;}
.winner-con .slick-dots li button::before{ display: none; width: 100%; height: 100%; }


/*************** accordion ********************/

.data-accd{
	width:100%;
	border-radius:10px;
	border:1.5px solid #060606;
	margin-top:80px;
	padding:2px;
}

.accordion {
  position:relative;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-family: 'Oswald', sans-serif;
  font-size: 22px;
  font-weight:600;
  transition: 0.4s;
  background-color:#fff;
}

.active, .accordion:hover {
}

button:focus {
  outline: 0px dotted;
}


.panel {
    background-color:#fff;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
	
}

.rtime{
	width:35%;
	display:inline-block;
	padding:5px;
	display:inline-block;
}
.toss-time{
	width:30%;
	display:inline-block;
	padding:5px;
	display:inline-block;
}
.toss-time-2{
	width:30%;
	display:inline-block;
	padding:5px;
	display:inline-block;
}

.accd-foot{
	background-color:#460407;
	width:100%;
	padding:0px 18px;
}

.accd-foot p{
	color:#fff;
	font-size:20px;
	font-family: 'Urbanist', sans-serif;
	font-weight:500;
	padding-bottom:0px;
	margin-bottom:0px;
}

button.accordion {
	border-bottom:1.5px solid #D9D9D9;
}

.accordion::before {
  content: "+";
  position: absolute;
  right: 20px;
}

.accordion.active::before {
  content: "-";
}

.accordion .active .panel{
	max-height:100px;
}

.matches{
	padding:9px 15px;
	border-bottom:1.5px solid #D9D9D9;
}

.matches .team-1,.team-2, span{
	margin-right:20px;
	display:inline-block;
	color:#191717;
	font-size:19px;
	font-family: 'Oswald', sans-serif;
	font-weight:600;
}
.matches img{
	display:inline-block;
	width:40px;
	border-radius:50%;
	border:1px solid #707070;
	margin-right:12px;
}

.matches .lane{
	font-family: 'Urbanist', sans-serif;
	font-size:20px;
	font-weight:500;
	color:#656565;
	display:inline-block;
	margin-right:30px;
	margin-left:67px;
}

.matches .result{
	font-family: 'Urbanist', sans-serif;
	font-size:20px;
	font-weight:500;
	color:#C52128;
	display:inline-block;
}


.schedule-btn{margin-bottom:50px;}

.schedule-select{
	background-image: url("../images/list-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	max-width:200px;
	padding:5px 15px;
}

.schedule-select select{
	font-family: 'Urbanist', sans-serif;
	background-color:transparent;
	font-size:20px;
	font-weight:400;
	color:#fff;
	border:0px;
	margin-left:2px;
}

.schedule-select select option{
	font-size:18px;
	font-weight:400;
	color:#000;
}

.schedule-top-btn{
	background-color:#C52128;
	padding:5px 10px;
	max-width:220px;
}
.schedule-top-btn a{
	font-family: 'Urbanist', sans-serif;
	color:#fff;
	display:block;
	text-align:center;
	font-size:25px;
	font-weight:600;
}

/*************** tab slider ********************/

.points-btn{margin-bottom:0px;}

.points-select{
	background-image: url("../images/list-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	max-width:200px;
	padding:5px 15px;
}

.points-select select{
	font-family: 'Urbanist', sans-serif;
	background-color:transparent;
	font-size:20px;
	font-weight:400;
	color:#fff;
	border:0px;
	margin-left:2px;
}

.points-select select option{
	font-size:18px;
	font-weight:400;
	color:#000;
}

.points-top-btn{
	background-color:#C52128;
	padding:5px 10px;
	max-width:200px;
}
.points-top-btn a{
	font-family: 'Urbanist', sans-serif;
	color:#fff;
	display:block;
	text-align:center;
	font-size:25px;
	font-weight:600;
}


/******** Top Player Slider ******/

.tab-leaderboard{
	background-image: url("../images/leaderboard-bg.jpg");
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	min-height:700px;
}
.leaderboard-foot{
	background-image: url("../images/leaderboard-foot.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position:absolute;
	opacity:0.3;
	bottom:0px;
	width:100%;
	height:30%;
	z-index:2;
}
.side-shape{
	background-image: url("../images/side-shape.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	position:absolute;
	bottom:25px;
	opacity:0.3;
	z-index:3;
	width:100%;
	height:30%;
}
.leaderboard-ctr{
	background-image: url("../images/leaderboard-center.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	position:absolute;
	bottom:50px;
	margin-top:30px;
	width:100%;
	height:100%;
	z-index:4;
}

.leaderboard-cnt{
	position:absolute;
	z-index:4;
	width:100%;
	bottom:20%;
	top: 1%;
}

.leaderboard-table{
	margin:0 auto;
	max-width:220px;
	position:relative;
	background-color:#C52128;
	transform: skew(-18deg);
}
.leaderboard-table:hover{ background: #000000;} 
.leaderboard-table a{
	display:block;
	padding:6px 10px 6px 26px;
	color:#fff;
	font-family: 'Urbanist', sans-serif;
	font-size:22px;
	font-weight:500;
	text-decoration: none;
	transform: skew(18deg);
}

.lead-select{
	background-image: url("../images/list-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	max-width:200px;
	padding:5px 15px;
}

.lead-select select{
	font-family: 'Urbanist', sans-serif;
	background-color:transparent;
	font-size:20px;
	font-weight:400;
	color:#fff;
	border:0px;
	margin-left:2px;
}

.lead-select select option{
	font-size:18px;
	font-weight:400;
	color:#000;
}

.lead-top-btn{
	background-color:#C52128;
	padding:5px 10px;
	max-width:200px;
}
.lead-top-btn a{
	font-family: 'Urbanist', sans-serif;
	color:#fff;
	display:block;
	text-align:center;
	font-size:25px;
	font-weight:600;
}


/**/

.center_carousel .slick-track {
  padding: 40px 0;
}
.center_carousel .slick-slide:not(.slick-current) {
  filter: blur(7px) grayscale(80%);
  transform: scale(0.6);
  transition: 1000ms;
}

.center_carousel .slick-slide:not(.slick-current) .player-img{
	width:100%;
}

.center_carousel .slick-slide:not(.slick-current) .player-data{
	display:none;
	width:0%;
}
.center_carousel .slick-current img {
  animation: swing 3.5s ease-in-out forwards infinite;
}
.center_carousel .slick-current .shadow {
  animation: swing-shadow 3.5s ease-in-out forwards infinite;
}
.center_carousel .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  z-index: 99;
  border: solid 0px #10c1ef;
  width: 0px;
  height: 0px;
  background: transparent;
  text-indent: -999px;
}
.center_carousel .slick-arrow:hover {
  cursor: pointer;
}
.center_carousel .slick-arrow:after {
  color: #fff;
  display: block;
  font-size: 0px;
  line-height: 0px;
  position: relative;
  text-indent: 0;
  transform: rotate(-45deg);
}
.center_carousel .slick-arrow.slick-prev {
  left: 25%;
}
.center_carousel .slick-arrow.slick-prev:after {
  content: "‹";
  left: -3px;
  top: -18px;
}
.center_carousel .slick-arrow.slick-next {
  right: 25%;
}
.center_carousel .slick-arrow.slick-next:after {
  content: "›";
  left: -1px;
  top: -20px;
}

.product_wrapper {
  margin: 0 auto;
  /*top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);*/
  position: relative;
  width: 410px;
  filter: blur(0px) grayscale(0%);
  transform: scale(1);
}
.product_wrapper .product_container {
  position: relative;
  height: 380px;
  width: 470px;
  transform-style: preserve-3d;
  perspective: 1000;
}
.product_wrapper .product_container .product_3d {
  transform: rotate3d(0, 0, 0, 0deg);
  transition: 700ms;
  height: 100%;
}
.product_wrapper .product_container .product_3d .product_background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  transition: 700ms;
}
.product_wrapper .product_container .product_3d .product_background .product_img-3d {
  transition: 700ms;
}
.product_wrapper .product_container .product_3d .product_background .product_img-3d img {
  display: block;
  margin: 40px auto 0;
  max-width: 100%;
}
.product_wrapper .shadow {
  background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
  border-radius: 50%;
  bottom: 0;
  filter: blur(6px);
  height: 20px;
  left: 0;
  margin: 0 auto;
  opacity: 0.4;
  position: absolute;
  right: 0;
  width: 145px;
  transform: rotate3d(0, 0, 0, 0deg);
  transition: 700ms;
}
.product_wrapper:hover {
  cursor: pointer;
}

@keyframes swing {
  0%, 100% {
    transform: rotate(1deg);
  }
  50% {
    transform: rotate(-0.5deg);
  }
}
@keyframes swing-shadow {
  0%, 100% {
    left: -10px;
  }
  50% {
    left: 10px;
  }
}

.player-no{
	font-family: 'Oswald', sans-serif;
	font-size:63px;
	color:#fff;
	font-weight:600;
}

.player-name{
	font-family: 'Oswald', sans-serif;
	font-size:25px;
	color:#fff;
	font-weight:500;
}

.player-score{
	font-family: 'Oswald', sans-serif;
	font-size:65px;
	color:#C52128;
	font-weight:600;
}

.player-detail p{
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:500;
}

.player-detail hr{border-top: 1px solid #C52128;width:100%; margin-top: 0.5rem; margin-bottom: 0.5rem;}
.player-detail span{
	font-family: 'Oswald', sans-serif;
	font-size:17px;
	color:#fff;
	font-weight:500;
}
.player-detail .high-score, .average{
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:500;
}


/*Latest*/

.gutter-spc{ position: relative; width: 100%;}

.team-hld{ padding: 75px 0 40px; background: #EBEBEB;}
.inner_tabs{ display: flex; flex-direction: row; padding: 0 0 0 0;}
.inner_tabs li{  width: 100%; max-width: 170px; list-style: none; margin: 0 10px;}
.inner_tabs li:first-child{ margin-left: 0;}
.inner_tabs li a{ display: block; width: 100%; font-family: 'Urbanist', sans-serif; color: #460407; font-size: 20px; text-align: center; font-weight: 500; background: #ffffff; padding: 8px 10px; border: 1px solid #C52128;}
.inner_tabs li a:hover, .inner_tabs li a.active{ color: #ffffff; background-color: #C52128; border-color: #C52128; }

.team-card-hld{ display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; padding: 40px 0 0 0;}
.team-card-hld .team-card-blurb{ width: 23%; margin:0 1% 2%;}
.team-card-hld .team-card-blurb.purple{ background: #7a2374;}
.team-card-hld .team-card-blurb.maroon{ background: #570006;}
.team-card-hld .team-card-blurb.tealish-blue{ background: #2d4061;}
.team-card-hld .team-card-blurb.gray-dark{ background: #3c3c3c;}
.team-card-hld .team-card-blurb.gray-light{ background: #606062}
.team-card-hld .team-card-blurb.red{ background: #e7262b;}
.team-card-hld .team-card-blurb.jasper-red{ background: #d8393d;}
.team-card-hld .team-card-blurb.dark-blue{ background: #000054;}
.team-card-hld .team-card-blurb.cyan-blue{ background: #215e97;}
.team-card-hld .team-card-blurb.sky-blue{ background: #288cfe;}
.team-card-hld .team-card-blurb.sky-blue-light{ background: #3475b9;}
.team-card-hld .team-card-blurb.purple-blue{ background: #37468b;}
.team-card-hld .team-card-blurb.chambray-blue{ background: #37468b;}
.team-card-hld .team-card-blurb.tealish-blue{ background: #2d4061;}
.team-card-hld .team-card-blurb.redish-magenta{ background: #72456c;}
.team-card-hld .team-card-blurb.orange{ background: #ff8b00;}
.team-card-hld .team-card-blurb.orangy-red{ background: #c04037;}
.team-card-hld .team-card-blurb.black{ background: #000000;}
.team-card-hld .team-logo{ display: flex; justify-content: center; align-items: center; min-height: 155px; text-align: center; padding: 15px; background: #ffffff; border-radius:0 0 60px 60px;} 
.team-card-hld .team-logo img{ width: auto; height: 100%; max-height: 110px;}
.team-card-hld .team-info{ text-align: center; padding: 20px 15px 30px;}
.team-card-hld .team-info h3, .team-card-hld .team-info p{ color: #ffffff; line-height: 100%; margin: 0; padding: 7px 0;}
.team-card-hld .team-info h3{ font-size: 20px; font-weight: 500;}
.team-card-hld .team-info p{ font-size: 16px; line-height: 20px;}

.team-det-banner{ padding: 35px 0 0 0; background: #460406;}
.team-slider{ width: 100%; margin: 0 0 35px;}
.team-slider .team-slider-blurb{ display: flex!important; align-items: center; justify-content: center; width: 170px; height: 165px; padding: 25px; background: #2e0a0a; border: transparent 1px solid; opacity: 0.4;}
.team-slider .team-slider-blurb img{ width: 100%; height: auto;}
.team-det-banner .slick-current .team-slider-blurb{ border: #953738  1px solid; opacity: 1;}
.team-slider .slick-arrow{ color: #ffffff; font-size: 30px; z-index: 99;}
.team-slider .arrow-next, .team-slider .arrow-prev{ position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer;}
.team-slider .arrow-next{ right: 10px;}
.team-slider .arrow-prev{ left: 10px;}
.team-panel{ display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: 100%; padding: 85px 50px; background: rgb(191,35,41); background: linear-gradient(180deg, rgba(191,35,41,1) 20%, rgba(191,35,41,1) 25%, rgba(70,4,6,1) 90%);}
.team-panel .team-logo{ width: 100%; max-width: 140px;}
.team-panel .team-logo img{ width: 100%; height: auto;}
.team-panel h1{ font-family: 'Urbanist', sans-serif; font-size: 30px; color: #ffffff; text-align: center; font-weight: 800;}
.team-panel ul{ width: 45%; padding: 0; margin: 0;}
.team-panel li{ display: flex; flex-direction: row; list-style: none; padding: 15px 25px; margin:0 0 15px; background: #68080c;}
.team-panel li span{ display: block;font-family: 'Urbanist', sans-serif; font-size: 18px; color: #fff; font-weight: 500; margin: 0; }
.team-panel li span:first-child{ width: 100%; max-width: 100px;  }

.team-players{ padding-bottom: 80px; background: #ebebeb;}
.team-players-con{ display: flex; flex-direction: row; flex-wrap: wrap; padding: 40px 0 0 0;}
.team-players-blurb{ position: relative; width: 23%; margin: 0 1% 2%; overflow: hidden;}
.team-players-blurb .lbl-name{ width: 100%;  padding: 15px 10px; background: #460406; }
.team-players-blurb .lbl-name p{ font-family: 'Urbanist', sans-serif; font-size: 16px; color: #fff; text-align: center; line-height: 100%; font-weight: 500; margin: 0; padding-bottom: 8px;}
.team-players-blurb .lbl-name p:first-child{ padding-bottom: 15px;}
.team-players-blurb .lbl-name p:last-child{ padding: 0; font-weight: 400;}
.team-players-blurb img{ width: 100%; height: auto; transition: 0.2s ease-in-out;}
/* .team-players-blurb:hover img{ transform: scale(1.1); transition: 0.2s ease-in-out;} */


.players{ background: #ebebeb; padding-bottom: 60px;}

.search-panel{ position: relative; width: 100%; margin: 40px 0 0;}
.search-box{ position: relative; width: 100%; font-family: 'Urbanist', sans-serif; font-size: 18px; color: #000000; padding: 10px 30px; background: #ffffff; border: #c32127 1px solid; border-radius: 50px;}
.search-panel::before{ content: "\f002"; font-family: FontAwesome; font-size: 18px; display: inline-block; padding-right: 6px; vertical-align: middle; position: absolute; right: 20px; top: 49%; transform: translateY(-50%); z-index: 99;}
.search-box:focus-visible { border: #c7b7b8 1px solid!important;}
.search-box::-webkit-input-placeholder{ color: #bebebe; }
.search-box::-moz-placeholder{ color: #bebebe; }
.search-box:-ms-input-placeholder{ color: #bebebe; }
.search-box:-moz-placeholder{ color: #bebebe; }

.inner-page{ padding-top: 40px;}

.players-hld{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; width: 100%;}
.players-blurb{ width: 31.33%; margin-bottom: 6%;}
.players-blurb .player-icon{ position: relative; width: 100%; max-width: 170px; margin: 0 auto; border-radius: 40px; border: #ffffff 3px solid; overflow: hidden; box-shadow: 3px 2px 9px -3px rgba(0,0,0,0.45);}
.players-blurb .player-icon img{ width: 100%; height: auto;}
.players-blurb .player-info{ width: 100%; padding: 20px 10px; padding-top: 30%; margin-top: -25%; background: #ffffff; border: #c32127 1px solid; border-radius: 26px; box-shadow: 1px 4px 7px -3px rgba(0,0,0,0.45);}
.players-blurb h2{ font-family: 'Urbanist', sans-serif; font-size: 22px; color: #c32127; text-align: center; line-height: 100%; font-weight: 600;  }
.players-blurb .score-panel{ display: flex; flex-direction: row; justify-content: center; padding-top: 10px;}
.players-blurb p{ font-family: 'Urbanist', sans-serif; font-size: 18px; color: #000000; text-align: center; line-height: 100%; margin: 0;}
.players-blurb .score{ position: relative; padding: 0 20px;}
.players-blurb .score::after{ content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 35px; background: #707070;}
.players-blurb .score:last-child:after{ display: none; }
.players-blurb .points{ font-family: 'Urbanist', sans-serif; font-size: 22px; color: #c32127; text-align: center; line-height: 100%; font-weight: 500; margin: 0; padding: 15px 0 0 0;}
.view-all-btn{ text-align: center;}
.view-all-btn .leaderboard-table { max-width: 150px;}
.view-all-btn .leaderboard-table a{ font-size: 20px; padding: 6px 10px 6px 10px;}


.reg-form-hld{ padding: 60px 0; background: #ebebeb; border-bottom: #707070 1px dashed 10px;}
.reg-form-hld h1{ font-family: 'Urbanist', sans-serif; font-size: 40px; color: #ffffff; text-align: center; line-height: 100%; font-weight: 500; padding: 40px 20px; background: #c32127; border-radius: 20px 20px 0 0; margin: 0;}
.reg-form-hld .form-con{ width: 100%; padding: 60px 100px; background: #ffffff url(../images/line-border.jpg) no-repeat left bottom;}
.reg-form-hld .form-con p{ font-family: 'Urbanist', sans-serif; font-size: 22px; color: #C52128; line-height: 30px; font-weight: 700;}
.reg-form-hld .form-panel{ display: flex; flex-direction: row;}
.form-panel{ padding-bottom: 30px;}
.uploader-con{ position: relative; width: 30%; border: #c32127 1px solid;}
.uploader-con .file-icon{ position: absolute; left: 50%; top: 40%; transform: translate(-50%, -50%); width: 100%; max-width: 50px;}
.uploader-con .upload-btn{ position: absolute; left: 0; bottom: 0; width: 100%; font-family: 'Urbanist', sans-serif; font-size: 20px; color: #ffffff; text-align: center; line-height: 100%; font-weight: 500; padding: 15px 10px; background: #c32127; border: none; cursor: pointer;}
.form-panel .form-blurb{ width: 67%; padding-left: 3%;}
.form-panel .form-controller{ padding-bottom: 25px;}
.form-panel .form-controller .label{ font-family: 'Urbanist', sans-serif; font-size: 20px; color: #000000; line-height: 100%; font-weight: 500; padding-bottom: 15px; }
.form-panel .form-controller .textbox{ width: 100%; background: #ffffff; border: #C52128 1px solid; border-radius: 7px; padding: 10px;}

.contact-add{ display: flex; flex-direction: row; justify-content: space-between; padding: 25px 0 0 0;}
.contact-add .add-blurb{ width: 31.33%; text-align: center; padding: 15px; background: #ffffff; border: #C52128 1px solid; border-radius: 15px;}
.contact-add h3{ font-family: 'Urbanist', sans-serif; font-size: 20px; color: #000000; line-height: 24px; font-weight: 500; margin: 0;}
.reg-form-hld .form-con .contact-add p{ font-family: 'Urbanist', sans-serif; font-size: 16px; color: #000000; line-height: 22px; font-weight: 500; padding: 10px 0 0; margin: 0;}

.receipt-hld{ width: 100%; padding: 60px 40px; background: #ffffff;}
.receipt-hld .head-top{ display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 0 40px 30px; border-bottom: #C52128 5px solid;}
.receipt-hld .rec-tl{ display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: 45%;}
.receipt-hld .rec-tl .rec-loogo{ width: 100%; max-width: 80px;}
.receipt-hld h2{ font-family: 'Urbanist', sans-serif; font-size: 40px; color: #C52128; text-align: center; line-height: 100%; font-weight: 500; margin: 0;}
.receipt-hld .sponsor p{ font-family: 'Urbanist', sans-serif; font-size: 16px; color: #C52128; text-align: center; line-height: 100%; margin: 0;}
.receipt-hld .sponsor .sponsor-logo{ width: 100%; max-width: 96px;}
.receipt-hld .receipt-form{ padding: 40px;}
.receipt-hld p{ font-family: 'Urbanist', sans-serif; font-size: 22px; color: #C52128; line-height: 30px; font-weight: 700;}
.receipt-hld .receipt-form-panel{ padding: 0 10px;}
.receipt-hld .receipt-form-panel form{ padding: 20px 0 0;}
.receipt-hld .form-controller{ display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding-bottom: 25px;}
.receipt-hld .form-controller .label{ font-family: 'Urbanist', sans-serif; font-size: 20px; color: #000000; line-height: 100%; font-weight: 500; }
.receipt-hld .form-controller .textbox{ width: 85%; background: #ffffff; border: none; border-bottom: #C52128 1px solid; padding: 10px;}
.reg-btn{ position: relative; max-width: 220px; font-family: 'Urbanist', sans-serif; font-size: 16px; color: #ffffff; line-height: 100%; font-weight: 400; margin: 0 auto;  background-color: #C52128; border:none; transform: skew(-18deg); cursor: pointer;}
.reg-btn span { display: block; padding: 13px 10px 13px 26px; color: #fff; font-family: 'Urbanist', sans-serif; font-size: 19px; font-weight: 500; text-decoration: none; transform: skew(18deg); z-index: 99;}
.reg-btn:hover{ background-color: #000000;}
.receipt-hld .form-controller.button-hld{ width: 100%; max-width: 300px; margin: 0 auto; padding: 20px 0 0 0;}
.auction-close{ display: none; position: relative;}
.auction-close h1{ display: block; width: 100%; position: absolute; left: 0; top: 17%; font-family: 'Urbanist', sans-serif; font-size: 3.75vw; color: #ffffff; text-align: center; font-weight: 600; margin: 0;}
#auction-banner{ position: relative;}
#auction-banner img{ width: 100%; height: auto; margin: 0;}
.auction-head{ position: absolute; left: 0; top: 0; display: flex; flex-direction: row; justify-content: space-between; width: 100%; padding: 1.3125vw 3% 0; z-index: 9;}
.auction-head .team-logo{ width: 100%; max-width: 80px;}
.auction-head .news{ width: 100%; max-width: 90px; }
.auction-head .news p{ font-family: 'Urbanist', sans-serif; font-size: 16px; color: #ffffff; text-align: center; margin: 0; padding: 0 0 5px 0;}
.auction-head .title{ position: absolute; left: 50%; top: -19px; transform: translateX(-50%); width: 100%; max-width: 260px; }
.live-auction{ padding-bottom: 50px;}
.player-profile-hld{ display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; margin-top: -5vw; }
.profile{ position: relative; width: 30%; /* height: 486px; */ padding-bottom: 30%; background: url(../images/acution-profile-bg.jpg) no-repeat center top; background-size: cover;}
.profile .profile-pic{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 90%; min-height: 90%; overflow: hidden;}
.profile .profile-pic img{ position: absolute; left: 50%; top: 0; transform: translateX(-50%); object-fit: cover;}
.profile .pic-gradient{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgb(9,9,121);
	background: linear-gradient(180deg, rgba(9,9,121,0) 67%, rgba(255,255,255,1) 120%);}
.profile-det-con{ width: 66%;}
.profile-det-con h1{ font-family: 'Urbanist', sans-serif; font-size: 3.75vw; color: #ffffff; line-height: 100%; font-weight: 600;}
.profile-det-con h2{ font-family: 'Urbanist', sans-serif; font-size: 2.5vw; color: #C52128; line-height: 100%; font-weight: 500;}
.profile-det-con h2 span{ font-family: 'Urbanist', sans-serif; font-size: 2.5vw; color: #C52128; line-height: 100%; font-weight: 500; margin: 0; padding: 0;}
.profile-det-con .dates-info{ padding-top: 1.875vw;}
.dates-list{ display: flex; flex-direction: row; flex-wrap: wrap; padding: 20px 0 0; margin: 0;}
.dates-list li{ display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; width: 17%; padding: 2% 10px; margin: 0 3% 3% 0; background: #059F63; border-radius: 1.1875vw; text-align: center; list-style: none;}
.dates-list li span{ display: block; width: 100%; font-family: 'Urbanist', sans-serif; font-size: 2.1875vw; color: #ffffff; line-height: 100%; padding: 0 0 8px 0; margin: 0;}
.dates-list li p{ display: block; width: 100%; font-family: 'Urbanist', sans-serif; font-size: 16px; color: #ffffff; text-align: center; margin: 0;}
.available{ background: #059F63!important;}
.not-available{ background: #C52128!important;}
.color-indicator{ display: flex; flex-direction: row; padding-bottom: 15px; }
.color-indicator > div{ display: flex; padding-right: 30px;}
.color-indicator span{ width: 24px; height: 24px; margin-right: 15px; border-radius: 3px;}
.color-indicator p{ display: inline-block; font-family: 'Urbanist', sans-serif; font-size: 16px; color: #000000; margin: 0;}
.handicap-points .points{ display: inline-block; font-family: 'Urbanist', sans-serif; font-size: 24px; color: #ffffff; text-align: center; line-height: 100%; font-weight: 500; background: #C52128; padding: 8px;}
.handicap-points .points span{ font-family: 'Urbanist', sans-serif; font-size: 24px; color: #ffffff; font-weight: 500; margin: 0;}


.sec-profile-det .profile-det-con{ width: 100%; padding-top: 30px;}
.profile-det h1{ font-family: 'Urbanist', sans-serif; font-size: 3.75vw; color: #ffffff; line-height: 100%; font-weight: 600; margin-bottom: 10px;}
.profile-det{ width: 66%;}
.profile-det h4{ font-family: 'Urbanist', sans-serif; font-size: 18px; color: #ffffff; font-weight: 600; margin: 0; padding-bottom: 10px;}
.profile-det .player-stats-con{ flex-wrap: wrap; padding-top: 50px;}
.profile-det .player-stats-blurb{ width: 25%; padding-bottom: 5%;}
.profile-det .player-stats-blurb h3{ font-size: 28px; font-weight: 600; padding: 10px 0 0 0;}
.profile-det .player-stats-blurb p{ font-size: 18px;}
.sec-profile-det .dates-list li{ width: 13%;}
.sec-profile-det .banner-tm{ display: flex; flex-direction: row; align-items: center; min-height: 72px;}
.sec-profile-det .banner-tm img{ width: 70px!important; margin-right: 20px!important;}
.sec-profile-det .banner-tm h2{ font-family: 'Urbanist', sans-serif; font-size: 1.458vw; color: #ffffff; font-weight: 600;  margin: 0;}
.sec-profile-det .player-profile-hld{ margin-top: -18%;}
.sec-profile-det{ background: url(../images/profile-bg-solid.jpg) no-repeat center top; background-size: cover;}

.player-stats-con{ display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 30px;}
.player-stats-blurb{ padding-right: 5%;}
.player-stats-blurb:last-child{ padding-right: 0;}
.player-stats-blurb p{ font-family: 'Urbanist', sans-serif; font-size: 16px; color: #000000; margin: 0;}
.player-stats-blurb h3{ font-family: 'Urbanist', sans-serif; font-size: 22px; color: #C52128; font-weight: 400; margin: 0;}

.auction-teams{ padding: 60px 0 40px; background: #EBEBEB;}
.auction-teams .inner_tabs{ padding-left: 0;}

.auction-teams-hld{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; padding-top: 50px; }
.act-con{ display: flex; flex-direction: row; width: 100%; }

.auction-teams-paanel{ width: 49%;}
.auction-teams-blurb{  width: 100%; padding-bottom: 4%;}
.auction-teams-blurb .team-logo-panel{ display: block; position: relative; width:35%; padding-bottom: 35%; background: #ffffff; border-radius: 26px; box-shadow: 6px 2px 9px -3px rgba(0,0,0,0.45);}
.auction-teams-blurb .team-logo-panel figure{ position: absolute; left: 50%; top: 50%; width: 65%; transform: translate(-50%, -50%); margin: 0;}
.auction-teams-blurb .team-logo-panel figure img{ width: 100%; height: auto;}
.auction-teams-blurb .teams-det{ width: 85%; margin-left: -20%; background: #ffffff; border-radius: 0 26px 26px 0; overflow: hidden;}
.auction-teams-blurb .teams-det h4{ font-family: 'Urbanist', sans-serif; font-size: 22px; color: #ffffff; font-weight: 500; line-height: 100%; background: #C52128; padding: 13px 0 13px 32%; margin: 0;}
.auction-teams-blurb .teams-det ul{ margin: 0; padding: 5px 20px 15px 27%;}
.auction-teams-blurb .teams-det li{ position: relative; list-style: none; padding: 5px 0 5px 8%; border-bottom: #707070 1px solid;}
.auction-teams-blurb .teams-det li span{ position: relative; display: inline-block; width: 49%; font-family: 'Urbanist', sans-serif; font-size: 16px; color: #000000; font-weight: 500; line-height: 100%; margin: 0;}
.auction-teams-blurb .teams-det li span:after{ content: ':'; position: absolute; right: 0; top: 50%; font-family: 'Urbanist', sans-serif; font-size: 20px; color: #000000; font-weight: 800; transform: translateY(-50%);}
.auction-teams-blurb .teams-det li span:last-child::after{ display: none;}
.auction-teams-blurb .teams-det li span:last-child{ position: relative; padding: 0 0 0 20px;}
.auction-teams-blurb .teams-det li.curr-team{ border-color: #C52128;}
.auction-teams-blurb .teams-det li.curr-team::after{ content: ''; position: absolute; left: 50%; bottom: -6px; width: 10px; height: 10px; border: #C52128 1px solid; background: #ffffff; margin-left: -5px; transform: rotate(45deg); border-left: 0; border-top: 0;}
.auction-teams-blurb .teams-det li.curr-team .team-list:before{transform: rotate(180deg);}
.team-list{ cursor: pointer;}
.team-list:before{content: "\f107"; font-family: FontAwesome; display: inline-block; padding-right: 6px; vertical-align: middle; position: absolute; right: 10px; top: 0;}
.team-list.rev-arrow:before{ transform: rotate(180deg);}

.auction-teams-hld .team-info{ display: none; width: 100%; padding: 30px 0 0 0; margin: 0; margin-top: -20px; background: #ffffff; border-radius: 0 0 26px 26px; -webkit-box-shadow: 0px 8px 12px -5px rgba(0,0,0,0.45); -moz-box-shadow: 0px 8px 12px -5px rgba(0,0,0,0.45); box-shadow: 0px 8px 12px -5px rgba(0,0,0,0.45); overflow: hidden;}
.auction-teams-hld .team-info li{ display: flex; flex-direction: row; font-family: 'Urbanist', sans-serif; font-size: 16px; color: #000000; font-weight: 500; line-height: 100%; padding: 15px 10px;}
.auction-teams-hld .team-info li .td-head{ font-size: 20px; color: #C52128; font-weight: 500;}
.auction-teams-hld .team-info li > div:first-child{ width: 70%; padding-left: 15%;}
.auction-teams-hld .team-info li > div:last-child{ width: 30%;}
.auction-teams-hld .team-info .table-row { background-color: #ffffff;}
.auction-teams-hld .team-info .table-row:nth-of-type(even){ background: #EBEBEB;}

.player-points-tbl{ padding: 0; }
.player-points-tbl li { padding: 10px 3%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 0; background: #ffffff; border: #C7C7C7 2px solid; border-top: none; border-bottom: none;}
.player-points-tbl li:last-child{ border-bottom: #C7C7C7 2px solid; }
.player-points-tbl li:nth-of-type(even){ background: #EBEBEB;}
.player-points-tbl .table-header { font-family: 'Urbanist', sans-serif; color: #ffffff; font-size: 22px; line-height: 100%; font-weight: 500; padding-top: 20px; padding-bottom: 20px; background: #C52128; border: none; }
.player-points-tbl .table-row { font-family: 'Urbanist', sans-serif; color: #000000; font-size: 20px; line-height: 100%; font-weight: 400; }
.player-points-tbl .tbl-col{  font-family: 'Urbanist', sans-serif; font-size: 20px; line-height: 100%; font-weight: 500; }

.player-points-tbl .tbl-col-0 { flex-basis: 10%;}
.player-points-tbl .tbl-col-1 { flex-basis: 40%;}
.player-points-tbl .tbl-col-2 { flex-basis: 25%; text-align: center; }
.player-points-tbl .tbl-col-3 { flex-basis: 21%; text-align: center;}

.player-points-tbl .tbl-profile{ display: flex; flex-direction: row; align-items: center; justify-content: flex-start;}
.player-points-tbl .tbl-profile-icon{ position: relative; width: 100%; max-width:73px; margin: 0 8% 0 0; border-radius: 15px; border: #ffffff 2px solid; overflow: hidden; box-shadow: 3px 2px 9px -3px rgba(0,0,0,0.45);}
.player-points-tbl .tbl-profile-icon img{ width: 100%; height: auto;}
.player-points-tbl p{ font-family: 'Urbanist', sans-serif; color: #000000; font-size: 20px; line-height: 100%; font-weight: 500; margin: 0;}

.player-points-tbl .tbl-team{ display: flex; flex-direction: row; align-items: center; justify-content: flex-start;}
.player-points-tbl .tbl-team-icon{ display: flex; align-items: center; justify-content: center; position: relative; width: 100%; max-width:73px; height: 73px; margin: 0 8% 0 0; padding: 10px; background: #ffffff; border-radius: 100px; border: #707070 1px solid; overflow: hidden;}
.player-points-tbl .tbl-team-icon img{ width: 100%; height: auto;}
.player-points-tbl p{ font-family: 'Urbanist', sans-serif; color: #000000; font-size: 20px; line-height: 100%; font-weight: 500; margin: 0;}

.unsold-players .player-points-tbl .tbl-col-3{ justify-content: center;}

.hamburger{ display: none; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); width: 30px; }
.hamburger .line{ width: 100%; height: 3px; background-color: #000000; display: block; margin: 5px auto; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.hamburger:hover{ cursor: pointer;}
#hamburger-1.is-active .line:nth-child(2){ opacity: 0;}

#hamburger-1.is-active .line:nth-child(1){ -webkit-transform: translateY(8px) rotate(45deg); -ms-transform: translateY(8px) rotate(45deg);
	-o-transform: translateY(8px) rotate(45deg); transform: translateY(8px) rotate(45deg);
}

#hamburger-1.is-active .line:nth-child(3){ -webkit-transform: translateY(-8px) rotate(-45deg); -ms-transform: translateY(-8px) rotate(-45deg); -o-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg);}

/*Leaderboard*/
.led-player-pt .tbl-col-2{ flex-basis: 30%;}
.led-player-pt .tbl-col-3,.led-player-pt .tbl-col-4, .led-player-pt .tbl-col-5{ flex-basis: 10%; text-align: center;}

.led-fantasy h3{ font-family: 'Urbanist', sans-serif; font-size: 20px; font-weight: 500; line-height: 100%;}
.led-fantasy p{ font-size: 18px;}
.led-fantasy li{ padding: 15px 10%;}
.led-fantasy li.table-row:hover, .led-fantasy li.table-row:hover h3, .led-fantasy li.table-row:hover p { color: #C52128;}

.led-fantasy .table-row .tbl-col-1{ position: relative; cursor: pointer;}
.led-fantasy .table-row .tbl-col-1::after{ content: ''; position: absolute; right: 0px; top: 10px; width: 14px; height: 9px; background: url(../images/acc-arrow.png) no-repeat center center; background-size: cover; transform: rotate(180deg);}
.search-h{ background: #460407!important;}
.led-fantasy .search-panel{ margin: 0; }
.led-fantasy .search-box{border-radius: 10px; border: none;}

.fantasy-popup-hld{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99999; display: none;}
.fantasy-popup-hld .f-overlay{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000000; opacity: 0.6; }
.fantasy-popup-hld .fantasy-popup-con{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; max-width: 700px; background: #ffffff; }
.fantasy-popup-hld .fantasy-popup-con .container{ max-height: 60vh; overflow: hidden; overflow-y: scroll;}
.fantasy-popup-hld .team-matches-det{ padding: 30px; }
.fantasy-popup-hld .team-matches-panel--blurb{ width: 100%; }
.fantasy-popup-hld .fantasy-popup-con .close{ position: absolute; right:10px; top: -30px; font-size: 22px; color: #C52128; opacity: 1; box-shadow: none; text-shadow: 0 1px 0 #000;}
.fantasy-popup-hld ::-webkit-scrollbar {
	width: 3px;
  }
  
  /* Track */
  .fantasy-popup-hld ::-webkit-scrollbar-track {
	background: #f1f1f1; 
  }
   
  /* Handle */
  .fantasy-popup-hld ::-webkit-scrollbar-thumb {
	background: #888; 
  }
  
  /* Handle on hover */
  .fantasy-popup-hld ::-webkit-scrollbar-thumb:hover {
	background: #555; 
  }

/*Schedule*/
.sch-accordion .card-header{ position: relative; padding: 0; border:none;}
.sch-accordion .card{ margin-bottom: 15px; border:none;}
.sch-accordion .acc-tl{ position: relative; display: flex; flex-direction: row; align-items: center; width: 100%; font-family: 'Urbanist', sans-serif; font-size: 16px; color: #000000; font-weight: 500; line-height: 100%; text-align: left; padding: 20px 60px 20px 50px; background: #ffffff; border-radius: 0; border:none;}
.sch-accordion .acc-tl::after{ content: ''; position: absolute; right: 40px; top: 50%; transform: translateY(-50%); width: 14px; height: 9px; background: url(../images/acc-arrow.png) no-repeat center center; background-size: cover;}
.sch-accordion .acc-tl.collapsed:after{ transform: rotate(180deg);}
.sch-accordion .acc-tl span{ position: relative; font-family: 'Urbanist', sans-serif; font-size: 35px; line-height: 100%; font-weight: 600; margin: 0; padding: 0 5px 0 20px;}
.sch-accordion .acc-tl span:before{ content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 30px; background: #707070;}
.sch-accordion .acc-tl div{ display: flex; flex-direction: row; align-items: center; padding: 0 20px 0 0;}
.sch-accordion .card-body{ padding: 0 0 0 0px; border: #D2D2D2 1px solid; border-top: none; }


.sch-accordion{}
.card-tbl-hd{ display: flex; flex-direction: row; width: 100%; background: #C52128; margin: 0; padding: 0 5%;}
.card-tbl-hd li{ display: flex; flex-direction: row; align-items: center; justify-content: start; font-family: 'Urbanist', sans-serif; font-size: 22px; color: #ffffff; text-align: center; line-height: 100%; font-weight: 600; padding: 15px 10px; list-style: none;}
.card-tbl-hd li:nth-child(1){ width: 36%;}
.card-tbl-hd li:nth-child(2){ width: 64%;}
.card-tbl-hd li span{ display: block; font-family: 'Urbanist', sans-serif; color: #ffffff; font-weight: 600; margin: 0; padding: 0;}
.card-tbl-hd li span:nth-child(1){ width: 68%;}
.card-tbl-hd li span:nth-child(2){ width: 27%; text-align: right;}

.match-det-hld{ display: flex; flex-direction: row; width: 100%; border: #D2D2D2 1px solid; border-top: none; }
.round-det{ display: flex; flex-direction: row; align-items: center; justify-content: center; width: 36%; }
.round-det-lt{ position: relative; display: flex; flex-direction: column; align-items: center; font-family: 'Urbanist', sans-serif; font-size: 16px; color: #C52128; line-height: 100%; text-align: center; font-weight: 500; padding-right: 30px;}
.round-det-lt:after{ content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 2px; height: 65px; background: #C52128;}
.round-det-lt span{ display: block; font-family: 'Urbanist', sans-serif; font-size: 35px; color: #C52128; line-height: 100%; font-weight: 600; margin: 0;}
.round-det-rt{padding-left: 30px;}
.round-det-rt p{  font-family: 'Urbanist', sans-serif; font-size: 16px; color: #C52128; line-height: 100%; font-weight: 500; margin: 0; padding: 8px 0;}
.match-det{ width: 64%; border-left: #D2D2D2 1px solid;}
.match-det ul{ margin: 0; padding: 0; }
.match-det li{ display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin: 0; padding: 13px 13% 13px 10%; list-style: none;}
.match-det li:nth-child(odd){ background: #EBEBEB;}
.team-mt-hld{ display: flex; flex-direction: row; align-items: center; }
.team-mt-hld span{ font-family: 'Urbanist', sans-serif; font-size: 16px; color: #C52128; line-height: 100%; font-weight: 600; text-transform: uppercase; margin: 0;}
.team-mt-hld .img-hld{ display: flex; flex-direction: row; width: 30px; height: 30px; border-radius: 100px; padding: 5px; margin: 0 10px; overflow: hidden; border: 1px #000000 solid;}
.team-mt-hld .img-hld img{ width: 100%; height: auto;}
.team-mt-det{ display: flex; flex-direction: row; align-items: center; font-family: 'Urbanist', sans-serif; font-size: 18px; color: #000000; padding: 0 10px;}
.team-lane{ font-family: 'Urbanist', sans-serif; font-size: 20px; color: #C52128; line-height: 100%; font-weight: 500;}
.team-lane span{font-family: 'Urbanist', sans-serif; font-size: 20px; color: #C52128; line-height: 100%; font-weight: 500; margin: 0;}

.mt-time{ display: none; width: 100%; font-family: 'Urbanist', sans-serif; font-size: 22px; color: #ffffff; text-align: center; line-height: 100%; font-weight: 600; padding: 10px 20px; background: #C52128;}
.mt-time span{ font-family: 'Urbanist', sans-serif; font-size: 22px; color: #ffffff; text-align: center; line-height: 100%; font-weight: 600; margin: 0; padding: 0; }

.player-points-tbl.team-leaderboard-tbl .tbl-col-1{ flex-basis: 30%;}
.player-points-tbl.team-leaderboard-tbl .tbl-col-2, .player-points-tbl.team-leaderboard-tbl .tbl-col-3, .player-points-tbl.team-leaderboard-tbl .tbl-col-4, .player-points-tbl.team-leaderboard-tbl .tbl-col-5,.player-points-tbl.team-leaderboard-tbl .tbl-col-6, .player-points-tbl.team-leaderboard-tbl .tbl-col-7, .player-points-tbl.team-leaderboard-tbl .tbl-col-8{ flex-basis: 10%; text-align: center;}

.sch-accordion.matches-hld .card-body{ border: none;}
.matches-hld{ padding-top: 30px;}
.matches-hld .card-tbl-hd{ padding: 0 20px;}
.matches-hld .card-tbl-hd li:nth-child(1){ width: calc(32% - 8px);}
.matches-hld .card-tbl-hd li:nth-child(2){ width: calc(70% - 8px);}
.matches-hld .round-det{ flex-direction: column; align-items: flex-start; width: calc(33% - 5px); padding: 20px; background: #460407;}
.matches-hld .round-det-lt, .matches-hld .round-det-rt{ width: 100%; align-items: flex-start; padding: 0;}
.matches-hld .round-det-lt{ padding: 0 0 20px;}
.matches-hld .round-det-lt span{ display: inline; font-size: 20px; color: #000000; text-align: center; line-height: 36px; font-weight: 600; padding: 0 20px; background: #ffffff; }
.matches-hld .round-det-lt::after{ display: none;}
.matches-hld .round-det-rt p{ font-size: 20px; color: #ffffff; font-weight: 400;}
.matches-hld .round-det-rt p:last-child{ padding-bottom: 0;}
.matches-hld .match-det{ width: 70%;}
.matches-hld .match-det li{ justify-content: flex-start; align-items: stretch; padding: 0 10px;}
.matches-hld .card-tbl-hd li span{text-align: left;}
.matches-hld .card-tbl-hd li span:nth-child(1), .matches-hld .team-mt-hld{ width: 65%; text-align: center;}
.matches-hld .card-tbl-hd li span:nth-child(2), .matches-hld .team-lane{ width: 35%; padding-left: 20px;}
.matches-hld .team-mt-hld .img-hld{ width: 35px; height: 35px; }
.matches-hld .team-mt-hld, .matches-hld .team-lane{ padding-top:15px; padding-bottom: 15px;}
.matches-hld .team-mt-hld{ justify-content: space-between; border-right: #707070 1px solid;}
.matches-hld .team-mt-det{ width: 48%; text-align: left; font-weight: 600;}
.matches-hld .team-mt-hld span{ color: #000000;}
.matches-hld .team-lane{ display: flex; flex-direction: column;}
.matches-hld .team-lane span{ font-size: 16px; color: #000000; line-height: 24px; font-weight: 600;}
.matches-hld .team-lane span:nth-child(2){ color: #C52128;}

.matches-hld .acc-tl, .matches-hld .acc-tl span{ font-size: 22px; font-weight: 700; padding: 20px 60px 20px 30px;}
.matches-hld .acc-tl div{ font-weight: 700;}
.matches-hld .acc-tl span:before{ width: 2px; height: 20px; background: #191717;}

.team-matches-det .win-match{ font-size: 18px; color: #C52128; text-align: center; line-height: 100%; font-weight: 600; padding: 10px 20px; background: #ffffff;}
.team-matches-panel{ display: flex; flex-direction: row; justify-content: space-between; width: 100%;}
.team-matches-panel--blurb{ width: 50%; border-left: #C7C7C7 1px solid;}
.team-matches-panel--blurb:first-child{  border: none;}
.team-dis{ display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: 100%; padding: 10px 30px; background: #C52128; border-bottom: #707070 1px solid;}
.team-dis .team-mt-det{ font-size: 22px; color: #ffffff; font-weight: 600; padding: 0;}
.team-dis .img-hld { display: flex; flex-direction: row; width: 70px; height: 70px; border-radius: 100px; padding: 10px; margin: 0 20px 0 0; background: #ffffff; overflow: hidden; border: 1px #000000 solid;}
.team-dis .score{ font-size: 20px; color: #ffffff; font-weight: 600;}
.team-dis .score span{ color: #ffffff; margin: 0;}
.team-matches-panel .player-points-tbl li{ border: none; padding: 10px 30px;}
.team-matches-panel .player-points-tbl .table-header{ padding-top: 10px; padding-bottom: 10px; background: #460407; border-bottom: #707070 1px solid;}
.team-matches-panel .tbl-col-1{ flex-basis: 80%;}
.team-matches-panel .tbl-col-2{ flex-basis: 20%;}
.team-matches-panel .player-points-tbl .tbl-profile-icon{ margin: 0 20px 0 0;}

.rules-points-tbl{ padding: 0; }
.rules-points-tbl li { padding: 10px 3%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 0; background: #ffffff; border: #C7C7C7 2px solid; border-top: none; border-bottom: none;}
.rules-points-tbl li:last-child{ border-bottom: #C7C7C7 2px solid; }
.rules-points-tbl li:nth-of-type(even){ background: #EBEBEB;}
.rules-points-tbl .table-header { font-family: 'Urbanist', sans-serif; color: #ffffff; font-size: 22px; line-height: 100%; font-weight: 500; padding-top: 20px; padding-bottom: 20px; background: #C52128; border: none; }
.rules-points-tbl .table-row { font-family: 'Urbanist', sans-serif; color: #000000; font-size: 20px; line-height: 100%; font-weight: 400; }
.rules-points-tbl .tbl-col{  font-family: 'Urbanist', sans-serif; font-size: 20px; line-height: 100%; font-weight: 500; }

.rule-hld{ padding: 75px 0 40px;}
.rules-panel{ display: flex; flex-direction: row; align-items: center; padding-bottom: 50px;}
.rules-panel h2{ font-size: 50px; color: #000000; font-weight: 600; text-transform: uppercase;}
.rules-blurb--lt{ width: 60%;}
.rules-blurb--lt ul{ margin: 0; padding: 0;}
.rules-blurb--lt li{ position: relative; font-size: 16px; color: #000000; line-height: 24px; font-weight: 500; padding: 10px 0 10px 15px; list-style: none;}
.rules-blurb--lt li::before{ content: ''; position: absolute; left: 0; top: 20px; width: 5px; height: 5px; background: #000000; border-radius: 50px;}
.rules-blurb--rt{ width: 40%; padding-left: 3%;}
.rules-blurb--rt .team-dis{ border: none;}
.rules-blurb--rt .rules-points-tbl .tbl-col{ flex-basis: auto; font-size: 16px; font-weight: 500;}
.rules-blurb--rt .rules-points-tbl .table-header{ padding: 10px 30px;  background: #460407;}
.rules-blurb--rt .rules-points-tbl .table-row{ border: none; padding: 15px 30px; background: #EBEBEB; margin-bottom: 2px;}
.rules-blurb--rt .team-dis .team-mt-det{ font-size: 20px;}
.rules-blurb--rt  p{ font-size: 16px; margin: 0;}
/*************** responsive  ********************/

@media only screen and (max-width:1600px){
	.navbar ul.navbar-nav li a{ font-size: 18px	;}
	.sec-profile-det .player-profile-hld{ margin-top: -16%;}
}
@media only screen and (max-width:1280px){
	.navbar ul.navbar-nav li a{ margin-right: 15px;}
	.product-slider-nav .slick-slide .tb-sli-img h2{ font-size: 20px;}
	.auction-head .team-logo{ max-width: 80px;}
	.auction-head .title{ max-width: 220px;}
	.auction-head .news{ max-width: 85px;}
	.profile-det .player-stats-blurb h3{ font-size: 24px;}
	.round-det{ padding: 0 0 0 10px;}
}
@media only screen and (max-width:1200px){
	.match-det-hld{ flex-direction: column;}
	.matches-hld .card-tbl-hd{ display: none;}
	.matches-hld .round-det, .matches-hld .match-det{ width: 100%;}
	.matches-hld .mt-time{ display: flex; flex-direction: row; justify-content: space-between; font-size: 18px;}
	.matches-hld .mt-time span{ display: block; font-size: 18px; text-align: left;}
	.matches-hld .mt-time span:nth-child(1){ width: 65%;}
	.matches-hld .mt-time span:nth-child(2){ width: 35%; padding-left: 20px;}
}
@media only screen and (max-width:1024px){
	.team-card-hld{ padding: 30px 0 0 0;}
	.team-card-hld .team-card-blurb{ width: 47%; margin:0 1.5% 3%;}
	.inner_tabs{ padding: 0 0 0 0.5%;}
	.inner_tabs li{ max-width: 140px; margin: 0 10px;}
	.inner_tabs li a{ font-size: 18px;}
	.reg-form-hld h1{ font-size: 36px; padding: 30px 20px;}
	.reg-form-hld .form-con p{ font-size: 20px;}
	.receipt-hld h2{ font-size: 34px;}
	.receipt-hld .rec-tl{ width: 48%;}
	.receipt-hld p{ font-size: 20px;}
	.receipt-hld .form-controller .textbox{ width: 80%;}
	.auction-head{ padding: 1vw 3% 0;}
	.auction-head .team-logo{ max-width: 75px;}
	.auction-head .title{ max-width: 210px;}
	.auction-head .news{ max-width: 80px;}
	.sec-profile-det .player-profile-hld{ display: block; margin-top: -12%; padding-top: 0px;}
	.profile-det { width: 100%; padding-top: 50px;}
	.profile-det h1, .profile-det h4{ color: #000000;}
	.sec-profile-det .banner-tm h2{ font-size: 24px; color: #000000;}
}

@media only screen and (max-width:991px){
	.dropdown-menu{ border: none;}
	.navbar ul .nav-item.dropdown .dropdown-item{ font-size: 16px;}
	.dropdown-toggle::after{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%);}
	.navbar ul .nav-item.dropdown .dropdown-item:hover{ color: #000000; background: #ffffff; }
	.headpart .container{ width: 100%; max-width: 100%;}
	.reg-button{width:100%; max-width: 207px; order: 2; margin: 0 auto;}
	.hamburger{ display: block; z-index: 9;}
	.navbar-light .navbar-toggler{ display: none;}
	.navbar-collapse{ display: block; position:fixed; top:0px; left:auto; right: -320px; background-color:#fff; width: 100%; max-width:320px; height: 100vh; padding:80px 20px 20px; text-align:left; z-index: 2;}
	.menu{width:50px; order: 3;}
	.mask-group h2 { min-height: 100px;}
	.inner_tabs li{ margin: 0 5px;}
	.inner_tabs li a{font-size: 16px;}
	.navbar ul.navbar-nav li a{ border-bottom: #cbcbcb 1px solid; margin-right: 0;}
	.mask-slider .slick-dots{ position: relative; bottom: auto; margin: 0;}
	.team-panel{ padding: 60px 40px;}
	.team-panel .team-logo{ max-width: 130px;}
	.team-panel h1{ font-size: 24px;}
	.team-panel li{ padding: 10px 15px;}
	.team-panel li span{ font-size: 14px;}
	.team-panel li span:first-child{ padding-right: 15%;}
	.team-players-blurb{ width: 31.33%;}

	.team-slider .team-slider-blurb{ height: 147px;}
	.reg-form-hld .form-panel{ flex-direction: column;}
	.uploader-con{ width: 100%; max-width: 200px; height: 250px; margin: 0 auto;}
	.form-panel .form-blurb{ width: 100%; padding: 30px 0 0 0;}
	.contact-add{ flex-wrap: wrap;}
	.contact-add .add-blurb{ width: 100%; margin-bottom: 20px;}
	.form-panel .form-controller .label{ font-size: 18px;}
	.receipt-hld .rec-tl .rec-loogo{ width: 65px;}
	.receipt-hld .rec-tl .rec-loogo img{ width: 100%; height: auto;}
	.receipt-hld .form-controller{ display: block;}
	.receipt-hld .form-controller .textbox{ width: 100%;}
	.receipt-hld h2{ font-size: 28px;}
	.receipt-hld .form-controller .label{ font-size: 18px;}
	.player-profile-hld{ margin-top: 0; padding-top: 30px;}
	.profile-det-con h1{ color: #000000;}
	.profile-det-con .dates-info{ padding-top: 10px;}
	.dates-list{ padding: 10px 0 0 0;}
	.profile{ width: 35%; padding-bottom: 35%;}
	.profile-det-con{ width: 60%;}
	.color-indicator span{ width: 20px; height: 20px;}
	.handicap-points .points{ font-size: 20px;}
	.player-stats-blurb h3{ font-size: 20px;}
	.auction-teams-hld{ flex-direction:column;}
	.auction-teams-paanel{ width: 100%; max-width: 600px; margin: 0 auto;}
	.players-blurb{ width: 48%;}
	.player-points-tbl li{ padding: 10px 20px;}
	.player-points-tbl p, .player-points-tbl .tbl-col{ font-size: 18px;}
	.player-points-tbl .tbl-col-3 { flex-basis: 29%;}
	.card-tbl-hd{ padding: 0 20px;}
	.card-tbl-hd li span:nth-child(1){ width: 70%;}
	.card-tbl-hd li span:nth-child(2){ width: 30%;}
	.round-det{ flex-direction: column; padding: 0 20px;}
	.round-det-lt{ align-items: flex-start; width: 100%; padding: 0 0 20px 0; border-bottom: #C52128 2px solid;}
	.round-det-lt::after{ display: none;}
	.round-det-rt{ width: 100%; padding: 20px 0 0 0;}
	.match-det li{ padding: 13px 20px 13px 0;}
	.matches-hld .round-det-lt{ padding: 0 0 10px; border: none;}
	.team-matches-panel{ flex-direction: column;}
	.team-matches-panel--blurb{ width: 100%; margin-bottom: 20px;}
	.team-matches-panel .player-points-tbl{ margin:0;}
	.rules-panel{ flex-direction: column-reverse;}
	.rules-blurb--lt, .rules-blurb--rt{ width: 100%; padding: 0 0 30px 0;}
	.led-fantasy .table-row .tbl-col-1::after{ top: 3px; right: -15px;}
}

@media only screen and (max-width:810px){
	.headpart{padding-left:15px;padding-right:10px;position:fixed;z-index:99999;}
	/* .banner img {margin-top: 80px;} */
	.points-select select, .lead-select select, .schedule-select select, .hero-select select {font-size: 17px;}
	.points-top-btn a, .lead-top-btn a, .schedule-top-btn a, .hero-top-btn a {font-size: 19px;}
	.product-slider-tabs-item a {font-size: 17px;}
	.mask-group {min-height:180px;}
	.low-part .col-3 {font-size: 18px;}
	.player-no {font-size: 32px;}
	.player-name {font-size: 19px;}
	.player-score {font-size: 40px;}
	.player-detail p {font-size: 17px;}
	.player-detail span {font-size: 16px; margin-bottom: 0px;}
	.tab-leaderboard {min-height: 700px;}
	.side-shape {bottom: 21%;}
	.product-slider-tabs .product-slider-tabs-item .product-slider-tabs-link {padding: 8px 14px;}
	.navbar-toggler-icon {display:block; margin:auto;}
	.leaderboard-table a {font-size: 19px;}
	.accordion {font-size: 19px;}
	.matches .team-1, .team-2, span {font-size: 18px;}
	.matches .lane {font-size: 18px;}
	.matches .result {font-size: 18px;}
	.accd-foot p {font-size: 17px;}
	.col-6.hero-sec-pd p.text1 {font-size: 20px;}
	.col-6.hero-sec-pd p.text2 {font-size: 32px;}
	.col-6.hero-sec-pd p.text3 {font-size: 19px;}
	#contentContainer p {font-size: 22px;}
	.col-6.hero-sec-pd p.text4 {font-size: 19px; margin-bottom: 10px;}
	.col-6.hero-sec-pd p.text-nub {font-size: 40px;}
	.col-6.hero-sec-pd p.text-nub {margin-top: -18px;}
	.col-6.hero-sec-pd p.text5 {font-size: 17px;margin-bottom: 10px;}
	.hero-sec-pd hr {margin-top: 5px;margin-bottom: 5px;}
	.col-6.hero-sec-pd p.text6 {margin-bottom: 4px;}
	.tab-slider-end, .schedule-sec, .hero-sec {padding-top: 50px; padding-bottom: 50px;}
	#contentContainer {width: 320px;}
	#contentContainer .content {width: 322px;}
}

@media only screen and (max-width:767px){
	.headpart{padding-left:15px;padding-right:10px;position:fixed;}
	.reg-button{ max-width: 180px; order: 2;}
	.slider-bg{margin-top:15px;}
	
	#contentContainer {width: 300px;}
	#contentContainer .content {width: 300px;}
	.hero-sec-2{padding-bottom:50px;}
	#navLinks ul li.mmenu{display:inline-block;}
	#navLinks ul li.cmenu{display:none;}
	#contentContainer .content img{display:block; width:50%;margin:0 auto;}
	/* .navbar-collapse {
		position:absolute;
		top:80px;
		left:-350px;
		background-color:#fff;
		width:450px;
		padding:20px 50px;
		z-index:9999;
		text-align:center;
	} */
	.matches .col-md-6{margin:12px 0;}
	.matches .team-1,.team-2, span{margin-right:12px; margin-bottom:10px;}
	.mask-group {min-height:200px;}
	.bann-end img.bowling{width: 55%;}
	footer p.frt-p{text-align:center; font-size: 17px;}
	footer p.lst-p{text-align:center; font-size: 17px;}
	footer p.lst-p a{font-size: 17px;}
	
	.product_wrapper {
	  width: 300px;
	}
	.product_wrapper .product_container {
	  height: 250px;
	  width: 300px;
	}
	/* .registration{max-width: 127px; } */
	.registration a{padding: 6px 10px 6px 16px; font-size: 18px;}
	.banner img{width:100%;height:100%;/* margin-top:80px; */}
	.points-select {margin:0 auto;}
	.points-top-btn {margin:0 auto;}
	.lead-select {margin:0 auto;}
	.lead-top-btn {margin:0 auto;}
	.schedule-select {margin:0 auto;}
	.schedule-top-btn {margin:0 auto;}
	.hero-select {margin:0 auto;}
	.hero-top-btn {margin:0 auto;}
	.top-team-count-middle {font-size: 20px;width: 110px;padding-top:6px;}
	.points-select select, .lead-select select, .schedule-select select, .hero-select select {font-size: 17px;}
	[data-product-slider-nav].product-slider-nav .slick-next, [data-product-slider-nav].product-slider-nav .slick-prev {display:none !important;}
	.points-top-btn a, .lead-top-btn a, .schedule-top-btn a, .hero-top-btn a {font-size: 19px;}
	.mask-group h2 {font-size: 28px;}
	.mask-group h2 span {font-size: 16px;}
	.product-slider-tabs-item a {font-size: 17px;}
	.low-part .col-3 {font-size: 18px;}
	.player-no {font-size: 32px;}
	.player-name {font-size: 19px;}
	.player-score {font-size: 40px;}
	.player-detail p {font-size: 17px;}
	.player-detail span {font-size: 16px; margin-bottom: 0px;}
	.tab-leaderboard {min-height: 550px;}
	.side-shape {bottom: 21%;}
	.navbar-toggler-icon {display:block; margin:auto;}
	.leaderboard-table a {font-size: 19px;}
	.accordion {font-size: 19px;}
	.matches .team-1, .team-2, span {font-size: 18px;}
	.matches .lane {font-size: 18px;}
	.matches .result {font-size: 18px;}
	.accd-foot p {font-size: 17px;}
	.col-6.hero-sec-pd p.text1 {font-size: 20px;}
	.col-6.hero-sec-pd p.text2 {font-size: 30px;}
	.col-6.hero-sec-pd p.text3 {font-size: 18px;}
	#contentContainer p {font-size: 40px;}
	#contentContainer #itemOne .col-md-8 {background-size: cover;}
	.col-6.hero-sec-pd p.text4 {font-size: 19px; margin-bottom: 10px;}
	.col-6.hero-sec-pd p.text-nub {font-size: 40px;}
	.col-6.hero-sec-pd p.text-nub {margin-top: -18px;}
	.col-6.hero-sec-pd p.text5 {font-size: 17px;margin-bottom: 10px;}
	.hero-sec-pd hr {margin-top: 5px;margin-bottom: 5px;}
	.col-6.hero-sec-pd p.text6 {margin-bottom: 4px;}
	.tab-slider-end, .schedule-sec, .hero-sec {padding-top: 50px; padding-bottom: 50px;}
	[data-product-slider-nav].product-slider-nav { width: 100%;padding: 0 0 15px 0; margin-bottom: 0;}

	.team-hld{ padding: 50px 0;}
	.team-card-hld{ padding: 25px 0 0 0;}
	.team-card-hld .team-card-blurb{ width: 47%; margin:0 1.5% 3%;}
	.inner_tabs{flex-wrap: wrap; padding: 0 0 0 1%;}
	.inner_tabs li{ width: 31%; max-width:none; margin: 0 2% 2% 0;}

	.team-panel{ flex-direction: column; padding: 30px 20px;}
	.team-panel h1{ margin: 0; padding: 20px 0;}
	.team-panel ul{ width: 90%;}
	.team-players-blurb{ width: 48%;}
	.reg-form-hld .form-con, .receipt-hld{ padding: 40px 20px;}
	.receipt-hld .receipt-form{ padding: 30px 20px;}
	.receipt-hld .head-top{ padding: 0 20px 30px;}
	.receipt-hld .sponsor .sponsor-logo { width: 100%; max-width: 60px;}
	.reg-form-hld .form-con p, .receipt-hld p{ font-size: 18px; line-height: 24px;}
	.reg-btn span{ margin: 0; padding: 13px 10px;}
	.receipt-hld .form-controller.button-hld{ text-align: center;}

	.player-profile-hld{ flex-direction: column; margin-top: -20%;}
	.profile-det-con{ width: 100%; padding-top: 20px;}
	.dates-list li span{ font-size: 20px;}
	.dates-list li p{ font-size: 14px;}
	.profile-det-con h1{ font-size: 30px;}
	.profile-det-con h2, .profile-det-con h2 span{ font-size: 20px;}
	.player-stats-blurb{  padding: 0 30px 20px 0;}
	.dates-list li{ padding: 2% 5px;}
	.auction-teams-blurb .teams-det h4{ font-size: 20px; padding: 10px 0 10px 32%;}
	.auction-teams-blurb .team-logo-panel figure{ width: 70%;}
	/* .auction-teams-blurb .team-logo-panel{ width: 30%; padding-bottom: 30%;} */
	.auction-teams-blurb .teams-det ul{ padding: 5px 20px 15px 27%;}
	.auction-teams-blurb .teams-det li{ padding: 3px 0 3px 8%;}
	.auction-teams-blurb .teams-det li span{ font-size: 14px;}
	.auction-close h1{ top: 22%;}
	.players-blurb .player-icon{ max-width: 120px; border-radius: 30px;}
	.players-blurb h2{ font-size: 18px;}
	.players-blurb p { font-size: 16px;}
	.players-blurb .points{ font-size: 20px; padding: 10px 0 0 0;}

	.player-points-tbl .tbl-col{ display: block;}
	.player-points-tbl .tbl-profile-icon { margin: 0 auto;}
	.player-points-tbl p{ font-size: 16px; text-align: center; padding: 10px 0 0 0;}
	.player-points-tbl .tbl-col{ font-size: 16px; text-align: center;}
	.player-points-tbl .tbl-team-icon{ margin: 0 auto;}
	.player-points-tbl .tbl-col-1 { flex-basis: 40%;}
	.player-points-tbl .tbl-col-2{ flex-basis: 25%;}
	.sec-profile-det .player-profile-hld{ margin-top: -25%; padding-top: 30px;}
	.sec-profile-det .banner-tm img{ width: 80px!important;}
	.sec-profile-det .banner-tm h2 { font-size: 22px;}
	.profile-det{ width: 100%; padding-top: 20px;}
	.profile-det .player-stats-blurb h3 { font-size: 20px;}
	.sec-profile-det{ background: none;}
	.profile-det .player-stats-blurb{ width: 31%;}

	.led-fantasy h3{ font-size: 18px;}
	.led-fantasy p{ padding-top: 0;}

	.sch-accordion .acc-tl{ padding: 15px 40px 15px 20px;}
	.sch-accordion .acc-tl span{ font-size: 32px;}
	.sch-accordion .acc-tl::after{ right: 20px;}
	.sch-accordion .card-body{ border: none;}
	.card-tbl-hd{ display: none;}
	.match-det-hld{ flex-direction: column; padding: 0 20px 20px; border: none; border-bottom: #D2D2D2 1px solid; margin-bottom: 20px;}
	.match-det-hld:last-child{ border: none; padding-bottom: 0;}
	.round-det, .match-det{ width: 100%;}
	.round-det{ padding: 20px; }
	.match-det{border: #D2D2D2 1px solid;}
	.mt-time{ display: flex; flex-direction: row; text-align: center; justify-content: space-between; font-size: 18px;}
	.mt-time span{ font-size: 18px;}
	.team-mt-det, .team-lane{ font-size: 16px;}
	.matches-hld .team-mt-hld{ flex-direction: column; align-items: flex-start;}
	.matches-hld .team-mt-det{ flex-direction: initial!important; width: 100%;}
	.matches-hld .team-mt-hld span{ display: block; text-align: left; padding: 10px 0 10px 30px;}
	.matches-hld .team-mt-hld, .matches-hld .team-lane{ width: 50%;}
	.matches-hld .round-det-lt { padding: 0 0 10px;}
	.matches-hld .round-det-rt p{ font-size: 18px; padding-bottom: 5px;}
	.matches-hld .mt-time{ justify-content: flex-start;}
	.matches-hld .mt-time span:nth-child(1), .matches-hld .mt-time span:nth-child(1){ width: 50%;}
	.matches-hld .acc-tl, .matches-hld .acc-tl span{ font-size: 20px; padding: 15px 5px 15px 20px;}
	.matches-hld .match-det-hld{ padding: 0 0px 0px; margin: 0;}

	.team-dis .team-mt-det, .team-dis .score{ font-size: 18px;}
	.team-dis .img-hld{ width: 50px; height: 50px;}
	.team-matches-panel .player-points-tbl .tbl-profile-icon{ margin: 0 auto;}
	.team-matches-panel .player-points-tbl li { padding: 10px 10px;}
	.rules-panel h2{ font-size: 40px;}

	.fantasy-popup-hld .fantasy-popup-con{ max-width: 90%;}
}

@media only screen and (max-width:480px){
	.main{ padding-top: 77px;}
	.headpart .logo{ width: 60px;}
	.headpart .logo img{ width: 100%; height: auto;}
	.team-card-hld .team-card-blurb{ width: 100%; margin:0 0 20px;}
	.inner_tabs{  padding: 0 0 0 0;}
	.inner_tabs li{ width: 46%; max-width:none; margin: 0 2% 2% 0;}
	.team-players-blurb{ width: 100%; margin: 0 0 30px 0;}
	.team-panel ul{ width: 98%;}
	.team-slider .team-slider-blurb{ height: auto;}
	.team-slider .arrow-next{ right: 0;}
	.team-slider .arrow-prev{ left: 0;}
	.reg-form-hld h1 { font-size: 28px; padding: 20px 20px;}
	.uploader-con .upload-btn{ font-size: 18px;}
	.form-panel .form-controller .label{ font-size: 16px;}
	.receipt-hld .head-top{ display: block;}
	.receipt-hld .rec-tl{ width: 100%; padding-bottom:20px ;}
	.sponsor{ text-align: center;}
	.receipt-hld .receipt-form-panel{ padding: 0;}
	.reg-form-hld h1 { font-size: 28px; padding: 20px 20px;}
	.receipt-hld .head-top { padding: 0 10px 30px;}
	.player-stats-blurb{ width: 33.33%; padding: 0 20px 20px 0;}
	.dates-list li{ width: 22%;}
	.player-stats-blurb{ width: 50%; padding: 0 10px 10px 0;}
	.profile { width: 58%; padding-bottom: 58%;}
	.auction-teams-hld .team-info li{ padding: 15px 20px;}
	.auction-teams-hld .team-info li .td-head{ font-size: 18px;}
	.auction-teams-hld .team-info li > div:first-child{ width: 65%; padding-left: 0;}
	.auction-teams-hld .team-info li > div:last-child{width: 35%; padding-left: 10px;}
	.auction-teams-hld .team-info{ padding: 15px 0 0 0;}
	.players-blurb{ width: 100%; margin-bottom: 0; padding-bottom: 40px;}
	.players-blurb .player-info{ margin-top: -60px; padding-top: 75px;}

	.player-points-tbl .tbl-profile-icon{ max-width: 60px; border-radius: 10px;}
	.player-points-tbl .tbl-team-icon{ max-width: 60px; height: 60px;}
	.player-points-tbl p{ font-size: 14px;}
	.team-card-hld .team-logo{ border-radius: 0 0 30px 30px;}
	.profile-det .player-stats-blurb{ width: 48%; padding-bottom: 20px;}
	.profile-det .player-stats-blurb p { font-size: 16px;}
	.sec-profile-det .dates-list li { width: 30%;}
	.sec-profile-det .color-indicator{ display: block;}
	.profile-det h1 {font-size: 30px;}
	.profile-det .player-stats-con { flex-wrap: wrap; padding-top: 30px;}
	.led-fantasy h3{ font-size: 16px;}
	.team-mt-hld{ flex-direction: column; align-items: flex-start;}
	.team-mt-hld span{ display: block; width: 100%; text-align: center;}
	.team-mt-det:last-child{ flex-direction: row-reverse;}
	.matches-hld .match-det li{ flex-direction: column; padding: 20px 10px;}
	.matches-hld .team-mt-hld, .matches-hld .team-lane{ width: 100%;}
	.matches-hld .mt-time span:nth-child(1){ width: 100%;}
	.matches-hld .mt-time span:nth-child(2){ display: none;}
	.matches-hld .team-mt-hld{ border: none;}
	.team-dis{ flex-direction: column;}
	.rules-blurb--rt .team-dis{ flex-direction: row;}
	.rules-panel h2{ font-size: 36px;}
}

@media only screen and (max-width:460px){
	.accd-foot p { font-size: 14px;}
	.auction-head .title{ max-width: 165px; top: -12px;}
	.act-con{ flex-direction: column;}
	.auction-teams-blurb .team-logo-panel{ width: 100%; padding-bottom: 40%; border-radius: 13px 13px 0 0; box-shadow: 0px 0px 9px -3px rgba(0,0,0,0.45);}
	.auction-teams-blurb .team-logo-panel figure{ width: 100%; max-width: 100px;}
	.auction-teams-blurb .teams-det{ width: 100%; margin-left: 0; border-radius: 0 0 13px 13px;}
	.auction-teams-blurb .teams-det ul { padding: 5px 20px 15px 20px;}
	.auction-teams-blurb .teams-det li { padding: 3px 10px 3px 10px;}
	.auction-teams-blurb .teams-det h4 { text-align: center; padding: 10px 0 10px 10px;}
	.auction-teams-blurb .teams-det ul { padding: 5px 20px 20px 20px;}
	
}

@media only screen and (max-width:375px){
	.reg-button{ max-width: 165px;}
	.registration a{ font-size: 16px;}
	.navbar-collapse{ width: 100%; max-width: 100%; right: -100%;}
	.profile-det-con h1 { font-size: 25px;}
	.player-points-tbl .tbl-col{ display: block; padding: 20px 0; border-bottom: #C7C7C7 1px solid;}
	.player-points-tbl .tbl-col:last-child{ border: none;}
	.player-points-tbl .table-header { display: none;}
    .player-points-tbl li { display: block; background: #ffffff!important; margin: 0 0 20px 0; border: none!important;}
    .tbl-col { flex-basis: 100%;}
    .tbl-col { display: flex; padding: 10px 0;}
	.tbl-col:before { content: attr(data-label); display: block; width: 100%; font-family: 'Urbanist', sans-serif; font-size: 18px; color: #C52128; text-align: center; font-weight: 600; flex-basis: 100%; padding: 0px 10px 20px;}
	#contentContainer #itemOne .col-md-8 { background-size: 87% auto; background-position: center top;}
	.profile-det .player-stats-blurb { width: 50%; padding-bottom: 20px;}
	.profile-det h1 {font-size: 25px;}
	.led-player-pt .tbl-col-2, .led-player-pt .tbl-col-3,.led-player-pt .tbl-col-4, .led-player-pt .tbl-col-5{ flex-basis: 100%;}
	.rules-blurb--rt .rules-points-tbl .tbl-col{ padding: 0;}
	.rules-blurb--rt .rules-points-tbl .tbl-col:before{ content: ''; display: none;}
	.led-fantasy .table-row .tbl-col-1::after{ top: 20px; right: 20px;}
}






