@media screen and (max-width: 480px) {
    .header-one{
       font-size: 18px !important;
    }

    .header-four{
        font-size: 14px !important;
     }

     .header-four{
        font-size: 16px !important;
     }

    .profile-type {
        display: block !important;
        padding: 0 !important;
        padding: 20px 14px !important;
    }

    .profile-type>div {
        width: 100% !important;
        max-width: 100% !important;
    }

    form#registration-step-1 {
        padding: 50px 26px !important;
    }

    body.authentication {
        padding: 40px 0 !important;
        height: 100% !important;
    }

    #registration-step-1 label h3 {
        margin: 0 !important;
    }

    .button.primary {
        font-size: 14px !important;
    }

    .form-footer p, .form-footer a {
        font-size: 14px !important;
    }

    #registration-step-1 img {
        width: 90px !important;
    }

    .card {
        padding: 50px 22px !important;
    }

    #desktop-header {
        display: none;
    }

    #desktop {
        display: none;
    }

    #mobile-header {
        display: flex !important;
        position: fixed;
        width: 100%;
        top: 0;
      }

      #mobile {
        display: flex !important;
      }

      .property-form-action button:first-child {
        width: 40% !important;
    }

    .property-form-action button:nth-child(2) {
        width: 48% !important;
    }

    #view-property .flex {
        display: block !important;
    }

    #view-property .flex div.col3, #view-property .flex div.col6 {
        width: 100% !important;
    }

    #view-property .property-baths,  #view-property .property-rooms {
        width: 100%;
        margin: 10px 0;
    }

    .property-block {
        margin-top: 30px;
    }

    #view-property .property-download {
        display: block !important;
    }

    #view-property .property-file {
        width: 100% !important;
        margin-top: 16px;
    }

    #view-property .property-file button {
        scale: 1.4;
    }

    .property-description p {
        font-size: 16px;
    }

    #view-property .property-description {
        padding: 16px;
    }

    #view-property .copy-button {
        scale: 1.2;
    }

    #view-property .property-action ul, #view-property .property-action ul div{
        display: block !important;
    }

    #view-property .property-action ul button, #view-property .property-action ul li {
        width: 100% !important;
        display: block !important;
        margin: 16px 0;
        font-size: 15px !important;
    }

    #view-property .property-action ul div {
        width: 100% !important;
    }

    #body-wrapper {
        width: 100% !important;
    }

    #available-properties {
        display: block !important;
    }

    #available-properties .property-card {
        width: 90% !important;
        margin: 0 auto 30px auto;
    }

    .property-baths, .property-rooms {
        width: 49% !important;
    }

    .subscriptions>ul {
        display: block !important;
    }

    .subscriptions ul>li {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .creatives-search form {
        display: block !important;
    }

    .creatives-search form .field {
        width: 100% !important;
        padding: 10px 0 !important;
    }

    .creatives-search form button {
        width: 100%;
        margin-top: 20px;
    }

    .creatives ul li {
        display: block !important;
        margin: 30px 0 !important;
    }

    .creative-info {
        width: 100% !important;
        display: block !important;
    }

    .creative-info div {
        width: 100% !important;
        padding: 20px 0;
    }

    .creatives ul button {
        width: 100% !important;
    }

    .creatives ul li {
        display: block !important;
        margin: 30px 0 !important;
    }

    .website-info {
        width: 100% !important;
        display: block !important;
    }

    .website-info div {
        width: 100% !important;
        padding: 20px 0;
    }

    .websites ul button {
        width: 100% !important;
        margin: 10px 0;
    }

    .website-buttons {
        width: 100% !important;
        display: block !important;
    }

    .websites ul li {
        display: block !important;
        margin: 30px 0 !important;
    }

    .section-header {
        padding: 70px 10px 20px 10px !important;
    }

    .website-section-header {
        display: block !important;
    }

    .website-section-header .section-header {
        width: 100% !important;
    }

    .header-and-link {
        display: block !important;
    }

    .header-and-link a {
        margin-top: 30px;
    }

    .wrapper {
        padding-top: 90px !important;
    }

    .credits-section {
        display: block !important;
    }

    .credits-section > div, .credits-section  a {
        width: 100%;
        justify-content: center;
        padding: 18px;
    }

    .credits-section  a {
        margin-top: 20px;
    }

    .website-buttons button {
        width: 100%;
    }

    .website-buttons button:nth-child(2) {
        margin-top: 18px;
    }

  }

  #mobile-header {
    display: none;
  }

  #mobile {
    display: none;
  }
