.full-width{
  width:100%;
  margin:0 auto;
  text-align:center;
}


.white-text-square{
  width:40%;
  height:350px;
  background-color:#fff;
  background:#fff;
  margin:10px;
  display: inline-block;
  box-shadow:0 0 15px rgba(0,0,0,.5);
  overflow:hidden;
  border-radius:5px;
}


.white-text-square p{
  font-size:1rem;
  line-height:16pt;
  text-align:left;
  margin-left: 5px;
  margin-top: 2px;
}


.length {
  width: 100%;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}
  
      /* Large Devices, Wide Screens */
 @media only screen and (max-width: 1200px) {
      .white-text-square{
        width:22%;
        height:300px;
      }
   .white-text-square p{
       font-size:15px;
   }
    }
  
      /* Medium Devices, Desktops */
    @media only screen and (max-width: 992px) {
      .white-text-square{
        width:30%;
        height:270px;
      }
         .white-text-square p{
       font-size:1.6vw;
   }
    }

    /* Small Devices, Tablets */
    @media only screen and (max-width: 768px) {
      .white-text-square{
        width:45%;
        height:300px;
      }
      .white-text-square p{
       font-size:2.3vw;
       }
    }
  
      /* Extra Small Devices, Phones */ 
    @media only screen and (max-width: 480px) {
      .white-text-square{
        width:100%;
        height:350px;
      }
               .white-text-square p{
       font-size:initial;
   }
    }
  
      /* Custom, iPhone Retina */ 
    @media only screen and (min-width: 320px) {
        
    }
	
	th{
		font-weight:normal;
	}