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


@media (min-width: 1600px) and (max-width: 1500px){
	
}

@media (min-width: 1400px) and (max-width: 1500px){
  .dCup-hero__pattern{width: 40px;}
	.dCup-hero__pattern::after,.dCup-hero__pattern::before{line-height: 35px;}
  .dCup-hero__pattern + .dCup-bgImg{margin-left: 40px;}
}

@media (min-width: 1300px) and (max-width: 1400px){
  .dCup-hero__pattern{width: 40px;}
	.dCup-hero__pattern::after,.dCup-hero__pattern::before{line-height: 35px;}
  .dCup-hero__pattern + .dCup-bgImg{margin-left: 40px;}
  .group-table__data .sportspress .sp-event-logos.sp-event-logos-2 {gap: 5px;}
  .group-table__data .sportspress .sp-event-logos-2 .sp-team-logo .sp-team-name {font-size: 12px !important;width: 76%;white-space: pre-wrap;}
  .dCup-matches .venues__fixtures tbody tr td .sportspress .sp-event-logos-2 {width: 330px;}
	.dCup-matches .sp-data-table tbody tr {padding: 60px 15px 40px;}
	.dCup-matches .sp-data-table .team-logo.logo-odd {
    left: 10px;
}
	.dCup-matches .sp-data-table .team-logo.logo-even {
    right: 10px;
}
	.dCup-matches .sp-data-table .team-logo img {
    height: 50px !important;
    object-fit: contain;
}
}
@media (min-width: 1200px) and (max-width: 1300px){
  .dCup-hero__pattern{width: 40px;}
	.dCup-hero__pattern::after,.dCup-hero__pattern::before{line-height: 35px;}
  .dCup-hero__pattern + .dCup-bgImg{margin-left: 40px;}
	.dCup-hero__single-wrap { left: 20px;}
  .dCup-hero__heading h1, .dCup-hero__heading h2 {font-size: 30px;line-height: 42px;margin-bottom: 15px;}
  .dCup-hero__pattern::before {font-size: 32px;}
  .dCup-hero__pattern::after {font-size: 32px;}
  .group-table__data .sportspress .sp-event-logos.sp-event-logos-2 {gap: 5px;}
  .group-table__data .sportspress .sp-event-logos-2 .sp-team-logo .sp-team-name {font-size: 12px !important;width: 76%;white-space: pre-wrap;}
.dCup-matches .sp-data-table tbody tr {padding: 60px 15px 40px;}	
.dCup-matches .sp-data-table .team-logo.logo-odd {
    left: 10px;
}	
	.dCup-matches .sp-data-table .team-logo.logo-even {
    right: 10px;
}
	.dCup-matches .sp-data-table .team-logo img {
    height: 50px !important;
    object-fit: contain;
}
}

@media (min-width: 1024px) and (max-width: 1200px){
  .dCup-hero__pattern{width: 40px;}
	.dCup-hero__pattern::after,.dCup-hero__pattern::before{line-height: 35px;}
  .dCup-hero__pattern + .dCup-bgImg{margin-left: 40px;}
  .dCup-hero__heading h1, .dCup-hero__heading h2 {font-size: 27px;line-height: 35px;margin-bottom: 12px;}
  .dCup-page__header-nav .navbar-brand img {height: 95px;}
  .dCup-page__header-nav .navbar-brand {height: 130px;width: 120px;}
  .dCup-page__header-top {margin-left: 16px;padding: 0 0 10px;margin-bottom: 10px;}
  .dCup-page__header-nav .navbar-nav .nav-link {padding: 0 12px;}
	.dCup-hero__single-wrap { left: 20px;bottom: 25px;}
  .dCup-hero__pattern::before {font-size: 30px;}
  .dCup-hero__pattern::after {font-size: 30px;}
  .dCup-inner__legacy-gallery-wrap { gap: 18px;}
  .dCup-inner__about-mission .dCup-about__counter-num {font-size: 50px;line-height: 70px;}
  .dCup-clubs__single a { padding: 15px 8px;}
  .dCup-inner__team-overview-left .title-part h3 {font-size: 26px;}
  .dCup-inner__contact-left .dCup-heading h3 {  font-size: 47px;}
  .dCup-standings__wrap .fixture-data__table .data-event {  height: 95px; }
  .group-table__data .sportspress .sp-event-logos-2 .sp-team-logo .sp-team-name {font-size: 12px !important;width: 70%;white-space: pre-wrap;}	
	.dCup-matches .sp-data-table tbody tr {padding: 60px 15px 40px;}
	.dCup-matches .sp-data-table .team-logo.logo-odd {
    left: 10px;
}
.dCup-matches .sp-data-table .team-logo.logo-even {
    right: 10px;
}	
.dCup-matches .sp-data-table .team-logo img {
    height: 50px !important;
    object-fit: contain;
}
	.dCup-matches .sp-data-table tbody tr {

    height: 290px;
}	
.dCup-matches .sp-data-table tbody tr {
	width: 31.3%;	}
.dCup-matches .sp-data-table tbody tr td .sp-event-date {	padding: 10px 26px;	}
.dCup-matches .sp-event-venue {
	padding: 0 30px !important;	}
	
}

@media (min-width: 992px) and (max-width: 1024px) {
  .dCup-hero__pattern{width: 40px;}
	.dCup-hero__pattern::after,.dCup-hero__pattern::before{line-height: 35px;}
  .dCup-hero__pattern + .dCup-bgImg{margin-left: 40px;}
  .dCup-hero__heading h1, .dCup-hero__heading h2 {font-size: 27px;line-height: 35px;margin-bottom: 12px;}
  .dCup-page__header-nav .navbar-brand img {height: 95px;}
  .dCup-page__header-nav .navbar-brand {height: 130px;width: 120px;}
  .dCup-page__header-top {margin-left: 16px;padding: 0 0 10px;margin-bottom: 10px;}
  .dCup-page__header-nav .navbar-nav .nav-link {padding: 0 10px;font-size: 14px;}
	.dCup-hero__single-wrap { left: 30px;bottom: 20px;}
  .dCup-hero__pattern::before {font-size: 28px;}
  .dCup-hero__pattern::after {font-size: 28px;}
  .dCup-inner__banner-heading > * {  font-size: 46px;}
  .dCup-inner__about-mission .dCup-about__counter-num {font-size: 46px;line-height: 65px;}
  .dCup-heading__abs {font-size: 150px;}
  .dCup-inner__legacy-gallery-wrap {gap: 18px;}
  .dCup-clubs__single a { padding: 15px 8px;}
  .dCup-inner__league-matches .sp-data-table tbody tr { width: 48.3%;}
  .dCup-inner__news-wrap .dCup-news__single .content-part {padding: 8px 15px 25px;}
  .card__content {padding: 10px 0;}
  .card__content .tagcloud{padding: 0 10px;}
  .card .posts--simple-list .posts__item {border-bottom: 1px solid #e4e7ed;margin-left: 0px; margin-right: 0px; padding-left: 10px;padding-right: 10px;}
  .dCup-inner__about-mission .dCup-about__counter-title h5 {font-size: 16px;line-height: 26px;}
  .dCup-inner__about-mission .dCup-about__counter-title {width: 100%;}
  .dCup-standings__wrap .fixture-data__table .data-event {  height: 95px; }
  .group-stage__matches .accordion-item{overflow: scroll;}
  .group-stage__matches  .group-table__data  tbody tr td  {min-width: 150px;}
  .group-stage__matches  .group-table__data  tbody tr td .sportspress .sp-template{width: 420px !important;}
  .dCup-matches .venues__fixtures tbody tr.tFix-row td:first-child{padding:10px 25px;}
	.dCup-growth-broadcast { gap: 28px;}
	.dCup-matches .sp-data-table tbody tr {
    height: 290px;
}
.dCup-matches .sp-data-table tbody tr td .sp-event-date {	padding: 10px 26px;	}
.dCup-matches .sp-event-venue {
	padding: 0 30px !important;	}	
}

@media (min-width: 992px) {
  .dCup-filter__list {-ms-flex-direction: row;flex-direction: row;border-left: 1px solid #e4e7ed;border-right: 1px solid #e4e7ed;}
  .dCup-filter__item + .dCup-filter__item {border-left: 1px solid #e4e7ed;}
  .dCup-filter__item {border-bottom: none;}   
  .dCup-page__header-nav .offcanvas .offcanvas-body {flex-direction: column;}
  .dCup-page__header-nav .dropdown-menu {margin-top: 0;border: none;border-radius: 0;background-color: var(--clr-white);width: 100%;left: 50%;transform: translateX(-50%);padding: 0px;box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.09);}
  .dCup-page__header-nav .dropdown-menu .dropdown-item {font-size: 14px;font-family: var(--ff-body);padding: 10px 15px;border-bottom: 1px solid #0000002b;font-weight: 500;}
  .sub-menu-toggle {display: none;}
  .dCup-hero__swiper [class^="swiper-button-"] {display: none;}
	.dCup-growth-broadcast { gap: 28px;}	
}

@media only screen and (max-width: 991.98px) {    
  .navbar-toggler .icon-bar { width: 24px;transition: .5s ease;}
  .navbar-toggler.collapsed .icon-bar:nth-child(2){transform: rotate(0) translateY(0) translateX(0);}
  .navbar-toggler.collapsed .icon-bar:nth-child(3){opacity:1}
  .navbar-toggler.collapsed .icon-bar:nth-child(4){transform:rotate(0) translateY(0) translateX(0);}
  .navbar-toggler .icon-bar:nth-child(2){transform: rotate(-45deg) translateY(5px) translateX(-5px);}
  .navbar-toggler .icon-bar:nth-child(3){opacity: 0}
  .navbar-toggler .icon-bar:nth-child(4){transform:rotate(45deg) translateY(-4px) translateX(-3px);}
  .navbar-header {display: block;}

  p {font-size: 16px;line-height: 26px;color: rgb(79, 79, 79);}
  .dCup-heading {margin-bottom: 20px;}
  .dCup-heading h3 {font-size: 45px;}
  .dCup-desc > :not(:last-child) {margin-bottom: 10px;}
  .dCup-btn {font-weight: 600;font-size: 13px;padding: 12px 25px;}
  .dCup-btn__wrap {margin-top: 15px;}
  .dCup-heading__abs {font-size: 150px;}
  .dCup-heading__dots {padding: 0px 0 40px;margin-bottom: -20px;}
  tbody tr td {font-size: 12px;min-width: 25px;padding: 5px !important;}
  .table-team {font-size: 12px;text-align: left;line-height: 14px;text-transform: capitalize;}
  .table-title {padding: 10px 12px;}
  .table-title h4 {font-size: 14px;letter-spacing: 0;}
  .table-title h3 {font-size: 17px;}
  .table-team img {height: 18px;}
  .dCup-heading h1 {font-size: 36px;}
  .dCup-page__footer-logo {margin: 0 auto;}
  [class^="swiper-button-"] {width: 42px;height: 42px;}
  [class^="swiper-button-"] img {width: 20px;}
  .dCup-page__header {position: relative;}
  .dCup-page__header-wrap::before {display: none;}
  .dCup-page__header-top {margin-left: 0 !important;padding: 8px 0;margin-bottom: 0px !important;border-color: #e3e3e3;}
  .dCup-page__header-link a {color: var(--clr-black-300);}
  .dCup-page__header-nav .navbar-brand {padding: 5px 0 !important;margin-bottom: -30px !important;height: 90px !important;width: 100px !important;}
  .dCup-page__header-nav .navbar-brand img {height: 70px !important;}
  .dCup-page__header-marquee {border-color: #e3e3e3;}
  .dCup-page__header-marquee-wrap li a p {color: var(--clr-black-300);font-size: 13px;}
  .dCup-page__header-socials li a {color: var(--clr-black-300);font-size: 13px;padding: 0 8px;}
  .dCup-page__header-nav .navbar-nav .nav-link {color: #202020;font-size: 18px;letter-spacing: 0;width: fit-content;text-transform: uppercase;font-family: var(--ff-primary);line-height: 43px;}
  .dCup-page__header-nav .navbar-nav .nav-link.active {color: var(--clr-accent) !important;}
  .dCup-page__header.fixed__header .dCup-page__header-top {padding: 5px 0 5px;}
  .dCup-page__header-nav .navbar-nav .team-nav__item {position: relative;}
  .offcanvas-body {padding: 0 15px;}
  .dropdown-menu {margin-left: 15px;border: none;background-color: var(--clr-white-600);border-top: 1px solid #eaeaea;border-radius: 0;}
  .team-nav__item .dropdown-menu .nav-item {width: 100%;}
  .team-nav__item .dropdown-menu .nav-item .dropdown-item {padding: 8px 0;border-right: none;height: auto;}
  .team-nav__item .dropdown-menu {height: 265px;overflow-y: scroll;}
  .dCup-page__header-nav .navbar-nav .nav-item a:not(.dropdown-item)::before {display: none;}
  .team-nav__item .dropdown-menu .nav-item .dropdown-item img {height: 35px;}
  .team-nav__item .dropdown-menu .nav-item .dropdown-item .icon {width: 16%;margin-right: 5px;}
  .dropdown-toggle::after {display: none;}
  .dropdown-item {border-bottom: 1px dashed #d7d7d7 !important;font-size: 16px;font-weight: 500;padding: 8px 10px;}
  .sub-menu-toggle {position: absolute;top: 7px;right: 5px;display: inline-flex;background: linear-gradient(18deg, #4e11a6 0,#ea434a 100%);border: none;width: 22px;height: 22px;justify-content: center;align-items: center;border-radius: 0%;padding: 2px;}
  .svg-icon {width: 20px;height: 20px;}
  .sub-menu-toggle.active .icon-minus, .sub-menu-toggle .icon-plus {display: block;background-color: #fff;border-radius: 10%;display: inline-flex;width: 100%;height: 100%;justify-content: center;align-items: center;}
  .sub-menu-toggle .icon-minus, .sub-menu-toggle.active .icon-plus {display: none;}
  .dCup-hero__single .dCup-bgImg.overlay {margin-left: 0;}
  .dCup-hero__single .dCup-bgImg.overlay::before {background: linear-gradient(0deg, #021848 0%, #0a024400 100%) !important;height: 40%;top: unset;bottom: 0;opacity: 0.7;}
  .dCup-hero__link {flex: 0 0 auto;}
  .dCup-hero__single-wrap {bottom: 22px;}
  .dCup-hero__content {margin-top: 0;display: flex;align-items: center;}
  .dCup-hero__heading h1, .dCup-hero__heading h2 {font-size: 22px;line-height: 34px;margin-bottom: 0;}
  .dCup-hero__link {flex: 0 0 auto;}
  .dCup-hero__pattern {display: none;}
  .dCup-hero__swiper .swiper-pagination{padding: 0 10px 0 0px;top: unset;gap: 8px;display: inherit;bottom: 35px;left: 0;right: 0;margin: 0 auto;}
  .dCup-hero__single {position: relative;}
  .dCup-hero__pattern {position: relative;left: unset;width: 100%;height: 60px;}
  .dCup-hero__pattern img {object-position: 30% 100%;}
  .dCup-hero__pattern::before, .dCup-hero__pattern::after {height: unset;writing-mode: unset;color: #fff;top: unset;bottom: 0;width: 100%;font-size: 25px;line-height: 45px;text-align: center;}
  .dCup-hero__swiper .swiper-pagination-bullet {width: 20px;height: 20px;font-size: 12px;}
  .dCup-py {padding: 60px 0;}
  .dCup-about__img-wrap::before {width: 160px;height: 160px;left: 240px;}
  .dCup-about__img.dCup-about__img-2 {height: 450px;margin-top: 0;}
  .dCup-about__right {padding: 40px 0 0;}
  .dCup-about__counter-single {padding: 15px 12px;}
  .dCup-about__counter-num {font-size: 36px;line-height: 50px;margin-left: 15px;}
  .dCup-about__features {padding: 8px 8px;margin-top: 25px;}
  .dCup-about__counter-title h5 {font-size: 12px;letter-spacing: 0;}
  .dCup-about__img-wrap::after {width: 100%;}
  .dCup-insta__wrap {justify-content: center;gap: 16px 12px;}
  .dCup-insta__wrap > * {width: 32%;}
  .dCup-venue__left {text-align: center;padding-bottom: 25px;}
  .dCup-venues__wrap {justify-content: center;gap: 16px 16px;column-count: unset;}
  .dCup-venues__single {width: 48%;min-height: unset;margin-bottom: unset;}
  .dCup-venues__single .content-part {padding: 12px 15px;}
  .dCup-venue__location h4 {font-size: 14px;margin-top: 3px;}
  .dCup-news__wrap > * {width: 100%;}
  .dCup-news__single {height: auto;}
  .dCup-news__single.wide .content-part {padding: 15px;}
  .dCup-news__single .img-part img {height: 280px !important;object-position: 50% 25%;}
  .dCup-news__single .content-part .title h4 {font-size: 18px;margin: 0px 0 8px;min-height: 50px;}
  .dCup-news__single .content-part .desc p {-webkit-line-clamp: 2;min-height: 48px;line-height: 24px;}
  .dCup-news__single .dCup-btn.dCup-btn__link {margin-top: 8px;font-size: 14px;}
  .dCup-clubs__single-group {width: 48.3%;}
  .dCup-matches .sp-data-table tbody tr {width: 48.3%;padding: 45px 25px 40px;height: auto;}
  .dCup-matches .sp-data-table tbody tr td .sp-event-date {padding: 5px 25px;font-size: 13px !important;}
  .dCup-matches .sp-event-title a {font-size: 13px !important;}
  .dCup-matches .sp-template-event-blocks .sp-event-results + p {font-size: 18px;}
  .dCup-matches .sp-data-table .team-logo img {height: 65px !important;}
  .dCup-standings__main {text-align: center;}
  .dCup-gallery__tab-wrap li img {height: 225px !important;width: 100% !important;}
  .dCup-gallery__tab-wrap li:not(:first-child) {margin-bottom: 0;}
  .dCup-gallery__tab-wrap li {width: 48.8%;flex: 0 0 auto;}
  .dCup-gallery__tab-wrap {column-count: unset;gap: 15px;display: flex;flex-wrap: wrap;}
  .dCup-tickets-cta__right {margin-top: 20px;}
  .dCup-sponsors__wrap {gap: 16px;}
  .dCup-sponsors__single {gap: 16px;width: 23%;justify-content: center;padding: 15px 15px 25px;}
  .dCup-sponsors__single:has(:nth-child(3)) {width: 48%;}
  .dCup-sponsors__single img {height: 100px;width: 110px;}
  .dCup-sponsors__single h5 {font-size: 12px;bottom: -6px;padding: 0 6px;}
  .dCup-inner__banner-void-content {margin-top: 15px;}
  .dCup-inner__banner-void-breadcrumb .breadcrumb {padding: 4px 15px;}
  .dCup-inner__cc-swiper [class^="swiper-button-prev"] {right: 50px;}
  .dCup-inner__cc-single {padding-left: 40px;margin-bottom: 16px;}
  .dCup-inner__cc-single a  {gap: 8px;}
  .dCup-inner__cc-single a .img-part {width: 70px;height: 70px;margin-left: -40px;}
  .dCup-inner__cc-single h5 {font-size: 16px;flex: 0 0 auto;width: 80%;}
  .dCup-inner__cc-group .title span {font-size: 36px;top: -35px;}
  .dCup-inner__cc-group {padding: 50px 20px 20px;}
  .dCup-tickets-cta .dCup-heading h3 span {width: 100%;font-size: 36px;}
  .dCup-inner__venues-single .content-part h4 {font-size: 22px;margin-top: 10px;}
  .dCup-tickets-cta__right img {height: 280px;margin: 0 auto;object-fit: contain;width: 100%;}
  .dCup-matches .sp-event-venue {font-size: 13px !important;padding: 0 70px !important;}
  .dCup-standings__main .dCup-standings__wrap {margin-top: 20px;}
  .dCup-standings__wrap tbody tr td {padding: 12px 10px !important;font-size: 14px !important;}
  .dCup-standings__wrap .table-team {font-size: 14px;}
  .dCup-standings__wrap .table-team img {height: 25px;}
  .dCup-about__counter-icon {width: 20%;}
  .dCup-about__counter-icon img {height: 100%;width: 100%;object-fit: contain;}
  .dCup-about__counter-num {width: 130px;}
  .dCup-hero__content {gap: 30px;}
  .dCup-page__footer {padding-top: 50px;}
  .dCup-page__footer::before {width: 100%;}
  .dCup-page__footer-top {padding: 0px 0 20px;}
  .dCup-page__footer-logo img {margin: 0 auto;}
  .dCup-page__footer-teams {margin-bottom: 25px;}
  .dCup-page__footer-teams ul {column-count: 3;}
  .dCup-page__footer-contact {text-align: center;}
  .dCup-page__footer-contact ul {margin-bottom: 16px;display: flex;flex-direction: column;align-items: center;}
  .dCup-page__footer-contact ul li a {flex-direction: column;}
  .dCup-page__footer-contact ul li a .icon img {height: 30px;}
  .dCup-page__footer-socials ul {justify-content: center;margin-bottom: 16px;gap: 10px;}
  .dCup-page__footer-socials ul li a {font-size: 12px;width: 30px;height: 30px;line-height: 30px;}
  .dCup-page__footer-nav.footer__main-nav ul {column-count: 2;}
  .dCup-page__footer-contact p {margin: 15px auto;width: 95%;}
  .dCup-news .dCup-news__single a {display: block;}
  .dCup-news .dCup-news__single .content-part .title h4 {color: var(--clr-white);}
  .dCup-news .dCup-news__single .content-part {position: absolute;width: 100%;z-index: 3;bottom: 0;padding: 15px;}
  .dCup-news .dCup-news__single .content-part .desc p {display: none;}
  .dCup-news .dCup-news__single .content-part .dCup-btn__link {color: var(--clr-gold);margin: 0;width: fit-content;}
  .dCup-news .dCup-news__single .content-part .dCup-btn__link::before {background-color: var(--clr-gold);}
  .dCup-news .dCup-news__single .img-part::before {position: absolute;content: "";width: 100%;height: 100%;background: linear-gradient(to top, #223d78 0%, #223d7800 100%);z-index: 0;opacity: 0.5;top: 0;}
  .dCup-news .dCup-news__single .date {color: var(--clr-white);}
  .dCup-news .dCup-news__single .content-part .title h4 {font-size: 18px;margin: 0px 0 0px;min-height: auto;}
  .swiper-nav-bottom  {padding-bottom: 55px;}
  .swiper-nav-bottom [class^="swiper-button-next"]  {left: 55px;}
  .swiper-nav-bottom [class^="swiper-button-prev"] {right: 55px;}
  .dCup-news__single.wide {width: 100%;}
  .dCup-inner__about-mission .dCup-about__counter-num {font-size: 40px;margin: 12px 0 0;width: 100%;text-align: center;justify-content: center;display: inline-flex;align-items: center;}
  .dCup-inner__about-mission .dCup-about__counter-single {padding: 12px 0px;flex-direction: column;}
  .dCup-inner__about-mission .dCup-about__counter-title h5 {font-size: 16px;line-height: 22px;}
  .dCup-inner__about-mission .dCup-about__counter-title {width: 90%;margin-top: 4px;}
  .dCup-inner__banner-heading > * {font-size: 42px;}
  .dCup-inner__about-intro .dCup-heading h4 {font-size: 24px; line-height: 36px; width: 80%;}
  .dCup-inner__about-logo img {height: 160px;}
  .dCup-inner__about-durand-left  {margin-top: 30px;}
  .dCup-inner__legacy-gallery-wrap {gap: 15px;}
  .dCup-inner__about-trophy-single .content-part{padding: 15px 0;}
  .dCup-inner__legacy-right {padding: 25px 0 0 0;}
  .dCup-inner__legacy-workflow .dCup-inner__legacy-workflow-text {padding: 17px 17px 14px;}
  .dCup-inner__legacy-workflow-date p {font-size: 40px; line-height: 54px;} 
  .dCup-inner__legacy-gallery-wrap {gap: 12px;} 
  .dCup-inner__clubs-wrap .dCup-clubs__single a img {height: 110px;}
  .dCup-clubs__single a {padding: 15px 8px;}   
  .dCup-inner__clubs-wrap .dCup-clubs__single {margin-top: 20px;}
  .dCup-inner__clubs-wrap .dCup-clubs__single a h5 {font-size: 14px;margin: 15px auto 0;}
  .dCup-inner__team-overview-left .logo-part img {height: 120px !important;}
  .dCup-inner__team-overview-left .logo-part {width: 200px;}
  .dCup-inner__team-overview-left {margin-bottom: 20px;}
  .dCup-inner__banner .dCup-bgImg.overlay::after {background-size: cover;}
  .dCup-inner__news-wrap .dCup-news__single .content-part {padding: 8px 15px 25px;}
  .dCup-inner__sidebar{margin-top: 20px;}
  .dCup-inner__news-wrap .dCup-news__single .content-part .title h4 {font-size: 18px;min-height: 52px;}
  .card__content .tagcloud  {padding: 0 10px;}
  .card .posts--simple-list .posts__item {border-bottom: 1px solid #e4e7ed;margin-left: 0px; margin-right: 0px; padding-left: 10px;padding-right: 10px;}
  .card__content {padding: 10px 0;}
  .dCup-inner__contact-form {padding: 35px 20px;margin-top: 20px;}
  .dCup-standings__wrap .fixture-data__table .sp-data-table td {min-width: 130px;}
  .dCup-standings__wrap .fixture-data__table .data-event {height: 95px;}
  .group-stage__matches .accordion-item {overflow: scroll;}
  .group-stage__matches  .group-table__data  tbody tr td {min-width: 100px;}
  .group-stage__matches  .group-table__data  tbody tr td .sportspress .sp-template  {width: 420px !important;}
  .fixture-data__table .sp-table-wrapper .sp-row .data-event  {width: 350px !important;}
  .dCup-inner__winners-wrap .table-bordered {overflow: scroll;}
  .dCup-inner__winners-wrap .table-bordered td  {width: 100px ;}
  .dCup-inner__winners-wrap .table-team {justify-content: flex-start;width: 200px;}
  .dCup-inner_Trophy_cont p {font-size: 14px;	line-height: 22px; padding:0;}	
  .dCup-inner_Trophy_cont a h4 {font-size: 18px;line-height: 22px;}
  .dCup-inner__about_list .dCup-desc  {margin-bottom:20px}	
  .dCup-inner__about-durand .dCup-inner__about_list {margin-bottom: 20px;}	
  .dCup-matches .venues__fixtures tbody tr {width: 48%;}
  .dCup-matches .venues__fixtures tbody tr.tFix-row td:first-child  {padding:5px 15px !important;}	
  .dCup-matches .venues__fixtures tbody tr td {padding:0 !important}
  .dCup-matches .venues__fixtures tbody tr  {width: 48%;}
  .dCup-inner__about-durand .dCup-inner__about-durand-left img  {height:auto;}
  .dCup-tickets-cta__main .dCup-btn__wrap {justify-content: center;}
	
	    .group-stage__matches .group-table__data tbody tr td:nth-child(5) .sportspress .sp-template {
         width: 90px !important; 
    }
.dCup-growth__single .img-part {
    flex: 0 0 auto;
    width: 100%;
}
.dCup-growth__single .content-part {
    flex: 0 0 auto;
    width: 100%;
    padding: 20px 25px;
}
.dCup-growth__single {
    flex-direction: column;
    flex-wrap: wrap;
}	
.dCup-growth-broadcast {
    gap: 25px;
}	
.dCup-growth-broadcast > * {
    max-width: 40%;
}	
.dCup-growth-details .year h6 {font-size: 46px;}
	.dCup-matches .sp-data-table .team-logo.logo-odd {
    left: 10px;
}
.dCup-matches .sp-data-table .team-logo.logo-even {
    right: 10px;
}	
.dCup-matches .sp-data-table .team-logo img {
    height: 45px !important;
    object-fit: contain;
}	
.match-penalty-result .penalty-score {
    font-size: 12px !important;
}
	
}


@media (max-width: 767.98px){
	.container{max-width:100% !important;}
  p {font-size: 15px;line-height: 22px;}
  .dCup-py {padding: 40px 0;}
  .dCup-heading {margin-bottom: 15px;}
  .dCup-heading h3 {font-size: 32px;margin: 2px 0 0;line-height: 1.2em;}
  .dCup-heading h6 {font-size: 12px;letter-spacing: 0.2em;}
  .dCup-btn {padding: 10px 22px;}
  .dCup-heading__abs {font-size: 100px;}
  .dCup-heading__dots {margin-bottom: -15px !important;}
  .dCup-heading h1 {font-size: 32px;}
  .dCup-inner__banner + section[class^="dCup-"] {padding-top: 40px;}
  .dCup-page__header-socials li a {padding: 0 6px;}
  .dCup-hero__pattern::before, .dCup-hero__pattern::after {font-size: 20px;}
  .dCup-about__img.dCup-about__img-2 {height: 330px;}
  .dCup-about__img-1 {height: 140px;}
  .dCup-about__img.dCup-about__img-3 {height: 170px;}
  .dCup-about__img-wrap::before {left: 160px;}
  .dCup-about__right {padding: 30px 0 0;}
  .dCup-about__features {margin-top: 20px;}
  .dCup-about__counter {flex-wrap: wrap;}
  .dCup-about__counter-single {justify-content: flex-start;padding: 15px 32px;width: 50%;}
  .dCup-about__counter-num {font-size: 28px;line-height: 40px;}
  .dCup-about__counter-icon img {height: 50px;object-fit: contain;}
  .dCup-insta__wrap > * {width: 48%;}
  .dCup-venues__single .img-part {height: 200px;}
  .dCup-venue__location h4 {font-size: 13px;margin-top: 2px;line-height: 20px;min-height: 40px;}
  .dCup-news__wrap {gap: 15px 0px;}
  .dCup-news__single .img-part img {height: 175px !important;}
  .dCup-news__single .content-part .title h4 {margin: 0px 0 4px;}
  .dCup-news__single .content-part .desc p {min-height: 40px;line-height: 20px;}
  .dCup-news__single .date {letter-spacing: 0.2em;}
  .dCup-clubs__single a {padding: 18px 12px;}
  .dCup-clubs__single a img {height: 40px;}
  .dCup-clubs__single-group {padding: 5px;}
  .dCup-clubs__single a h5 {font-size: 12px;margin: 10px auto 0;min-height: 29px;}
  .dCup-clubs__single-group .group__title {font-size: 15px;}
  .dCup-matches .sp-data-table tbody {gap: 10px;}
  .dCup-matches .sp-data-table .team-logo img {height: 45px !important;}
  .dCup-matches .sp-event-venue {font-size: 12px !important;padding: 0 55px !important;line-height: 17px;}
  .dCup-matches .sp-template-event-blocks .sp-event-results + p {font-size: 16px;line-height: 22px;}
  .dCup-matches .sp-template-event-blocks .sp-event-results {font-size: 14px !important;}
  .dCup-matches .sp-data-table tbody tr td .sp-event-date {padding: 3px 22px;font-size: 12px !important;}
  .dCup-matches .sp-data-table tbody tr {padding: 45px 15px 40px;}
  .dCup-standings__wrap {margin-top: 20px;}
  .dCup-gallery__tab-wrap li {width: 48%;}
  .dCup-sponsors__single {width: 30% !important;padding: 5px 15px 15px;flex: 1 0 auto;}
  .dCup-page__footer {padding-top: 40px;}
  .dCup-page__footer-contact p {font-size: 15px;}
  .dCup-page__footer__title h3 {font-size: 18px;}
  .dCup-page__footer-nav {margin-top: 15px;}
  .dCup-page__footer-teams ul {column-count: 2;}
  .dCup-page__footer-nav .footer-team__item {line-height: 26px;}
  .dCup-page__footer-nav .footer-team__item .footer-team__link {padding-left: 28px;font-size: 15px;}
  .dCup-page__footer-nav .footer-team__item .footer-team__link .team-logo img {height: 20px;}
  .dCup-page__footer-nav.footer__main-nav ul {column-count: 1;}
  .dCup-page__footer-nav ul .nav-item {padding-bottom: 5px;}
  .dCup-inner__winners-wrap .table-team {justify-content: flex-start;}
  .dCup-page__footer-logo {margin: 0 auto;}
  .dCup-inner__banner-void-breadcrumb .breadcrumb {padding: 0px 15px;}
  .dCup-inner__banner-void-content {margin-top: 12px;}
  .dCup-inner__campaign-clubs-main {padding: 0 42px;}
  .dCup-inner__cc-group .title span {font-size: 30px;top: -28px;}
  .dCup-inner__cc-swiper [class^="swiper-button-"] {top: 16px;}
  .dCup-inner__locale-single {width: 33%;}
  .dCup-inner__venues-single .content-part h4 {font-size: 18px;}
  .dCup-venues__single .content-part {padding: 12px 10px;margin: 0 6px;}
  .dCup-venue__location h6 span {font-size: 13px;margin-right: 4px;}
  .dCup-inner__about-mission .dCup-about__counter {flex-direction: row;}
  .dCup-inner__about-mission .dCup-about__counter-single {flex-direction: row;width: 50%;}
  .dCup-inner__about-mission .dCup-about__counter-num {font-size: 36px;margin: 12px 0px 0 12px;width: 60%;text-align: left;align-items: flex-start;}
  .dCup-inner__about-mission .dCup-about__counter-icon img {height: 60px;}
  .dCup-tickets-cta__main {text-align: center;}
  .dCup-tickets-cta .dCup-heading h3 {font-size: 22px;}
  .dCup-tickets-cta .dCup-heading h3 span {font-size: 28px;}
  .dCup-hero__swiper .swiper-pagination{display: none;}
  .dCup-hero__swiper [class^="swiper-button-"] {transform: unset;bottom: 45px;
  left: 0;right: 0;margin: 0 auto;}
  .dCup-hero__swiper [class^="swiper-button-prev"] {right: 42px;}
  .dCup-hero__swiper [class^="swiper-button-next"] {left: 42px;}
  .swiper-nav-bottom [class^="swiper-button-prev"] {right: 50px;}
  .swiper-nav-bottom [class^="swiper-button-next"] {left: 50px;}

  .dCup-inner__banner-heading > * {font-size: 30px;}
  .dCup-inner__banner {height: 250px;}
  .dCup-inner__about-intro .dCup-heading h4 {font-size: 22px;line-height:31px;width: 100%;}
  .dCup-inner__about-video {margin-top: 25px;}
  .dCup-inner__about-video video {width: 100%;height: 230px;}
  .dCup-inner__legacy-gallery-wrap {gap: 10px;justify-content: space-between;}
  .dCup-inner__legacy-left .img-part img {height: auto; }    
  .dCup-inner__legacy-workflow .dCup-inner__legacy-workflow-item {margin-top: 0px; padding: 15px 0 0px;  flex-direction: column-reverse !important;  border-bottom: 1px solid #e8e8e9;}
  .dCup-inner__legacy-workflow .dCup-inner__legacy-workflow-date { top: -100px;  width: fit-content;}
  .dCup-inner__legacy-workflow-img {margin: 0px; width: 60%; text-align: left; height: 200px; margin-left: auto;}
  .dCup-inner__legacy-workflow .dCup-inner__legacy-workflow-item::after{display: none;}
  .dCup-inner__legacy-workflow .dCup-inner__legacy-workflow-text{width: 100%; margin: 0; border: inherit;}
  .dCup-inner__legacy-workflow-img img {height: auto; object-fit: cover; height: 100%;}
  .dCup-inner__legacy-workflow .dCup-inner__legacy-workflow-text::after{display: none;}
  .dCup-inner__legacy-workflow .dCup-inner__legacy-workflow-item::before{display: none;}
  .dCup-inner__legacy-workflow .dCup-inner__legacy-workflow-item:nth-child(2n + 1) .dCup-inner__legacy-workflow-date {right: inherit;}
  .dCup-inner__legacy-gallery-wrap li {flex: 0 0 auto; width: 48%;}
  .dCup-inner__legacy-workflow .dCup-inner__legacy-workflow-item:last-child{border-bottom: inherit;}
  .dCup-inner__legacy-workflow .dCup-inner__legacy-workflow-item:nth-child(2n) .dCup-inner__legacy-workflow-text {text-align: right;}
  .dCup-inner__legacy-workflow-date p {font-size: 34px; line-height: 36px;}
  .dCup-inner__team-overview-left .logo-part {width: 160px;}
  .dCup-inner__team-overview-left .logo-part img {height: 83px !important;}
  .dCup-inner__team-overview-left .title-part {margin-left: 20px;  padding-left: 20px}
  .dCup-inner__team-overview-left .title-part h3 {font-size: 22px;}
  .dCup-inner__league-matches .sp-data-table tbody tr {width: 100%;}
  .dCup-inner__news-team .dCup-news__single .content-part .title h4 {font-size: 18px;}
  .dCup-inner__team-details-tab .dCup-inner__about-durand {padding: 30px 20px;}
  .dCup-inner__team-details-tab .dCup-inner__about-durand-right .img-part {padding: 25px 0;}
  .dCup-heading h4 {font-size: 24px;}
  .form-control {font-size: 15px;line-height: 24px;margin: 0 0 11px;padding: 6px 15px;}
  .dCup-inner__contact .dCup-page__footer-socials ul {justify-content: start;}
  .dCup-inner__contact-links {margin-top: 15px;}
  .dCup-inner__contact-left .dCup-page__footer-socials {margin-top: 15px;}
  .form-label {margin-bottom: 6px;font-size: 12px;line-height: 1.1em;}
  .dCup-inner_Trophy_cont p {height:auto;}
  .dCup-inner_Trophy_Box.small {margin-bottom:15px;}
  .dCup-matches .venues__fixtures tbody tr {width: 100% !important;}
  .dCup-matches .venues__fixtures tbody tr td .sportspress .sp-event-logos-2 {width: 100%;}
  .dCup-matches .venues__fixtures tbody tr td:nth-child(3) {display: block;}
	.dCup-matches .venues__fixtures tbody{flex-direction: column;}
	.dCup-growth-details .info {width: 100%;}	
  .dCup-growth-details .year h6 {font-size: 40px;}	

  .dCup-inner__standings-wrap .dCup-standings__wrap .sp-data-table th {font-size: 13px !important;padding: 10px 12px !important;height: 20px !important;}
  .dCup-inner__standings-wrap .dCup-standings__wrap .fixture-data__table .sp-data-table td {min-width: 70px;}
  .dCup-inner__standings-wrap .dCup-standings__wrap .fixture-data__table .data-time .icon {display: none;}
  .dCup-inner__standings-wrap .dCup-standings__wrap .fixture-data__table .sp-data-table td .top__scorer {flex-direction: column;
  align-items: center;
  text-align: center !important;}
  .dCup-inner__standings-wrap .dCup-standings__wrap .fixture-data__table .sp-data-table td .top__scorer span {width: 100%;text-align: center !important;}
  .dCup-inner__standings-wrap .dCup-standings__wrap .fixture-data__table .sp-data-table .data-group {min-width: 70px !important;}
  .dCup-inner__standings-wrap .dCup-standings__wrap .fixture-data__table .sp-data-table .data-venue {min-width: 165px !important;}
  .dCup-inner__standings-wrap .dCup-standings__wrap .fixture-data__table .sp-table-wrapper .sp-row .data-event {min-width: 250px;}
  .dCup-inner__standings-wrap .dCup-standings__wrap .fixture-data__table .sp-table-wrapper .sp-row .data-date {min-width: 110px;}
/*   .dCup-inner__standings-wrap .dCup-standings__wrap .fixture-data__table .sp-table-wrapper .dataTables_paginate {position: absolute;bottom: 20px;left: 0;right: 0;margin: 0 auto;width: 90%;z-index: 4;} */
  .dCup-inner__standings-wrap .dCup-standings__wrap .fixture-data__table .sp-table-wrapper {padding-bottom: 70px;position: relative;}
  .group-stage__matches .group-table__data tbody tr .data-goals {min-width: 40px;height: unset !important;font-size: 16px !important;font-weight: 800 !important;color: var(--clr-blue) !important;}
  .group-stage__matches .group-table__data tbody tr td:nth-child(5) .sportspress .sp-template {width: 70px !important;}
  .group-stage__matches .group-table__data tr > .data-venue {min-width: 220px;}
  .group-stage__matches .group-table__data tr > :nth-child(5) {min-width: 91px !important;}
	
.dCup__winner-cta {padding: 15px 15px;flex-direction: column;gap: 20px;margin-bottom: 25px;}
.dCup__winner-content {gap: 20px;}
.dCup__winner-content h3::before {width: 130px;height: 130px;}
.dCup__winner-content h3 {font-size: 15px;line-height: 30px;}
.dCup__winner-content h3 .winner {font-size: 35px;text-shadow: 2px 1px rgb(237, 65, 71);line-height: 20px;margin-bottom: 6px;}
.dCup__logo img {height: 90px;}
.dCup__winner-logo img {width: 75px;height: 75px;}
.dCup__winner-cta svg {width: 180px;height: 180px;bottom: -85px;left: 5px;}
.dCup__winner-icon {right: 10px;bottom: -5px;}
.dCup__winner-icon img {height: 70px;}
}

@media (max-width: 575.98px){
	.container{max-width:100% !important;}
.dCup-py {padding: 30px 0;}
.dCup-heading {margin-bottom: 10px;}
.dCup-heading h3 {font-size: 28px;}
.dCup-heading h6 {font-size: 11px;letter-spacing: 0.175em;}
.dCup-heading__abs {font-size: 70px;}
.dCup-btn {padding: 7px 15px;font-size: 12px;}
.dCup-btn__small {height: 32px;font-size: 12px;padding: 0 12px;}
.breadcrumb-item + .breadcrumb-item {padding-left: 5px;}
.breadcrumb-item + .breadcrumb-item::before {padding-right: 5px;}
.dCup-inner__banner-void-breadcrumb .breadcrumb .breadcrumb-item {font-size: 10px;letter-spacing: 0.5px;}
.dCup-heading h1 {font-size: 28px;}
.dCup-inner__banner-void-content .dCup-heading {margin: 0 0 16px;}
.dCup-inner__banner-void-content {margin-top: 8px;}
[class^="swiper-button-"] {width: 32px;height: 32px;}
[class^="swiper-button-"] img {width: 16px;}
.dCup-inner__banner-void {padding: 40px 0 30px;}
[class^="swiper-button-"] {top: unset;transform: translateX(-50%);bottom: 0;}
.dCup-inner__banner-swiper {padding-bottom: 40px;}
.dCup-inner__banner-swiper [class^="swiper-button-prev"] {left: 43%;}
.dCup-inner__banner-swiper [class^="swiper-button-next"] {right: unset;left: 57%;}
.dCup-inner__banner + section[class^="dCup-"] {padding-top: 30px;}
.dCup-about__img-wrap {gap: 10px;}
.dCup-about__img-1 {height: auto;width: 100%;}
.dCup-about__img.dCup-about__img-2 {height: auto;width: 48%;}
.dCup-about__img.dCup-about__img-3 {height: auto;width: 48%;position: relative;}
.dCup-about__img-wrap::before {display: none;}
.dCup-about__right {padding: 20px 0 0;}
.dCup-about__counter-single {padding: 10px 1px;width: 100%;}
.dCup-about__counter-single:not(:first-child) {border: none;border-top: 1px solid #0000000a;}
.dCup-news__single .content-part .title h4 {font-size: 16px;min-height: 44px;}
.dCup-insta__wrap > * {width: 47%;}
.dCup-venues__single {width: 100%;}
.dCup-venue__location h4 {font-size: 14px;min-height: auto;}
.dCup-news__single.wide {width: 100%;}
.dCup-news__wrap {gap: 10px 0px;}
.dCup-news__single .date {margin-top: 2px;letter-spacing: 0.6px;}
.dCup-news__single .img-part img {height: 250px !important;}
.dCup-news__single .dCup-btn.dCup-btn__link {margin-top: 5px;font-size: 12px;}
.dCup-clubs__single-group {width: 100%;}
.dCup-matches .sp-data-table tbody tr {width: 100%;}
.dCup-gallery__tab-wrap li {width: 100%;}
.dCup-sponsors__wrap {gap: 16px 10px;}
.dCup-sponsors__single:has(:nth-child(3)) {width: 100%;}
.dCup-matches .sp-data-table tbody {gap: 12px;}
.dCup-sponsors__single {width: 48% !important;}
.dCup-page__footer-nav .footer-team__item .footer-team__link p {line-height: 18px;}
.dCup-page__footer {padding-top: 30px;}
.dCup-inner__campaign-clubs-main {padding: 0px 15px;}
.dCup-inner__cc-swiper {padding-top: 20px;}
.dCup-inner__cc-group {padding: 30px 12px 12px;}
.dCup-inner__cc-group .title span {font-size: 20px;top: -18px;}
.dCup-inner__cc-single {padding-left: 20px;margin-bottom: 12px;}
.dCup-inner__cc-single a .img-part {width: 40px;height: 40px;margin-left: -20px;}
.dCup-inner__cc-single h5 {font-size: 13px;width: 80%;}
.dCup-inner__cc-swiper [class^="swiper-button-prev"] {right: 40px;}
.dCup-inner__cc-swiper [class^="swiper-button-"] {top: 6px;}
.dCup-inner__locale-single a img {height: 50px;}
.dCup-inner__news-wrap [class^="col-"]:nth-child(4n+1) .dCup-news__single .content-part {padding: 15px;}
.news__pagination .page-numbers {padding: 4px 8px !important;font-size: 13px;}
.dCup-filter__link {font-size: 16px;padding: 12px 10px;}
.dCup-filter {margin-bottom: 20px;}
.dCup-inner__standings .dCup-standings__wrap {margin-top: 0px;}
.dCup-standings__wrap tbody tr td{height: 39px;}
.dCup-standings__wrap thead tr th{padding: 5px !important;font-size: 11px;}
.dCup-standings__wrap .table.table-bordered {margin-bottom: 0;}
.dCup-standings__wrap .dCup-standings__swiper [class^="swiper-button-next"] {left: 40px;}
.dCup-standings__wrap .dCup-standings__swiper [class^="swiper-button-prev"] {right: 40px;}
.table-team img {height: 18px;width: 18px;object-fit: contain;}
.dCup-inner__about-mission .dCup-about__counter {margin-bottom: 16px;}
.dCup-inner__about-mission .dCup-about__counter-num {font-size: 25px;margin: 0px 0px 0 8px;width: 76%;line-height: 27px;}
.dCup-inner__about-mission .dCup-about__counter-title {width: 100%;margin-top: 0px;}
.dCup-inner__about-mission .dCup-about__counter-title h5 {font-size: 13px;line-height: 18px;}
.dCup-inner__about-mission .dCup-about__counter-icon img {height: 40px;}
.dCup-inner__about-mission .dCup-about__counter-icon {width: 24%;}
.dCup-inner__about-mission .dCup-about__counter-single {padding: 0;}
.swiper-nav-bottom {padding-bottom: 45px;}
.swiper-nav-bottom [class^="swiper-button-prev"] {right: 40px;}
.swiper-nav-bottom [class^="swiper-button-next"] {left: 40px;}
.dCup-venues__single {width: 100%;}
.dCup-hero__heading {flex: 0 0 auto;width: 70%;}
.dCup-hero__heading h1, .dCup-hero__heading h2 {font-size: 18px;line-height: 26px;}
.dCup-hero__link {width: 30%;text-align: right;}
.dCup-hero__content {gap: 0px;}

.dCup-inner__banner-heading > * {font-size: 24px;}
.dCup-inner__banner {height:180px;}
.dCup-inner__banner-breadcrumb .breadcrumb-item {letter-spacing: 0;}
.dCup-inner__team-overview-left .logo-part {width: 80px; padding: 8px;border: 8px solid #223d785e;}
.dCup-inner__team-overview-left .title-part {margin-left: 10px;padding-left: 10px;}
.dCup-inner__team-overview-left .title-part h3 {font-size: 18px;}
.team-socials ul li a {font-size: 12px;width: 30px;height: 30px;line-height: 34px}
.dCup-inner__team-tab-nav .nav-link {font-size: 14px;padding: 10px 7px;}
.dCup-inner__league-matches .sp-data-table tbody tr {padding: 38px 14px 65px;height: 217px;}
.dCup-inner__league-matches .sp-event-title a {font-size: 12px !important;font-weight: 400 !important;}
.dCup-inner__gallery-single .img-part {height: 150px;}
.dCup-inner__team-overview-left .logo-part img {height: 48px !important;}
.dCup-inner__team-overview-left .title-part h3 {font-size: 17px;}
.dCup-inner__team-details-tab .dCup-inner__about-durand {padding: 20px 0;}
.dCup-heading h4 {font-size: 18px;} 
.dCup-heading:has(h4) {margin-bottom: 10px;}
.dCup-inner__team-tab-nav {margin: -30px 0 33px;}
.dCup-inner__team-details-tab p {font-size: 14px;line-height: 21px;}
.dCup-inner__team-details-tab .dCup-inner__about-durand-right .img-part img {height: auto;}
.dCup-inner__team-details-tab .dCup-inner__about-durand-right .img-part {padding: 0;}
.dCup-inner__news-team .dCup-news__single .content-part {padding: 8px 12px 15px;}
.dCup-news__single .content-part .desc p {min-height: 30px;line-height: 20px;}
.dCup-inner__news-wrap .dCup-news__single .content-part .title h4 {font-size: 18px;min-height: auto;}
.dCup-inner__news-wrap [class^="col-"]:nth-child(4n + 1) .dCup-news__single {height: auto;}
.dCup-matches .venues__fixtures tbody tr td .sportspress .sp-event-logos-2 .sp-team-logo img {width: 50px !important;height: 50px !important;}

.dCup-sponsors__single:has(:nth-last-child(n+5)) {display: flex;flex-wrap: wrap;gap: 18px;}
.dCup-sponsors__single:has(:nth-last-child(n+5)) > :not(h5) {flex: 0 0 auto;width: 20%;}
.dCup-inner__locale-content.dCup-sponsors__wrap {gap: 20px 13px;}
.dCup-growth-details {	flex-direction: column;}
.dCup-growth-details .year{margin-bottom:10px}	
.dCup-growth-details .year h6 {font-size: 28px;}
.dCup-growth-details .info {padding: 12px 10px;justify-content: center;background-color: #f1f5fd;border-radius: 0;}
.dCup-growth-broadcast {justify-content: center;text-align: center;gap: 12px;margin-top: 12px;}	
.dCup-growth-broadcast > * {max-width: 47%;}
.dCup-growth-broadcast .broadcast img{margin:0 auto;} 	
.song p {font-size: 12px;line-height: 14px;}
.song .icon {width: 35px;height: 35px;padding: 8px;}
.dCup-growth-broadcast h4 {font-size: 16px;margin-bottom: 10px;}
.dCup-growth-details .info li p {line-height: 16px;font-weight: 500;text-align: center;padding-left: 0;}
.dCup-growth-details .info li {align-items: center;}
.dCup-growth__single .content-part {padding: 15px 10px;}

.dCup-inner__about-intro .dCup-heading h4 {font-size: 20px;line-height: 28px;}
.dCup-inner__about-logo img {height: 110px;}
.dCup-inner__about-logo {margin-bottom: 15px;}
.dCup-inner__about-video video {height: auto;aspect-ratio: 16/9;}
.dCup-inner__about-durand-left {margin-top: 16px;}
.dCup-inner__about-dual-wrap .dCup-desc {padding: 16px 0px 30px;}
.dCup-inner__about-dual {padding: 30px 0 0;}
.dCup-inner__about-dual-wrap .row {flex-direction: column-reverse;}

	
.dCup-standings__main .dCup-standings__wrap .standing-table__wrapper{width: 425px !important;overflow: scroll;margin-bottom: 45px;}
/* .dCup-inner__standings .dCup-standings__wrap .standing-table__wrapper{width: 425px !important;overflow: scroll;margin-bottom: 24px;}	 */
.standing-table__wrapper .swiper-nav-bottom {padding: 45px 0 0;}
.standing-table__wrapper .swiper-nav-bottom [class^="swiper-button-"] {top: 0;transform: unset;bottom: unset;}
.dCup-inner__standings .dCup-standings__wrap .standing-table__wrapper--mob .table.table-bordered {width: 500px !important;}
.dCup-inner__table-wrap-custom {overflow-x: auto;position: relative;margin-top: 15px;}
.standing-table__wrapper--mob .table-title {position: sticky;width: 100%;top: 0;left: 0;right: 0;}
.dCup-standings__wrap tbody tr td:nth-child(1) {width: 135px !important;}
}
@media (max-width: 419px){
.dCup-standings__main .dCup-standings__wrap .standing-table__wrapper{width: 425px !important;overflow: scroll;margin-bottom: 45px;}
/* .dCup-inner__standings .dCup-standings__wrap .standing-table__wrapper{width: 425px !important;overflow: scroll;margin-bottom: 24px;}	 */
.standing-table__wrapper .swiper-nav-bottom {padding: 45px 0 0;}
.standing-table__wrapper .swiper-nav-bottom [class^="swiper-button-"] {top: 0;transform: unset;bottom: unset;}
.dCup-inner__standings .dCup-standings__wrap .standing-table__wrapper--mob .table.table-bordered {width: 500px !important;}
.dCup-inner__table-wrap-custom {overflow-x: auto;position: relative;margin-top: 15px;}
.standing-table__wrapper--mob .table-title {position: sticky;width: 100%;top: 0;left: 0;right: 0;}
.dCup-standings__wrap tbody tr td:nth-child(1) {width: 135px !important;}
}