.logo{ 
height: 100px; 
width: 100px; 
 }

 h1.hero-heading {
    font-size: 20px;
    color:#1D6589;
     text-shadow: 1px 1px 0px yellow,
                  2px 15px 15px grey;
     ; 
                  
}
@media (max-width: 768px) {
    h1.hero-heading {
        font-size: 15px;
    }
}

 <style>
* {box-sizing: border-box;}

body { 
  margin: 0;
  font-family: verdana;
  background: #fff;
}
.header {
  background-color: #fff;

  border-bottom: 3px solid #1D6589;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.35);
}

.header a {
	 height: 100px;
  color: black;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  font-size: 18px; 
  line-height: 25px;
  border-radius: 4px;


}

.header a.logo {
  font-size: 25px;
  font-weight: bold;

}
.table2{ 
  width: 100%;
text-align: center;
 }
.table2 td, .table th {
    padding: .3rem;
}
.header-right {
	 height: 100px;
 margin-left: 30%;
  margin-top: -7%;
  
}
h5{ 
	font-size:16px;
	font-weight: 20px;
	color: #1D6589;
 }
 h6{ 
	font-size:14px;
	font-weight: 20px;
	color: #1D6589;
	
 }


 hr {
 border-top: 1px dashed #1D6589;
}


  
  .header-right {
    float: none;
  }

.responsive {
  width: 100%;
  height: auto;
}
