/** Shopify CDN: Minification failed

Line 345:0 Unexpected "}"

**/
.page-container {
  background:#fffeff
}
.football-landing {
  font-family:Geogrotesque,Sans-Serif
}
.football-section {
position: relative;  
}
.bgImgCont {
  position:relative
}
.bgImgCont>* {
  position:relative;
  z-index:2
}
.bgImg {
  position:absolute!important;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:1!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover
}
.football-landing .inner-section {
  padding: 0 48px;
}
.football-landing img {
  width:auto;
  height:auto
}
.football-landing .intro {
  display:flex;
  align-items:center;
  margin-top:-1px;
  font-size:20px;
  z-index:3;
  position:relative
}
.football-landing .introImg {
  width:100%;
  max-width:800px
}
.football-landing {
  margin:auto;
  position:relative;
  z-index:1;
  color:#3c352e;
  background:#fffeff
}
.football-landing .actionBox {
  white-space:nowrap;
  text-align:center
}
.football-landing .actionBox p {
  font-size:1.25em
}
.football-landing .page-width.wider {
  max-width:1410px
}
.football-landing .introText {
  flex-grow:1
}
.football-landing .introTextCont {
  margin:auto;
  max-width:600px;
  padding:10px 15px;
  text-align:center
}
.football-landing .introTextCont figure {
  text-align:center
}
.football-landing .introTextCont img {
  max-width:450px
}
.football-landing h2,
.football-landing h3,
.football-landing h5 {
  font-family:Geogrotesque,Sans-Serif;
  font-weight:600;
  color:#000
}
.football-landing .introTextCont {
  font-size:20px
}
.football-landing .introTextCont h2 {
  margin:10px 0 0;
  font-size:45px;
  line-height:1;
  color:#c72d32;
  font-family:Geogrotesque,Sans-Serif;
  font-weight:700;
  text-transform:uppercase;
  text-align:center
}
.football-landing .introTextCont h5 {
  margin:0 0 15px;
  font-size:24px;
  color:#000;
  line-height:1.2;
  text-align:center
}
.football-landing .introTextCont p {
  margin-bottom:15px
}
.football-landing .introTextCont p:last-child {
  margin-bottom:0
}
.football-landing .introTextCont p a {
  color:#c72d32;
  text-decoration:underline
}
.football-landing .btn {
  font-family:Geogrotesque,Sans-Serif;
  background:#c72d32;
  width:auto;
  height:50px;
  line-height:48px;
  border:solid #c72d32 1px;
  padding:0 25px;
  border-radius:25px;
  color:#fff;
  font-size:27px;
  min-width:100px;
  text-align:center
}
.football-landing .btn:hover {
  background:#fff;
  color:#c72d32
}

.football-landing .actionBox .btn {
  min-width:100px;
  margin-right:5px;
  margin-bottom:15px;
  margin-left:5px  
}
.football-landing .intro figure img {
  display:block;
  margin:auto
}
.football-landing .football-parts {
  background-size:cover;
  background-position:50% 50%
}
.football-landing .football-parts .content-box {
  color:#fff;
  display:flex;
  margin:auto;
  max-width:1200px;
  padding:95px 20px 45px;
  align-items:center;
  justify-content:left
}
.football-landing .dropdown {
  margin:0
}
.football-landing .football-parts .content-box {
  color:#fff;
  display:flex;
  margin:auto;
  max-width:1200px;
  padding:65px 15px 45px;
  align-items:center;
  justify-content:center
}
.football-landing .football-parts h2 {
  color:#fff;
  font-size:40px
}
.football-landing .football-parts h5 {
  color:#fff;
  font-size:30px;
  font-weight:400
}
.football-landing .football-parts .content-text {
  width:50%;
  padding-right:30px
}
.football-landing .heading {
  text-align:center;
  font-size:38px;
  font-style:italic;
  position:relative;
  color:#c62a32;
  margin-bottom:30px;
  text-transform:uppercase
}
.football-landing .heading:before {
  content:"";
  display:block;
  width:100%;
  height:30px;
  background:#232323;
  position:absolute;
  top:50%;
  left:50%;
  z-index:1;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
.football-landing .heading span {
  position:relative;
  z-index:2;
  line-height:1.25;
  display:inline-block;
  padding:0 .75em
}
.football-landing .heading span:before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  background:#fdfbff;
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  -webkit-transform:skewX(-8deg);
  -ms-transform:skewX(-8deg);
  transform:skew(-8deg)
}
.football-landing .heading.red {
  color:#232323
}
.football-landing .heading.red:before {
  background:#c62a32
}
.productGridSection {
  padding:40px 0
}
.football-landing .sports-card {
  margin-bottom:25px;
  position:relative
}
.football-landing .sport-list {
  margin:0 -24px;
  font-size:0px;
  text-align:center
}
.football-landing .sport-list li {
  display:inline-block;
  width:30%;
  padding:0 24px;
  margin-bottom:0;
  vertical-align:top;
  margin-bottom: 30px;
}
.football-landing .sport-list li small {
  display:block;
  font-size:25px;
  font-family:Geogrotesque,Sans-Serif;
  line-height:1.25;
  margin-top:.5em
}
.football-landing .sports-card .actionBox {
text-align: center;  
}
.football-landing .sports-card .actionBox p {
display: inline-block;  
border: solid 1px;
padding: 0.5em 1.5em;
border-radius: 1em;  
}
.football-landing .sports-card .actionBox a {
color: #c62a32;  
}

.football-landing .product-feature-detail h2 {
color: #fff;
font-size: 40px;
background: #c72d32;
padding: 10px 10px;
margin-bottom: 40px;
text-align: center;  
}
.football-landing .product-feature-detail {
 background-size:cover;
 background-position:50% 50%
}
.football-landing .product-feature-detail {
 padding:0 0 25px 0;
 margin-bottom: 40px;
}
.football-landing .product-feature-detail .desktop-detail {
 position:relative;
 display:block;
 width:100%;
 margin:auto;
 padding-bottom:0%;
 padding-top:0%
}
.football-landing .desktop-image {
display:block!important;
padding: 7% 0 3% 0;
}
.football-landing .mobile-image {
 display:none!important
}
.football-landing .product-feature-detail dl {
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 text-align:left;
 line-height:1.1;
 width: 15%; 
}
.football-landing .product-feature-detail dl dt {
font-size: 30px;  
color: #c72d32;
text-transform: uppercase;
font-weight: 700;
}
.football-landing .product-feature-detail dl dd {
 margin:0;
 font-size:18px
}
.football-landing .product-feature-detail dl.uno { 
left: 3%;
  top: 19%;
}
.football-landing .product-feature-detail dl.dos {
left: 5%;
  top: 71%;
}
.football-landing .product-feature-detail dl.tres {
left: 75%;
  top: 6%;
  width: 18%;
}
.football-landing .product-feature-detail dl.quatro {
left: 76%;
  top: 62%;
}
}
.football-landing .football-section {
position: relative;  
}
.football-landing .testList {
 margin:0 0;
 font-size:0px;
 text-align:center;
 background: #f3f3f6; 
  padding: 40px;
padding-bottom: 0;  
}
.football-landing .testi-card {
margin-bottom: 40px;  
}
.football-landing .testi-card .actionBox {
 background: #f3f3f6;    
padding-bottom: 25px; 
}
.football-landing .testList li {
 display:inline-block;
vertical-align: top;  
 width:50%;
 padding:0 28px;
 margin-bottom:28px;
font-size: 18px;  
text-align: left  
}
.football-landing .testList li  h3 {
font-size: 18px;  
text-transform: uppercase;  
margin-bottom: 15px;  
}
.football-landing .testList li cite {
font-weight: bold;
text-transform: uppercase;  
}
.football-landing .testList .reviewStar .rating-star {
font-size: 24px;  
color: #fdca00;  
}
.football-landing .testList .reviewStar .rating-star:before {
font-family: "yotpo-widget-font" !important;  
content: "\e60e";  
}

.football-landing .testList .reviewStar .rating-star:before  {
content: "\e61b";   
}
.football-landing .testList .reviewStar[data-rating="1"] .rating-star.one:before {
content: "\e60e";    
}
.football-landing .testList .reviewStar[data-rating="2"] .rating-star.one:before, 
.football-landing .testList .reviewStar[data-rating="2"] .rating-star.two:before {
content: "\e60e";    
}
.football-landing .testList .reviewStar[data-rating="3"] .rating-star.one:before, 
.football-landing .testList .reviewStar[data-rating="3"] .rating-star.two:before, 
.football-landing .testList .reviewStar[data-rating="3"] .rating-star.three:before {
content: "\e60e";    
}
.football-landing .testList .reviewStar[data-rating="4"] .rating-star.one:before, 
.football-landing .testList .reviewStar[data-rating="4"] .rating-star.two:before, 
.football-landing .testList .reviewStar[data-rating="4"] .rating-star.three:before, 
.football-landing .testList .reviewStar[data-rating="4"] .rating-star.four:before{
content: "\e60e";    
}

.football-landing .testList .reviewStar[data-rating="5"] .rating-star.one:before, 
.football-landing .testList .reviewStar[data-rating="5"] .rating-star.two:before, 
.football-landing .testList .reviewStar[data-rating="5"] .rating-star.three:before, 
.football-landing .testList .reviewStar[data-rating="5"] .rating-star.four:before, 
.football-landing .testList .reviewStar[data-rating="5"] .rating-star.five:before{
content: "\e60e";    
}

.football-landing .icon-section {
  text-align:center;
  padding:0 0 0
}
.football-landing .icon-section .bgImgCont {
  padding:30% 50px 80px;
  background-size:cover;
  background-position:50% 50%;
  background-color:#fdfbff
}
.football-landing .icon-section .inner-section .bgImg {
  object-fit:contain;
  object-position:50% 0
}
.football-landing .icon-section .inner-section > p {
  padding:0 0 40px;
  font-size:26px;
  font-weight:700;
  line-height:1.15;
  margin-bottom:0
}
.football-landing .icon-section h5 {
  font-weight:700;
  color:#fff;
  font-size:27px
}
.football-landing .icon-section .icon-box {
  background:#fdfbff;
  border-radius:1.5em;
  padding:30px;
  color:#1a1a1a
}
.football-landing .icon-section .icon-box .iconBox {
  margin-bottom:15px
}
.football-landing .icon-section .icon-box .iconBox {
  max-width:230px;
  margin-left:auto;
  margin-right:auto
}
.football-landing .icon-section .iconGrid p {
  font-weight:400;
  max-width:250px;
  margin:auto auto 30px;
  font-size:18px
}
.football-landing .icon-section .iconGrid strong {
  text-transform:uppercase;
  font-size:1.25em;
  color:#c62a32
}
.football-landing .icon-section .actionBox {
  margin-bottom:-52px
}
.football-landing .icon-section .btn {
max-width: 350px;
width: 100%;
}
.football-landing .icon-section .btnBox {
  margin-bottom:-55px
}
.football-landing .buyer-guide {
  background-size:cover;
  background-position:50% 50%;
  background-color:#e9eef9;
  padding:40px 0;
  text-align:center;
  color:#fff
}
.football-landing .buyer-guide h2 {
  color:#fff;
  font-size:1.5em
}
.football-landing .buyer-guide .inner-section {
  display:inline-block;
  width:70%;
  text-align:center;
  padding:0 40px;
  font-size:23px;
  font-weight:700;
  line-height:1.2;
}
.football-landing .buyer-guide .inner-section p,
.football-landing .buyer-guide .inner-section h2 {
text-shadow:2px 2px 2px rgba(0,0,0,.3)  
}
.football-landing .buyer-guide .inner-section p a {
  color:#fff;
  text-decoration:underline
}
.football-landing .logo-section {
  padding:60px 0;
  color:#fff;
  text-align:center;
  background-repeat:no-repeat;
  background-size:cover
}
.football-landing .logo-section h5 {
  font-family:United Sans Cd,sans-serif;
  color:#fff;
  text-transform:uppercase;
  font-size:21px;
  margin-bottom:15px
}
.football-landing .logo-section h2 img {
  width:450px;
  max-width:100%
}
.football-landing .guarantee-section {
  font-family:Geogrotesque,Sans-Serif;
  font-weight:400;
  font-style:italic
}
.football-landing .guarantee-section .inner-section {
  background:#232323;
  color:#fff;
  font-size:22px;
  padding:10px
}
.football-landing .guarantee-section .flexbox {
  display:flex;
  align-items:center;
  justify-content:center
}
.football-landing .guarantee-section .entry {
  flex-grow:1;
  border-right:solid #fff 2px;
  text-align:center;
  padding:0 10px
}
.football-landing .guarantee-section .entry dt {
  margin-right:.5em
}
.football-landing .guarantee-section .entry:last-child {
  border-right:solid #fff 0px
}
.football-landing .guarantee-section dl {
  display:flex;
  align-items:center;
  justify-content:center;
  line-height:1.25;
  margin:0
}
.football-landing .sport-list a img {
  box-shadow:0 0 #00000080;
  -webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);
  -moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);
  -moz-transition:all .3s ease;
  -webkit-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease
}
.football-landing .sport-list a:hover img {
  box-shadow:0 0 10px #00000080;
  -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);
  -moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
@media only screen and (max-width: 1366px) {
  .football-landing .introTextCont img {
    max-width:375px
  }
  .football-landing .introTextCont h2 {
    font-size:40px
  }
  .football-landing .introTextCont h5 {
    font-size:24px
  }
}
@media only screen and (max-width: 1279px) {
  .football-landing .introTextCont {
  text-align:center;
  font-size:16px
  }
  .football-landing .introTextCont h2 {
  font-size:36px
  }
  .football-landing .introTextCont h5 {
  font-size:24px
  }
  .football-landing .introTextCont p img {
  max-height:40px
  }
  .football-landing .actionBox .btn {
  line-height:38px;
  height:40px;
  font-size:16px;
  padding:0 15px;
  min-width:150px
  }
  .football-landing .sports-card .actionBox p {
  font-size: 16px;
  }
  .football-landing .introImg {
  max-width: 100%;
  }
  .football-landing .introImg img {
  height: 550px;
  object-fit: cover;
  object-position: 100% 0;
  width: 100%;
  }
  .football-landing .intro {
  font-size:16px
  }
  body {
  margin-top:104px!important
  }
  .football-landing .football-parts .content-box {
  padding: 30px 15px;
  }
  .football-landing .football-parts figure {
  max-width:400px
  }
  .football-landing .football-parts h2 {
  font-size:32px
  }
  .football-landing .football-parts h5 {
  font-size:20px
  }

  .football-landing .heading:before {
  height:20px
  }
  .football-landing .heading {
  font-size:32px;
  margin-bottom:20px
  }
  .football-landing .product-feature-detail h2 {
  font-size:32px;
  padding:5px 10px;
  margin-bottom:0
  }
  .football-landing .sport-list li small {
  font-size: 18px;
  }
  .football-landing .sport-list li {
  padding: 0 15px;
  }
  .productGridSection {
  padding: 30px 0 20px 0;
  }
  .football-landing .inner-section {
  padding: 0 30px;
  }
  .football-landing .product-feature-detail {
  padding:0 0 15px 0;
  margin-bottom: 30px;
  }
  .football-landing .testList {
  padding: 30px 10px 0 10px;  
  }
  .football-landing .testi-card .actionBox {
  padding-bottom: 15px;  
  }
  .football-landing .testi-card {
  margin-bottom: 30px;
  }
  .football-landing .icon-section .inner-section > p {
  padding: 0 0 30px;
  font-size: 24px;
  }
  .football-landing .icon-section .iconBox img {
  max-width: 200px;
  }
  .football-landing .icon-section .bgImgCont {  
  padding-bottom: 50px;
  }
  .football-landing .buyer-guide {
  padding: 30px 0;  
  }
  .football-landing .buyer-guide .inner-section {
  font-size:18px
  }
  .football-landing .buyer-guide h2 {
  color:#fff;
  font-size:32px
  }
  .football-landing .logo-section h2 img {
  width:400px
  }
  .football-landing .logo-section {
  padding:30px 0
  }
  .football-landing .guarantee-section .inner-section {
  font-size:14px
  }
  .football-landing .guarantee-section .inner-section img {
  max-width:50px;
  margin-right:1em
  }  
  .football-landing .icon-section .iconGrid p {
  font-size: 16px;
  }
  .football-landing .icon-section .iconGrid p strong {
  font-size: 20px;
  }
  .football-landing .icon-section .btn {
  max-width: 250px;
  width: 100%;
  }
}  
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body {
    margin-top:103px!important
  }
  .football-landing .introTextCont img {
    max-width:275px
  }
  .football-landing .introImg {
    max-width: 100%;
  }
  .football-landing .introImg img {
  max-width: 100%;
  min-width: 400px;
  height: auto;
  min-height: 450px;
  } 
  .football-landing .intro {
    font-size:12px
  }
  .football-landing .introTextCont h2 {
    font-size:32px
  }
  .football-landing .introTextCont h5 {
    font-size:18px
  }
  .football-landing .btn {
    line-height:28px;
    height:30px;
    font-size:14px;
    padding:0 15px
  }
  .football-landing .actionBox .btn {
    min-width:150px;
    margin-bottom:15px
  }
  .football-landing .introTextCont {
  font-size: 14px; 
  }
  .football-landing .football-parts h2 {
  font-size: 28px;
  }
  .football-landing .football-parts h5 {
  font-size: 18px;
  }
  .football-landing .football-parts .content-box {
  padding: 20px 15px;
  }
  .productGridSection {
  padding: 20px 0 10px 0;
  }
  .productGridSection .productGrid .customCard {
  padding: 5px !important;
  }
  .football-landing .inner-section {
  padding: 0 15px;
  }
  .football-landing .heading {
  font-size:28px;
  margin-bottom:15px
  }
  .football-landing .heading:before {
    height:15px
  }
  .football-landing .sport-list {
    margin:0 -10px
  }
  .football-landing .sport-list li {
    padding:0 10px;
    margin-bottom:20px
  }
  .football-landing .sport-list li small {
  font-size: 16px;
  }
  .football-landing .sports-card {
  margin-bottom: 5px;
  }
  .football-landing .product-feature-detail h2 {
  font-size: 28px;
  }
  .football-landing .product-feature-detail {
  padding: 0 0 5px 0px;
  margin-bottom: 15px;
  }
  .football-landing .testList {
  padding: 20px 0 0 0;
  }
  .football-landing .testList li {
  padding: 0 20px;
  font-size: 14px;
  margin-bottom: 15px;
  }
  .football-landing .testi-card .actionBox {
  padding-bottom: 5px;
  }
  .football-landing .testi-card {
  margin-bottom: 20px;
  }
  .football-landing .icon-section .inner-section > p {
  font-size: 18px;
  padding-bottom: 20px;
  }
  .football-landing .icon-section .bgImgCont { 
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  }
  .football-landing .icon-section .icon-box {
  padding: 30px 20px;  
  }
  .football-landing .icon-section .iconBox img {
  max-width: 160px;
  }
  .football-landing .buyer-guide .inner-section {
  width: 85%;
  }
  .football-landing .buyer-guide {
  padding: 20px 0;
  }
  .football-landing .buyer-guide .inner-section, .football-landing .logo-section h5 {
  font-size: 18px;
  }
  .football-landing .logo-section h2 img {
  width: 350px;
  }
  .football-landing .guarantee-section .inner-section {
  font-size: 12px;
  }
  .football-landing .icon-section .btn {
  max-width: 200px;
  width: 100%;
  }
}  
@media only screen and (max-width: 767px) {
  .football-landing .desktop-image {
  display:none!important
  }
  .football-landing .mobile-image {
  display:block!important
  }
  .football-landing .product-usage h2,
  .football-landing .heading,
  .football-landing .pickle-products h2,
  .football-landing .product-option-detail h2,
  .football-landing .pickle-parts h2 {
  font-size:28px
  }
  .football-landing .introImg figure {
  margin: 0 0;
  max-width: 100%;
  }
  .football-landing .introTextCont img {
  max-width:100%
  }
  .football-landing .introImg {
  max-width: 100%;  
  }
  .football-landing .introImg img {
  max-width:100%;
  height:auto;
  margin-left:0px;
  display:block
  }
  .football-landing .intro {
  flex-wrap:wrap
  }
  .football-landing .introTextCont {
  padding:15px 0
  }
  .football-landing .introTextCont figure {
  margin:0 auto;
  max-width: 350px;
  }
  .football-landing .introTextCont h2 {
  font-size:28px
  }
  .football-landing .introTextCont h5 {
  font-size:16px
  }
  .football-landing .btn {
  line-height:28px;
  height:30px;
  font-size:14px;
  padding:0 15px
  }
  .football-landing .actionBox .btn {
  min-width:125px;
  font-size:14px;
  margin-left:5px;
  margin-right:5px
  }
  .football-landing .introTextCont {
  font-size:14px
  }
  .football-landing .football-parts h2 {
  font-size: 17px;
  }
  .football-landing .football-parts h5 {
  font-size: 12px;
  }
  .football-landing .football-parts .content-box {
  padding: 15px 15px;
  display: block;  
  }
  .football-landing .football-parts .content-text {
  width: 100%;
  text-align: center;  
  }
  .football-landing .heading:before {
  height:15px
  }
  .football-landing .heading {
  font-size: 28px;
  margin-bottom: 15px;
  }
  .football-landing .productGrid .customCard {
  padding: 5px !important;
  }
  .football-landing .product-feature-detail h2 {
  font-size: 18px;
  margin-bottom: 0;
  }
  .football-landing .inner-section {
  padding: 0 0;
  }
  .productGridSection {
  padding: 15px 0 10px 0;
  }
  .football-landing .productGrid .customCard {
  padding: 5px !important;
  }
  .football-landing .sport-list {
  margin:0 -5px
  }
  .football-landing .sport-list li {
  padding:0 5px;
  margin-bottom:10px;
  width:50%;
  max-width:200px
  }
  .football-landing .sport-list li small {
  color:#000;
  font-size:12px
  }
  .football-landing .sports-card .actionBox {
  white-space: normal;
  text-align: center;
  }
  .football-landing .sports-card {
  margin-bottom: 0;
  }
  .football-landing .heading {
  font-size: 26px;
  margin-bottom: 15px;
  }
  .football-landing .heading span {
  max-width: 85%;
  line-height: 1.1;
  }
  .football-landing .testi-card {
  padding: 0 0 15px 0;
  margin-bottom: 0;  
  }
  .football-landing .product-feature-detail .desktop-detail img.mobile-image {
  margin: 0 auto;
  padding: 40% 0 70%;
  display: block;
  }
  .football-landing .product-feature-detail .desktop-detail img.mobile-image {
  margin:0 auto;
  padding:50% 0 50%;
  display:block
  }
  .football-landing .product-feature-detail .desktop-detail {
  width:85%;
  max-width: 350px;
  margin-bottom:0
  }
  .football-landing .product-feature-detail dl {
  width:45%;
  top:0;
  left:0;
  line-height:1.25
  }
  .football-landing .product-feature-detail dl.uno {
  left:0%;
  top:6%;
  }
  .football-landing .product-feature-detail dl.dos {
  top:71%;
  left:0;
  width:45%
  }
  .football-landing .product-feature-detail dl.tres {
  left:auto;
  right:0%;
  top:7%;
  width:40%
  }
  .football-landing .product-feature-detail dl.quatro {
  top:71%;
  left:auto;
  right:8%
  }
  .football-landing .testList {
  padding: 15px 0;
  }
  .football-landing .testList li {
  width: 100%;  
  padding: 0 15px;  
  font-size: 14px;
  }
  .football-landing .product-feature-detail {
  padding: 0 0 0px 0;
  margin-bottom: 15px;
  }
  .football-landing .testList li {
  width: 100%;
  padding: 0 15px;
  font-size: 14px;
  }
  .football-landing .testList li h3 {
  font-size: 14px;
  }
  .football-landing .icon-section {
  text-align: center;
  padding-top: 0px;
  }
  .football-landing .icon-section .inner-section > p {
  padding: 0 0 15px;
  font-size: 16px;
  }
  .football-landing .icon-section .inner-section {
  padding-left: 0;
  padding-right: 0;  
  }
  .football-landing .icon-section .icon-box {
  padding: 15px;
  }
  .football-landing .buyer-guide .inner-section {
  width: 100%;  
  padding: 0 15px;  
  font-size: 14px;  
  }
  .football-landing .buyer-guide {
  padding: 20px 0;  
  }
  .football-landing .buyer-guide h2 {
  font-size: 1.75em;  
  }
  .football-landing .logo-section h2 img {
  width: 200px;
  }
  .football-landing .logo-section h5 {
  font-size: 14px;
  margin-bottom: 0;  
  }
  .football-landing .guarantee-section .flexbox {
  display: block;
  }
  .football-landing .guarantee-section .entry {
  border: solid 0px;
  padding: 0;
  font-size: 12px;
  }
  .football-landing .logo-section {
  padding: 20px 0;
  }
  .football-landing .icon-section .bgImgCont {
  padding-left: 15px;
  padding-right: 15px;    
  padding-bottom: 50px;
  }
  .football-landing .icon-section .iconBox img {
  max-width: 160px;
  }
  .football-landing .football-parts figure {
  margin: auto;
  } 
  .football-landing .icon-section .btn {
  max-width: 150px;
  width: 100%;
  }
  .football-landing .sports-card .actionBox p {
  font-size: 12px;
  }
  .football-landing .introImg {
  width: auto;
  max-width: none;  
  margin-left: -15px;
  margin-right: -15px;  
  }
  .football-landing .intro {
  display: block;  
  }
} 
@media only screen and (min-width: 640px)and (max-width: 767px) {
  .football-landing .icon-box .iconGrid {
  flex-basis: 33.33%;  
  }
  .football-landing .icon-section .icon-box .iconBox img {
  max-width: 125px;
  }
  .football-landing .icon-section .icon-box p {
  font-size: 14px;
  }
  .football-landing .icon-section .iconGrid p strong {
  text-transform: uppercase;
  font-size: 1.25em;
  }
}  