@media screen and (max-width:1600px) {
    .footer-title {
	font-size: 112.50%;
  }
}
@media screen and (max-width:1440px) {
    .inner-container-header {
	width: 90%;
  }
    .inner-container {
	width: 90%;
  }
}
@media (max-width: 1024px) {
    .double-column-header {
  flex: 1;
  }
    .footer-title {
	font-size: 100%;
  }
}
@media (max-width: 900px) {
    .tablet-br{
    display:block;
  }
}
@media (max-width: 980px) {
   .inner-container-header {
	width: 98%;
  }
    .horizontal-list li {
	font-size: 112.5%;
  }
}
@media (max-width: 768px) {
    .tablet-br {
    display:none;
  }
    .navbar {
        justify-content: space-between;
    }
 .menu {
    display:none;
    position: absolute;
    background-color:#003459;
    right: 0;
    left: 0;
    text-align: center;
    padding: 16px 0;
     width: 80%;
     margin: 0 auto;
  }

  .menu li:hover {
    display: inline-block;
    background-color:#4c9e9e;
    transition: 0.3s ease;
  }

  .menu li + li {
    margin-top: 12px;
  }

  input[type=checkbox]:checked ~ .menu {
    display: block;
  }

  .hamburger {
    display: block;
  }

  .dropdown {
    left: 50%;
    top: 30px;
    transform: translateX(35%);
  }

  .dropdown li:hover {
    background-color: #4c9e9e;
  }
    .row {
        display: block;
    }
    .inner-container-header {
	text-align: center;
  }
    .horizontal-list li {
	font-size: 112.50%;
  }
    .footer-border {
	border-left: none;
  }
}
@media (max-width: 768px) {
    h1 {
        font-size: 150%;
    }
    h2 {
        font-size: 140%;
    }
    h3 {
        font-size: 112.50%;
    }
    .horizontal-list li {
	font-size: 100%;
  }
}
@media (max-width: 480px) {
    .horizontal-list {
	display: block;
  }
    h1 {
	font-size: 125%;
  }
    .whatwedo li p {
	font-size: 100%;
  }
}
@media (max-width: 428px) {
    .vertical-menu li a {
	padding: 4% 2%;
  }
}
