#page #top-navigation {
   min-height: 60px !important;
   padding: 0px !important;
   line-height: 1.2em !important;
}
#page #top-navigation .col-sm-1 {
         width: 70px !important;
}
#page #top-navigation p {
         margin: 0 !important;
}
#block-pspsalert .row.container-wide {
	display: flex;
	align-items: center;
}

@media screen and (max-width: 768px) {
	#page #top-navigation .col-sm-1 {
		width: 45px !important;
		
}
	#page #top-navigation .col-sm-1 img {
    width: 50px !important;
        height: auto;
        margin-left: -10px;
}
	#page #top-navigation .col-sm-11 {
         width: calc(100% - 40px) !important;
         font-size: 13px;
         line-height: 15px;
         padding-top: 5px;
         
	}
}