/* Header Padding */

header#masthead .hgroup {
padding-bottom: 0px !important;
padding-top: 20px !important;
margin-bottom: 0px;
}

#secondary .widget, #masthead-widgets .widget {
font-size: 22px;

}

#logo_kms{
padding-bottom: 10px !important;
float: left;
display: inline-block;
}

#center_table{
padding-bottom: 10px !important;
}

@media(max-width: 480px) {
		#secondary .widget, #masthead-widgets .widget {
				font-size: 18px;
		}
		header#masthead .hgroup {
				padding-bottom: 0px !important;
				padding-top: 20px !important;
				margin-bottom: -50px;
}
		td {
				display: table-row;
				/* 	display:block; */
		}
}