@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
html, body{font-family:'Poppins', sans-serif;background:#fff;color:#1c1c1c;}
.team span , .team1 span, .news-title a{color: #b03aad;}
.news-title a:hover{color: #92278f;}
a{color:inherit;}
a:hover{color:inherit;text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family:'Poppins', sans-serif;margin-bottom:1rem;}
a{background-color:transparent}
a:active,a:hover{outline:0}
.text-small{font-size:15px;font-family:'Poppins',sans-serif;}
.text-sm{font-size:16px;font-family:'Poppins',sans-serif;font-weight:300;line-height:1.5em;display:inline-block}
.text-main{color:#000000;}
.text-black{color:#565656;}
.text-gray{color:#f5f0ea;}
.text-white{color:#ea4a34;}
.text-redorange{color:#FF4500;}
.text-white-text{color:rgba(255,255,255,.8)}
.text-red{color:#e65338;}
.text-yellow{color:#e2b239;}
.bg-main{background-color:rgba(255, 160, 0, 1);}
.bg-grey{background-color:#f5f0ea;}
.btn:focus{border: none!important; box-shadow: none!important;}
.btn-close:focus{box-shadow: none!important;}

.btn, 
.button{display: inline-block; font-family: 'Poppins',serif;	font-weight: 600;text-transform: uppercase;	letter-spacing: 1.5px;}
.btn + .btn{margin-left: 1rem;}
.button + .button{margin-left: 1rem!important;}
.btn.btn-lg {padding: 0.75rem 2rem;min-width: 190px; border-radius: 40px;}
.btn-rounded{border-radius: 50px;}
.btn-main{border-color: rgba(255, 160, 0, 1); background-color: rgba(255, 160, 0, 1);}
.btn-second{border-color: #1c1c1c; background-color: #1c1c1c;}
.btn-outline-main{border-width:2px; border-color: rgba(255, 160, 0, 1); background-color: transparent;color: rgba(255, 160, 0, 1);}
.btn-outline-second{background-color: transparent;color: #ffffff;     color: #fff; border: none; border-radius: 5px; padding: 15px 30px;font-family: 'Lato', sans-serif;font-weight: 500;cursor: pointer;transition: all 0.3s ease;position: relative;display: inline-block; box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);outline: none;background: linear-gradient(90deg, #300e57 0%, #502181 49%, #a474d8c7 100%);}
.btn-outline-second:hover{color: white; box-shadow: none;}
.btn:focus .btn-second:before,
.btn:hover .btn-second:before{height:100%}
.btn .icon{margin-top:-22px;margin-bottom:-22px;margin-right:16px}
.btn .icon i{font-size:68px;color:rgba(255, 160, 0, 1);}
.icon-message-img{position: relative;top: -10px;}
.signin-form .form-control{padding-left: 45px;}
.signin-form , .signup-form{    background: linear-gradient(90deg, #50218129 0%, #50218157 49%, #8000804d 100%)!important; box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);}
.forrget-password-btn{    background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);color: white!important;width: 100%;border: none;padding: 7px 10px;box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);margin-top: 15px;margin-bottom: 15px;}
.modal-header-forgget{background: linear-gradient(90deg, #300e57b8 0%, #502181a6 49%, #800080bd 100%)!important;}
.signup-form .space .form-control {padding-left: 45px; height: 38px;}
.sigup-btn input{width: 100%;background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);color: white;border: none;padding: 7px 10px;box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);margin-top: 15px;margin-bottom: 15px;}
.forget-btn input{background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);color: white;border: none; box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1); }
.forget-btn input:hover{box-shadow: none!important; color: white;}
.create-account-btn{ border: none!important;background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);color: white!important;border: none;padding: 7px 10px;box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);}
.form-group.mb-4.space div {display: block !important;}
.form-group-pryer-choose{margin-top: 16px;}
.section-create-team{    background-image: linear-gradient(315deg, #e7eff9 0%, #cfd6e6 74%);}
.form-holder.shadow.p-3.rounded{background: white;}
.form-group-form{margin-top: 12px;}
.form-group-countries{width: 98%; margin: auto;}
.form-group-form input{    padding: 0.75rem 0.75rem;}
.form-control:focus{box-shadow:none;outline:none;border:1px solid rgba(255, 160, 0, 1);}
.form-rounded{border-radius:50px;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {width: 170px; border-radius: 50px; box-shadow:none;outline:none;border:1px solid rgba(39, 92, 83, 1);}
.section{padding: 50px 0px; background-color: white;}
.heading{font-family:Montserrat,sans-serif;font-weight: 800; letter-spacing: 1.5px;text-transform: uppercase;}
.sub-heading{position:relative; text-transform:uppercase;letter-spacing:1px;font-weight: 600;}
.sub-heading:after{content:"";border-bottom:2px solid rgba(255, 160, 0, 1);width:40px;display:inline-block;left: 50%; transform: translateX(-50%); position: absolute; bottom: -10px;}
.float-right{ bottom: 18px; right: 10px; display: block;margin-left: 5px;}
/********************Modal css********************/
.modal-dialog.modal-sm{ width:400px;}
.modal-dialog.modal-lg{ width:900px;}
.modal-content{ border: 0px; border-radius: 1rem;}
.modal-content strong{ font-weight:600;}
.modal-content-agress-popup{height: 575px;}
.modal-header{background:rgb(234 186 104); padding:5px 30px;    min-height: 50px;    border-radius: 1rem 1rem 0px 0px;}
.modal-header .close{opacity: 1; margin-top: 6px; background-image: url(assets/img/svg/close-white.svg); background-repeat: no-repeat; background-size: cover; width: 24px; height: 24px; text-indent: -999999px; padding: 0px;}
.modal-body .close{opacity: 1; margin-top: 6px; background-image: url(assets/img/svg/close.svg); background-repeat: no-repeat; background-size: cover; width: 24px; height: 24px; text-indent: -999999px; padding: 0px;}
.modal-title{color: #fff;}
/********************End Modal css********************/
.preloader-wrapper {display:flex; align-items:center; justify-content: center; position: fixed; width: 100%; height: 100%; z-index: 1000; background: rgba(255, 255, 255, 1);}
.preloader-wrapper img{width: 100px; height: 100px; object-fit: contain; object-position: center;}
.logged-in.admin-bar header{top: 32px;}
.top-bar{padding:2px 0;background:#f7f7f7}
.top-bar ul{margin-bottom: 0;}
.top-contacts .socials{vertical-align:top;border-right:1px solid #e0e0e0}
.socials{padding:5px 40px 5px 0;display:inline-block}
.socials li{padding-left:23px;display:inline-block}
.socials li:first-child{padding-left:0}
.top-bar .socials li a{color:#999}
.socials li a{font-size:16px;color:#999}
.socials li a:hover{color:rgba(255, 160, 0, 1)}
.top-contacts .contacts{padding:5px 0px;display:inline-block}
.top-contacts .contacts li{padding-left:24px;vertical-align:top;display:inline-block;font-size:12px}
.top-contacts .contacts li .fa{margin-right:9px;color:#999;font-size:16px;transition:all .4s;vertical-align:middle}
.top-contacts .contacts li a{text-transform:uppercase;color:#999}
.top-contacts .contacts li a:hover{color:rgba(255, 160, 0, 1)}
.top-contacts .contacts li a:hover .fa{color:rgba(255, 160, 0, 1)}
.top-search{border:solid #e0e0e0;border-width:0 1px;position:relative;float:right; display: none;}
.top-search input[type=text]{width:100%;box-sizing:border-box;padding:0 29px;height:34px;line-height:34px;color:#999;background:0 0;border:none}
.top-search input:focus{outline: none;}
.top-search button{position:absolute;font-size:13px;color:#999;top:50%;transform:translateY(-50%);right:29px;background:0 0;border:none}
.top-language{width:90px;float:right;}
.top-language .list li{list-style: none;}
.top-language .list li a{font-size:12px;text-transform:uppercase;color:#666}
.top-language .list li a img{margin-right:7px;width: 12px;height: 12px;object-fit: contain;  object-position: center;}
.top-language .dropdown-menu{min-width:80px;max-width:80px;left:-20px!important; margin-top: 10px;border:none;border-radius:0}
.top-language .dropdown-menu li a{background:0 0;padding: 3px 20px;}
ul.dropdown-menu.account-btn-profile.show {padding: 0px;}
.id-team-dropdown{    color: #300e57; font-weight: bold;}
.dropdown-menu-count-first a{padding-top: 13px!important; padding-bottom: 13px!important; background: #f1c74c!important;color: white!important;font-size: 17px;cursor: default;}
.uploadarea-show{min-height: 140px;max-width: 65%;}
i.fa-solid.fa-arrow-right-from-bracket{color:#980000; margin-right: 2px;}
#login-signup-wrap{background: #2b3e4f;padding: 2rem 0;height: 260px; transition: all 0.2s ease-in-out; overflow:hidden; position:absolute; top: 122px;z-index: 999; left: 0; width: 100%;}
#login-signup-wrap .d-flex{height: 100%; position: relative;}
.link{display: inline-block; font-size: 0.7rem;font-weight: 600;color: #fff;}
.link .icon{background-color: rgba(255, 160, 0, 1);padding: 0.5rem;text-align: center;border-radius: 10px;height: 60px;width: 60px; line-height: 42px;display: inline-block;  font-size: 1.5rem;}
.link:hover .icon{background-color:#fff;}
.link .text{display: block; margin-top: 5px; text-transform: uppercase;}
.more-link{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:12px;color:rgba(39, 92, 83, 1);position:relative;font-weight:400}
.more-link:before,
.more-link:after{border-color:rgba(255, 160, 0, 1);content:"";position:absolute;left:0;width:100%;bottom:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.more-link:before{border-color:rgba(39, 92, 83, 1);width:0;z-index:2}
.more-link:hover:before{width:100%}
/*********************************Home Slider*********************************/
.home-slider-section{position:relative;  background-image: linear-gradient(rgb(0 0 0 / 57%),rgb(0 0 0 / 52%)),url(assets/img/last.webp); background-repeat: no-repeat;  background-size: cover;     background-position: center; margin-bottom: 60px;}
.home-slider .item{position:relative;padding:8rem 0px;background-position:center;background-size:cover;background-repeat:no-repeat;}
.home-slider .item::before{position:absolute;height:100%;width:100%;left:0px;top:0px;background-color:rgba(39, 92, 83, 0.5);}
.home-slider.owl-carousel .owl-nav .owl-prev,
.home-slider.owl-carousel .owl-nav .owl-next{height: 50px;  width: 50px;  line-height:35px; border-radius:50%; background:transparent; display:block; text-indent:-99999px; position:absolute; top:50%; transform: translateY(-50%); bottom:auto; z-index:2;}
.home-slider.owl-carousel .owl-nav .owl-prev{ left:15px;}
.home-slider.owl-carousel .owl-nav .owl-next{ right:15px;}
.home-slider.owl-carousel .owl-nav .owl-prev:after,
.home-slider.owl-carousel .owl-nav .owl-next:after{font-family:'FontAwesome'; position:absolute; left:0; top:0; text-indent:0; font-size:50px; width:100%; height:100%; text-align:center;  color:#C0C0C0; opacity:0.7;}
.home-slider.owl-carousel .owl-nav .owl-next:after{content:'\203a'}
.home-slider.owl-carousel .owl-nav .owl-prev:after{content:'\2039'}
.home-slider.owl-carousel .owl-dots { margin-top: 30px;z-index: 9999; position: absolute; left: 0;right: 0;width: 100%; text-align: center;}
.home-slider.owl-carousel button.owl-dot{ width: 8px; height: 8px; border-radius: 50px; background: #a474d8;} 
.home-slider.owl-carousel button.owl-dot + .owl-dot {margin-left: 6px;}
.home-slider.owl-carousel button.owl-dot.active {width: 20px; background: #4e237f;}
.home-slider-caption{color:#141414; }
.home-slider-caption .type{color:rgba(255, 160, 0, 1); font-weight: 300;line-height:1; margin-bottom: 0.5rem;}
.home-slider-caption .type .icon{display: inline-block;width:auto;height: 20px;object-fit: contain; object-position: center; margin-right: 0.5rem;}
.home-slider-caption .match-date{padding-bottom:2px;font-size:16px;text-transform:uppercase;font-family:Montserrat,sans-serif;color:#fff}
.home-slider-caption .team{font-size:36px;text-transform:uppercase;color:#fff;font-weight:700;line-height:normal}
.home-slider-caption .team .big-count{padding:0 10px;text-align:center;display:inline-block;font-size:32px;color:rgba(255, 160, 0, 1);line-height:60px;border-radius:10px; text-transform: capitalize;}
.home-slider-caption .match-role{font-size:64px;text-transform:uppercase;color:#141414;font-weight:900;line-height:normal}
.home-slider-caption .counter{padding-top:1rem;}
.home-slider-caption .counter ul{padding-left: 0px; margin-bottom: 0px;}
.home-slider-caption .counter ul li{margin-right:30px;text-align:center;display:inline-block;}
.home-slider-caption .counter .digit{padding:0 10px; margin-bottom:0.5rem;box-sizing:border-box;border-radius:8px;min-width:60px;height:60px;line-height:60px;text-align:center;font-size:32px;color: rgba(255, 160, 0, 1);font-weight:700;background:#fff;font-family:Montserrat,sans-serif;}
.home-slider-caption .counter .descr{font-size:12px;text-transform:uppercase;font-weight:900;color:#fff}
.home-slider-caption .booking{padding-top:1rem}
.home-slider-caption .booking a{font-family:Montserrat,sans-serif;}
.home-slider-caption .title{line-height:normal;color:#141414;font-size:32px;font-weight:900;text-transform:uppercase}
.home-slider-caption .title span{color:#fff}
.home-slider-caption .big-title{line-height:normal;color:#141414;font-size:88px;font-weight:900;text-transform:uppercase}
.home-slider-caption .sub-title{padding-bottom:35px;line-height:normal;color:#141414;text-transform:uppercase;font-size:16px}
.home-slider-caption .btn{margin-right:16px}
.event-nav{position: absolute; right: 0; bottom: 30px; left: 0;  z-index: 15;}
.event-nav .nav-item{padding:15px 30px 15px 30px;display:block;background-color:rgba(0,0,0,.5);box-sizing:border-box;position:relative}
.event-nav .nav-item:before{content:'';height:6px;width:0;left:0;position:absolute;bottom:-6px;background:rgba(255, 160, 0, 1);transition:all .4s}
.event-nav .nav-item:hover:before{width:100%}
.event-nav .active{width:100%;height:auto;background:0 0}
.event-nav .active .nav-item:before{width:100%}
.event-nav .nav-item .championship{padding-bottom:4px;font-size:10px;color:#ccc;line-height:normal;font-family:Montserrat,sans-serif;display:block;text-transform:uppercase;text-align:center}
.event-nav .nav-item .teams-wrap{width:100%;display:inline-block;font-size:0}
.event-nav .nav-item .teams-wrap>*{vertical-align:middle}
.event-nav .nav-item .team{width:15%;display:inline-block;font-size:12px;font-family:Montserrat,sans-serif;text-transform:uppercase;color:#141414}
.event-nav .nav-item .team img{width:40px;height:40px;margin-right:10px}
.event-nav .nav-item .team span{display:inline-block;vertical-align:middle;line-height:normal}
.event-nav .nav-item .team1 span{display:inline-block;vertical-align:middle;line-height:normal}
.event-nav .nav-item .team1 span:first-child{width:100%}
.event-nav .nav-item .team1{width:15%;display:inline-block;font-size:12px;font-family:Montserrat,sans-serif;text-transform:uppercase;color:#141414;text-align:right}
.event-nav .nav-item .team1 img{width:40px;height:40px;margin-left:10px}
.event-nav .nav-item .score{width:70%;display:inline-block;text-align:center}
.event-nav .nav-item .score span{margin:0 10px;min-width:35px;padding:0 10px;box-sizing:border-box;display:inline-block;background:#141414;color:#fff;font-size:14px;font-weight:700;line-height:30px;border-radius:10px;position:relative}
.event-nav .nav-item .game-result{font-size:10px;color:#ccc;line-height:normal;font-family:Montserrat,sans-serif;display:block;text-transform:uppercase;text-align:center}
.event-nav .nav-item .score span:before{content:':';position:absolute;top:0;line-height:27px;height:30px;right:-12px;font-size:14px;font-weight:700;color:#aaa}
.event-nav .nav-item .score span:last-child{margin-right:0}
.event-nav .nav-item .score span:last-child:before{display:none}
/*********************************Match Schedule*********************************/
.match-latest-row{justify-content: space-between;}
.match-schedule-col-main , .latest-match-col-main{ width: 49%!important;background-image: linear-gradient(315deg, #e7eff9 0%, #cfd6e6 74%); border-radius: 20px;}
.match-schedule{background: #f7f7f7;}
.match-schedule-col , .latest-match-col{width: 88%;margin: auto;padding-top: 20px;padding-bottom: 27px;}
.latest-matches .item{padding:1rem;border-bottom:1px solid #f7f7f7;display:block;background:#fff;box-sizing:border-box; box-shadow: 0px 0px 10px #bfbfbf9e; padding-bottom: 2rem;}
.latest-matches-edit .item{margin-bottom: 10px;}
.latest-matches-edit a{margin: 20px;}
.latest-matches .item:hover{    border-bottom:5px solid #8693ab; transition:all .5s; background: #f3f3f3;}
.latest-matches .item:last-child{border-bottom:none}
.latest-matches .item .category{line-height: 1;font-weight:bold;color:#92278f;font-family:Montserrat,sans-serif; font-size: 19px; margin-top: 15px;}
.latest-matches .item .championship{line-height: 1;color:#b03aad;font-family:Montserrat,sans-serif;}
.timer p{color:#b03aad;}
.latest-matches .item .teams-wrap{width:100%;display:inline-block;font-size:0}
.latest-matches .item .teams-wrap>*{vertical-align:middle}
.latest-matches .item .team{width:35%;display:inline-block;font-size: 0.7rem;font-weight: bold;font-family:Montserrat,sans-serif;}
.latest-matches .item .team img{width:60px;height:60px; border-radius: 50%;}
.latest-matches .item .team span{display:inline-block;vertical-align:middle;line-height:normal; margin-top: 5px;}
.latest-matches .item .team1 span{display:inline-block;vertical-align:middle;line-height:normal; margin-top: 5px;}
.latest-matches .item .team1{width:35%;display:inline-block;font-size: 0.7rem;font-weight: bold;font-family:Montserrat,sans-serif;text-align:right}
.latest-matches .item .team1 img{width:60px;height:60px; border-radius: 50%;}
.team-logo {background: #fff; width: 70px;height: 70px;justify-content: center;align-items: center;display: flex;border-radius: 50%;background-color: #b03aad1c; margin-bottom:10px; margin: auto;}
.team-logo-clender .team-logo{margin: inherit;}
.latest-matches .item .score{width:30%;display:inline-block;text-align:center}
.latest-matches .item .score span{min-width:50px;padding:0 0px;box-sizing:border-box;display:inline-block;background:#141414;color:#fff;font-size:.75rem;font-weight:700;line-height:24px;border-radius:10px}
.latest-matches .item .game-result{color:#999;font-family:Montserrat,sans-serif; margin-top: 8px;}
.latest-matches .item .team1 span {text-align: center; display: block;}
.latest-matches .item .team span {text-align: center; display: block;}
.latest-matche-wrapper h4{ margin-bottom: 17px;}
.next-match{position:relative}
.next-match.bg-cover{background-size:50% 50%}
.next-match .content{position:absolute;top:0;right:0;bottom:0;left:0;padding:2rem 0;color:#fff; font-weight:bold; background: rgb(12 12 12 / 80%);}
.next-match .champ-image{opacity:0;visibility:hidden;max-width:100%}
.next-match .teams-wrap{color:#fff; font-weight:700;padding:0 20px;text-align:center;width:100%;box-sizing:border-box;position:absolute;top:40%;transform:translateY(-50%); }
.next-match .teams-wrap>*{display:block;}
.next-match .teams-wrap .vs{padding:0 15px;line-height:normal; color:rgba(255, 160, 0, 1); font-weight:800;}
.next-match .teams-wrap .team{line-height:normal; font-weight:700;}
.next-match .teams-wrap .team img{width:125px;height:125px; border-radius:50%; border: 5px solid rgba(255, 160, 0, 1);}
.next-match .teams-wrap .team1{line-height:normal; font-weight:700;}
.next-match .teams-wrap .team1 img{width:70px;height:70px}
.next-match .teams-wrap .team span{display:table-cell;vertical-align:middle}
.next-match .teams-wrap .team1 span{display:table-cell;vertical-align:middle}
.next-match .booking{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}
.next-match .bg-image {max-width: 100%;max-height: 497px;width: 100%;}
.contact-info .link {font-size: 16px;font-weight: 500;word-break: break-all;}
/**************************************** match result ***************************** */
.tabs-mainsection{background-color: white;border-radius: 20px;}
.tab {overflow: hidden;border: 1px solid #ccc;background: radial-gradient(circle, #800080d1 0%, #800080d9 37%, #800080c7 100%);border-radius: 20px;}
.tab button {background: linear-gradient(90deg, #300e578c 0%, #50218185 49%, #8000804f 100%);float: left;border: none;outline: none;cursor: pointer;padding: 0px 0px;transition: 0.3s;width: 50%;font-size: 17px;background: none;}
.tab button.active h6{background: linear-gradient(90deg, #300e57 0%, #502181 49%, #300e57 100%);border-radius: 20px;}
.tabcontent {display: none;padding: 6px 12px;border-top: none;background-color: white;padding-left: 0px;padding-right: 0px;padding-bottom: 0px;}
.match-summary-edit{background-color: white;padding-bottom: 25px;     border-radius: 20px 20px;     box-shadow: 0px 0px 10px #9f99998a;border-radius: 20px 20px 20px 20px;}
.match-summary-edit h4{    background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%); color: white; padding: 10px; border-radius: 20px 20px 0px 0px; }
.match-summary-edit p{padding-left: 10px;}
.tabcontent ol{margin-bottom: 0px; }
.match-summary{ margin-top: 2rem;}
.match-reslt-main-row{background-color: white; padding-top: 25px;padding-bottom: 40px;border-radius: 20px; padding-left: 25px; padding-right: 25px;}
.dropdown-menu.show{display: block!important;}
/*********************************CTA***************************************/
.cta{position:relative;  background: linear-gradient(90deg, #300e57 0%, #502181 49%, #a474d8c7 100%); }
.cta::before{content:'';position:absolute;height:100%;width:100%;left:0px;top:0px;}
/**********************************Sports Section***************************/
.sport-item{position:relative; display:block;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); background-color: #fff;transition: all 0.5s ease-in-out; overflow: hidden;}
.sport-item .sport-image img{width:100%;height: 300px;object-fit: cover; object-position: center; transition: all 0.3s ease-in-out;}
.sport-item:hover .sport-image img{transform: scale(1.1); transition: all 0.3s ease-in-out;}
.sport-item .sport-content{background:rgba(0,0,0,0.5);padding:1.5rem; position: absolute; top: 0; left: 0; width: 100%;height: 100%;}
.sport-item .sport-content .sport-name .icon{height: 30px; width: auto; margin-right: 1rem;object-fit: cover; object-position: center; display:inline;}
.latest-sports.owl-carousel .owl-nav .owl-prev,
.latest-sports.owl-carousel .owl-nav .owl-next{height: 50px;  width: 50px;  border: 0px solid rgba(255, 160, 0, 1); line-height:35px; border-radius:50%; background:transparent; display:block; text-indent:-99999px; position:absolute; top:50%; transform: translateY(-50%); bottom:auto; z-index:2;}
.latest-sports.owl-carousel .owl-nav .owl-prev{ left:-80px;}
.latest-sports.owl-carousel .owl-nav .owl-next{ right:-80px;}
.latest-sports.owl-carousel .owl-nav .owl-prev:after,
.latest-sports.owl-carousel .owl-nav .owl-next:after{font-family:'FontAwesome'; position:absolute; left:0; top:0; text-indent:0; font-size:50px; width:100%; height:100%; text-align:center;  color:rgba(255, 160, 0, 1); opacity:0.7;}
.latest-sports.owl-carousel .owl-nav .owl-next:after{content:'\203a'}
.latest-sports.owl-carousel .owl-nav .owl-prev:after{content:'\2039'}
/**********************************News Section***************************/
.news{background: linear-gradient(62deg, #962071, #4e237f, #7441ae, #4f2183);animation: gradient 15s ease infinite; background-size: 400% 400%;}
@-webkit-keyframes gradient{
0% { background-position: 0 50%;}
50% {background-position: 100% 50%;}
100% {background-position: 0% 50%;}
  }
  @keyframes gradient{
0% {background-position: 0 50%;}
50% {background-position: 100% 50%;}
100% {background-position: 0% 50%;}
  }
.new-title-name a:hover{color: white!important;}
.news-item{display:block;margin-bottom:3rem; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1); background-color: #fff;transition: all 0.5s ease-in-out;  overflow: hidden; clear:both;     border-radius: 20px 20px 0px 0px;}
.new-title-name a{margin-top: -72px;display: block;z-index: 1;margin-left: -10px;position: relative;background-color: #92278f;padding: 8px;position: absolute;border-radius: 4px;color: white;font-size: 12px;}
.new-main-heading{margin-bottom: 25px;}
.news-item:hover{transform: translateY(-1rem); transition: all 0.3s ease-in-out;}
.news-item .news-image img{width:100%;height: 230px;object-fit: cover; object-position: center;}
.news-item .news-content{padding:1.5rem; background-color: white;}
.news-item .news-content .news-title{ text-transform: capitalize; font-size: 1.25rem;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news-item .news-content .news-text {height: 98px;overflow: hidden;white-space: normal;}
.news-main-content h3{margin-top: 25px;}
.news .nav-tabs{border-bottom:0px solid #ebebeb;        background-image: linear-gradient(#a474d8, #4e237f); padding: 5px 5px 10px 5px; border-radius: 30px;}
.news .nav-tabs .nav-item{margin-bottom:-3px;}
.news .nav-tabs .nav-item .nav-link{padding:10px 15px;background-color:transparent;border:none;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:0.5px;}
.news .nav-tabs .nav-item .nav-link:hover,.news .nav-tabs .nav-item .nav-link:focus{color:#ffffff;background:transparent;}
.news .nav-tabs .nav-item.show .nav-link,.news .nav-tabs .nav-link.active{border:none;border: 1px solid #4e237f;
  color: #92278f!important; position:relative; background-color: #ffffff!important;    border-radius: 25px;}
/* .news .nav-tabs .nav-link.active::before{content:'';position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border-top:10px solid rgba(255, 160, 0, 1);border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;} */
.news .tab-content{padding:3rem 0 0;border:none;}
.news .tab-content > .tab-pane > p{margin-bottom:0;}
/******************************Sponser section**************************/
.sponsers-slider .sponser-image{padding:2rem;  border-radius: 20px;    background: radial-gradient(circle, #800080d1 0%, #800080d9 37%, #800080c7 100%);}
.sponsers-slider .sponser-image img{max-height: 80px; width: auto; object-fit: contain;object-position: center;margin: auto;}
.sponsers-slider.owl-carousel .owl-nav .owl-prev,
.sponsers-slider.owl-carousel .owl-nav .owl-next{height: 50px;  width: 50px;  border: 0px solid rgba(255, 160, 0, 1); line-height:35px; border-radius:50%; background:transparent; display:block; text-indent:-99999px; position:absolute; top:50%; transform: translateY(-50%); bottom:auto; z-index:2;}
.sponsers-slider.owl-carousel .owl-nav .owl-prev{ left:-80px;}
.sponsers-slider.owl-carousel .owl-nav .owl-next{ right:-80px;}
.sponsers-slider.owl-carousel .owl-nav .owl-prev:after,
.sponsers-slider.owl-carousel .owl-nav .owl-next:after{font-family:'FontAwesome'; position:absolute; left:0; top:0; text-indent:0; font-size:50px; width:100%; height:100%; text-align:center;  color:rgba(255, 160, 0, 1); opacity:0.7;}
.sponsers-slider.owl-carousel .owl-nav .owl-next:after{content:'\203a'} 
.sponsers-slider.owl-carousel .owl-nav .owl-prev:after{content:'\2039'}
/*********************************Footer*********************************/
.footer-wrapper{background-color: #2b3e4f; color:#fff; /*background-image:url(assets/img/footer-bg.png);*/background-size:contain;background-repeat:no-repeat;background-position:left top;}
.footer-left{position: relative; color: #56697a; padding: 3rem 0px;}
.footer-left::before {content: ''; position: absolute; top: 0; bottom: 0; width: 101vw; background: #2e3c4900; left: 50%; transform: translate3d(-50%, 0, 0); pointer-events: none;}
@media (min-width: 1200px){
  .footer-left::before {right: 15px; left: auto; background: #0a0a0a00; transform: skewX(17.5deg); transform-origin: 100% 100%;}
}
.footer-left .content{position: relative; display: flex; align-items: center;}
.footer-logo img{max-height: 130px; width: auto; object-fit: contain; }
.footer-about{border-left: 3px solid white;}
.footer-right > ul li{display: inline-block;}
.footer-right > ul > li + li{margin-left: .5rem; padding-left: .5rem; border-left:3px solid #ffffff;}
.footer-right .icon{margin-right: 1.5rem;}
.social-links li + li{margin-left: 1rem;}
.copyright-wrapper{background: #293540; padding: 1rem 0px; font-weight: 600;     background-image: linear-gradient(315deg, #e7eff9 0%, #cfd6e6 74%);}
.copyright-wrapper a.text-main {font-size: 13px;}
/*********************************Hero Section*********************************/
.hero-section{position:relative;min-height:392px;background-repeat: no-repeat;background-position: center; background-size:cover;overflow:hidden;clear:both; background-image: linear-gradient(rgb(0 0 0 / 0%),rgb(0 0 0 / 0%)),url(assets/img/blog.webp);}
.hero-section:before{content:'';background-color:rgba(0, 0, 0, 0.38);top:0;bottom:0;right:0px;left:-0%;position:absolute;}
.hero-section h1{padding-top:5px;margin-top:0;color:#fff}
.hero-section .content{position:relative}
.breadcrumbs{padding: 0px; margin-bottom: 0;}
.breadcrumbs li{display:inline-block;font-size:12px;color:#fff;text-transform:uppercase}
.breadcrumbs li a{padding-right:4px;font-size:12px;color:#fff;text-transform:uppercase}
/*********************************Matches Calendar Page Css*********************************/
.league-name {margin: auto;display: block; text-align: center;margin-bottom: 2rem;border-radius: 20px;padding: 0.3rem 1rem;font-size: 2.2rem;font-weight: 700;}
.matches-calendar .item{display:block; margin-bottom: 2rem;}
.wrap2{ align-items: center;padding-left: 15px;}
.wrap2-header-img{padding-right: 25px;position: relative;top: 28px;}
.wrap-main-section{display: flex;    box-shadow: 0px 0px 10px #9f99998a;
  border-radius: 0px 0px 20px 20px;}
.wrap2-statidum{ display: flex;flex-direction: column;height: 100;height: 74%;justify-content: center;}
.wrap2-statidum h6{ color: #383838;margin: 0px;font-size: 19px;font-weight: bold;display: flex;align-items: center;margin-top: 5px;}
.wrap2-statidum h6 img{ width:21px;}
.wrap2-statidum h6 p{ margin: 0px; margin-left: 10px;}
.wrap2-statidum h6  i{color: #b5b5b5;}
.section-result{background-image: linear-gradient(315deg, #e7eff9 0%, #cfd6e6 74%);}
.match-clender-section{ background-image: linear-gradient(315deg, #e7eff9 0%, #cfd6e6 74%);}
.matches-calendar .item .wrap{position:relative; padding:0.5rem 2rem;display:block;background: rgb(255, 255, 255);box-sizing: border-box;border-radius: 0px 0px 0px 20px; padding-top: 30px; padding-bottom: 20px; width: 69%; padding-top: 50px;}
.wrap2{width: 32%;background-color: white;     border-radius: 0px 0px 20px 0px;}
.team-logo-clender{display: flex;align-items: center;justify-content: center;}
.team-logo-clender span{margin-left: 10px;}
.matches-calendar .item .top-strip{margin:auto;text-align: center; background-color: white;  border-radius: 20px 20px 0px 0px;}
.matches-calendar .item .league-name{display:none;color:rgba(255, 160, 0, 1);}
.matches-calendar .item .time-stamp p{margin-bottom: 0px;}
.matches-calendar .item .time-stamp{display: flex; justify-content: space-between; align-items: center; width: 100%; margin: 0px auto;   padding: 10px 0px;  font-weight: 400;  line-height: 1;  font-size: 1rem;   color: #ffffff; border-radius: 20px 20px 0px 0px; background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%); padding-left: 20px;padding-right: 20px;}
.time-stamp button{background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);color: white;border: none;padding: 7px 10px;box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);font-size: 12px;}
.time-stamp button:hover{ box-shadow: none;}
.matches-calendar .item .category{line-height: 1;font-weight:bold;color:rgba(255, 160, 0, 1);font-family:Montserrat,sans-serif;}
.matches-calendar .item .championship{color:#008000;font-family: 'Josefin Sans', sans-serif; font-weight: 700; font-size: 13px; text-align:right; height: 20px; text-transform: capitalize;}
.matches-calendar .item .teams-wrap{width:100%;display:inline-block;font-size:0}
.matches-calendar .item .teams-wrap>*{vertical-align:middle}
.matches-calendar .item .team{width:35%;display:inline-block;font-size: 0.8rem;font-weight: bold;font-family:Montserrat,sans-serif; color: #2b3e4f;}
.matches-calendar .item .team img{width:60px;height:60px;margin-right:10px;}
.matches-calendar .item .team span{display:block;vertical-align:middle;line-height:normal; text-align: center;}
.matches-calendar .item .team1 span{display:block;vertical-align:middle;line-height:normal; text-align: center;}
.matches-calendar .item .team1{width:35%;display:inline-block;font-size: 0.8rem;font-weight: bold;font-family:Montserrat,sans-serif;text-align:right;color: #2b3e4f;}
.matches-calendar .item .team1 img{width:60px;height:60px;margin-left:10px;}
.matches-calendar .item .score{width:30%;display:inline-block;text-align:center}
.matches-calendar .item .score span{min-width:50px;padding:0 10px;box-sizing:border-box;display:inline-block;background:#2b3e4f;color:#fff;font-size:1rem;font-weight:700;line-height:30px;border-radius:10px}
.matches-calendar .item .game-result{color:#999;font-family:Montserrat,sans-serif;}
.matches-calendar .item .team-logo {width: 60px;height: 60px;}
.teams-wrap  .team-1 .team-logo{ margin-bottom: 10px;}
.teams-wrap  .team1-1 .team-logo{ margin-bottom: 10px;}
.matches-calendar .item .team-logo img {margin: 0;height: 50px;width: 50px;border-radius: 50%;}
.matches-calendar .item .timer{text-align: center; font-size: 1rem; font-weight: 700; line-height: 1; color: #2b3e4f; margin-top: 0.5rem;font-family: Montserrat,sans-serif;}
.matches-calendar .item .timer span + span{margin-left: 0.5rem;}
/*********************************League Page Css*****************/
.form-group.form-row-choose-team-1 label{font-weight: bold;}
table.table.table-bordered.pending-edit-table > tbody > tr > th{    padding-top: 15px!important;padding-bottom: 15px!important;padding-left: 10px!important;}
table.table.table-bordered.pending-edit-table > tbody > tr > td{padding-top: 15px!important;padding-bottom: 15px!important;padding-left: 10px!important;}
.league-table{margin-bottom:25px;width:100%;font-weight: 300;}
.league-table tr th{height:68px;font-size:0.8rem;padding:0px 20px;color:#fff;background:#2b3e4f; text-align: center; text-transform: uppercase;}
.league-table tr th:first-child{text-align: left;}
.league-table tr td{background:#fff;padding:0px 20px; height:60px;border-bottom:1px solid #e9e9e9;white-space: nowrap;text-align: center;}
.league-table tr td:first-child {text-align: left;}
.league-table tr td:first-child i{margin-right:8px;font-size:16px}
.league-table tr td:first-child a{color:#2b3e4f;}
.league-table tr td.up i{color:#4caf50}
.league-table tr td.down i{color:#f44336}
.league-table tr td.none i{color:#999;font-size:0.8rem}
.league-table tr td .team{padding:0 15px 0 0px}
.league-table tr td.points span{text-align: center;width:40px;height:30px;line-height:30px;border-radius:9px;background:#2b3e4f;display:inline-block;color:#fff}
.league-table tr:hover td{background:#f2f2f2}
.league-table td .team,.league-table td .team-name{margin:auto}
.league-table td img{height:30px;width:30px;object-fit:contain}
table tr td:first-child span{line-height:normal}
.league-table tr td a{display:inline-flex;align-items: center; font-weight: 600;}
.rule-wrap{background: rgba(255, 160, 0, 0.05); border-radius: 20px;     background: linear-gradient(90deg, #50218129 0%, #50218157 49%, #8000804d 100%)!important;}
.rule-wrap .logo{max-width: 50%;}
.create-team-main-row .createteam-form-row{display: flex;}
.form-row-pending{display: flex;     justify-content: space-between;}
.edit-btn-editteam{margin-top: 10px;}
.form-row-pending .col-md-6{width: 49%;}
.form-row-pending .uploadarea{min-height: 140px; max-width: 65%;}
.form-row-pending .edit-fields {background: #f7f5f5;padding: 17px 10px;border: 1px solid #ddd;border-radius: 12px; margin-bottom: 20px;}
.form-row-pending .btns-wraps{margin-top: 10px;}
.form-row-pending .btns-wraps .btn {padding: 5px 15px;font-size: 13px; text-transform: capitalize; line-height: normal; margin-top: 0;}
.form-row-pending .btns-wraps .btn.edit-btn-editteam{background: #6d6de7; border: 1px solid #6d6de7 !important;}
.form-row-pending .btns-wraps .btn.edit-btn-editteam:hover{border: 1px solid #6d6de7 !important;}
.form-row-pending .btns-wraps .btn.btn-success{background: #198754; border: 1px solid #198754 !important; margin-left: 0;}
.form-row-pending .btns-wraps .btn.btn-success:hover{border: 1px solid #198754 !important;}
.pending-edit-table i {margin-right: 8px;}
.createteam-btn{  width: 137px; background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);color: white!important; border: none;padding: 7px 10px;box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1); display: block; margin-left: auto;}
 .createteam-btn:hover{box-shadow: none;}
.from-row-choose-team{display: flex;     justify-content: space-between;}
.from-row-choose-team .col-md-6{width: 49%;}
.create-team-main-row .createteam-form-row .text-right { display: flex; justify-content: flex-end;} 
.league-list{background: #f7f7f7;}
.league-list .item{margin-bottom:2rem;padding:2rem 1rem;text-align:center;background:#fff;border-radius:10px;display:block; min-height: 234px; background: linear-gradient(90deg, #50218129 0%, #50218157 49%, #8000804d 100%)!important;}
.league-list .item:hover{box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);transition: 0.5s all;}
.league-list .item .logo{display:block}
.league-list .item .logo img{width:80px;height:80px;object-fit:cover; border-radius: 100%;}
.league-list .item .name{padding-top:1rem;display:block;font-size:0.8rem; font-weight:bold;text-transform:uppercase;color:#141414;font-family:Montserrat,sans-serif}
/*******************************News Listing Page css**************/
.sidebar-widget + .sidebar-widget{margin-top: 3rem;}
.categories-list{padding: 0;}
.categories-list>li{overflow:hidden;transition:all .4s}
.categories-list>li:hover a{background:#141414;color:#fff}
.categories-list>li>a{margin-bottom:2px;font-size:1rem;color:#141414;display:block;position:relative;z-index:2;background:linear-gradient(to right,#f0f0f0,#f7f7f7)}
.categories-list>li>a .count{padding:11px 0 10px 0;width:40px;display:inline-block;text-align:center;color:#3d3d3d;position:relative;font-size:0.rem;font-family:Montserrat,sans-serif;transition:all .4s}
.categories-list>li>a .count:before{content:'';width:2px;position:absolute;top:0;bottom:0;left:0;background:rgba(255, 160, 0, 1);transition:all .4s;z-index:-1}
.categories-list>li:hover>a .count{margin-right:9px;color:#141414}
.categories-list>li:hover>a .count:before{width:110%;transform:skew(-10deg);left:-10%}
.categories-list>li ul{padding:0px; max-height:0;width:100%;transition:all .6s;margin-top:0;border:solid rgba(255, 160, 0, 1);border-width:0 0 0 2px;position:relative;background:#141414;border-radius:0}
.categories-list>li ul li{list-style: none;}
.categories-list>li ul li:first-child{padding-top:13px}
.categories-list>li ul li:last-child{padding-bottom:11px}
.categories-list>li ul li a{padding:5px 10px 4px 0;font-size:0.8rem;color:#f7f7f7;display:block}
.categories-list>li ul li a .count{width:47px;text-align:center;display:inline-block;font-size:0.8rem;font-family:Montserrat,sans-serif}
.categories-list>li.open>a{background:#141414;color:#fff}
.categories-list>li.open>a .count{margin-right:9px;color:#141414}
.categories-list>li.open>a .count:before{width:110%;transform:skew(-10deg);left:-10%}
.categories-list>li ul li:hover a{color:rgba(255, 160, 0, 1)}
.categories-list>li:hover>ul{max-height:250px}
.sidebar-search-wrap .wrap{border:1px solid #e0e0e0;position:relative}
.sidebar-search-wrap input[type=text]{width:100%;box-sizing:border-box;padding:0 40px 0 20px;height:40px;line-height:40px;color:#8f8f8f;background:0 0;border:none}
.sidebar-search-wrap button{position:absolute;color:#999;top:50%;transform:translateY(-50%);right:20px;background:0 0;border:none}
.tags{font-size:0}
.tags a{margin:0 10px 10px 0;padding:0.5rem 1rem;display:inline-block;color:#141414;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;border:1px solid #e0e0e0;line-height:normal}
.tags a:hover{background:rgba(255, 160, 0, 1);border-color:rgba(255, 160, 0, 1)}
.pagination-wrap .pagination{width:100%;text-align:center;justify-content: center;}
.pagination-wrap .pagination li + li{margin-left: 1rem;}
.pagination-wrap .pagination li a{display: block;width:50px;height:50px;background:#fff;border-radius:0;border:none;text-align:center;line-height:48px;color:#666;box-shadow: 0px 0px 5px rgb(0 0 0 / 10%);}
.pagination-wrap .pagination li a:hover{color:#fff;background:rgba(255, 160, 0, 1)}
.pagination-wrap .pagination li.active a{color:#fff;background:rgba(255, 160, 0, 1)}
.news-meta-item{display:inline-block;position:relative;margin-right:27px;}
.news-meta-item:last-child{margin-right:0px;}
.news-meta-item::after{display:block;position:absolute;top:7px;right:-15px;width:1px;height:12px;background:rgba(255, 160, 0, 1);content:'';}
.news-meta-item:last-child::after{display:none;}
.news-meta-item a{font-size:0.8rem;font-weight:400;color:rgba(255, 160, 0, 1);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.news-meta-item a:hover{color:#2b2b2b;}
.news-post{overflow:hidden;}
.news-post .news-image img{width:100%;height:auto; object-fit:cover; border-radius: 25px;    }
.news-image.news-image-main::after{background-color: rgba(255, 0, 0, 0);  display: contents;}
.news-content blockquote{margin-top:20px;margin-bottom:30px;padding:24px 35px 24px 30px;background:rgb(255, 160, 0, 0.05);color:#777;font-style:italic;border-radius:15px;}
blockquote{padding-left:56px;border:none;position:relative}
blockquote:before{content:"\201c";position:absolute;left:0;font-weight:700;top:4px;font-size:200px;line-height:120px;z-index:0;color:#e6e6e6;}
blockquote p{margin:0;position:relative;font-weight:700; color:#141414;font-family:Montserrat,sans-serif}
blockquote p.name{padding-top:9px;font-size:0.8rem;text-transform:uppercase;line-height:normal;font-weight:400;color:#666;font-family:Montserrat,sans-serif}
/*******************************Setting Page Css******************/
.setting-form{max-width: 800px;margin: auto;background: #f7f7f7;padding: 2rem;border-radius: 1rem;}
.setting-form label{padding: 0rem .75rem;}
.setting-form .form-control{border-color:rgba(255, 160, 0, 1) ;}
.setting-form .form-control:disabled, .setting-form .form-control[readonly] {background-color: transparent; opacity: 1; border: 1px solid transparent;}
.setting-form select:disabled{-webkit-appearance: none; appearance: none;}
.setting-form .btn-sm{padding-top: .407rem;  padding-bottom: .407rem;}
.setting-form .btn-sm:focus{outline: none; box-shadow: none;}
/*******************************Sign up Page Css******************/
.signup-form{max-width: 800px;margin: auto;background: #f7f7f7;padding: 2rem;border-radius: 1rem;}
.signin-form,.reset-form{max-width: 500px;margin: auto;background: #f7f7f7;padding: 2rem;border-radius: 1rem;}
.contact textarea.form-control{min-height: 250px !important; max-height:250px !important;}
/*******************************Choose Sports Page Css******************/
.choose-finish-btn{    width: 130px;background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);color: white!important;border: none; padding: 7px 10px; box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);}
.choose-finish-btn:hover{ box-shadow: none;}
.setting-btn{ width: 208px;background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);color: white!important;border: none; padding: 7px 10px; box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);}
.change-password-btn{ width:130px;background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);color: white!important;border: none; padding: 7px 10px; box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);}
.section-signup , .section-choose{    background-image: linear-gradient(315deg, #e7eff987 0%, #cfd6e696 74%);}
.setting-btn:hover{box-shadow: none;}
.choose-sports{background: #f7f7f7;}
.signup-form-choose{background: linear-gradient(90deg, #50218129 0%, #50218157 49%, #8000804d 100%)!important;}
.choose-sports .item{margin-bottom:2rem;padding:3rem 1rem;text-align:center;background:#fff;border-radius:10px;display:block}
.choose-sports .item:hover{box-shadow:0 0 10px 10px #d2d2d2}
.choose-sports .item .logo{display:block}
.choose-sports .item .logo img{width:80px;height:80px;object-fit:contain}
.choose-sports .item .name{padding-top:1rem;display:block;font-size:0.8rem; font-weight:bold;text-transform:uppercase;color:#141414;font-family:Montserrat,sans-serif;}
ul.star-line {padding: 0; margin: 0; list-style: none; margin-top: -5px;}
ul.star-line li {display: inline; font-size: 24px;}
ul.star-line li + li {margin-left: 5px;}
.choose-col{ display: flex;}
.choose-y-n{display: flex!important;}
.signup-form-choose h3::after{content: "";display: block;width: 100%;margin-top: 10px;height: 1px;background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);}
.uploadarea{ min-height: 156px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 1rem 1rem;border-radius:4px; background:#fff; border:3px dashed #ccc; margin:0px auto; position: relative;}
.upload-wrap  .upload-preview{margin-bottom:1rem;}
.upload-wrap  .upload-preview img{border-radius:6px; width:70px; height: 70px; object-fit: contain; object-position: center;}
.upload-wrap input[type="file"] {position: absolute; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}
.upload-wrap .file-value,
.upload-wrap .text{background:none; outline:none; border:0; font-size: 80%; line-height: 1.1; margin-top:10px;}
.upload-wrap .file-value small{opacity:1; color:#333; font-weight:600;}
.upload-wrap .icon img{ max-height:50px; width:auto;border-radius:5px;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
.notification-drop {color: #fff;font-weight: 600; cursor: pointer; margin-left: 2rem;}
.notification-drop i{font-size: 25px;}
.notification-drop sup {background: #f00; border-radius: 25px; text-align: center; color: #fff; top: -15px; right: 5px; width: 20px; height: 20px; display: inline-block; line-height: 20px;}
.notification-drop-list {display: none; position: absolute;width: 341px;right: 0;top: 53px;background: #fff;color: #000; text-align: left; z-index: 11; }
.notification-drop-list p{margin: 0;}
.notification-drop-list p a{margin: 0;padding: 0.7rem;font-size: 0.75rem;text-transform: capitalize; color: #000!important; display: block;   white-space: normal;}
.notification-drop-list p a:hover {background: #1d4e4b;color: #fff!important;     background-image: linear-gradient(#a474d8, #4e237f);}
.notification-drop-list p a span {display: block;font-weight: bold;}
span.btn-click { background: #006900; color: white;padding: 5px 6px; border-radius: 4px; width: 123px;margin-top: 5px;}
span.btn-click:hover{background: #019101;}
.notification-drop.mobile-notification{display: none;}
.matches-result .lini-up{ color:#fff; margin-bottom: 0px;}
.matches-result .team-list {padding: 0;list-style-position: inside;}
.matches-result .team-list li {padding: 5px 10px;background: #ffffff; font-weight: 500; border-bottom: 1px solid #e1e1e1; margin-top: 10px;}
.matches-result .team-list li + li {margin-top: 10px;}
.h6-matchresult{ color: black!important; font-size: 12px; border-bottom: 1px solid grey; padding-left: 10px!important;}
.latest-matches::-webkit-scrollbar {width: 6px;}
.latest-matches::-webkit-scrollbar-track {box-shadow: inset 0 0 5px #5c2d91; border-radius: 10px;}
.latest-matches::-webkit-scrollbar-thumb {background:#5c2d91; border-radius: 10px;}
.latest-matches::-webkit-scrollbar-thumb:hover {background:#7039af }
.timer-style{text-align: center;font-size: 36px;margin-top: 0px;color:orangered;position:absolute;bottom:15%;left:0;right:0;width:100%;}
.text-designing{font-size:14px; font-weight:600; margin-bottom:5px;}
.textstyle{font-weight:bold;font-size:20px;color:rgba(255, 166, 0, 0.863);}
.match-info p {font-size: 13px; font-weight: 700;}
.match-info p.up-coming{color: #008000; font-family: 'Josefin Sans', sans-serif; }
.leature-col{background-color: #464646; padding: 3px 10px;border-radius: 13px;color: white!important;font-size: 12px!important;display: flex;justify-content: center; align-items: center;}
.league-span{background-color: #464646; padding: 3px 10px; border-radius: 13px;color: white!important; font-size: 12px!important;display: flex; justify-content: center;align-items: center;}
.wrap2 .match-info{position: relative;top: -14px;}
.match-info p.match-label{color: #008000; font-family: 'Josefin Sans', sans-serif;}
.change-left{position:absolute;top:50%;left:10%;}
.change-right{position:absolute;top:60%;right:0; left: 0; width: 100%;}
.contact-info{margin-bottom:25px;}
.contact-info .icon{margin-right:20px;}
.contact-info .icon i, .contact-info .icon span{color:orange;font-size:1.8rem;}
.contact-info .text h3{font-size:16px;margin-bottom:0;}
.contact-info .text h3 a{color:inherit;}
.contact-info .text h3 a:hover{color:#ffbe00;}
.contact-info .text p{color:#8a8a8a;}
.news-single .news-text a {color: rgba(255, 160, 0, 1);text-decoration: underline; font-weight: 600;}
.timer {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;}
.number-list {display: flex; align-items: center;justify-content: center; width: 100%;}
.number-list .item {width: 30px;height: 30px;margin-right: 5px;display: flex;align-items: center;justify-content: center;font-size: 15px;color: #f00;font-weight: 700;font-family: sans-serif;padding: 0;border: none;background: transparent;}
.number-list .item:hover{border: none;}
.unit-list {display: flex;align-items: center;justify-content: center;margin-top: 10px;}
.unit-list .item {width: 60px; margin-right: 15px;border-radius: 10px;display: flex;align-items: center;justify-content: center; font-size: 18px; color: #006741;font-weight: 500;font-family: sans-serif;}
.timer-end {display: flex;align-items: center;justify-content: center;font-size: 24px;color: #006741;font-weight: 700;font-family: sans-serif;}
.matches-calendar .item .team .up-coming {text-align: left;white-space: nowrap;color: #008000;font-family: 'Josefin Sans', sans-serif; margin-top: -25px;font-weight: 700;font-size: 13px;text-transform: capitalize;height: 26px;}
.event-nav .nav-item .up-coming {margin: 5px 0 0 0 !important;text-align: center;font-size: 13px;font-weight: 700;font-family: 'Josefin Sans', sans-serif;text-transform: capitalize;}
.latest-matches .item .score span.date-time {background: transparent;color: #92278f;display: block; line-height: normal; margin-top: 5px; }
span.home-league {font-size: 16px;}
.password a {color: #0544a3;}
.password a:hover {color: #2362c1;}
.form-check.form-check-inline.choose-y-n label{margin-left: 5px;}
.sigup-btn input{color: white!important;}
a.click-here {color: rgba(255, 160, 0, 1);font-weight: 500;}
a.click-here:hover {text-decoration: underline;}
.form-row{position: relative;}
.signup-form-setting .form-row{display: flex; justify-content: space-between;}
.signup-form-setting .form-row .col-md-6{width: 49%;}
.form-row-formedit{display: flex;}
.form-icon{padding: 10px 0px; border-radius:.25rem 0 0 .25rem ; background-color: #f7f7f7;color: grey;position: absolute;left: 1px;top: 25px;font-size: 16px;border-right: 1px solid #ced4da; width: 38px; text-align: center;}  
.form-group.space .form-icon {left: 0px; top: 25px; border: none; border-right: 1px solid #ced4da;}
.form-row-formedit .col-md-6 .form-group { position: relative; width: 96%; margin: auto;}
.thankyou-wrapper{padding: 30px;text-align: center;max-width: 620px;margin: 0 auto; box-shadow: 4px 8px 40px 8px rgb(128 128 128 / 20%);border-radius: 8px;}
.thankyou-wrapper h1 {font-family: "Kaushan Script", cursive;font-size: 4em;letter-spacing: 3px;color: rgba(255, 160, 0, 1);margin: 0;margin-bottom: 20px;}	
.go-home {color: #fff;background: rgba(255, 160, 0, 1);border: none;padding: 10px 50px;margin: 30px 0;border-radius: 30px;text-transform: capitalize;}
.thankyou-wrapper p {margin: 0;font-size: 1em;color: #aaa;letter-spacing: 1px;}
.selectpicker{border: none; padding: 5px 0px 4px 0; display: inline-block; outline: none;  }
.news-text > p{margin-bottom: 0;}
form.signin-form.change-pasword .form-control {padding-left: .75rem;}
.vs-img img{width: 70%!important; margin: auto;}
/* ========custom css ======= */
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header .container.d-flex.align-items-center{justify-content: space-between;}
#header.header-scrolled {background: rgba(39, 70, 133, 0.8);height: 60px;}
.navbar{flex-wrap: inherit!important;}
#header .logo h1 {font-size: 28px; margin: 0;padding: 4px 0;line-height: 1;position: relative;font-weight: 500;}
#header .logo h1 a, #header .logo h1 a:hover {color: #fff;text-decoration: none;}
.navbar a i,
.navbar a:focus i {font-size: 12px;line-height: 0;margin-left: 5px;}
.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover>a {color: #fff;}
@media screen and (min-width: 992px) {
.Championships-drop{display: block!important;}
}
.navbar .dropdown ul a { padding: 10px 10px;font-size: 17px;color: #101c36;}
.navbar .dropdown ul a i {font-size: 16px;}
.Championships-drop li a:hover{padding-left: 20px;transition: 0.5s all;}
.navbar .dropdown .dropdown ul { top: 0;left: calc(100% - 30px);visibility: hidden;}
.navbar .dropdown .dropdown:hover>ul {opacity: 1;top: 0;left: 100%;visibility: visible;}
@media (max-width: 1366px) {
.navbar .dropdown .dropdown ul {left: -90%;}
.navbar .dropdown .dropdown:hover>ul {left: -100%;}
}
/**
* Mobile Navigation 
*/
@media (max-width: 991px) {
.mobile-nav-toggle {display: block;}
.navbar ul {display: none;}}
.navbar-mobile ul {display: block;position: absolute;top: 55px;right: 15px;bottom: 15px;left: 15px;padding: 10px 0;border-radius: 10px;background-color: #fff;overflow-y: auto;transition: 0.3s;}
.navbar-mobile a,
.navbar-mobile a:focus { padding: 10px 20px;font-size: 15px;color: #101c36;}
.navbar-mobile .dropdown ul {position: static;display: none;margin: 10px 20px;padding: 10px 0;z-index: 99;opacity: 1;visibility: visible;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);}
.navbar-mobile .dropdown ul li { min-width: 200px;}
.navbar-mobile .dropdown ul a {padding: 10px 20px;}
.navbar-mobile .dropdown ul a i {font-size: 12px;}
.navbar-mobile .dropdown ul a:hover,
.navbar-mobile .dropdown ul .active:hover,
.navbar-mobile .dropdown>.dropdown-active {display: block;}
.main-nav{background-color: #101c36;}
#header .logo img{width: 69px;height: 69px; position: relative; top: 7px; z-index: 3;}
.top-header-1{ display: flex; padding-top: 15px;}
a{text-decoration: none!important;}
.top-header{background-color: #e9b32d;}
.top-nav-btn{background-color: rgba(128, 128, 128, 0);border: none;margin-left: 15px;}
.top-header-2{display: flex;justify-content: flex-end;padding-top: 15px;}
.top-nav-login p i{margin-right: 8px;}
.top-nav-login button i{margin-right: 2px; font-size: 12px;}
.top-header-country select{ background-color: rgba(128, 128, 128, 0);border: none;margin-left: 15px;}
.top-nav-icon a i{color: #545454;margin-left: 15px;}
.top-nav-login{ margin-left: 15px;display: flex;}
.top-nav-login p a{color: black;}
.sport-drop li a img{width: 20px;height: auto;}
.logo h1::after{content: "";display: block;border-top:solid 20px #542985;border-left: solid 55px transparent;border-right: solid 55px transparent;position: absolute;right: -20px;z-index: 2;}
.li-bell a i{font-size: 30px;}
.dropdown a{color: white; opacity: 1;}
.navbar ul .nav-li > a::after{content: "";display: block;width: 0%;height: 3px;background-color: #962071;position: absolute;bottom: 5px;transition: 0.5s all;}
.navbar ul .nav-li > a:hover::before{width: 100%;}
.Championships-drop li a img{width: 20px;height: 20px;}
/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
#hero {width: 100%;height: calc(100vh - 110px);padding: 0;overflow: hidden;background: #000;}
.carousel-item{background-color: white!important;}
#hero .carousel-item {width: 100%;height: calc(100vh - 110px);background-size: cover;background-position: top right;background-repeat: no-repeat;overflow: hidden;}
#hero .carousel-item::before {content: "";background-color: rgba(13, 30, 45, 0.6);position: absolute;height: 100%;width: 100%;top: 0;right: 0;left: 0;bottom: 0;overflow: hidden;}
#hero .carousel-container {display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0;overflow: hidden;}
#hero .carousel-content { text-align: left;}
.slide-3-img{ background-position: center;}
@media (max-width: 992px) {
#hero,#hero .carousel-item {height: calc(100vh - 70px);}
#hero .carousel-content.container {padding: 0 50px;}
}
#hero h2 {color: #fff;margin-bottom: 30px;font-size: 48px;font-weight: 900;}
#hero p { width: 80%;animation-delay: 0.4s;color: #fff;}
#hero .carousel-inner .carousel-item {transition-property: opacity;background-position: center top;}
#hero .carousel-inner .carousel-item,
#hero .carousel-inner .active.carousel-item-start,
#hero .carousel-inner .active.carousel-item-end {opacity: 0;}
#hero .carousel-inner .active,
#hero .carousel-inner .carousel-item-next.carousel-item-start,
#hero .carousel-inner .carousel-item-prev.carousel-item-end {opacity: 1;transition: 0.5s;}
#hero .carousel-inner .carousel-item-next,
#hero .carousel-inner .carousel-item-prev,
#hero .carousel-inner .active.carousel-item-start,
#hero .carousel-inner .active.carousel-item-end {left: 0;transform: translate3d(0, 0, 0);}
#hero .carousel-control-prev,
#hero .carousel-control-next {width: 10%;}
#hero .carousel-control-next-icon,
#hero .carousel-control-prev-icon {background: none;font-size: 48px;line-height: 1;width: auto;height: auto;}
#hero .carousel-indicators li {cursor: pointer;}
#hero .btn-get-started {font-family: "Raleway", sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 1px;display: inline-block;padding: 12px 32px;border-radius: 5px;transition: 0.5s;line-height: 1;margin: 10px;color: #fff;animation-delay: 0.8s;border: 0;background: #428bca;}
#hero .btn-get-started:hover {background: #1c5c93;}
@media (max-width: 768px) {
  #hero h2 {
    font-size: 28px;
  }
}
@media (max-height: 500px) {
#hero, #hero .carousel-item {height: 120vh;}}
@media (min-width: 1024px) {
#hero p { width: 60%; }
#hero .carousel-control-prev,
#hero .carousel-control-next { width: 5%;}
}
.list{list-style: none;}
.account-btn{ border-radius: 100%!important; z-index: 111; position: relative; width: 37px;height: 37px; background-color: #962071!important; border:#962071!important ;margin-left: 12px;margin-top: -10px;}
.account-btn.dropdown-toggle::after{margin-left: -9px!important; position: relative; top: 2px;}
.account-btn-profile{right: 9px!important;width: 200px;     top: 43px; }
.account-btn-profile li a.dropdown-item{padding-top: 10px; padding-bottom: 10px;}
.overlay , .overlay1 {background: #00000059;position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;opacity: 0;visibility: hidden;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;}
.overlay.is-on , .overlay1.is-on { opacity: 1;visibility: visible;z-index: 114;}
.overlay1.is-on { opacity: 1; visibility: visible;}
.overlay.is-on .content , .overlay1.is-on .content { opacity: 1; visibility: visible;top: 0;}
.overlay .content , .overlay1 .content {background: #fff;position: absolute;top: -50%;bottom: 0;left: 0;right: 0;margin: auto;width: 50%;height: 246px;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;width: 500px;border-radius: 10px 10px 0px 0px;}
#close  , #close1 {font-size: 15px; color: #999;cursor: pointer;}
.overlay .content h1 , .overlay1 .content h1{ background-color: orange; padding: 15px;border-radius: 10px 10px 0px 0px; color: white;font-size: 25px;}
.people-poup-detail p{ text-align: center; margin-top: 40px; font-weight: 500;font-family: sans-serif;  margin-bottom: 40px;}
.dismiss-btn-popup , .dismiss-btn-popup {margin: auto;display: block;border: none;padding: 10px;background-color: #c20303;padding: 7px 20px;border-radius: 10px;font-size: 18px;color: white;}
.dismiss-btn-popup{ margin: inherit;}
.accept-btn-popup{ border: none;background-color: #009400;color: white;padding: 7px 20px;border-radius: 10px;font-size: 18px;color: white;}
.dismiss-btn-popup1{ margin: auto;}
#close1{ display: flex;justify-content: space-between;padding: 0px 20px;}
.overlay1 .content{height: 280px;}
a.btn.btn-outline-main {border: none; background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);color: white;padding: 10px 20px;font-size: 13px;font-weight: bold;box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);}
a.btn.btn-outline-main:hover{box-shadow: none;}
.latest-matches-edit{height: 640px;overflow-y: scroll;}
.match-schedule{background-color: white;}
.text-main-edit::after , .live-scroe-main-h h1::after{content: "";display: block;width: 50px;height: 3px;background: -webkit-linear-gradient(left, #300e57 0%, rgba(0, 36, 82, 0) 100%);margin-left: 5px;}
.text-main-edit::before , .live-scroe-main-h h1::before{content: "";display: block;width: 50px;height: 3px;background: -webkit-linear-gradient(left, #300e5700 0%, #300e57 100%);margin-right: 5px;}
.live-scroe-main-h h1{ display: flex; align-items: center;}
.text-main-edit{display: flex; align-items: center; justify-content: center;}
.text-main-edit , .live-scroe-main-h h1{font-family: AvantGardeITCbyBT-Book,sans-serif!important;font-weight: 100;letter-spacing: 1.5px;text-transform: uppercase;font-size: 32px;background: -webkit-linear-gradient(#7c3bc7, #300e57);-webkit-background-clip: text;font-weight: 900;-webkit-text-fill-color: transparent;}
.card.card-body , .latest-matches , .latest-matches .item{border-radius: 10px;}
.card{ margin-bottom: 17px;}
.make-your-team{color: white;}
.team-btn a{ color: white;transition: 0.5s all;font-size: 20px;font-weight: bold;}
.team-btn a:hover{color: white;}
.news-image::after{ content: "";display: block;width: 100%;height: 80px;background-image: linear-gradient(#ffffff00, #000000de);position: absolute;bottom: 0px;}
.news-image{ position: relative;}
.news-content a .news-meta span{margin-top: -80px;display: block;z-index: 1;margin-left: -10px;position: relative;background-color: #92278f;padding: 8px;position: absolute;border-radius: 4px;color: white;font-size: 12px;}
.news-content a .news-meta span.pl-3{display: none;}
span.pl-3 {padding-left: 0px!important; color: grey;}
.account-btn.dropdown-toggle::after{ margin-left: -7px!important;}
.footer {background: #f6f9ff;padding: 0 0 0px 0;font-size: 14px;}
.footer .footer-newsletter {padding: 50px 0;background: #f6f9ff;border-top: 1px solid #e1ecff;}
.footer .footer-newsletter h4 {font-size: 24px;margin: 0 0 10px 0;padding: 0;line-height: 1;font-weight: 700;color: #012970;}
.footer .footer-newsletter form {margin-top: 20px;background: #fff;padding: 6px 10px;position: relative;border-radius: 4px;border: 1px solid #e1ecff;}
.footer .footer-newsletter form input[type=email] { border: 0; padding: 8px;width: calc(100% - 140px);}
.footer .footer-newsletter form input[type=submit] {position: absolute;top: 0;right: 0;bottom: 0;border: 0;background: none;font-size: 16px;padding: 0 30px;margin: 3px;background: #4154f1;color: #fff;transition: 0.3s;border-radius: 4px;}
.footer .footer-newsletter form input[type=submit]:hover {background: #5969f3;}
.footer .footer-top {background: white url(./assets1/img/footer-bg.png) no-repeat right top;background-size: contain;border-top: 1px solid #e1ecff;border-bottom: 1px solid #e1ecff;}
@media (max-width: 992px) {
  .footer .footer-top { background-position: center bottom;}
}
.footer .footer-top .footer-info { margin-bottom: 30px;}
.footer .footer-top .footer-info .logo {line-height: 0;margin-bottom: 15px;}
.footer .footer-top .footer-info .logo img {max-height: 40px; margin-right: 6px;}
.footer .footer-top .footer-info .logo span {font-size: 30px;font-weight: 700;letter-spacing: 1px;color: #ffffff;font-family: "Nunito", sans-serif;margin-top: 3px;}
.footer .footer-top .footer-info p {font-size: 14px;line-height: 24px;margin-bottom: 0;font-family: "Nunito", sans-serif;color: white;}
.footer .footer-top .social-links a {font-size: 20px;display: inline-block;color: rgb(255, 255, 255);line-height: 0;margin-right: 10px;transition: 0.3s;}
.footer .footer-top .social-links a:hover {color: #962071;}
.content .link:hover{ color: #962071;}
.footer .footer-top h4 {font-size: 20px;font-weight: bold;color: #012970;text-transform: uppercase;position: relative;padding-bottom: 12px;}
.footer .footer-top .footer-links {margin-bottom: 30px;}
.footer .footer-top .footer-links ul {list-style: none;padding: 0;margin: 0;}
.footer .footer-top .footer-links ul i {padding-right: 2px;color: #d0d4fc;font-size: 12px;line-height: 0;}
.footer .footer-top .footer-links ul li {padding: 10px 0;display: flex;align-items: center;}
.footer .footer-top .footer-links ul li:first-child {padding-top: 0;}
.footer .footer-top .footer-links ul a {color: #013289;transition: 0.3s;display: inline-block;line-height: 1;}
.footer .footer-top .footer-links ul a:hover {color: #4154f1;}
.footer .footer-top .footer-contact p {line-height: 26px;}
.footer .copyright {text-align: center;padding-top: 30px;color: #012970;}
.footer .credits {padding-top: 10px;text-align: center;font-size: 13px;color: #012970;}
.footer-top-inner{padding: 60px 0 30px 0;background: linear-gradient(90deg, #4e237f 0%, #4e237f 49%, #a474d8a6 100%);}
.footer-right ul{display: flex;}
.content ul{ display: flex; margin-top: 19px;}
.footer-top-inner .container{ padding: 0px;}
.footer-about p{color: white;font-size: 16px;}
.footer-logo img{ background-color: #4a1786;border-radius: 100%;padding: 0px;}
.match-tp-edit-main {display: flex;justify-content: space-between;}
.match-tp-edit {background-color: #464646;padding: 3px 10px;border-radius: 13px;color: white;font-size: 12px;margin-top: 0px;}
.vs-img img{ width: 50px;}
.reg-btn {color: #fff;border-radius: 5px;padding: 15px 30px;font-family: 'Lato', sans-serif;font-weight: 500;cursor: pointer;transition: all 0.3s ease;position: relative;display: inline-block; box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),7px 7px 20px 0px rgba(0,0,0,.1),4px 4px 5px 0px rgba(0,0,0,.1); outline: none;background: linear-gradient(90deg, #300e57 0%, #502181 49%, #a474d8c7 100%);}
.reg-btn {border: none;color: #000;}
.reg-btn::after {position: absolute;content: "";width: 0;height: 100%;top: 0;left: 0;direction: rtl;z-index: 0;opacity: 0.1;background: white;transition: all 0.3s ease;}
.reg-btn:hover {background-color: #300e57;}
.reg-btn:hover::after { width: 100%; }
a.btn.btn-outline-main.reg-btn{border: none;}
.content .text-uppercase {color: white;font-weight: bold;font-size: 20px;}
.text-center a:hover i.fa-solid.fa-angles-right{padding-left: 10px;transition: 0.5s all;}
.copyright-p{color: purple!important;}
.slideshow-blog {list-style-type: none;}
.slideshow-blog,
.slideshow-blog:after { top: 0px; position: absolute;width: 100%;height: 100%;left: 0px;z-index: 0; }
.slideshow-blog li span { position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;color: transparent;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;opacity: 0;z-index: 0;animation: imageAnimation 30s linear infinite 0s; }
.slideshow-blog li:nth-child(1) span {   background-image: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3)),url(assets/img/blog.webp); }
.slideshow-blog li:nth-child(2) span {  background-image: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3)),url(assets/img/blog.webp);  animation-delay: 6s; }
.slideshow-blog li:nth-child(3) span { background-image: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3)),url(assets/img/blog.webp); animation-delay: 12s; }
.slideshow-blog li:nth-child(4) span {  background-image: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3)),url(assets/img/blog.webp);   animation-delay: 18s; }
.slideshow-blog li:nth-child(5) span { background-image: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3)),url(assets/img/blog.webp); animation-delay: 24s; }
@keyframes imageAnimation { 
    0% { opacity: 0; animation-timing-function: ease-in; }
    8% { opacity: 1; animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
.no-cssanimations .cb-slideshow li span {opacity: 1;}
.copyright-p .text-main{color:#35145c;}
.wrap::before{content: "";display: block;width: 2px;position: absolute;height: 100%;top: 0px;right: 0px;background: -webkit-linear-gradient(top,rgba(154,154,154,0) 0,#a5c4e7 15%,#2f3192 50%,#a5c4e7 85%,rgba(154,154,154,0) 100%);}
.upcoming-img-section-col img {width: 100%;height: 500px;object-fit: cover;object-position: center;border-radius: 20px;}
.upcoming-img-section{padding-bottom: 60px;}
.upcoming-slider .owl-nav .owl-prev{ width: 60px; height: 60px;background-image: linear-gradient(315deg, #e7eff9 0%, #cfd6e6 74%)!important;font-size: 59px!important;display: flex;align-items: center;justify-content: center;color: #300e57!important;}
.upcoming-slider .owl-nav .owl-next{width: 60px;height: 60px;     color: #300e57!important; background-image: linear-gradient(315deg, #e7eff9 0%, #cfd6e6 74%)!important;font-size: 59px!important; display: flex;align-items: center;justify-content: center; margin-left: 10px;}
.upcoming-slider .owl-nav{display: flex;    position: absolute;top: -63px;right: 12px;}
.upcoming-img-section-col h1{font-family: AvantGardeITCbyBT-Book,sans-serif!important;letter-spacing: 1.5px;text-transform: uppercase;font-size: 32px;background: -webkit-linear-gradient(#7c3bc7, #300e57);-webkit-background-clip: text;font-weight: 900;-webkit-text-fill-color: transparent;display: flex;align-items: center;margin-bottom: 25px;}
.upcoming-img-section-col h1::before{content: "";display: block;width: 50px;height: 3px;background: -webkit-linear-gradient(left, #300e5700 0%, #300e57 100%);margin-right: 5px;}
.upcoming-img-section-col h1::after{content: "";display: block;width: 50px;height: 3px;background: -webkit-linear-gradient(left, #300e57 0%, rgba(0, 36, 82, 0) 100%);margin-left: 5px;}
.contact-us-sub-btn{background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%); color: white!important;border: none!important;padding: 9px 30px!important;box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);margin-top: 15px; margin-bottom: 15px;}
.contact-us-sub-btn:hover{box-shadow: none;}
section.section.contact{ background-image: linear-gradient(315deg, #e7eff987 0%, #cfd6e696 74%);}
.row.add-user-rows .col-md-6 {display: flex;align-items: center;justify-content: flex-start;}
.row.add-user-rows .col-md-6 .form-group { width: 70%;float: left;}
.row.add-user-rows .col-md-6 .form-group.span {margin-top: 20px; margin-left: 20px; display: flex;justify-content: end; width: 30%;}
.row.add-user-rows .col-md-6 .form-group.span span {font-size: 13px;font-weight: bold;}
.row.add-user-rows .col-md-6 .form-group.span .text-danger {color: #ef081e!important; margin-right: 3px;}
.row.add-user-rows .col-md-6 .form-group.span .text-primary { color: #f8b707!important; margin-left: 3px;}
.row.add-user-rows + .row.add-user-rows {margin-top: 20px;}
.row.add-user-rows .form-control:disabled, .row.add-user-rows .form-control[readonly] {background-color: #f3f5f8;opacity: 1;height: 45px;border-radius: 12px;letter-spacing: 1px;font-weight: 600;}
.news-image-main{height: 80vh;}
.news-image-main img{height: 100%!important;}
.uploadarea-input-edit{max-width: 65%;}
.form-row-choose-team-1{    background: #f7f5f5;padding: 17px 10px;border: 1px solid #ddd;border-radius: 12px;margin-bottom: 30px;}
.match-infor-matccenter{padding-right: 25px;}
.form-row-choose-team-1 .col-md-12 , .form-row.form-group-pryer-choose .col-md-12{margin-top: 10px;}
.form-group.form-group-pryer-choose1 label{font-weight: bold;}
.text-danger{font-weight: bold; margin-left: 5px;}
.form-group.form-group-pryer-choose1 input{    background-color: #e9ecef;}
.text-success{font-weight: bold; margin-left: 5px;}
.form-row.form-group-pryer-choose .col-md-12 .form-group input{    background-color: #f3f5f8;opacity: 1;height: 45px;border-radius: 12px;letter-spacing: 1px;font-weight: 600;}
#registration-type{padding-top: 15px; padding-bottom: 15px;}
.form-row-label{font-weight: bold;}
form.signup-form.signup-form-choose .form-group .form-row .col-sm-8.col-md-8.mb-0 label{font-weight: bold;}
.p-last p{color: #f0cd0d;font-weight: bold;font-size: 18px;}
.alert-success-edit{position: relative;top: -20px;font-weight: bold;}
.blance-team{display: flex; box-shadow: 0px 0px 10px #9f99998a;
  border-radius: 20px 20px 20px 20px;}
.team-tab1 , .team-tab2{width: 50%;}
.team-tab1 button{ background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%); width: 100%; border: none;     border-radius: 20px 0px 0px 0px;}
.team-tab2 button{ background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);  width: 100%; border: none;     border-radius: 0px 20px 0px 0px;}
a.btn.btn-success.notifans , a.btn.btn-danger.notifans{font-size: 12px;}
.time-stamp p i{ margin-right: 4px;}
.match-calendar{ background-image: linear-gradient(rgb(0 0 0 / 0%),rgb(0 0 0 / 0%)),url(assets/img/match-result.webp);}
section.hero-section.d-flex.align-items-center.new-add-section.news{background-image: linear-gradient(rgb(0 0 0 / 0%),rgb(0 0 0 / 0%)),url(assets/img/Design1.webp);}
section.hero-section.d-flex.align-items-center.new-add-section.cup{background-image: linear-gradient(rgb(0 0 0 / 0%),rgb(0 0 0 / 0%)),url(assets/img/psd2.webp);}
section.hero-section.d-flex.align-items-center.new-add-section.league{background-image: linear-gradient(rgb(0 0 0 / 0%),rgb(0 0 0 / 0%)),url(assets/img/psxzh.webp);}  
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: 'Montserrat';}
#header { height: 80px; transition: all 0.5s;z-index: 997; transition: all 0.5s;}
#header.header-scrolled {background: rgba(39, 70, 133, 0.8);height: 60px;}
#header .logo h1 {font-size: 28px; margin: 0;padding: 4px 0;line-height: 1;position: relative;font-weight: 500;}
#header .logo h1 a,
#header .logo h1 a:hover {color: #fff;text-decoration: none;}
/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
.navbar{position: inherit!important; right: 0px;}
.navbar {padding: 0;}
.navbar ul {margin: 0;padding: 0;display: flex;list-style: none;align-items: center;}
.navbar li {position: relative;margin-left: 30px;list-style: none;}
.navbar ul li a,
.navbar ul li a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 0 10px 0px;font-size: 20px;font-weight: 400;color: rgba(255, 255, 255, 0.65);white-space: nowrap;transition: 0.3s;}
.navbar a i,
.navbar a:focus i {font-size: 12px;line-height: 0;margin-left: 5px;}
.navbar .dropdown ul {position: absolute;left: 23px;top: calc(100% + 30px);margin: 0;padding: 10px 0;z-index: 99;opacity: 0;visibility: hidden;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s;border-radius: 4px;}
@media screen and (min-width: 992px) {
.Championships-drop{ display: block!important;}
}
.sport-drop{display: flex;flex-wrap: wrap;width: 541px}
.li-bell{display:flex; align-items: center;}
.shop-card i{font-size: 25px; color: white;}
.navbar .dropdown ul li{width: 268px;margin-left: 0px;}
.navbar .dropdown ul a {padding: 10px 10px;font-size: 16px;color: white;}
.sport-drop li{position: relative;}
.sport-drop li::after{content: "";display: block;width: 0px;height: 100%;background-color: #ffbe00;position: absolute;top: 0px;transition: 0.5s all;}
.Championships-drop li::after{content: "";display: block;width: 0px;height: 100%;background-color: #ffbe00;position: absolute;top: 0px;transition: 0.5s all;}
.sport-drop li:hover::after{width: 5px;transition: 0.5s all;}
.Championships-drop li:hover::after{width: 5px;transition: 0.5s all;}
.Championships-drop li a:hover{padding-left: 20px;}
.sport-drop li a:hover{padding-left: 20px;}
.navbar .dropdown ul a i {font-size: 16px;}
.navbar .dropdown:hover>ul {opacity: 1;top: 100%;background-image: linear-gradient(#a474d8, #4e237f);visibility: visible;}
.navbar .dropdown .dropdown ul {top: 0;left: calc(100% - 30px);visibility: hidden;}
.navbar .dropdown .dropdown:hover>ul {opacity: 1;top: 0;left: 100%;visibility: visible;}
@media (max-width: 1366px) {
.navbar .dropdown .dropdown ul {left: -90%;}
.navbar .dropdown .dropdown:hover>ul { left: -100%;}
}
/**
* Mobile Navigation 
*/
.mobile-nav-toggle {color: #fff;font-size: 28px;cursor: pointer;display: none;line-height: 0;transition: 0.5s;}
@media (max-width: 991px) {
.mobile-nav-toggle { display: block;}
.navbar ul {display: none;}
}
.navbar-mobile {position: fixed!important;overflow: hidden;top: 0;right: 0;left: 0;bottom: 0;background: rgba(27, 49, 94, 0.9);transition: 0.3s;z-index: 999;}
.navbar-mobile .mobile-nav-toggle {position: absolute;top: 15px; right: 15px;}
.navbar-mobile ul {display: block;position: absolute;top: 55px;right: 0px;bottom: 15px;left: 0px; width: 100%; padding: 10px 0;border-radius: 10px;background-image: linear-gradient(#a474d8, #4e237f)!important;overflow-y: auto;transition: 0.3s;}
.navbar-mobile .dropdown ul {position: static;display: none;margin: 10px 20px;padding: 10px 0;z-index: 99;opacity: 1;visibility: visible;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);}
.navbar-mobile .dropdown ul li {min-width: 200px;}
.navbar-mobile .dropdown ul a {padding: 10px 20px;}
.navbar-mobile .dropdown ul a i {font-size: 12px;}
.navbar-mobile .dropdown>.dropdown-active {display: block;}
.main-nav{background-image: linear-gradient(#a474d8, #4e237f);}
#header .logo img{width: 69px;height: 69px;position: relative;top: 7px;z-index: 3;}
.top-header-1{ display: flex; padding-top: 12px; }
a{text-decoration: none!important;}
.top-header{background-image: linear-gradient(315deg, #e7eff9 0%, #cfd6e6 74%);height: 43px;}
.top-nav-btn{background-color: rgba(128, 128, 128, 0);border: none;margin-left: 15px;}
.top-header-2{display: flex;justify-content: flex-end;padding-top: 12px;}
.top-header-email p{display: flex;justify-content: center;align-items: center;font-size: 12px;}
.top-header-email p i{font-size: 18px;margin-right: 5px;color: #585858;}
.top-header-country select{background-color: rgba(128, 128, 128, 0);border: none;margin-left: 15px;}
.top-header-country .top-language .list li{margin-top: -4px;}
.top-nav-icon a i{color: #585858;margin-left: 35px;}
.top-nav-icon {margin-right: 29px;}
.top-nav-icon a i:hover{color: #962071;}
.top-nav-login p a:hover{color: #962071;}
.top-nav-login{margin-left: 15px;}
.top-nav-login p a{color: black;}
.sport-drop li a img{width: 20px;height: auto;}
.span-la{font-weight: bold;margin-left: 5px;margin-right: 5px;}
.top-nav-login p{font-weight: bold;}
.li-bell a i{font-size: 30px;}
.dropdown a{color: white; opacity: 1;}
.navbar ul li a{color: white;opacity: 1;font-family: 'Montserrat';}
.navbar ul .nav-li > a::after{content: "";display: block;width: 100%;height: 2px;background-color: #ffbe00;position: absolute;bottom: 5px;opacity: 0;}
.navbar ul .nav-li > a:hover::after{opacity: 1;}
@media (max-width: 768px) {
.live-score .carousel-inner .carousel-item>div {display: none;}
.live-score .carousel-inner .carousel-item>div:first-child { display: block;}
}
.live-score .carousel-inner .carousel-item.active,
.live-score .carousel-inner .carousel-item-start,
.live-score .carousel-inner .carousel-item-next,
.live-score .carousel-inner .carousel-item-prev {display: flex;}
@media (min-width: 768px) {
.live-score .carousel-inner .carousel-item-right.active,
.live-score .carousel-inner .carousel-item-next,
.live-score .carousel-item-next:not(.carousel-item-start) {transform: translateX(33.33%) !important;}
.live-score .carousel-inner .carousel-item-left.active,
.live-score .carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start,
.live-score .carousel-item-prev:not(.carousel-item-end) {transform: translateX(-33.33%) !important;}
.live-score  .carousel-item-next.carousel-item-start,
.active.carousel-item-end { transform: translateX(0) !important;}
.live-score .carousel-inner .carousel-item-prev,
.live-score .carousel-item-prev:not(.carousel-item-end) {transform: translateX(-33.33%) !important;}
}
.live-card-btn-left , .live-card-btn-right {width: 75px!important;height: 75px!important;background-image: linear-gradient(315deg, #bdd4e7 0%, #8693ab 74%)!important;}
.live-card-btn-left {position: inherit!important;}
.live-card-btn-right { position: inherit!important;}
.arrow-multislder{display: flex;justify-content: flex-end;margin-right: 28px;margin-top: -42px;margin-bottom: 50px;}
button.carousel-control-prev.live-card-btn-left { margin-right: 15px;}
.live-scroe-main-h h1{ margin-bottom: 0px;}
.card-body{ padding: 0px!important;}
.card{box-shadow: 0px 0px 15px #ededed;margin: 10px; border: none!important;}
.card:hover{transition: 0.5s all;box-shadow: 10px 10px 10px #80808040;}
.live-score{padding-bottom: 50px;background-color: #ffffff; padding-top: 50px;}
/*--------------------------------------------------------------
# Menu Section
--------------------------------------------------------------*/
.menu .nav-tabs {border: 0;}
.menu .nav-link {margin: 0 10px;padding: 10px 5px;transition: 0.3s;color: var(--color-secondary);border-radius: 0;cursor: pointer;height: 100%;border: 0;border-bottom: 2px solid #b6b6bf;}
@media (max-width: 575px) {
.menu .nav-link {margin: 0 10px;padding: 10px 0;}
}
.menu .nav-link i {padding-right: 15px;font-size: 48px;}
.menu .nav-link h4 {font-size: 18px;font-weight: 400;margin: 0;font-family: var(--font-secondary);}
@media (max-width: 575px) {
.menu .nav-link h4 {font-size: 16px;}
}
.menu .nav-link:hover {color: var(--color-primary);}
.menu .nav-link.active {color: var(--color-primary);border-color: var(--color-primary);}
.menu .tab-content .tab-header {padding: 30px 0;}
.menu .tab-content .tab-header p {font-size: 14px;text-transform: uppercase;color: #676775;margin-bottom: 0;}
.menu .tab-content .tab-header h3 {font-size: 36px;font-weight: 600;color: var(--color-primary);}
.menu .tab-content .menu-item {-moz-text-align-last: center;text-align-last: center;}
.menu .tab-content .menu-item .menu-img {padding: 0 60px;margin-bottom: 15px;}
.menu .tab-content .menu-item h4 {font-size: 22px;font-weight: 500;color: var(--color-secondary);font-family: var(--font-secondary);font-weight: 30px;margin-bottom: 5px;}
.menu .tab-content .menu-item .ingredients {font-family: var(--font-secondary);color: #8d8d9b;margin-bottom: 5px;}
.menu .tab-content .menu-item .price {font-size: 24px;font-weight: 700;color: var(--color-primary);}
.carousel-control-prev-icon , .carousel-control-next-icon{width: 45px;height: 45px;}
.editteam-playnow input{display: block; margin-left: auto;}
.btn-qr-code a{background-color: rgba(255, 160, 0, 1);    padding: 0.475rem 0.75rem; border-radius: 5px;font-weight: bold;}
.form-group.mb-4.space{position: relative;}
.qr-mainsection{display: flex; justify-content: space-between;align-items: center;}
.userID-btn{    padding: 0.475rem 0.75rem;
  border-radius: 5px;
  font-weight: bold;
  border: none;
  position: absolute;
  right: 5px;
  margin-top: -42px;
  background: linear-gradient(90deg, #300e57 0%, #502181 49%, #800080d9 100%);
  box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);
  color: white;
  cursor: pointer;
}
@media screen and (max-width: 1200px) {
.live-card-btn-left, .live-card-btn-right{width: 53px!important;height: 53px!important;}
}
/* ======================================================================================================================================responsive================================================================================================================================== */
@media screen and (max-width: 1200px) {
  li.li-bell{margin-left: 0px;}
.live-card-btn-left, .live-card-btn-right{ width: 53px!important;height: 53px!important;}
.carousel-item .col-md-4{padding: 0px;}
.latest-matches .item .category{font-size: 17px;}
.latest-matches .item .score span{ padding: 0px;}
.latest-matches .item .score span.date-time{font-size: 11px;}
.text-main-edit, .live-scroe-main-h h1{font-size: 26px;}
.match-schedule-col, .latest-match-col{width: 100%;}
.news .nav-tabs .nav-item .nav-link{font-size: 12px;}
.tab-content .tab-pane .container{ padding: 0px;}
.section.sponsers .container{padding: 0px;}
.score-edit::before{width: 53%;}
.sports-silder-add img{padding-left: 5px;}
.footer-logo img{width: 61px;height: 61px;}
.footer .footer-top h4{font-size: 17px;}
.footer-about p{font-size: 14px;}
.content .text-uppercase{font-size: 17px;}
.footer-right .icon{width: 33px;height: auto;}
.footer .footer-top .social-links a{font-size: 17px;}
.link{font-size: 0.6rem;}
.home-slider .item{display: flex;align-items: center;justify-content: center;}
}
@media screen and (max-width: 992px) {
  .country-settingpage{width: 100%;}
.navbar-mobile .dropdown ul{margin-left: 0px;}
.navbar li{margin-right: 30px;}
.top-header-email p{display: none!important;}
.top-nav-icon{display: none;}
.top-language .list{padding-left: 0px;}
.navbar ul li a:hover{color: white;}
.navbar-mobile ul{ width: 100%;}
.home-slider-caption .team .big-count{ font-size: 26px;}
.home-slider-caption .team{font-size: 26px;}
.home-slider-caption .type{ font-size: 20px;}
.home-slider-caption .match-date{ font-size: 15px;}
.btn.btn-lg{min-width: 158px;font-size: 13px!important; min-width: 158px;}
.sports-silder-add img { padding-left: 10px;}
.latest-matches .item .category{font-size: 19px; margin-top: 10px;}
.latest-matches .item .game-result{font-size:15px;}
.latest-matches .item .team span{font-size:17px; margin-top: 5px;}
.score-edit::before{ width: 43%;}
.latest-matches .item .score span.date-time{ font-size: 13px;}
.date-time p{ font-size: 10px;}
.latest-matches .item .team1 span{ font-size: 17px; margin-top: 5px;}
.latest-matches .item .score span{ min-width: 41px;line-height:19px;}
.vs-con{padding:0 9px!important;}
.make-your-team{font-size: 25px;}
.reg-btn{padding: 10px 15px;}
.team-btn a{font-size: 17px;}
.section{ padding: 50px 0px;}
.col-md-6.col-sm-12.pr-0.latest-match-col-main{margin-top: 50px;}
.live-score{ padding-top: 60px!important;padding-bottom: 60px!important;}
.sponsers-slider .sponser-image{padding: 1rem;}
.sponsers-slider .sponser-image img{ max-height: 55px;}
.ft-list div{flex-direction: column;}
.footer-right .icon{ margin-right: 0px; margin-bottom: 10px;}
.content {text-align: center;}
.icon-message-img{top: 0px;}
.col-f-logo div{flex-direction: column;}
.footer-about p{ text-align: initial;}
a.col-auto.footer-logo { margin-bottom: 10px; padding: 0px;}
section.section.sponsers { padding: 60px 0px;}
.latest-matches{height: 100%;}
.latest-matches .item{height: 100%;}
.match-tp-edit{font-size: 14px;padding: 5px 10px;}
.latest-matches .item{padding: 12px; padding-bottom: 35px;}
section.section.match-clender-section .container{padding: 0px;}
.row.matches-calendar{justify-content: center;}
.card.card-body{height: auto!important;}
.team-logo{width: 101px; height: 101px;}
.latest-matches .item .team1 img{width: 90px; height: 90px;}
.vs-img img {width: 125px!important;margin: auto;}
.hero-section{min-height: 252px;}
}
@media screen and (max-width: 768px) {
  .signup-form-setting .form-row .col-md-6 {
    width: 100%;
}
.signup-form-setting .form-row{    flex-direction: column;}
  .wrap2 .match-info{top: -22px;}
.navbar{display: inline-flex!important;}
.live-scroe-main-h h1{margin-bottom: 40px!important;}
.vs-img img{width: 90px!important;}
.team-logo{    width: 80px;height: 80px;}
.sports-silder-add img{height: 104px;}
.home-slider-caption .team .big-count{font-size:19px;}
.arrow-multislder{margin-top: 15px!important;margin-bottom: 0px!important;}
.latest-matches .item .team span{font-size: 16px!important;}
.latest-matches .item .team1 span{font-size: 16px!important;}
.latest-matches .item .category{font-size: 22px;}
.latest-matches .item .game-result{font-size: 14px;}
.score-edit::before{width: 65%;}
.date-time p{font-size: 17px;}
.latest-matches .item .score span.date-time{font-size: 13px;}
.latest-matches .item{ padding: 20px!important;}
.section{ padding: 34px 0px;}
.make-your-team {font-size: 19px;}
.reg-btn {padding: 8px 10px;}
.team-btn a { font-size: 14px;}
.tab-pane-row{justify-content: center;}
.latest-matche-wrapper{ border: none!important;}
section.section.match-schedule {padding: 60px 0px;}
.footer-right > ul > li + li{ margin: 0px!important;}
.icon-message-img {top: -5px;}
.ft-list div{flex-direction: inherit;}
.card.card-body{ height: auto;}
.match-tp-edit{padding: 3px 10px; font-size:12px;}
.latest-matches .item{height: auto;}
.col-auto.col-f-logo , .col.footer-about{width: auto!important;}
.col-auto.pl-0 { margin-left: 10px;}
.content.row , ul.list-inline{padding: 0px 20px;}
.home-slider .item{padding: 0px;}
.upcoming-img-section{padding-bottom: 60px;}
.matches-calendar .item .wrap{ border-radius: 0px!important; padding: 0.5rem 1rem;}
.matches-calendar .item .team .up-coming{ margin-bottom: 0px!important;}
.wrap-main-section{height: 147px;}
.score .timer p{ font-size: 11px;}
.matches-calendar .item .teams-wrap{ margin-top: 39px;}
.matches-calendar .item .wrap{width: 82%;}
.matches-calendar .item .team .up-coming {margin-top: -29px;}
.matches-calendar .item .team1{width: 40%;}
.matches-calendar .item .team{ width: 40%;}
.matches-calendar .item .score{width: 20%;}
.matches-calendar .item .team-logo{ width: 42px;height: 42px;}
.matches-calendar .item .team-logo img{ height: 37px; width: 37px;}
.notification-drop{display: block!important;}
.col-auto.col-f-logo { border-right: 2px solid;}
.latest-matches .item .team1 img{width: 70px; height: 70px;}
.form-row-formedit{display: block;}
.from-row-choose-team .col-md-6{width: 100%;}
.from-row-choose-team{flex-direction: column;}
.form-group-pryer-choose1{margin-top: 16px;}
h6.lini-up.p-2.px-3 {padding-left: 2rem!important;padding-right: 2rem!important;}
.uploadarea-input-edit{    margin-top: 20px;}
.match-infor-matccenter{padding-right: 10px;}
a.col-auto.footer-logo > .col-auto.pl-0 { margin-left: 0px;}
.upcoming-img-section-col img{height: 400px;}
.wrap2-header-img{padding-right: 10px;}
}
@media screen and (max-width: 575px) {
  .league-name{margin-bottom: 1rem;}
.teams-wrap .team1-1 .team-logo , .team-logo-clender .team-logo{ margin-bottom: 3px; }
table.table.table-bordered.pending-edit-table{margin-top: 30px;}
.sports-silder-add img{padding-left: 20px;}
.home-slider .item{display: flex;justify-content: center;align-items: center;}
.tab-pane {padding: 0px 20px;}
.footer-right ul{display: block;}
.ft-list-last{margin-top:20px!important;position: relative;top: 20px;}
.latest-matches .item .category{font-size: 19px;}
.latest-matches .item .team span , .latest-matches .item .team1 span{font-size:15px!important;}
.live-card-btn-left, .live-card-btn-right {width: 45px!important;height: 45px!important;}
.latest-matches .item .championship{font-size: 12px;}
.matches-calendar .item .score span{min-width: 41px;line-height: 23px;font-size: 0.7rem;}
.upcoming-slider .owl-nav .owl-prev{width: 50px;height: 50px;     font-size: 48px!important;}
.upcoming-slider .owl-nav .owl-next{width: 50px;height: 50px;     font-size: 48px!important;}
.live-score{ padding-top: 20px!important; padding-bottom: 20px!important;}
.live-scroe-main-h h1{    margin-bottom: 20px!important;}
section.section.match-schedule{padding: 50px 0px;}
.upcoming-img-section-col img{height:275px ;}
.col-md-6.col-sm-12.pr-0.latest-match-col-main { margin-top: 20px;}
.upcoming-img-section-col h1 { margin-bottom: 20px;}
.upcoming-img-section{padding-bottom: 50px;}
section.section.sponsers{padding: 50px 0px;}
.home-slider .item { height: 250px!important;}
.team-tab1, .team-tab2 {width: 100%;}
.blance-team{flex-direction: column;}
.team-tab1 button , .team-tab2 button{  border-radius: 20px 20px 0px 0px;}
.team-logo-clender{    flex-direction: column;}
.match-reslt-main-row{padding-left: 0px; padding-right: 0px;}
.form-row-pending{flex-direction: column;}
.form-row-pending .col-md-6 {width: 100%;}
.form-row-pending .uploadarea{max-width: 100%; margin-bottom: 20px; }
}
@media screen and (max-width: 475px) {
a.btn.btn-outline-main{padding: 9px 5px;font-size: 10px!important; min-width: 125px;}
.text-main-edit, .live-scroe-main-h h1{font-size: 20px;}
.upcoming-img-section-col h1{font-size: 20px;}
.matches-calendar .item .teams-wrap{margin-top: 28px;}
.wrap2-header-img{top: 12px;}
.wrap2-statidum{height: 60%;}
.wrap2 .match-info{top: -1px;}
.wrap-main-section{height: 126px;}
.team-logo-clender{    flex-direction: column;}
.team-logo-clender span{margin-left: 0px;margin-top: 5px;}
.signup-form{ padding: 2rem 1rem;}
.wrap2{padding-left: 5px;}
.matches-calendar .item .championship{font-size: 11px;}
.match-info p{font-size: 11px;}
.row.add-user-rows .col-md-6{flex-direction: column;}
.row.add-user-rows .col-md-6 .form-group{width: 100%;}
.row.add-user-rows .col-md-6 .form-group.span{margin-top: 5px; margin-left: 0px;}
.notification-drop-list{    width: 258px;
  right: -19px;}
  .notification-drop-list p a{font-size: 11px;}
  span.btn-click{width: 101px;
    font-size: 10px;}
}
@media screen and (max-width: 425px) {
.live-scroe-main-h h1{text-align: center;}
.wrap2-statidum h6 p{font-size: 10px;}
.latest-matches .item .category{font-size: 16px;}
.latest-matches .item .game-result{margin-top: 5px!important;}
.latest-matches .item .game-result {font-size: 13px;}
.vs-img img {width: 60px!important;}
.team-logo{height: 70px; width: 70px;}
.latest-matches .item .team1 img {width: 60px; height: 60px;}
.match-tp-edit {padding: 2px 10px;font-size: 11px;}
.latest-matches .item .team span, .latest-matches .item .team1 span { font-size: 13px!important;}
.latest-matches .item .score span.date-time {font-size: 10px;}
}