.header-logo {
  max-width: 100px;
}

.offcanvas-header {
  background-color: #150328;
}

.offcanvas .offcanvas-logo a img {
  width: 100px;
}

.contact-form-section .map-section .map iframe {
  filter: initial;
}

.faculty-area {
  position: relative;
}

.faculty-area .accordion .accordion-item {
  border: none;
  background: transparent;
}

.faculty-area .accordion .accordion-item .accordion-header .accordion-button {
  border-bottom: 1px solid #ddd;
  font-size: 20px;
  font-weight: 600;
  color: #1a0a1e;
  padding-bottom: 25px;
  background: transparent;
}

.faculty-area .accordion .accordion-item .accordion-header .accordion-button::after {
  content: "\f106";
  font-family: "Font Awesome 5 Free";
  background-image: none;
}

.faculty-area .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  border-bottom: 1px solid #ddd;
  font-size: 20px;
  font-weight: 600;
  color: #ffae4a;
  background: none;
  box-shadow: none;
}

.faculty-area .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  content: "\f107";
  font-family: "Font Awesome 5 Free";
  background-image: none;
  transform: none;
}

.faculty-area .accordion .accordion-item .accordion-header .accordion-button:focus {
  color: #ffae4a;
  outline: none;
  box-shadow: none;
  background: none;
}

.faculty-area .accordion .accordion-item .accordion-collapse .accordion-body p {
  font-size: 16px;
  line-height: 36px;
}


.form-label {
  font-weight: 900;
}

.btn-2.btn-sm {
  line-height: 34px;
  height: 34px;
  padding: 0 20px;
}

.btn-2.btn-blue:hover {
  box-shadow: none;
  background: #ffffff;
  color: #00acee;
}

.footer-widget .logo-wrap img {
  max-width: 180px;
}

@media only screen and (max-width: 767px) {
  .page-title .section-title {
    font-size: 36px;
  }
}