 @media only screen and (max-width: 1023px) {
    body > .page > section > div.js-height-full.js-height-parent.container {
    height:unset !important;
    }
    .footer-text {
    display:flex;

    }
    #address > .row > div > .mb-20 {
    width:80%
    }
    
    input#mobile {
        padding-left: 0px;
        /* width: unset !important;   */
    }
    .container, .container-fluid {
        padding-left: 0px;
        padding-right: 0px;
    }
    .row {
        margin-left: 0px;
        margin-right: 0px;
    }
    .wizard-steps {
        width:100%;
    }
    #specialrequest {
      width:80% !important;
    }
    .XXXXX {
    margin-bottom:50px;
    }
    
    #publiccheckout > #address {
          margin-left: 0px !important; 
          margin-right: 0px !important;
    }
    }
        div.js-height-full.js-height-parent.container {
            height:unset !important;
        } 