/*IMPORT SCSS*/
/*-------------------------------------------*/
/*-------------------------------------------*/
/* FONTS */
/*-------------------------------------------*/
/*-------------------------------------------*/
/* COLORS */
/*-------------------------------------------*/
/*-------------------------------------------*/
section#inner-banner {
  background: url("../images/about/banner.jpg") center/cover;
}

section#our-story {
  background: url("../images/about/story-bg.jpg") center/cover;
  box-shadow: 0 20px 20px rgba(204, 204, 204, 0.6);
}
section#our-story .book-row {
  background-color: #fff;
}
section#our-story .book-row .book-line:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 70px;
  background-image: linear-gradient(to right, rgba(204, 204, 204, 0.3), transparent);
}

section#vision-mission {
  position: relative;
  overflow: hidden;
}
section#vision-mission:before {
  content: "";
  display: block;
  height: 100%;
  width: 61%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
  background: url("../images/about/vision.png") center right/cover;
  transform: translate(-50px, 0); /* IE 9 */ /* Safari */
  transition: all ease 0.3s;
}
section#vision-mission:after {
  content: "";
  display: block;
  bottom: 20px;
  width: 200%;
  position: absolute;
  top: 20px;
  left: 45%;
  z-index: -2;
  background: #f8f8f8;
  transform: translate(50px, 0) skewX(-15deg); /* IE 9 */ /* Safari */
  transition: all ease 0.3s;
}
section#vision-mission.animated:before {
  transform: translate(0, 0);
}
section#vision-mission.animated:after {
  transform: translate(0, 0) skewX(-15deg);
}
section#vision-mission #vision-mission-img {
  position: absolute;
  right: 0;
  top: 20px;
  height: calc(100% - 40px);
  z-index: -1;
}

section#key-notes .blue-container {
  background-color: #0c1a34;
}
section#key-notes .blue-container:before {
  content: "";
  display: block;
  background-color: #f8f8f8;
  position: absolute;
  top: 35%;
  height: 65%;
  left: -300px;
  width: 2260px;
  z-index: -1;
}

section#affiliations {
  background-color: #f8f8f8;
  margin-bottom: -48px;
}

section#registration {
  background-color: #efeded;
}
section#registration img {
  height: 101px;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

section#team .blue-bg {
  background: url("../images/about/team-bg.png") top left/cover;
}
section#team .blue-bg .team-tab {
  list-style: none;
  margin-top: 97px;
}
section#team .blue-bg .team-tab li {
  cursor: pointer;
}
section#team .blue-bg .team-tab li:hover .img-wrapper, section#team .blue-bg .team-tab li.active .img-wrapper {
  border-color: #ffc526;
}
section#team .blue-bg .team-tab li:hover .team-name, section#team .blue-bg .team-tab li.active .team-name {
  color: #ffc526;
}
section#team .blue-bg .team-tab li:hover .team-position, section#team .blue-bg .team-tab li.active .team-position {
  color: #fff;
}
section#team .blue-bg .team-tab .img-wrapper {
  border-radius: 100%;
  border: 5px solid #ccc;
  width: 110px;
  display: inline-block; /* IE 9 */ /* Safari */
  transition: all ease 0.3s;
}
section#team .blue-bg .team-tab .img-wrapper + div {
  display: inline-block;
  width: calc(100% - 124px);
  vertical-align: middle;
}
section#team .blue-bg .team-tab .team-name {
  color: #666;
  line-height: 1.4;
  display: inline-block;
}
section#team .blue-bg .team-tab .team-position {
  color: #999;
}
section#team .blue-bg .carousel-box {
  background-color: #fff;
}
section#team .blue-bg .carousel-box .team-carousel .item > div:first-child {
  visibility: hidden;
}
section#team .blue-bg .carousel-box .team-carousel .item > div:last-child {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}
section#team .blue-bg .carousel-box .team-carousel .owl-dots {
  position: absolute;
  top: -30px;
  right: -35px;
}
section#team .blue-bg .carousel-box .team-carousel .owl-nav > div {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  height: 18px;
  width: 10px;
}
section#team .blue-bg .carousel-box .team-carousel .owl-nav > div:first-child {
  left: -35px;
  background-image: url("../images/icons/prev.png");
}
section#team .blue-bg .carousel-box .team-carousel .owl-nav > div:first-child:hover, section#team .blue-bg .carousel-box .team-carousel .owl-nav > div:first-child:focus {
  background-image: url("../images/icons/prev-active.png");
}
section#team .blue-bg .carousel-box .team-carousel .owl-nav > div:last-child {
  right: -35px;
  background-image: url("../images/icons/next.png");
}
section#team .blue-bg .carousel-box .team-carousel .owl-nav > div:last-child:hover, section#team .blue-bg .carousel-box .team-carousel .owl-nav > div:last-child:focus {
  background-image: url("../images/icons/next-active.png");
}
section#team .blue-bg .carousel-box .team-carousel .owl-nav > div.disabled {
  pointer-events: none;
  opacity: 0.5;
}
section#team .supporting-team {
  background-color: #f6f5f5;
}
section#team .supporting-team .team-img {
  width: 700px;
}
section#team .supporting-team .row-xs {
  max-width: 700px;
}

section#testimonials .container {
  max-width: 1150px;
}
section#testimonials .gray-box {
  background-color: #f8f8f8;
}
section#testimonials .gray-box:before {
  content: url("../images/icons/quote.png");
  position: absolute;
  top: 0;
  right: 0;
}
section#testimonials .gray-box:after {
  content: "";
  display: block;
  background: url("../images/about/yellow-border-1.png") right bottom/cover;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 12px;
  width: 75%;
}
section#testimonials .bottom-caret {
  width: 0;
  height: 0;
  border-right: 15px solid transparent;
  border-top: 15px solid #ffc526;
  display: block;
}

section#our-clients {
  overflow: hidden;
  background-color: #f8f8f8;
}
section#our-clients .client-tab {
  background-color: #ccc;
  color: #0c1a34;
  font-weight: bold;
  min-height: 60px;
  cursor: pointer;
}
section#our-clients .client-tab:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: #ffc526; /* IE 9 */ /* Safari */
  transition: all ease 0.4s;
}
section#our-clients .client-tab.active:before, section#our-clients .client-tab:hover:before {
  height: 100%;
}
section#our-clients .client-tab.active {
  pointer-events: none;
  cursor: default;
}
section#our-clients .client-tab span:last-child {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 0 8px;
  transform: translate(0, -50%);
}
section#our-clients .changing-content {
  min-height: 300px;
}
section#our-clients .changing-content ul {
  list-style: none;
}
section#our-clients .changing-content ul li {
  position: relative;
  display: inline;
  font-size: 14px;
}
section#our-clients .changing-content ul li:not(:last-child):after {
  content: " |";
  color: #ffc526;
}
section#our-clients .client-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: -200px;
  height: 100%;
  width: calc(66.666667% + 190px);
}
section#our-clients .client-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section#our-clients .content span.font-weight-bold {
  font-size: 16px !important;
}

@media (max-width: 1299px) {
  section#team .blue-bg {
    background-position: top center;
  }
  section#team .blue-bg .meet-team-text {
    font-size: 16px;
  }
  section#team .supporting-team .team-img {
    width: calc(100% + 10px);
    margin-left: -10px;
  }
}
@media (max-width: 1199px) {
  section#testimonials .testimonials-row {
    margin-left: -10px;
    margin-right: -10px;
  }
  section#testimonials .testimonials-row > div {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 991px) {
  section#vision-mission::after {
    left: 27%;
  }
  section#team .blue-bg {
    background-position: top right;
  }
  section#team .blue-bg .team-tab {
    margin-top: 0;
  }
  section#team .blue-bg .team-tab li {
    width: 50%;
    float: left;
  }
  section#team .blue-bg .team-content img {
    width: 100%;
  }
  section#team .supporting-team .team-img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    display: block;
  }
}
@media (max-width: 767px) {
  section#our-story .book-row .book-line::before {
    height: 70px;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(204, 204, 204, 0.3), transparent);
  }
  section#vision-mission::after {
    transform: translate(0, 0) skewX(0deg) !important;
    left: 0;
  }
  section#registration img {
    height: auto;
  }
  section#team .blue-bg .meet-team-text {
    font-size: 14px;
  }
  section#team .supporting-team .group-team img {
    width: auto !important;
    max-width: 100%;
  }
  section#testimonials .testimonials-row > div {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }
  section#testimonials .gray-box {
    height: auto !important;
  }
  section#our-clients .changing-content {
    min-height: 0;
    padding: 48px 0;
  }
}
@media (max-width: 575px) {
  section#team .blue-bg .team-tab li {
    width: 100%;
  }
  section#team .blue-bg .team-content img {
    width: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
}
@media (max-width: 379px) {
  section#team .blue-bg .team-tab .img-wrapper {
    display: block;
    margin: 0 auto;
  }
  section#team .blue-bg .team-tab .img-wrapper + div {
    display: block;
    width: 100%;
    margin-top: 10px;
    padding-left: 0 !important;
    text-align: center;
  }
}/*# sourceMappingURL=about.css.map */