@media screen and (min-width: 768px) {
  footer.bottom {
    display: none; }

  .newMaFooter {
    display: block;
    border-top: #038eae thick solid;
    background-color: #2e2e2e;
    margin-top: 200px; }
    .newMaFooter .NMF_footer_container {
      padding: 36px 13px 0px;
      background-color: #ffffff;
      border-radius: 25px;
      box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.12);
      width: 80%;
      margin: auto;
      position: relative;
      top: -160px; }
      .newMaFooter .NMF_footer_container .NMF_footer_contents {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr; }
        .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col {
          display: grid;
          grid-template-columns: 1fr;
          grid-template-rows: 1fr 1fr;
          padding: 0 30px; }
          .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col:nth-child(2) {
            border-right: 1px solid #e8e8e8;
            border-left: 1px solid #e8e8e8; }
          .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col .NMF_content_block .NMF_content_block_title {
            color: #00beab;
            font-size: 16px;
            font-family: "Poppins";
            font-weight: 700;
            line-height: 19px;
            text-transform: uppercase;
            margin-bottom: 20px;
            display: block;
            margin-top: 0;
          }
          .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col .NMF_content_block .NMF_content_block_content .NMF_content_block_links {
            display: grid;
            grid-template-columns: 1fr;
            row-gap: 12px;
            margin-bottom: 39px; }
            .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col .NMF_content_block .NMF_content_block_content .NMF_content_block_links .NMF_content_block_link {
              color: #030303;
              font-size: 13px;
              font-family: "Poppins";
              font-weight: 500;
              line-height: 17px;
              text-transform: uppercase;
              text-decoration: none; }
            .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col .NMF_content_block .NMF_content_block_content .NMF_content_block_links .details_box {
              display: grid;
              grid-template-columns: auto 1fr;
              column-gap: 11px;
              align-items: center; }
              .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col .NMF_content_block .NMF_content_block_content .NMF_content_block_links .details_box:last-child .details_text {
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 7px; }
                .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col .NMF_content_block .NMF_content_block_content .NMF_content_block_links .details_box:last-child .details_text .NMF_content_block_link {
                  text-decoration: underline; }
              .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col .NMF_content_block .NMF_content_block_content .NMF_content_block_links .details_box img {
                width: 12px;
                height: 12px; }
              .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col .NMF_content_block .NMF_content_block_content .NMF_content_block_links .details_box .details_text .NMF_content_block_link {
                text-transform: none; }
          .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col .NMF_content_block .NMF_content_block_content .top_dest_grid {
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 24px; 
            position: relative;
            z-index: 149;
          }
            .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col .NMF_content_block .NMF_content_block_content .top_dest_grid img {
              width: 66px;
              height: 66px;
              border-radius: 12px;
              box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.12); }
    .newMaFooter .NMF_footer_bottom {
      display: grid;
      grid-template-columns: 1fr;
      row-gap: 43px;
      top: -114px;
      position: relative; }
      .newMaFooter .NMF_footer_bottom .NMF_footer_bottom_logo {
        display: grid;
        grid-template-columns: 30% 1fr 30%;
        column-gap: 8%;
        align-items: center;
        justify-items: center;
        width: 80%;
        margin: auto; }
        .newMaFooter .NMF_footer_bottom .NMF_footer_bottom_logo .line {
          width: 100%;
          height: 1px;
          background-color: #7f7f7f; }
        .newMaFooter .NMF_footer_bottom .NMF_footer_bottom_logo img {
          width: 276px;
          height: 61px; }
      .newMaFooter .NMF_footer_bottom .NMF_footer_bottom_socials {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        column-gap: 30px;
        width: max-content;
        margin: 0 auto 10px; }
        .newMaFooter .NMF_footer_bottom .NMF_footer_bottom_socials img {
          width: 32px;
          height: 32px; }
      .newMaFooter .NMF_footer_bottom .NMF_footer_bottom_copyright p {
        color: #7f7f7f;
        font-size: 13px;
        font-family: "Poppins";
        font-weight: 500;
        line-height: 17px;
        margin: 0;
        text-align: center; } }
@media screen and (max-width: 1200px) {
  .newMaFooter {
    display: none; }

  footer.bottom.footer-mobile {
    display: block; } }
@media screen and (min-width: 1400px) {
  .newMaFooter .NMF_footer_container .NMF_footer_contents .NMF_footer_col {
    padding: 0 40px; } }
