/* ---- 1199px ---- */

@media (max-width: 1199px) {}

@media (max-width: 624px) {
  .about-veify-fd p {
    padding-right: 0px;
  }
}

@media (max-width: 991px) {
  .banner-main-img img {
    width: 100%;
  }

  .main-banner {
    min-height: 947px;
    position: relative;

    /* overflow-x: hidden; */
  }

  .main-title-banner {
    padding-right: 30px;
    margin-top: 52px;
  }

  .br-md-right {
    border-right: none;
  }

  .title-info h3 {
    margin-top: 35px;
  }

  .info-brand {
    padding-bottom: 15px;
  }

  .img-story img {
    width: 100%;
  }

  .planing-image img {
    width: 100%;
  }

  .app-mokup-img img {
    width: 100%;
  }

  .login-btn-bg {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
  }

  .wedding-member {
    background: none;
    border: none;
    box-shadow: none;
  }

  #dismiss {
    width: 46px;
    height: 46px;
    line-height: 35px;
    text-align: center;
    background: #720b2b;
    position: absolute;
    color: #fff;
    top: 14px;
    font-size: 18px;
    right: 17px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    display: flex;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 60%;
    justify-content: center;
    align-items: center;
  }

  .planing-bg-main {
    padding: 30px 0px;
    padding-bottom: 35px;
    background: #f7f9f5;
  }

  .planing-text {
    text-align: center;
  }

  .story-text {
    text-align: center;
  }

  .app-bg {
    background: #FFFFFF;
    height: auto;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: center;
    display: block;
  }

  .app-text {
    text-align: center;
  }

  .play-btn {
    text-align: center;
  }

  .app-text h2 {
    width: 100%;
  }

  .center-apps-a {
    display: block;
  }

  .app-text h2 {
    width: 100%;
  }

  .app-mokup-img {
    position: unset;
    top: 29px;
    margin-bottom: -32px;
  }

  .app-text h5 {
    line-height: 31px;
  }

  .client-say {
    padding: 0px 20px;
    width: 100%;
    float: none;
    text-align: center;
    margin-top: 0px;
  }

  .browse-matri-bg {
    line-height: 38px;
  }

  .p-70 {
    padding-left: 15px;
  }

  .footer-title {
    margin-bottom: 25px;
    margin-top: 30px;
  }

  .copy-rights h6 {
    color: #ffffff;
    font-family: "poppins-regular";
    font-size: 13px;
    line-height: 21px;
    text-align: center;
  }

  .login-btn-bg a {
    margin-top: 0px;
    float: left;
    background: linear-gradient(135deg, #7A0C2E 0%, #580A23 100%);
    border: 1px solid #D4AF37;
    padding: 10px 32px;
    border-radius: 50px;
    text-decoration: none;
    font-size: 14px;
    margin-left: 20px;
    font-family: 'poppins-semibold';
    color: #ffffff;
    transition: all 0.3s ease-in-out;
  }

  .login-btn-bg a span {
    filter: brightness(100);
  }

  .footer-small-bg {
    display: block;
  }

  .social-icon-footer {
    float: none;
    justify-content: center;
    margin-bottom: 10px;
  }

  .footer-bg {
    padding-top: 0px;
    background: linear-gradient(180deg, #580A23 0%, #3D0618 100%);
    border-top: 3px solid #D4AF37;
    color: #FFFFFF;
  }

  .border-member {
    border: none;
  }

  .banner-conte {
    height: 100%;
    display: flex;
    align-items: center;
  }

  .banner-main-img {
    float: none;
  }

  .banner-main-img {
    position: relative;
    /* z-index: 99; */
    top: 23px;
    float: right;
  }

  .sp-member-wd {
    position: relative;
    top: 20px;
    margin-top: 0;
  }

  .mln-story-images {
    position: relative;
    top: 40px;
    left: 0;
  }

  .join-s-box {
    margin-top: 70px;
  }

  .million-s-main {
    margin-top: 45px;
    padding: 20px 20px 20px 20px;
  }
}

@media (max-width: 570px) {
  .added-images {
    width: 100%;
  }

  .added-images img {
    width: 100%;
    height: 460px;
    border-radius: 55px;
  }

  .box-story {
    width: 100%;
  }


}


/* ---- 324px ---- */

@media (max-width: 324px) {
  .join-s-box {
    padding: 18px 10px 30px 12px;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {}

@media (max-width: 1280px) {}

@media (min-width: 1367px) {}