h1 {
  color: #434343;
  font-size: 1.25rem;
  margin-bottom: 5px;
  font-weight: 700;
}

h2 {
  padding-top: 10px;
  font-size: 1.2em;
  font-weight: 500;
  color: #434343;
}

p {
  color: #333;
}

nav ul {
  background-image: linear-gradient(
    to bottom,
    rgba(235, 235, 235, 1) 0%,
    rgba(255, 255, 255, 1) 100%
  );
  border: 1px solid #d5d7d6;
}
/* nav ul li:not(:first-child()){
  padding: 0.5rem 1.5rem;
  border-top: 1px solid #00538d87;
} */

nav ul li a {
  display: inline-block;
  padding: 0.5rem 1.5rem;
  color: #616161;
}

nav ul li a:hover {
  background-image: linear-gradient(135deg, #00538d 0%, #098ff1 100%);
  color: #fff;
}

.active {
  background-image: linear-gradient(135deg, #00538d 0%, #098ff1 100%);
  color: #fff;
}

@media (max-width: 1280px) {
  /* nav ul li a{
    padding: 0.5rem 1rem;
  } */

  nav ul li a{
    width: 100%;
  }
}

.copyright {
  background-color: #01568f;
  position: relative;
  color: #fff;
  padding-block: 0.25rem;
}


@media (min-width: 768px) {
  .copyright::after {
    content: "";
    position: absolute;
    top: -8px;
    right: -18px;
    height: 100%;
    width: 43px;
    background: #fff;
    rotate: 55deg;
  }

  .copyright {
    padding-right: 2rem;
  }
}

.right-tabs ul li a {
  width: 100% !important;
}

.right-tabs ul li a:not(.active) {
  background-image: linear-gradient(180deg, #ebe9ea, white 90%);
}

.right-tabs ul li a:hover {
  background-image: linear-gradient(135deg, #00538d 0%, #098ff1 100%);
  color: #fff;
}

/* Contact Page */
input,
select,
textarea {
  border: 1px solid #acacac;
  width: 100%;
}

form button:first-of-type {
  background-color: #01568f;
}

form button:last-of-type {
  background-color: #333;
}

label {
  display: block;
}



.img_banner{
  width: 100%;
  height: auto;
}


@media (min-width: 768px) {
  .img_banner{
    width: 100%;
    height: 316px;
  }
}
