    /*fix listing ads while no portal release */
    @media (max-width:767px) {

        .ipad .ad-leaderboard.ad-slot>div,
        .ipad .ad-leaderboard.ad-slot>div>iframe,
        .iphone .ad-leaderboard.ad-slot>div,
        .iphone .ad-leaderboard.ad-slot>div>iframe {
          width: 100vw !important
        }
      }
  
      @media (min-width:768px) and (max-width:1024px) {
  
        .ipad .ad-leaderboard.ad-slot>div,
        .ipad .ad-leaderboard.ad-slot>div>iframe,
        .iphone .ad-leaderboard.ad-slot>div,
        .iphone .ad-leaderboard.ad-slot>div>iframe {
          width: 65vw !important
        }
      }
  
      @media (min-width:1025px) {
  
        .ipad .module__adContainer .ad-slot>div,
        .ipad .module__adContainer .ad-slot>div>iframe {
          width: 70.2vw !important
        }
      }
  
      @media (max-width:1024px) {
        #ff-search.ff-is-visible {
          overflow-y: scroll !important;
        }
  
        .ff-search-header .container .search-labels-wrapper.active {
          margin-bottom: 1.2rem;
        }
      }
  
      /*fix pdp ads until next portal release */
      .flexBox {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
      }
  
      /* Footer rebranding */
      .footer .accordion .accordion-item .accordion-title {
        color: white;
        text-transform: uppercase;
      }
  
      .footer .accordion-content {
        font-size: 1.6rem;
      }
  
      .footer .footer-disclaimer {
        font-size: 1.4rem;
      }
  
      .footer .icon-app {
        display: none;
      }
  
      .footer .discover-app-text {
        margin-left: 5px
      }
  
      /* Rebranding kicker fix */
      .newsletterSubscriber .newsletterSubscriber__title,
      .related-searches-plp-inner .title,
      .plpSlice .relatedProduct-title-container .title,
      .related-searches-pdp .title,
      .related-searches-plp .related-searches-plp-inner .title {
        text-transform: uppercase;
        font-size: 16px;
        font-weight: normal;
      }

      #mmMaskReferrerStage2 {
        position: fixed;
        top: 0px;
        left: 0px;
        display: block;
        opacity: 0.70;
        filter: alpha(opacity=70);
        z-index: 9998;
        background-color: #555;
        width: 100%;
        height: 100%
      }
  
      .mm-display-fade-in {
        -webkit-animation: fadein 0.525s;
        /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 0.525s;
        /* Firefox < 16 */
        -ms-animation: fadein 0.525s;
        /* Internet Explorer */
        -o-animation: fadein 0.525s;
        /* Opera < 12.1 */
        animation: fadein 0.525s;
      }
  
      @keyframes fadein {
        from {
          opacity: 0;
        }
  
        to {
          opacity: 1;
        }
      }
  
      /* Firefox < 16 */
      @-moz-keyframes fadein {
        from {
          opacity: 0;
        }
  
        to {
          opacity: 1;
        }
      }
  
      /* Safari, Chrome and Opera > 12.1 */
      @-webkit-keyframes fadein {
        from {
          opacity: 0;
        }
  
        to {
          opacity: 1;
        }
      }
  
      /* Internet Explorer */
      @-ms-keyframes fadein {
        from {
          opacity: 0;
        }
  
        to {
          opacity: 1;
        }
      }
  
      /* Opera < 12.1 */
      @-o-keyframes fadein {
        from {
          opacity: 0;
        }
  
        to {
          opacity: 1;
        }
      }
  
      ;
  
      .mm-display-fade-out {
        opacity: 0 !important;
        transition: opacity 0.505s ease
      }
      #mmMaskReferrerStage1 {
        position: fixed;
        top: 0px;
        left: 0px;
        display: block;
        opacity: 0.70;
        filter: alpha(opacity=70);
        z-index: 9998;
        background-color: #555;
        width: 100%;
        height: 100%
      }
  
      .mm-display-fade-in {
        -webkit-animation: fadein 0.525s;
        /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 0.525s;
        /* Firefox < 16 */
        -ms-animation: fadein 0.525s;
        /* Internet Explorer */
        -o-animation: fadein 0.525s;
        /* Opera < 12.1 */
        animation: fadein 0.525s;
      }
  
      @keyframes fadein {
        from {
          opacity: 0;
        }
  
        to {
          opacity: 1;
        }
      }
  
      /* Firefox < 16 */
      @-moz-keyframes fadein {
        from {
          opacity: 0;
        }
  
        to {
          opacity: 1;
        }
      }
  
      /* Safari, Chrome and Opera > 12.1 */
      @-webkit-keyframes fadein {
        from {
          opacity: 0;
        }
  
        to {
          opacity: 1;
        }
      }
  
      /* Internet Explorer */
      @-ms-keyframes fadein {
        from {
          opacity: 0;
        }
  
        to {
          opacity: 1;
        }
      }
  
      /* Opera < 12.1 */
      @-o-keyframes fadein {
        from {
          opacity: 0;
        }
  
        to {
          opacity: 1;
        }
      }
  
      ;
  
      .mm-display-fade-out {
        opacity: 0 !important;
        transition: opacity 0.505s ease
      }
      div.pl-layout-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
      }


      /* Desktop starts*/

      div#pl-main-box {
        display: flex !important;
      }

      section[data-testid="action-box-container"] {
        display: flex !important;
        height: 100% !important;
        flex-direction: column !important;
      }

      div.pl-box-body {
        height: 100% !important;
      }

      div.pl-box-pseudo-map {
        height: 100% !important;
      }

      section[data-testid="article-list"] {
        height: 100%!important;
      }

      a#pl-courier-fwd-link {
        margin-bottom: 0 !important;
      }

      a#pl-reroute-link {
        margin-bottom: 0 !important;
      }

      div[data-testid="article-box"] {
        display: flex !important;
      }

      div[data-testid="article-box"] .pl-col {
        width: 50% !important;
      }
      /* Desktop ends*/




      /* Mobile starts*/
      @media(max-width: 749px) {

        div#pl-main-box {
          display: block !important;
        }

        section[data-testid="action-box-container"] {
          display: block !important;
          height: auto !important;
        }

        div.pl-box-pseudo-map {
          height: auto !important;
        }

        section[data-testid="article-list"] {
          height: auto !important;
        }


        div[data-testid="article-box"] {
          display: block !important;
        }

        div[data-testid="article-box"] .pl-col {
          width: 100% !important;
        }

        div.pl-checkpoints-container {
          padding: 10px !important
        }

      }

      /* Mobile ends*/

      /*  PL color override */

    #pl-main-box .pl-action-box,
    #pl-main-box .pl-box .pl-box-body,
    #pl-main-box .pl-vote,
    #content {
      background-color: white;
    }