      body {
	  	padding-top: 20px;
 	 	padding-bottom: 20px;
	  }
   
     ul {         
          padding:0 0 0 0;
          margin:0 0 0 0;
      }
      
      
      
      ul.gallery li {     
          list-style:none;
        margin-bottom:25px;         
      }
      
      ul li img {
          cursor: pointer;
      }
      .modal-body {
          padding:5px !important;
      }
      .modal-content {
          border-radius:0;
      }
      .modal-dialog img {
          text-align:center;
          margin:0 auto;
      }
      
      label {
	      margin-top:6px;
	      margin-bottom:6px;
	      
      }
      
    .controls{          
        width:50px;
        display:block;
        font-size:11px;
        padding-top:8px;
        font-weight:bold;          
    }
    
    .next {
        float:right;
        text-align:right;
    }
    
      /*override modal for demo only*/
      .modal-dialog {
          max-width:500px;
          padding-top: 90px;
      }
      @media screen and (min-width: 768px){
          .modal-dialog {
              width:500px;
              padding-top: 90px;
          }          
      }
      @media screen and (max-width:1500px){
          #ads {
              display:none;
          }
      }
      
/* Custom page footer */
.footer {
  padding-top: 19px;
  color: #777;
  border-top: 1px solid #e5e5e5;
}