div.ex1 {
  max-width: 1000px;
  margin: auto;
}
@media screen and (max-width: 600px) {
  div.ex1 {
    width: 100%
    margin: auto;
  }
}

div.scrollmenu {
  background: linear-gradient(170deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 24%, rgba(28,56,70,1) 50%, rgba(0,0,0,1) 66%, rgba(0,0,0,1) 91%);
  overflow: auto;
  white-space: nowrap;
  text-align: -webkit-center;
}

div.scrollmenu a {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 14px;
  text-decoration: none;
}

div.scrollmenu a:hover {
  background-color: #000;
}
.imgicon{
  width: 20%;
}
.imgicon1{
  width: 25%;
}
.fa-solid fa-trophy{
    color: blanchedalmond;

}
.top-menu li:hover{
	    background: #0000004d !important;
    text-shadow: 0 0 5px white, 0 0 15px white;
    border-radius: 10px !important;
}
.menu-mobile a{
	border-bottom:1px solid #222222 !important;
}

.sport-menu .current-menu-item{
	  background: #0000004d !important;
    text-shadow: 0 0 5px white, 0 0 15px white;
    border-radius: 10px !important;
}
.sport-menu li:hover{
	    background: #0000004d !important;
    text-shadow: 0 0 5px white, 0 0 15px white;
    border-radius: 10px !important;
}

.sport-menu li.mega-menu-item.mega-icon-top > a.mega-menu-link:before{
	margin: 0 0 1px 0 !important;
}
.more-sport .current-menu-item{
	background: #0000004d !important;
    text-shadow: 0 0 5px white, 0 0 15px white;
    border-radius: 10px !important;
}
.more-sport li:hover{
	background: #0000004d !important;
    text-shadow: 0 0 5px white, 0 0 15px white;
    border-radius: 10px !important;
}
.elementor-nav-menu img{
	width:20px !important;
	padding-bottom:5px  !important;
}
.vs{
		padding:0px;
	}
	.home{
		/*text-align:right;*/
	}
		.away{
		text-align:left;
	}
	.play-list td{
		border: none;
		padding:10px 5px;
		
	}
.play-list tr{
	background:#333333 !important;
	padding:5px !important;
}
	.match-date td{
		padding:10px 10px;
	}
	.match-date{
		background: #000;
		color: #ccc;
	}
	.status-live img{
		width:50px;
		vertical-align:middle !important;
	}
	.status-vs img{
		width:25px;
	}
	.status-vs{
		text-align:center;
	}

/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
		padding-bottom: 3px;
    border-radius: 15px !important;
	color: #aaaaaa;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	/*border: 1px solid #999999;*/
	display: table-cell;
	padding: 8px 10px;
	vertical-align:middle;

}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

.divTableCell{
/*	border-bottom:3px solid #111111;*/
}
.divTableRow{
	background:#050b0e;
}
.divTableRow:hover{
	background:#333;
}
/* DivTable.com */

div.time-play{
	width:5%;
	text-align:center;
	font-size:13px;
}
div.status-match{
		width:5%;
	text-align:center;
	padding: 0px;
}
.button-paly{
	text-align:center;
	padding:0px;
}
.button-paly img{
	vertical-align: middle;
	padding: 0;
	width: 20px;
}
div.button-paly{
		width:15%;
	text-align:center;
}
.fa-play{
	color: #838383 !important;
border-radius: 50%;
border: 1px solid #838383;
padding: 6px;
font-size: 8px;
}
div.away-team{
			width:40%;
	text-align:left;
}
div.home-team{
			width:40%;
	text-align:right;
}
	.league{
	text-align:left;
		padding: 3px 10px;
		color:#fff;
		font-size:14px;
		font-family:kanit;
		border-bottom: 1px solid #FFBD4B;
		background:linear-gradient(to bottom, #313131 0%, #262626 5%, #262626 5%, #262626 5%, #050505 100%);
		
	}
  .fa-trophy{
    color: #d3a93f;

  }

.date-play{
	background:#FFBD4B;
	color:#222222;
	text-align:center;
	font-family:kanit;
padding: 2px;
font-size: 18px;
}

.live-now {
  animation: livemove 0.7s infinite;
}
@keyframes livemove {
  from {color: #FF2626;}
  to {color: #555;}
}
._Vs{
	background:#000;
	padding:5px;
	border-radius:  5px;
	color:#E7CD93;
	font-size: 11px;
}
.no-match{
	font-family:kanit;
	text-align:center;
	color:#FFBD4B;
}

.loader {
                width: 2.8px;
                height: 1.8px;
                display: block;
                margin: 20px auto;
                position: relative;
                border-radius: 4px;
                color: #fff;
                background: currentColor;
                box-sizing: border-box;
                animation: animloader 0.3s 0.3s linear infinite alternate;
            }
            .loader::after,
            .loader::before {
                content: "";
                box-sizing: border-box;
                width: 2.8px;
                height: 1.8px;
                border-radius: 4px;
                background: currentColor;
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                top: 8px;
                animation: animloader 0.3s 0.45s linear infinite alternate;
            }
            .loader::after {
                top: -8px;
                animation-delay: 0s;
            }

            @keyframes animloader {
                0% {
                    width: 4.8px;
                }
                100% {
                    width: 38px;
                }
            }
.close-more .dialog-close-button{
margin-right:-25px;
	background:#11131F;
	padding:5px;
}
.tag-news a{
  font-size: 13px;
  padding: 8px 12px;
  margin: 0 5px 5px 0;
  line-height: 17px;
  color: rgb(124,120,120);
  height: 32px;
  background-color: #181818;
  border-radius: 30px;
  display: inline-block !important;
}

.more-sport .elementor-nav-menu img{
	padding:0px  !important;
}

/*mobile style*/
@media screen and (max-width: 600px) {
 .time-play i {
    display: none;
  }
	 .league {
    font-size:13px;
  }
	.date-play{
		 font-size:15px;
	}
}


selector ul {
    /*display: flex !important;*/
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
}
selector ul::-webkit-scrollbar{
display:none !important;
}


selector ul {
    /*display: flex !important;*/
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
}
selector ul::-webkit-scrollbar{
display:none !important;
}


/*menu sport*/

.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  z-index:9999;
}

.sidenav a {
  padding: 8px 8px 5px 30px;
  text-decoration: none;
  font-family:kanit;
  color: #d2d2d2;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.sport-menu1 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #1E1E1E;
}

.sport-menu1 li {
  float: left;
}

.sport-menu1 li a {
  display: block;
  color: white;
  text-align: center;
  padding: 16px;
  text-decoration: none;
  font-family:kanit;
}

.sport-menu1 li a:hover {
  background-color: #111111;
}

.sport-menu1  ul {
    display: -webkit-box; !important;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
}
.sport-menu1  ul::-webkit-scrollbar{
display:none !important;
}


.sport-menu1  ul {
    display: -webkit-box; !important;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
}
.sport-menu1  ul::-webkit-scrollbar{
display:none !important;
}
/*end menusport*/