
/* Smartphones */
@media (max-width : 480px) {
  
  .Opta.Opta-Nesting tr.Opta-agg.Opta-Even td:last-child {
    height: 30px;
}

.Opta.Opta-Nesting tr.Opta-agg.Opta-Even td:first-child {
    height: 4px;
    padding: 0 !important;
}
  
    .Opta.Opta-Nesting tr.Opta-agg.Opta-Odd td:last-child {
    height: 30px;
}

.Opta.Opta-Nesting tr.Opta-agg.Opta-Odd td:first-child {
    height: 4px;
    padding: 0 !important;
}
  
  .Opta.Opta-Nesting tr.Opta-agg.Opta-Odd td, .Opta.Opta-Nesting tr.Opta-agg.Opta-Even td {
    display: block !important;
  }
  
  .Opta.Opta-Narrow .Opta_F_TC_D .Opta-Selects .Opta-Away, .Opta.Opta-Narrow .Opta_F_TC_D .Opta-Selects .Opta-Home {
    width: 100% !important;
    text-align: center !important;
}
  
  .Opta.Opta-Narrow .Opta_F_TC_D .Opta-Selects .Opta-Crest,
  .Opta .Opta_F_TC_D .Opta-Selects .Opta-Away .Opta-Crest{
    float: none !important;
}
  
  .widget.widget--footer.widget-contact-info li {
    text-align: center;
}
  
img.d-block.mb-2 {
    margin-bottom: 10px !important;
}

  .sponsors-logos-slider-center .d-flex {
    flex-wrap: wrap;
    background: white;
}
  
  .sponsors-logos-slider-center .owl-stage-outer img {
    width: 82px !important;
    height: auto !important;
}
  
  
  .Opta-Table-Scroll.Opta-Table-Scroll-One-Liner tbody tr:nth-child(odd) th:after,
  .Opta-Table-Scroll.Opta-Table-Scroll-One-Liner tbody tr:nth-child(even) th:after {
    content: "";
    display: block;
    height: 21px;
    background: #eff1f5;
    top: 9px;
    z-index: -1 !important;
    margin-top: -18px;
    margin-right: 21%;
    width: 24px !important;
}
  
  
  .Opta-Table-Scroll.Opta-Table-Scroll-One-Liner table {
    width: 510px !important;
  }
  
  .Opta .Opta-Table-Scroll td, .Opta .Opta-Table-Scroll th {
    position: relative !important;
}
  
  table.Opta-Striped{
    margin: 0 !important;
  }
 
  /*
  .Opta .Opta-Table-Scroll td.Opta-Table-Scroll-Fixed-Column-Last, .Opta .Opta-Table-Scroll th.Opta-Table-Scroll-Fixed-Column-Last{
    border: 0 !important;
  }
  */
  
  .Opta .Opta-Table-Scroll td.Opta-Table-Scroll-Fixed-Column, .Opta .Opta-Table-Scroll th.Opta-Table-Scroll-Fixed-Column {
    right: 0 !important;
}
  
  .Opta .Opta-Table-Scroll td.Opta-Table-Scroll-Fixed-Column-Last, .Opta .Opta-Table-Scroll th.Opta-Table-Scroll-Fixed-Column-Last {
    border-right: 0 !important;
}
  
  .Opta .Opta-Record>span {
    margin: 3px !important;
}
  
  .Opta .Opta_F_CS_N .Opta-Flex-Item {
    flex-basis: 50% !important;
}
  
  .Opta-Table-Scroll.Opta-Table-Scroll-One-Liner tbody tr th,
  .Opta-Table-Scroll.Opta-Table-Scroll-One-Liner tbody tr td,
  .Opta-Table-Scroll.Opta-Table-Scroll-One-Liner tbody tr td div{
    height: auto !important;
    line-height: unset !important;
}
  
  ul.Opta-Cf li {
    flex-basis: auto !important;
    width: auto !important;
}

  
  .Opta .Opta-Selection-Slide .Opta-Options ul,
  .Opta .Opta-Card{
    width: 100% !important;
}
  
  .Opta-Flex.Opta-Stats-Section-Defence-Graphs .Opta-Flex-Item, .Opta-Flex.Opta-Stats-Section-Distribution-Mixed .Opta-Flex-Item {
    flex-basis: 100% !important;
}
  
  .Opta.Opta-Normal.Opta-Nesting tr.Opta-agg.Opta-Odd td:nth-child(2),
  .Opta.Opta-Normal.Opta-Nesting tr.Opta-agg.Opta-Even td:nth-child(2) {
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
    left: 0 !important;
    display: block !important;
}
  
table.Opta-Ranking-Bars.Opta-Horizontal.Opta-Crested tr.Opta-Odd.Opta-lower.Opta-FeatureHeader.Opta-Team td:after,
table.Opta-Ranking-Bars.Opta-Horizontal.Opta-Crested tr.Opta-Odd.Opta-upper.Opta-FeatureHeader.Opta-Team td.Opta-Crest.Opta-Team:after{
    display: none !important;
  }

  table.Opta-Ranking-Bars.Opta-Horizontal.Opta-Crested img {
    height: 40px !important;
    width: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
}
  
  .Opta .Opta-Ranking-Bars .Opta-Crest {
    text-align: center !IMPORTANT;
  }
  
  .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture {
    flex: unset !important;
    margin: 5px !important;
    background: whitesmoke !important;
    flex-basis: 100% !important;
}
  
     .show-on-ipad{
 display: none !important;
}
    
  .Opta .Opta_F_CS_N .Opta-Flex-Item {
    padding: 0 !important;
    width: 49% !important;
  }
  
  .Opta.Opta-Narrow .Opta_F_MPC_D .Opta-Selects>div, .Opta.Opta-Narrow .Opta_F_MPC_H .Opta-Selects>div, .Opta.Opta-Narrow .Opta_F_PC_D .Opta-Selects>div {
    width: 100% !important;
}
.Opta.Opta-Narrow .Opta_F_TC_D .Opta-Selects .Opta-Away, .Opta.Opta-Narrow .Opta_F_TC_D .Opta-Selects .Opta-Home{
  margin: 10px !important;
  }
  
  .Opta.Opta-Narrow .Opta_F_TC_D .Opta-Selects .Opta-Dropdown-Content {
    min-width: 100% !important;
}
  
	figure.match-preview__team-logo img {
    height: auto;
    width: auto;
}

	
	.footer-logo {
    position: relative !important;
}
	
	
	.page-heading {
    padding: 22px !important;
}
	
	h1.page-heading__title {
    margin-bottom: 18px;
}
	
	
	.footer-logo {
    width: auto !important;
    margin: 0 !important;
    padding: 0px 40px !important;
}
	

	
	


	
	ul.logos-li img {
    margin: 14px auto;
}
	
	ul.logos-li li {
    float: none;
    display: block;
    width: 100%;
}
	
	
	ul.logos-li {
    display: initial !important;
}
	

}


/* iPads */
@media (max-width : 769px) {
  
  main label {
    background: #1b2763;
    color: white;
    padding: 15px 32px;
    width: 50%;
    height: 100%;
    text-align: center;
}
  
  .sinle-club-page .next-match-bg:before {
    transform: unset !important;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
}
/* 	
  .hide-to-ipad{
    display:none
  } */
	
		.match-preview__team-logo {
    height: 105px !important;
    margin: 0 0 10px 0 !important;
    width: auto !important;
    float: none !important;
}
	
	.match-preview__vs {
    float: left;
    width: 26%;
    text-align: center;
    padding: 38px 0 0 0;
    margin: 0;
}
	
	.match-preview__team {
    float: left;
    width: 37%;
    text-align: center;
    margin-bottom: 0;
}
	
	
	div#sidebar a.btn.btn-default.btn-outline.btn-xs.card-header__button {
    margin: 0;
}
	
	.post--extra-top {
    margin-top: -60px !important;
}
	
	
	figure.match-preview__team-logo img {
    height: auto;
    width: auto;
}

	
	.main-nav__toggle--rotate {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
	
	
	span.main-nav__toggle {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-position-x: 18px;
    background-position-y: 15px;
}
	

	
		
	.dummy-logo{
		width: auto !important;
	}
	
	a.btn.btn-default.btn-outline.btn-xs.card-header__button {
    float: left;
}
	
	

	
	.page-heading{
		background-position-x: -120px;
	}
	
	
	
	
	.match-preview__vs > div {
    display: block;
    margin: auto;
	}
	
	.match-preview__vs {
    text-align: center;
}
	
	
	.match-preview__vs {
    margin: 0 0 16px 0;
}
	
	.card__header > h4 {
    float: right;
}

	.main-nav__list .main-nav__sub {

    background-color: #0b1038;
	}
	
	.main-nav__list .main-nav__sub li a {
    text-align: right !important;
    padding: 17px 40px 17px 0;
		    color: #ffffff;
	}
	
	.header__primary .info-block__item {
    text-align: center;
    margin: 0;
    padding: 0;
}
	
	
	ul.main-nav__list li.info-block__item.info-block__item--contact-primary {
    width: 25%;
    float: right;
}
	
	
header.header1 {
	display: none;
}
.site-wrapper--has-overlay {
	height: auto;
}
.site-wrapper--has-overlay {
	position: relative;
}
.burger-menu-icon {
	z-index: 102;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	display: block;
	position: absolute;
	top: 40px;
	right: 34px;
}
	
	
	
		 .main-nav {
    width: 270px;
    right: 0;
    -webkit-transform: translateX(270px);
    transform: translateX(270px);
    left: auto;
	 }
	 
	 
	 span.main-nav__back {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
	 
	 .main-nav .main-nav__list > li > a {
    padding: 16px 30px;
    font-size: 11px;
    text-align: right;
	 }
	 
	 .main-nav__toggle {
    left: 10px;
    right: auto;
	}
	

	
	.row.m-row {
    padding: 14px 0 !important;
}
	
	

	

	
		p.staduim-name {
    text-align: center;
}

	
		
a.carousel-caption h1 {
	font-size: 22px !important;
	line-height: 26px;
}

.carousel-caption {
	top: 22% !important;
	width: 70% !important;
	margin: auto !important;
}
	
	
		
	footer#footer .col-md-2 {
    width: 50%;
}
	
	
	
	
	}
	

@media (max-width : 769px) and (min-width : 480px) {	
	figure.match-preview__team-logo img {
    height: 100%;
    width: auto;
}
}

 @media (min-width : 769px) {
   
   .show-on-ipad{
 display: none !important;
}
   
    .show-to-ipad{
 display: none !important;
}
   
   
   
 .for-mobile {
 display: none !important;
}
 ul.info-block1.info-block--header1 li {
 float: left;
}
 ul.info-block1.info-block--header1 img {
 width: auto !important;
 height: 40px;
}
 header.header1 {
 background: #040828;
 background-image: url(../images/header-bg.png);
 background-color: #040827;
 background-repeat: no-repeat;
       background-size: cover;
}
 .header-logo1 {
 position: relative;
 width: 125px;
 margin: 17px auto -74px;
}
 .main-nav__list1 > li {
 text-align: center;
 display: inline-block;
 padding: 0;
}
 .main-nav__list1 > li > a {
 padding: 0 20px;
}
 .main-nav__list1 > li > a {
 display: block;
 position: relative;
 color: #fff;
 padding: 0 34px;
 line-height: 62px;
 text-decoration: none;
 position: relative;
 font-size: 12px;
 font-weight: 700;
 text-transform: uppercase;
 -webkit-transition: color 0.3s ease;
 transition: color 0.3s ease;
}
 ul.info-block1.info-block--header1 img {
 width: auto;
 height: 40px;
 margin: 10px 0px;
}
 .info-block--header1 .info-block__item {
 margin: 14px 0px;
}
 .header__primary1 {
 background-color: rgba(0, 0, 0, 0.3);;
}
.main-nav__list1 > li {
 margin-left: -0.25em;
 border-right: none;
}
 .main-nav__list1 > li:first-of-type {
 margin-left: 0;
}
 ul.main-nav__list1.float-left {
 margin: 0 !important;
}
 ul.main-nav__list1 {
 margin: 0 !important;
}
 .main-nav__list1 > li > a {
 padding: 0 20px;
}
 ul.info-block1.info-block--header1 {
 margin: 0 !important;
}
 .header-logo1 {
   position: relative; 
    width: 110px;
    margin: 20px auto -50px;
}
 .main-nav__list1 > li.has-children > a::after {
 content:"";
 display: inline-block;
 margin-left: 9px;
 width: 6px;
 height: 4px;
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%23fff' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
 background-size: 6px 4px;
 background-repeat: no-repeat;
 background-position: center center;
 top: -2px;
 position: relative;
}
.main-nav__list1 > li.has-children > a::after {
 margin-right: 9px;
}
 
	 	
	.footer-logo {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    top: 40% !important;
}
	 
}

	
	
@media (max-width: 1024px) {
.main-nav__list1 > li > a {
 padding: 0 10px !important;
}
}

@media only screen and (max-width: 991px){
.site-wrapper--has-overlay .main-nav {
    width: 100%;
}
}






/* display on ipad */
@media screen and (max-width: 769px) and (min-width: 480px) {
  .show-on-ipad{
    display:block !important;
  }
  
  .hide-on-ipad{
    display:block !important;
  }
  
  
}


/* hide on ipad */
@media screen and  (min-width: 200px) and (max-width: 766px)  {
  .show-on-ipad {
    display: none !important;
  }  
  
  .hide-to-ipad {
    display: none !important;
  }

  .pager ul.pager__items.js-pager__items li a {
    padding: 0px 2px !important;
  }

  ul.pager__items.js-pager__items {
    font-size: 14px;
    justify-content: end !important;
    margin: 40px 0;
  }
}

@media screen and  (min-width: 766px) and (max-width : 995px) {
  .show-on-ipad {
    display: block  !important;
  }  
  
  .hide-to-ipad {
    display: none !important;
  }
  

}

