.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}
.smallhead {
	background: url(/img/banner2.jpg) no-repeat;background-position:bottom;height:100px;
}
.main-header {
  background: url(/img/banner2.jpg) no-repeat;background-position:bottom;background-size:cover;padding-top:15px;padding: 4rem 0;margin-bottom: 2rem;
}

.main-header .input-field label {
     color: #fff;
   }

.main-header .input-field input[type=text]:focus + label {
     color: #fff;
   }

.main-header .input-field input[type=text]:focus {
     border-bottom: 1px solid #fff;
     box-shadow: 0 1px 0 0 #fff;
   }

.main-header .input-field .prefix.active {
     color: #fff;
   }
.main-header .input-field input[type=text] {
    border-bottom: 1px solid #fff;
   }
.main-header p {
     color: #fff;
   }

   

@media screen and (max-width: 600px) {
	h1 {
		font-size: 2.2rem;
		margin-bottom: 0px !important;
	}
	h2 {
	    font-size: 2rem;
	}
}

h4#queue {
  display:none;
}

#tabl {
  padding-bottom: 0px !important;
}

.index-banner .row {
  padding-bottom: 0px !important;
}

.no-margin {
  padding-top: 0px !important;
}

.no-margin.col h2 {
  margin-top: 0px !important;
}

.no_bottom_margin {
  margin-bottom: 0px !important;
}

.nopad {padding:0 !important;}
.nopad .col {padding:0 !important;}
.nopad label {left:0 !important;}
.nomarg {margin:0 !important;}

footer {margin-top:0px !important;}