body {
  font-family : 'Montserrat' !important ;
  }
  .header-logo {
  width : 80px;
  }
  .is-sticky {
  background-color : #000 !important ;
  }
  .is-sticky .header-logo {
  width : 50px !important ;
  }
  .header.is-sticky {
  padding : 0 0;
  }
  @media only screen and (max-width: 767px) {
  .header {
  padding : 10px 0 !important ;
  }
  .is-sticky .header-logo {
  width : 30px !important ;
  }
  }
  @media only screen and (max-width: 475px) {
  .header-logo {
  max-width : 20px !important ;
  padding : 0 !important ;
  }
  }
  .slide-item {
  height : 600px;
  }
  [data-overlay]::before {
  background-color : transparent;
  }
  .main-menu {
  font-family : "Poppins";
  font-size : 1rem;
  }
  a:hover {
  color : red;
  }
  .slider-content .title {
  font-size : 50px !important ;
  font-weight : 700;
  }
  .section-title .title {
  font-size : 20px !important ;
  font-weight : 700;
  }
  .team-logo {
  width : 50px;
  }
  .section-title {
  margin-bottom : 30px;
  }
  .title {
  font-weight : 800;
  font-size : 1rem;
  }
  .time h1 {
  background-color : red;
  color : #fff !important ;
  padding : 10px;
  border-radius : 10px;
  font-size : 1.5rem;
  }
  .team-logo {
  padding : 10px;
  width : 50px;
  height : auto;
  }
  .btn-danger {
  background-color : red !important ;
  }
  .score h1 {
  padding : 20px;
  background-color : yellow;
  }
  @media only screen and (max-width: 767px) {
  .slide-item {
  height : 400px;
  }
  .section-title .title {
  font-size : 14px !important ;
  font-weight : 700;
  }
  .slider-content .title {
  font-size : 30px !important ;
  margin-bottom : 0;
  }
  .league-title-logo {
  margin : auto;
  width : 150px;
  }
  }
  .job-list {
  padding : 5px;
  background-color : #A90505;
  }
  .league-title-logo {
  margin : auto;
  }
  .result-logo-home {
  width : 50px;
  float : right;
  }
  .result-logo-away {
  width : 100px;
  }
  .match-time-lapsed {
  display : none;
  }
  .form5 {
  width : 35px;
  height : 35px;
  line-height : 35px;
  text-align : center;
  color : #fff;
  border-radius : 100%;
  display : inline-block;
  vertical-align : middle;
  font-size : 15px;
  cursor : pointer;
  font-weight : 400;
  text-transform : uppercase;
  }
  .font {
  font-family : 'Montserrat' !important ;
  font-weight : 500;
  }
  .win {
  background-color : green !important ;
  }
  .lose {
  background-color : red;
  }
  .draw {
  background-color : grey;
  }
  .scorer {
  text-align : center;
  list-style-type : none;
  padding : 0;
  line-height : 0.9rem;
  font-size : 12px;
  }
  @media (max-width: 720px) {
  th {
  font-size : 10px !important ;
  }
  .scorer {
  font-size : 10px;
  padding-bottom : 50px;
  }
  .team-name-mobile {
  font-size : 16px !important ;
  }
  .lineups {
  font-size: 0.6rem !important;
    line-height: 1.5rem !important;
  }
  .whatsapp {
  margin-left : -17%;
  }
  }
  .hidemobile {
  display : none !important ;
  }
  .form5 {
  width : 25px;
  height : 25px;
  line-height : 25px;
  font-size : 9px;
  }
  @media only screen and (min-width: 960px) {
  .hidedesktop {
  display : none;
  }
  }
  @media only screen and (min-width: 1024px) {
  .hidetablet {
  display : none;
  }
  }
  @media only screen and (min-width: 600px) {
  .hidetablet {
  display : none;
  }
  }
  .namemobile {
  font-size : max(0.9vw, 13px);
  }
  table {
  font-family : "Montserrat", sans-serif;
  border-collapse : collapse;
  /* box-shadow : 10px 10px 39px 3px rgb(0, 0, 0, 0.45); */
  }
  th {
  font-size : 12px;
  font-family : "Montserrat";
  }
  td, th {
  border : #eee solid 1px;
  text-align : left;
  padding : 18px;
  text-align : center !important ;
  }
  tr:nth-child(even) {
  background-color : #f2f2f2 !important ;
  }
  .text-left {
  text-align : left;
  }
  .point {
  padding-top : 15px !important ;
  }
  .bullet {
  padding-top : 10px !important ;
  width : 10px;
  }
  .teamnametable {
  font-size : 1rem;
  padding-top : 15px;
  margin-left : 0 !important ;
  font-family : 'Montserrat';
  font-weight : 600;
  }
  .sp-table-wrapper {
  width : 100%;
  overflow : auto;
  }
  .job-search-wrap {
  padding : 23px;
  box-shadow : 0 0 30px rgb(0 0 0 / 21%);
  font-family : 'Montserrat';
  }
  label {
  font-weight : 600;
  }
  .main-menu li {
  font-family : 'Montserrat' !important ;
  font-size : 14px;
  font-weight : 600;
  }
  .footer-copyright {
  font-size : 10px;
  }
  .footer-text {
  font-family : 'Montserrat';
  color : #fff;
  }
  .footer-text-header {
  font-family : 'Montserrat';
  color : #fff !important ;
  font-weight : 600;
  }
  .scrollUp {
  background-color : red !important ;
  }
  .result-logo-away {
  width : 80px !important ;
  }
  .text-right {
  text-align : right;
  }
  .text-left {
  text-align : left;
  }
  .progress {
  border-radius : 0 !important ;
  }
  .lineups {
  font-size: 1rem;
  line-height: 1.9rem;
  text-align : left !important ;
  font-weight : 500;
  }
  .stats-header {
  font-size : 25px !important ;
  background-color : #FFC107;
  font-weight : 700;
  padding : 5px;
  }