html, body, #map-canvas {
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
    max-width: 100%;
}

#steps-div:before,
#steps-div:after {
    content: "";
    display: table;
}
#steps-div:after {
    clear: both;
}

#steps-div {
    position: relative; 
    overflow:auto;
    max-width: 100%;
    overflow-x: hidden;
}

