/* h1 { text-decoration: underline; }  */

  @media only screen and (max-width: 480px) { 
    h1 { font-size: 28px; }  /* color:white; */
    h2 { font-size: 14px; }   /* color:midnightblue; 
    p,table { font-size: 14px; }  
    textarea { font-size: 14px; }  
		*/  
  }
  
  @media only screen and (min-width: 481px) and ( max-width: 768px) { 
    h1 { font-size: 30px; }   /* color:red;  */
    h2 { font-size: 15px; }    /* color:white; 
    p,table { font-size:16px; padding-left: 10px; padding-top:10px;} 
    textarea{ font-size:16px; } 
		*/
  }
  @media only screen and (min-width: 767px) and (max-width:992px) { 
		/* $("checkInCalDiv").css("margin-left","0px;" } */
    h1 { font-size: 40px; font-weight: bold; }   /* color:gray; */
    h2 { font-size: 20px; }   /* color:white; 
    p,table { font-size: 18px; padding-left:20px; padding-top:12px;}  
    textarea { font-size: 18px; }  
		*/
  }
  @media only screen and (min-width: 993px) and (max-width:1200px) { 
    /* h1 { font-size: 85px;  padding-top:15px; }    color: yellow; */
    h1 { font-size: 50px; font-weight: bold;} 
    h2 { font-size: 25px; }  /* color: white; 
    p,table { font-size: 20px; padding-left:30px; } 
    textarea { font-size: 20px; } 
		*/
  }
  @media only screen and (min-width: 1201px) { 
    /*  h1 { font-size: 90px; font-weight: bold; padding-top:20px; }     color: green; */
    h1 { font-size: 60px;  font-weight: bold; }   /*  color: green; */
    h2 { font-size: 30px; }

		/* color: white; */
    /*
		p,table { font-size: 22px; padding-left:35px; } 
    textarea { font-size: 22px; } 
		*/
  }

  body {
      padding-bottom: 60px; /* Give space for footer */
    }
    .footer {
      position: fixed;
      bottom: 0;
      width: 100%;
      background-color: #f8f9fa;
      border-top: 1px solid #dee2e6;
      padding: 10px 0;
      z-index: 1030;
    }