@media screen and (max-width: 1440px) {

}

@media screen and (max-width: 1024px) {
  .maak-home-slide .maak-home-slide-wrap {
    border-radius: 0 0 0 120px;
  }

  .app-flx .app-flx-wrap .app-blk.txt .app-blk-cont {
    padding: 0 0 0 20px;
  }

  .maak-home-slide .slide-title .sec-title h1 {
    font-size: 34px;
  }

  .maak-home-slide .slide-title .sec-title h1 .featured {
    font-size: 38px;
    line-height: 48px;
  }

  .sec-title h1, .sec-title h2 {
    font-size: 30px;
    line-height: 44px;
  }

  .why-us-list .attr-title,
  .prods-list .prods-slider .slick-slide .prod-name,
  .part-list .partnership-card .part-title,
  .page-hero-content .abt-banner-intro,
  .terms-page .terms-content .terms-txts h2 {
    font-size: 20px;
    line-height: 32px;
  }

  body {
    font-size: 18px;
    line-height: 30px;
  }

  .sec-intro {
    font-size: 20px;
    line-height: 32px;
  }

  .part-list .partnership-card .part-title {
    font-size: 20px;
    line-height: 32px;
  }

  .part-list .partnership-card .part-desc {
    font-size: 18px;
    line-height: 30px;
  }

  .maak-sec.maak-page-hero {
    border-radius: 0 0 0 120px;
  }

  sec-subtitle {
    font-size: 26px;
    line-height: 38px;
  }
}

@media screen and (max-width: 768px) {
  .maak-home-slide .maak-home-slide-wrap,
  .maak-sec.maak-page-hero {
    border-radius: 0 0 0 90px;
  }

  .maak-home-slide .slide-title .sec-title h1,
  .maak-home-slide .slide-title .sec-title h1 .featured {
    font-size: 30px;
    line-height: 42px;
  }

  .maak-home-slide .slide-desc, .page-hero-content .abt-banner-intro {
    font-size: 18px;
    line-height: 30px;
  }

  .sec-title h1, .sec-title h2 {
    font-size: 24px;
    line-height: 38px;
  }

  .sec-header .sec-header-flx .sec-header-blk.right {
    flex: 0.65;
  }

  .sec-header .sec-header-flx .sec-header-blk.left {
    flex: 0.35;
  }

  .sec-header .why-desc{
    font-size: 18px;
  }

  .app-flx .app-flx-wrap .app-blk.txt .app-subtitle {
    font-size: 20px;
    line-height: 30px;
  }

  .app-flx .app-flx-wrap .app-blk.txt .app-blk-cont {
    padding: 0 0 0 10px;
  }

  .part-list .partnership-card .part-desc {
    font-size: 17px;
    line-height: 30px;
  }

  .app-features .app-feature:nth-child(2) {
    right: -1%;
    left: auto;
  }

  .app-features .app-feature:nth-child(3) {
    right: -4%;
    left: auto;
  }

  .app-features .app-feature:nth-child(4) {
    right: 4%;
    left: auto;
  }

  .sec-subtitle {
    font-size: 22px;
    line-height: 34px;
    margin:   -10px 0 0;
  }
}

@media screen and (max-width: 520px) {
  .sec-intro {
    font-size: 18px;
    line-height: 28px;
  }
}