/* Extra small devices (phones, 600px and down) */
 #ndUSFooterID {
     margin-top:-1px;
      }

@media only screen and (max-width: 600px) {
    #ndUSFooterID {
      height:760px;
      }
    }
    
    /* Small devices (portrait tablets and large phones, 600px and up) */
    @media only screen and (min-width: 600px) {
    #ndUSFooterID {
      height:640px;
      }
    }
    
    /* Medium devices (landscape tablets, 768px and up) */
    @media only screen and (min-width: 768px) {
     
    }
    
    /* Large devices (laptops/desktops, 992px and up) */
    @media only screen and (min-width: 992px) {
      #ndUSFooterID {
      height:310px;
      }
      
    }
    
    /* Extra large devices (large laptops and desktops, 1200px and up) */
    @media only screen and (min-width: 1200px) {...}
    
    html,
    body {
      width: 100%;
      height: 100%;
      margin: 0px;
      padding: 0px;
      overflow-x: hidden;
      -webkit-overflow-scrolling: touch;
    }
    