.flip-card {
    background-color: transparent;
    height: 404px;
    perspective: 1000px;
  }
  
  .flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    transition: transform 0.6s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  }
  
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
  
  .flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  .flip-card-front {
    background-color: #bbb;
    color: black;
    z-index: 0;
  }
  
  .flip-card-back {
    background-color: #EBFAFF;
    columns: #212529;
    transform: rotateY(180deg);
    z-index: 1;
  }

  .home .membership .membership-text .membership-pdf img{
    width: auto;
  }

/* mkk css */

.pre-launch-download-form-wrapper .gform_legacy_markup_wrapper ul.gfield_checkbox li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.pre-launch-download-form-wrapper .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
  font-size: 14px !important;
  margin-top: 20px !important;
}

  @media (max-width: 414px){
    .flip-card{
        height: 396px !important;
    }
  }

  @media (max-width: 375px){
    .flip-card{
        height: 380px !important;
    }
  }

  @media only screen and (min-width: 415px) and (max-width: 575px){
    .flip-card{
        height: 455px !important;
    }
  }

  @media (max-width: 768px){
    .flip-card{
        height: 380px;
    }
  }
  
  
  @media (min-width: 1300px){
    .flip-card{
        height: 430px;
    }
  }

  @media (min-width: 1500px){
    .flip-card{
        height: 460px;
    }
  }

  @media (min-width: 1900px){
    .flip-card{
        height: 495px;
    }
  }

  @media (max-width: 991px) and (min-width: 870px){
    .flip-card{
        height: 435px;
    }
  }

  @media (max-width: 1024px) and (min-width: 990px){
    .flip-card{
        height: 365px;
    }
  }