/* 
  Theme Name:  Twenty Twenty Child 
  Description:  A child theme of Twenty Twenty WordPress theme. 
  Author:       TwentyTwenty-child 
  Template:     twentytwenty 
  Text Domain:  twentytwenty-child 
  Version:      2.0.0 
  License:      GNU General Public License v2 or later License 
  URI:  http://www.gnu.org/licenses/gpl-2.0.html */

@import url("../twentytwenty/style.css");
body {
  background: transparent;
  margin:0 auto;
/*  max-width:1920px;*/
}

section {
  padding: 0rem 0;
}

/* custom css START here */

/*body {*/
/*    background: #00102a !important;*/
/*}*/
.main_header {
    position: absolute;
    z-index: 9;
}
.img_logo .elementor-widget-container{
    clip-path: polygon(100% 0, 100% 55%, 80% 100%, 20% 100%, 0% 55%, 0 0);
}
.repeater-field-item {
    padding: 20px;
    background: #e6f0ff;
    border-radius: 8px;
}
.repeater-field-header-title span {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 16px;
}
.repeater-field-header-acctions li {
    margin-top: 0;
    margin-bottom: 10px;
}

.primary_btn .elementor-button-icon svg {
    width: 30px;
}
.primary_btn .elementor-button-icon svg path {
    color: #FFF !important;
    fill: #FFF !important
} 

.gs_item.pp-info-box-left .pp-info-box {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.gs_item.pp-info-box-left .pp-info-box:before{
    background-color: #F79633;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: calc(100% - 3px);
    transition: all .33s ease-in-out;
    z-index: 1;
    height: 4px;
    width: 0;
}
.gs_item.pp-info-box-left:hover .pp-info-box:before {
    transition: opacity 10ms,height .25s ease-out,width .25s ease-out;
    width: 100%;
}

.club_post .pp-post.pp-carousel-item {
    position: relative;
}
.club_post .pp-post-content {
    padding: 15px 15px;
    position: absolute;
    bottom: 0;
    backdrop-filter: saturate(100%) blur(5px);
    border-radius: 0 0 25px 25px;
    overflow: hidden;
}

.work_post .pp-post-categories span {
    border-radius: 10px 10px 10px 10px;
}
.work_post .pp-tiled-post-content {
    backdrop-filter: saturate(100%) blur(5px);
}

.official_store_caresoul ul,
.official_store_caresoul ul li {
    margin: 0 !important;
}
.official_store_caresoul ul li .pp-woo-product-wrapper {
    border-radius: 25px !important;
}
.official_store_caresoul ul li .woocommerce-loop-product__title {
    margin: 5px 0 10px !important;
}
.official_store_caresoul .slick-arrow {
    text-decoration: none;
}

.object{
    -webkit-animation: action 1s infinite  alternate;
    animation: action 1s infinite  alternate;
}
@-webkit-keyframes action {
    0% { transform: translateY(0); }
    100% { transform: translateY(-100px); }
}
@keyframes action {
    0% { transform: translateY(0); }
    100% { transform: 
    translateY(-100px); }
}

.match_status,.match_status *{
    color:#FFFFFF;
}
li.match-item {
    list-style: none;
}
.max-experttext {
    max-height: 98px;
    overflow: hidden !important;
}
.our_action_4 .elementor-column-wrap {
    border-radius: 24px;
}
.sponsored_logos .pp-info-box .pp-info-box-icon-wrap {
    margin: 0 auto !important;
    padding: 10px;
}

/* custom css START here SS */

.blink-animation{
    animation: smooth-blink-animation 1.5s infinite alternate;
 }
 h4.team-player {
     margin: 0 !important;
     font-size: 22px;
     line-height: 22px;
     letter-spacing: 0;
     color: #F1613A;
     font-family: "Montserrat", sans-serif;
     font-weight: 500;
 }
 a.team-player-link {
     color: #FFF;
     text-align: center;
     left: 38%;
 }
 @keyframes smooth-blink-animation {
   0% { opacity: 1; }
   100% { opacity: 0.4; }
 }
 
 /*team slider css START here */
  #featured-player .swiper {
     width: 100% !important;
   }
   #featured-player .swiper-slide {
     display: flex !important;
     justify-content: center !important;
     align-items: center !important;
     transition: transform 0.3s ease, opacity 0.3s ease !important;
     transform-origin: bottom !important;
   }
   #featured-player .swiper-slide .team_member{
     margin: 0 -1px -1px 0 !important;
     margin-top: 0 !important;
     padding-top: 160px !important;
     position: relative !important;
     -webkit-transition: all 0.3s ease !important;
     -moz-transition: all 0.3s ease !important;
     -o-transition: all 0.3s ease !important;
     transition: all 0.3s ease !important;
     -webkit-border-radius: 0px !important;
     -moz-border-radius: 0px !important;
     border-radius: 0px !important;
     background-clip: border-box !important;
     overflow: hidden !important;
     text-align: center !important;
   }
   #featured-player .swiper-slide img {
     margin: 0 auto !important;
     -webkit-transition: all 0.3s ease !important;
     -moz-transition: all 0.3s ease !important;
     -o-transition: all 0.3s ease !important;
     transition: all 0.3s ease !important;
     max-width: auto !important;
     width: 100% !important;
     height: auto !important;
     -webkit-border-radius: 0px !important;
     -moz-border-radius: 0px !important;
     border-radius: 0px !important;
     background-clip: border-box !important;
     display: block !important;
     align-self: end !important;
   }
    #featured-player .swiper-slide-center{
     transform: scale(1.3) !important;
     z-index: 3 !important;
     transition: transform 0.3s ease !important;
   }
   #featured-player .swiper-slide-next,
   #featured-player .swiper-slide-prev{
     transform: scale(1.1) !important;
     z-index: 2 !important;
         -webkit-transform: scale(1) !important;
     -moz-transform: scale(1) !important;
     -ms-transform: scale(1) !important;
     -o-transform: scale(1) !important;
     transform: scale(1) !important;
   } 
   #featured-player .team-player-link{
     position: absolute;
     bottom:20px;
   }
   .overflow-hidden{
       overflow: hidden !important;
   }
   
 /* Upcoming matches css START HERE */ 
 h2.main-title {
     color: #006038;
     font-family: "Chakra Petch", Sans-serif;
     font-size: 50px;
     font-weight: 700;
     font-style: normal;
     text-decoration: none;
     line-height: 1.1em;
     margin: 0 !important;
     text-align: center;
     margin-bottom: 30px !important;
 }
 .team_main {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
 .team_main .team-titles {
    color: #F1613A;
    font-family: "Chakra Petch", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
    margin: 0 !important;
    margin-top: 20px !important;
}
 .team-left,.team-right {
     width: 25%;
     text-align: center;
 }
 .team-location {
         color: #006038;
     font-family: "Montserrat", Sans-serif;
     font-size: 16px;
     font-weight: 500;
     line-height: 1.2em;
     letter-spacing: 0px;
     margin: 0px;
 }
 .team-dates{
         color: #006038;
     font-family: "Chakra Petch", Sans-serif;
     font-size: 16px;
     font-weight: 700;
     text-transform: uppercase;
     font-style: normal;
     text-decoration: none;
     line-height: 1.2em;
     letter-spacing: 0px;
     margin: 0px;
 }
 .team-vs-text{
     color: #006038;
     font-family: "Chakra Petch", Sans-serif;
     font-size: 50px;
     font-weight: 700;
     font-style: normal;
     text-decoration: none;
     line-height: 1.1em;
     margin: 0;
 }
 .team-details {
     width: 50%;
     text-align: center;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: space-between;
 }
 .team-youth-text{
         color: #F1613A;
     font-family: "Chakra Petch", Sans-serif;
     font-size: 22px;
     font-weight: 700;
     text-transform: uppercase;
     font-style: normal;
     text-decoration: none;
     line-height: 1.2em;
     letter-spacing: 0px;
     margin: 0px;
 }
 .team-txt-final{
         color: #006038;
     font-family: "Montserrat", Sans-serif;
     font-size: 16px;
     font-weight: 500;
     text-transform: uppercase;
     line-height: 1.2em;
     letter-spacing: 0px;
     margin: 0px;
 }

 /* Previous match START here */

 .prev-match-result {
    display: flex;
    column-gap: 30px;
    max-width: 1540px;
    overflow: hidden;
    margin: 0 auto;
  }
  .prev-match-result.inner-page {
    display: flex;
    flex-wrap: wrap;
    column-gap: 1%;
  }
  .prev-match-result.inner-page .lte-item {
    flex: 0 0 32%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 1%;
  }

  @media (max-width: 1599px) {
    .prev-match-result.inner-page .lte-item {
      flex: 0 0 49%;
    }
  }
@media (max-width: 991px) {
    .prev-match-result.inner-page .lte-item {
      flex: 0 0 100%;
    }
  }
  .prev-match-result.inner-page .lte-item .lte-header-upcoming {
    opacity: 0;
  }
  .prev-match-result .lte-item {
    background-color: #ffffff;
    background-color: #FFFFFF !important;
    padding: 20px 0 20px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    color:#000000;
  }
  .prev-match-result .lte-item:hover {
    color: #222222 !important;
  }
  span.action-btn {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #f1613a;
    font-weight: 500;
}
  @media (max-width: 479px) {
    .prev-match-result .lte-item {
      padding-bottom: 15px;
    }
  }
  .prev-match-result .lte-item .lte-header-upcoming {
    font-size: 16px;
    text-transform: uppercase;
    background-color: #ffffff;
    color: #FFFFFF !important;
    display: inline-block;
    padding: 0px 16px;
    flex-basis: auto;
  }
  @media (max-width: 479px) {
    .prev-match-result .lte-item .lte-header-upcoming {
      display: none;
    }
  }
  .prev-match-result .lte-item .lte-teams {
    display: flex;
    flex-basis: 100%;
    margin: 30px 0 20px;
  }
  @media (min-width: 480px) {
    .prev-match-result .lte-item .lte-teams {
      align-items: center;
      justify-content: space-around;
    }
  }
  .prev-match-result .lte-item .lte-teams .lte-team-logo {
    padding: 0 0px;
    margin: 0 6px;
    width: 40px;
  }
  .prev-match-result .lte-item .lte-teams .lte-team-logo img {
    max-width: 40px;
  }
  .prev-match-result .lte-item .lte-teams .lte-team-name {
    width: 40%;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: uppercase;
    white-space: pre-wrap;
    padding: 0 14px;
	padding-left:25px;
    display: flex;
    align-items: center;
}
  .prev-match-result .lte-item .lte-teams .lte-team-name.lte-team-1{
    justify-content: flex-end;
  }
  .prev-match-result .lte-item .lte-teams .lte-team-name.lte-team-2{
    justify-content: flex-start;
  }
  @media (max-width: 479px) {
  }
  .prev-match-result .lte-item .lte-teams .lte-team-1 {
    text-align: end;
  }
  .prev-match-result .lte-item .lte-teams .lte-team-count {
    width: 95px;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font-size: 25px;
    text-transform: uppercase;
    white-space: nowrap;
  }
  .prev-match-result .lte-item .lte-teams .lte-team-count .lte-c {
    background-color: #222222 !important;
    color: #FFFFFF !important;
    padding: 2px 14px;
  }
  .prev-match-result .lte-item .lte-teams .lte-team-count .lte-d {
    padding: 0 4px;
  }
  .prev-match-result .lte-item .lte-teams .lte-score-mob {
    display: none;
  }
  @media (max-width: 479px) {
    .prev-match-result .lte-item .lte-teams {
      display: block;
      margin: 5px 0 20px;
    }
    .prev-match-result .lte-item .lte-teams .lte-team-name {
      width: 40%;
      font-size: 12px;
      text-transform: uppercase;
      white-space: nowrap;
      padding: 0 14px;
  }
    .prev-match-result .lte-item .lte-teams .lte-team-name .lte-team-logo {
      margin-right: 10px;
    }
    .prev-match-result .lte-item .lte-teams .lte-team-name.lte-team-1 {
      margin-bottom: 20px;
    }
    .prev-match-result .lte-item .lte-teams .lte-team-name.lte-team-2 {
      flex-direction: row-reverse;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      padding-bottom: 10px;
      margin-top: 20px;
      justify-content: flex-end;
    }
    
    .prev-match-result .lte-item .lte-teams .lte-score-mob {
      display: block;
      text-align: end;
      margin-top: -60px;
      margin-bottom: 0px;
      margin-right: 20px;
      font-family: "Montserrat", Sans-serif;
      font-weight: 800;
      font-size: 18px;
    }
    .prev-match-result .lte-item .lte-teams .lte-team-2 + .lte-score-mob {
      margin-top: -40px;
    }
    .prev-match-result .lte-item .lte-teams .lte-team-count {
      display: none;
    }
  }
  .prev-match-result .lte-item .lte-teams.lte-match-time-future .lte-score-0 {
    background-color: #f5f5f5 !important;
    color: #222222 !important;
  }
  .prev-match-result .lte-item .lte-footer {
    text-align: center;
  }
  .prev-match-result .lte-item .lte-footer .lte-football-date,
  .prev-match-result .lte-item .lte-footer .lte-football-place {
    display: block;
    font-size: 14px;
    line-height: 1.7em;
    zoom: 1;
    filter: alpha(opacity=70);
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
  }
  @media (max-width: 479px) {
    .prev-match-result .lte-item .lte-footer {
      text-align: center;
      margin-left: 0;
      width: 100%;
      padding-top: 0px;
      padding-left: 20px;
    }
    .prev-match-result .lte-item .lte-footer span {
      font-size: 12px !important;
    }
  }
  .prev-match-result + .lte-arrows .lte-arrow-left,
  .prev-match-result + .lte-arrows .lte-arrow-right,.prev-match-result + .lte-arrows .lte-arrow-left-match,
  .prev-match-result + .lte-arrows .lte-arrow-right-match {
    background-color: #FFFFFF !important;
  }
  .prev-match-result + .lte-arrows .lte-arrow-left:hover,
  .prev-match-result + .lte-arrows .lte-arrow-right:hover,.prev-match-result + .lte-arrows .lte-arrow-left-match:hover,
  .prev-match-result + .lte-arrows .lte-arrow-right-match:hover {
    background-color: #222222 !important;
    fill: #FFFFFF; 
  }
  .lte-arrows-sides-outside .lte-arrow-left-match {
    margin-left: -55px;
    background-color: #000;
    fill: #FFFFFF;
    border-radius: 6px;
}
.lte-arrows-sides-outside .lte-arrow-right-match {
  margin-right: -55px;
  background-color: #000;
  fill: #FFFFFF;
  border-radius: 6px;
}
  .lte-arrows.lte-arrows-sides-outside a {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 3;
  }
  .lte-arrows-sides-outside .lte-arrow-left ,.lte-arrows-sides-outside .lte-arrow-left-match{
    left: 0px;
  }
  .lte-arrows-sides-outside .lte-arrow-right,.lte-arrows-sides-outside .lte-arrow-right-match{
    right: 0px;
  }
  .prev-match-result + .lte-arrows .lte-arrow-left,.prev-match-result + .lte-arrows .lte-arrow-left-match {
    margin-left: 120px;
  }
  .prev-match-result + .lte-arrows .lte-arrow-right,.prev-match-result + .lte-arrows .lte-arrow-right-match {
    margin-right: 120px;
  }
  .arrows-icon {
    display: block;
    width: 40px;
    height: 40px;
    padding: 8px;
  }
  @media (max-width: 1899px) {
    .prev-match-result + .lte-arrows .lte-arrow-left,
    .prev-match-result + .lte-arrows .lte-arrow-right,.prev-match-result + .lte-arrows .lte-arrow-left-match,
    .prev-match-result + .lte-arrows .lte-arrow-right-match {
      margin-top: 60px;
    }
  }
@media (max-width: 1649px) {
	.prev-match-result + .lte-arrows .lte-arrow-left,
    .prev-match-result + .lte-arrows .lte-arrow-right,.prev-match-result + .lte-arrows .lte-arrow-left-match,
    .prev-match-result + .lte-arrows .lte-arrow-right-match {
      margin-top: 0px;
    }
.prev-match-result + .lte-arrows .lte-arrow-left, .prev-match-result + .lte-arrows .lte-arrow-left-match {
    margin-left: 0px;
}
.prev-match-result + .lte-arrows .lte-arrow-right, .prev-match-result + .lte-arrows .lte-arrow-right-match {
    margin-right: 0;
}
}
  @media (max-width: 1500px) {
    .prev-match-result + .lte-arrows .lte-arrow-left,
    .prev-match-result + .lte-arrows .lte-arrow-right,.prev-match-result + .lte-arrows .lte-arrow-left-match,
    .prev-match-result + .lte-arrows .lte-arrow-right-match {
      margin-top: 0px;
    }
    .prev-match-result + .lte-arrows .lte-arrow-left,.prev-match-result + .lte-arrows .lte-arrow-left-match {
      margin-left: 0px;
    }
    .prev-match-result + .lte-arrows .lte-arrow-right,.prev-match-result + .lte-arrows .lte-arrow-right-match {
      margin-right: 0px;
    }
    .prev-match-result + .lte-arrows .lte-arrow-left, .prev-match-result + .lte-arrows .lte-arrow-right, .prev-match-result + .lte-arrows .lte-arrow-left-match, .prev-match-result + .lte-arrows .lte-arrow-right-match {
      background-color: #222222 !important;
      fill:#FFFFFF !important;
  }
  #featured-player .team-player-link {
    font-size: 12px;
    line-height: 12px;
  }
  }
  /* Previous match OVER here */
span.linked{
  color:#00a859;
}
span.linked:hover{
  color:#F1613A;
}

/* standing table START here */
table.standing_table{
  margin: 0 !important;
}
.table_overflow {
  max-height: 310px;
  overflow-y: auto;
  overflow-x: auto;
}
.standing_table tr td {
  white-space: nowrap !important;
}
.table_overflow::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.table_overflow::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.table_overflow::-webkit-scrollbar-thumb
{
	background-color: #005e36;
}

.standing_table tr.head, .standing_table tr.head td {
  background: #f79633 !important;
  color: #FFFFFF;  
}
.standing_table tr.head{
  font-weight: 600 !important;
}
table.standing_table tr {
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0;
}
table.standing_table tr.odd_strips div img {
  width: 28px;
  margin-right: 12px;
}
table.standing_table tr.odd_strips div {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 5px;
  font-weight: 500;
}

/* standing table OVER here */

.match-action h1.elementor-heading-title.elementor-size-default{
  white-space: nowrap; 
  overflow: hidden; 
  text-overflow: ellipsis;
  width: 90%;
}
.player-title-icon{
  width: 25px;
  display: inline;
  margin-left: 10px;
}
.content_texts ol,.content_texts ul {
    margin: 0 !important;
}
.content_texts h1,.content_texts h2,.content_texts h3,.content_texts h4,.content_texts h6{
    margin: 0 !important;
    margin-bottom: 10px !important;
    font-family: "Chakra Petch", Sans-serif;
    color:#001A43;
}
.d-none{
	display:none !important;
}

.sticky-box{
    position: sticky !important;
    top: 10px;
}
.parent {
  position: relative !important;
}
.sticky-box .pp-video-title {
    min-height: 38px !important;
}
.mob-visible{
  display: none !important;
}
/* PAD screens */
@media only screen and (max-width:1024px){
.bg-mob{
  background: #00102A !important;
}
.bg-light{
  background: #F2F2F2 !important;
}
}

/* Mobile screens */

@media only screen and (max-width:675px){
	.player-title-icon {
    	margin-bottom: -5px !important;
	}
  .d-none{
    display:block !important;
  }	
    h2.main-title {
        font-size: 24px;
    }
    .team_main {
        flex-direction: column !important;
        align-items: center !important;
    }
    .team-left, .team-right {
        width: 100%;
        text-align: center;
        margin: 20px 0px;
    }
    .team_main img.team-logo {
      max-width: 20%;
      margin: 0 auto;
    }
    .team_main .team-titles {
      font-size: 16px;
      margin-top: 10px !important;
  }
  .team-youth-text {
    font-size: 14px;
  }
  .team-txt-final {
    font-size: 12px;
  }
  .team-vs-text {
    font-size: 36px;
  }
  .team-location {
    font-size: 14px;
  }
  .team-details {
    gap: 15px !important;
  }
    .lte-arrows.lte-arrows-sides-outside a {
      top: 80% !important;
  }
  .lte-arrows.lte-arrows-sides-outside {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    gap: 20px;
  }
  .lte-arrows.lte-arrows-sides-outside a {
    position: relative;
    top: 22px !important;
}
  .prev-match-result .lte-item .lte-teams .lte-team-name.lte-team-1 {
    justify-content: flex-start !important;
}
.mob-visible{
  display: block !important;
}
.team-details .team-details-top, .team-details .team-details-bottom {
  display: none !important;
}
.team-right .team-details-bottom.mob-visible {
  margin-top: 20px !important;
}
.team-left .team-details-top.mob-visible {
  margin-bottom: 20px !important;
}
.match-action h1.elementor-heading-title.elementor-size-default, .latest_blog .elementor-heading-title {
    white-space: pre-line!important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100% !important;
    height: 35px;
}
table.standing_table tr.odd_strips div {
  width: fit-content !important;
}
.table_overflow::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.table_overflow::-webkit-scrollbar
{
	width: 3px;
	background-color: #F5F5F5;
}
#featured-player .swiper-slide .team_member {
  padding-top: 70px !important;
}
h4.team-player {
  font-size: 14px !important;
  line-height: 18px !important;
}
#featured-player .team-player-link {
  font-size: 10px!important;
  line-height: 10px!important;
}
body #featured-player .team-player-link {
  bottom: 20px !important;
  left: 32% !important;
}
.bg-mob{
  background: #00102A !important;
}
table.standing_table div span {
  min-width: 165px !important;
}
}
.contact_ui span.wpcf7-list-item-label {
    margin-top: 6px !important;
    top: 4px;
    position: relative;
}
.contact_ui span.wpcf7-list-item.first {
    margin: 0 !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    text-decoration: none !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px !important;
    width: 100% !important;
}
#player_inquire_section{
display:none;
}
.text-center.no_matches img.no-match {
    max-width: 80px;
}
.text-center.no_matches {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.text-center.no_matches p{
	font-weight:600 !important;
	margin:0 !important;
}

.contact_ui .two_col p {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 15px;
    margin: 0 0 10px !important;
}
.contact_ui .thre_col p {
    display: grid;
grid-template-columns: repeat(3,1fr);
    gap: 15px;
    margin: 0 0 10px !important;
}

a.repeater-field-button-add {
    background-color: #006038 !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    padding: 10px 24px 10px 24px !important;
}
.contact_ui .cf7-repeater {
    padding: 0;
}

/* Input file css */
.wpcf7-form-control.wpcf7-file {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 11px 10px;
    font-size: 14px;
    background-color: #ffffff;
    border-bottom: 1px solid #828a97;
    border-radius: 0;
    cursor: pointer;
}

.wpcf7-form-control.wpcf7-file:hover {
    border-color: #000;
}

form.wpcf7-form.init h5 {
    margin: 20px 0px 10px !important;
}
.wpcf7-form-control.wpcf7-file:focus {
    outline: none;
    border-color: #004494;
    box-shadow: 0 0 5px rgba(0, 91, 187, 0.5);
}
.repeater-field-content label {
    line-height: 3.2rem !important;
}
span.wpcf7-form-control.wpcf7-radio {
    min-height: 45px !important;
    display: block;
    margin-top: -15px;
}
/* Input file css */

@media only screen and (max-width:675px){
.standing_table tr td {
    font-size: 10px !important;
    padding: 5px !important;
}
.contact_ui .thre_col p,.contact_ui .two_col p {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    gap: 15px;
    margin: 0 0 10px !important;
}
	.repeater-field-content label {
    margin-bottom: 0 !important;
}
a.repeater-field-button-add {
    width: 100%!important;
    display: block!important;
    text-align: center!important;
}
.repeater-field-content label {
    line-height: 3.2rem !important;
}
.contact_ui .fonts_contnt{
	font-size:12px !important;
}
}
.wpcf7-not-valid-tip {
    font-size: 14px !important;
    letter-spacing: 0 !important;
}
.grecaptcha-badge {
    z-index: 9999!important;
}
.pp-post-thumbnail img.attachment-full.size-full {
    max-width: 100%;
    max-height: 270px !important;
    object-fit: cover!important;
}
p.pp-post-title a {
    max-height: 35px !important;
    height: 100%;
    display: block;
    overflow: hidden !important;
}
body .contact_ui form.wpcf7-form.init h5 {
    font-family: "Chakra Petch", Sans-serif;
    margin-top: 0px !important;
}
.contact_ui p{
	font-family:"Montserrat", Sans-serif;
}
.contact_ui .repeater-field-item {
    margin-top: 20px;
}
/* custom css OVER here SS */

.prev-match-result .lte-item .lte-teams .lte-team-name {
    width: 38% !important;
}
.prev-match-result .lte-item .lte-teams .lte-team-count {
     width: 130px !important;
    text-align: center !important;
	font-size: 16px !important;
}