@media (min-width: 768px) and (max-width: 991px) {
  }
  
  @media (min-width: 1200px) {
  
    }
  @media (min-width: 768px) and (max-width: 991px) {
    .right-card
    {
      flex: 0 0 auto!important
    }
    .preview-card
    {
      margin-left:0px!important;
    }
    }

    @media (max-width: 500px) {
      .preview-card img
      {
        width: 90px;
      }
      .preview-card  .mt-3
      {
          margin-top:5px!important;
      }
      .preview-card .mb-2
      { 
          margin-bottom: 0px!important;
      }
      .preview-card
      {
        overflow: hidden;
        padding: 10px !important;;
      }
      .asc-ratio
      {
        position: relative;
        width: 100%;
      }
      .asc-ratio-21x9 {
        aspect-ratio: 3 / 2;
    }
    .preview-card
    {
      min-height: auto;
    }
    }    
  
  @media (max-width: 767px) {
    .btn-submit
    {
      margin-top:53px
    }
    .right-card
    {
          margin-top: 0px;
    }
    .card-preview-block
{
    margin-top:20px;
    margin-left:0px;
}
    .page-heading
    {
      font-size: 20px;
      line-height: 23px;
    }
    .phone-number input
      {
        width: 100%;
      }
    .bullet-separator
    {
      
    }
   
    .main-container 
    {
      padding: 15px;;
    }
    .right-card
    {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .preview-card
    {
      margin-left: 0px!important;
      max-width:450px!important;
      margin-bottom:20px;
    }
    .capital-mail
    {
      margin-top: 15px;
      margin-bottom: 15px;
    }
  }
  
  
  
  
  @media (min-width: 992px) and (max-width: 1199px) {

    
  }
  @media screen and (max-width: 400px) {
  
  }
  @media (min-width: 1200px) {
  }
  