.mob-d-block {
  display: none;
}
@media (min-width: 769px) and (max-width: 1024px) and (orientation: landscape) {
  #signup-access-form .field_column .select:before {
    right: 25px;
    top: -1px;
  }
}

@media (min-width: 481px) and (max-width: 768px) {
  .header_content {
    width: 100% !important;
    margin: 0 !important;
    padding: 15px 10px;
  }
  #signup-access-form .field_column {
    width: 47%;
  }
  #signup-access-form .field_column input,
  #signup-access-form .field_column select {
    width: 98%;
  }
  #signup-access-form .field_column .select:before {
    right: 5px;
  }
  #signup-access-form button{
    width: 20%;
    padding: 12px;
    border-radius: 2px;
  }
}

@media screen and (max-width: 480px) {
    .header_content {
        width: 100% !important;
        margin: 0 !important;
        padding: 15px 10px;
    }
    .banner {
        height: auto;
    }
    .header_text {
        margin-bottom: 10px;
    }

    #signup-access-form .field_column {
        width: 100%;
        margin-bottom: 10px;
        position: relative;
    }
    #signup-access-form .field_column input,
    #signup-access-form .field_column select {
        width: 100%;
        height: 45px;
        border-radius: 2px;
        padding-right: 40px;
        
    }
    #signup-access-form .field_column .select:before {
      right: 5px;
      z-index: 100;
      height: 0;
      border: none;
      top: 3px;      
  }
    #signup-access-form .field_column.icon:after {
      content: "";
      position: absolute;
      right:15px;
      top:50%;
      z-index:100;
      width:15px;
      transform: translateY(-50%);
      margin-top:2px;

    }

    #signup-access-form .field_column.icon.user:after{
      content: url(../images/user.svg);
    }
    #signup-access-form .field_column.icon.email:after{
      content: url(../images/email.svg);
    }
    #signup-access-form .field_column.icon.phone:after{
      content: url(../images/phone.svg);
    }
    #signup-access-form .field_column.icon.map:after{
      content: url(../images/map.svg);
    }
    #signup-access-form .field_column.icon.password:after{
      content: url(../images/password.svg);
    }

    #signup-access-form .field_column.icon.license:after{
      content: url(../images/license.svg);
    }

    #signup-access-form .d-flex {
        margin-top: 0;
    }

    #signup-access-form button{
      width: 100%;
      padding: 12px;
      border-radius: 2px;
    }

    .list-a.list-under-header {
      margin-top: 0;
  }
    .card {
      width: 100%;
    }
    .gallery-a.a li {
      width: 32%;
  }
  .mob-d-block {
    display: block !important;
  }
  .mob-d-none {
    display: none !important;
  }
}