@import url("https://fonts.googleapis.com/css?family=Cairo:200,300,400,600,700,900");
@media screen and (max-width: 1300px) {
  /* line 5, ../scss/responsive.scss */
  .lightbox .close-btn {
    top: 20px;
    right: 20px;
  }

  /* Gallery Album */
  /* line 13, ../scss/responsive.scss */
  .album-info {
    width: 200px;
  }

  /* line 17, ../scss/responsive.scss */
  .album-photo-list {
    width: calc(100% - 200px);
  }

  /* Home */
  /* line 24, ../scss/responsive.scss */
  .home-course .course-list {
    min-width: inherit;
  }
  /* line 27, ../scss/responsive.scss */
  .home-course .course-list > li {
    width: 100%;
  }
  /* line 30, ../scss/responsive.scss */
  .home-course .course-list > li:nth-child(even) {
    margin-left: 0;
  }

  /* line 38, ../scss/responsive.scss */
  .home-gallery-list > li {
    width: 25%;
  }
  /* line 41, ../scss/responsive.scss */
  .home-gallery-list > li:last-child {
    display: none;
  }
  /* line 45, ../scss/responsive.scss */
  .home-gallery-list > li:nth-child(3) {
    margin-top: 70px;
  }
  /* line 49, ../scss/responsive.scss */
  .home-gallery-list > li:nth-child(4) {
    margin-top: 0;
  }
}
@media screen and (max-width: 992px) {
  /* Header */
  /* line 59, ../scss/responsive.scss */
  .menu-btn {
    display: block;
  }

  /* line 63, ../scss/responsive.scss */
  .main-nav {
    display: none;
  }

  /* line 67, ../scss/responsive.scss */
  .logo {
    margin-bottom: 0;
  }

  /* line 71, ../scss/responsive.scss */
  .right-nav {
    flex-wrap: wrap;
    justify-content: flex-end;
  }

  /* line 76, ../scss/responsive.scss */
  .lang-bar {
    width: 100%;
    margin-top: 10px;
    justify-content: flex-end;
  }

  /* line 83, ../scss/responsive.scss */
  .social-nav {
    margin-right: 0;
  }

  /* line 87, ../scss/responsive.scss */
  #global-container {
    padding-top: 96px;
  }
  /* line 90, ../scss/responsive.scss */
  #global-container.active {
    padding-top: 84px;
  }

  /* line 95, ../scss/responsive.scss */
  .header {
    padding: 15px 40px;
  }
  /* line 99, ../scss/responsive.scss */
  .header.active .menu-btn {
    top: 27px;
  }

  /* Faculty */
  /* line 107, ../scss/responsive.scss */
  .flip-container {
    display: none;
  }

  /* line 111, ../scss/responsive.scss */
  .responsive-show {
    display: block;
  }

  /* line 115, ../scss/responsive.scss */
  .responsive-hide {
    display: none;
  }

  /* line 119, ../scss/responsive.scss */
  .member-content {
    padding-left: 30px;
  }

  /* Mission */
  /* line 126, ../scss/responsive.scss */
  .mission .banner-section {
    height: calc(100vh - 96px);
  }

  /* line 131, ../scss/responsive.scss */
  .mission-list {
    flex-wrap: wrap;
  }
  /* line 134, ../scss/responsive.scss */
  .mission-list > li {
    width: 100%;
    margin: 0 0 20px 0;
  }
  /* line 138, ../scss/responsive.scss */
  .mission-list > li:nth-child(even) {
    margin: 0 0 20px 0;
  }
  /* line 143, ../scss/responsive.scss */
  .mission-list .para {
    width: 50%;
  }

  /* line 148, ../scss/responsive.scss */
  .mission-block {
    display: flex;
    flex-wrap: wrap;
  }

  /* line 154, ../scss/responsive.scss */
  .mission-thumb {
    width: 50%;
  }

  /* Gallery */
  /* line 160, ../scss/responsive.scss */
  .gallery-detail {
    padding-left: 50px;
  }

  /* line 164, ../scss/responsive.scss */
  .preview-slide {
    height: 250px;
  }

  /* line 168, ../scss/responsive.scss */
  .preview-slider {
    height: 250px;
  }

  /* line 172, ../scss/responsive.scss */
  .filter-wrap {
    margin-bottom: 20px;
  }

  /* Gallery Inner */
  /* line 178, ../scss/responsive.scss */
  .gallery-banner-slider {
    margin-bottom: 40px;
  }

  /* line 183, ../scss/responsive.scss */
  .gallery_inner .course-info {
    margin-bottom: 50px;
  }

  /* line 189, ../scss/responsive.scss */
  .album-list > li {
    width: calc(100%  / 2);
  }

  /* Gallery Album */
  /* line 196, ../scss/responsive.scss */
  .album-info {
    width: 100%;
  }

  /* line 200, ../scss/responsive.scss */
  .album-photo-list {
    width: 100%;
  }

  /* Course */
  /* line 207, ../scss/responsive.scss */
  .course .course-detail {
    padding-right: 30px;
  }
  /* line 211, ../scss/responsive.scss */
  .course .has-icon {
    justify-content: flex-end;
  }

  /* line 218, ../scss/responsive.scss */
  .lightbox-wrapper.purple-bg .btn {
    margin-top: 0;
  }

  /* line 224, ../scss/responsive.scss */
  table {
    width: 100%;
    border: 0;
  }

  /* line 229, ../scss/responsive.scss */
  table caption {
    font-size: 1.3em;
  }

  /* line 233, ../scss/responsive.scss */
  table thead {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: none;
  }

  /* line 244, ../scss/responsive.scss */
  table tr {
    display: block;
    width: 100%;
    margin-bottom: .625em;
  }

  /* line 250, ../scss/responsive.scss */
  table td {
    font-size: .8em;
    display: block;
    text-align: right;
    border: 0;
    border-bottom: 2px solid #253a95;
  }

  /* line 258, ../scss/responsive.scss */
  table td:before {
    content: attr(aria-label);
    content: attr(data-label);
    font-size: 16px;
    font-weight: bold;
    float: left;
    margin-right: 100px;
    text-transform: uppercase;
  }

  /* line 268, ../scss/responsive.scss */
  table td:last-child {
    border-bottom: 0;
  }

  /* line 272, ../scss/responsive.scss */
  .date-block {
    width: 100%;
  }

  /* line 276, ../scss/responsive.scss */
  .location-block {
    width: 100%;
  }

  /* line 280, ../scss/responsive.scss */
  .name-block {
    width: 100%;
  }

  /* line 284, ../scss/responsive.scss */
  .detail-block {
    width: 100%;
  }

  /* Home */
  /* line 290, ../scss/responsive.scss */
  .egg {
    display: none;
  }

  /* line 294, ../scss/responsive.scss */
  .egg-track {
    display: none;
  }

  /* line 299, ../scss/responsive.scss */
  .home-course .photo {
    position: relative;
    top: 0;
    width: 100%;
  }
  /* line 305, ../scss/responsive.scss */
  .home-course .photo .white-gradient.right {
    display: none;
  }
  /* line 311, ../scss/responsive.scss */
  .home-course .course-list {
    width: 100%;
    max-width: 730px;
    margin: 0;
  }

  /* line 318, ../scss/responsive.scss */
  .home-mission {
    padding: 60px 0;
  }

  /* line 322, ../scss/responsive.scss */
  .mission-list {
    margin-bottom: 0;
  }

  /* line 327, ../scss/responsive.scss */
  .home-faculty .turn-slider {
    margin-left: 0;
  }

  /* line 333, ../scss/responsive.scss */
  .home-gallery-list > li {
    width: calc(100% / 3);
  }
  /* line 336, ../scss/responsive.scss */
  .home-gallery-list > li:nth-last-child(2) {
    display: none;
  }
  /* line 340, ../scss/responsive.scss */
  .home-gallery-list > li:nth-child(2) {
    margin-top: 100px;
  }
  /* line 344, ../scss/responsive.scss */
  .home-gallery-list > li:nth-child(3) {
    margin-top: 0;
  }

  /* line 350, ../scss/responsive.scss */
  .section-bg {
    position: relative;
    height: 600px;
  }
  /* line 354, ../scss/responsive.scss */
  .section-bg.hide {
    display: none;
  }
  /* line 358, ../scss/responsive.scss */
  .section-bg.show {
    display: flex;
  }
  /* line 362, ../scss/responsive.scss */
  .section-bg > li {
    width: 100%;
  }
  /* line 365, ../scss/responsive.scss */
  .section-bg > li .member-slide {
    background-position: 50% 10%;
  }
  /* line 370, ../scss/responsive.scss */
  .section-bg .white-gradient {
    display: none;
  }

  /* line 376, ../scss/responsive.scss */
  .home-member .white-tri {
    display: none;
  }
  /* line 381, ../scss/responsive.scss */
  .home-member.home-gallery .white-tri {
    display: block;
  }
}
@media screen and (max-width: 830px) {
  /* Footer */
  /* line 391, ../scss/responsive.scss */
  .footer {
    display: block;
    padding: 10px 40px;
    text-align: center;
  }

  /* line 397, ../scss/responsive.scss */
  .footer-right {
    margin-top: 3px;
    justify-content: center;
  }
  /* line 403, ../scss/responsive.scss */
  .footer-right > li:last-child {
    margin-right: 30px;
  }

  /* line 409, ../scss/responsive.scss */
  #global-container {
    padding-bottom: 52px;
  }

  /* Faculty */
  /* line 416, ../scss/responsive.scss */
  .member .lightbox {
    display: block;
  }

  /* line 421, ../scss/responsive.scss */
  .member-content {
    width: 100%;
    max-width: 600px;
    margin-top: 30px;
    padding-left: 0;
  }

  /* line 428, ../scss/responsive.scss */
  .lightbox {
    padding: 40px 20px;
  }
}
@media screen and (max-width: 768px) {
  /* Header */
  /* line 436, ../scss/responsive.scss */
  .right-nav {
    display: none;
  }
  /* line 439, ../scss/responsive.scss */
  .right-nav > a {
    position: relative;
    left: calc(100% - 2px);
    margin-bottom: 10px;
    transform: translate(-100%, 0);
  }

  /* line 448, ../scss/responsive.scss */
  .open-menu .right-nav {
    display: block;
  }
  /* line 452, ../scss/responsive.scss */
  .open-menu .social-nav {
    justify-content: flex-end;
  }

  /* Faculty */
  /* line 460, ../scss/responsive.scss */
  h2:before, h2:after {
    display: none;
  }

  /* Gallery */
  /* line 476, ../scss/responsive.scss */
  .gallery-list > li {
    display: block;
  }

  /* line 481, ../scss/responsive.scss */
  .preview-slider {
    width: 100%;
    height: 350px;
  }

  /* line 486, ../scss/responsive.scss */
  .preview-slide {
    height: 350px;
  }

  /* line 490, ../scss/responsive.scss */
  .gallery-detail {
    margin-top: 20px;
    padding-left: 0;
  }

  /* Gallery */
  /* line 498, ../scss/responsive.scss */
  .inner-course-list > li {
    display: block;
  }

  /* line 504, ../scss/responsive.scss */
  .gallery_inner .course-thumb {
    width: 100%;
    max-width: 500px;
    margin: 20px auto 0;
  }

  /* line 511, ../scss/responsive.scss */
  .course-detail {
    width: 100%;
    padding-right: 0;
  }

  /* Gallery Inner */
  /* line 519, ../scss/responsive.scss */
  .album-list > li {
    width: 100%;
    max-width: 600px;
    margin: auto;
  }

  /* line 526, ../scss/responsive.scss */
  .album-slider {
    height: 250px;
  }

  /* line 530, ../scss/responsive.scss */
  .album-slide {
    height: 250px;
  }

  /* Course */
  /* line 537, ../scss/responsive.scss */
  .course-thumb.show {
    display: block;
    width: 100%;
    margin: 20px 0 0 0;
  }
  /* line 543, ../scss/responsive.scss */
  .course-thumb.hide {
    display: none;
  }

  /* line 549, ../scss/responsive.scss */
  .course .course-detail {
    padding-right: 0;
  }

  /* Home */
  /* line 556, ../scss/responsive.scss */
  .home-member {
    margin-bottom: 0;
  }
  /* line 559, ../scss/responsive.scss */
  .home-member.home-gallery {
    min-height: 600px;
  }
  /* line 563, ../scss/responsive.scss */
  .home-member .container {
    padding: 70px 0;
  }

  /* line 569, ../scss/responsive.scss */
  .home-gallery-list > li {
    height: 400px;
  }

  /* line 574, ../scss/responsive.scss */
  h1 {
    font-size: 50px;
  }
  /* line 577, ../scss/responsive.scss */
  h1:before, h1:after {
    display: none;
  }

  /* line 582, ../scss/responsive.scss */
  .home-faculty {
    margin: 60px 0 0;
  }
}
@media screen and (max-width: 600px) {
  /* Header */
  /* line 590, ../scss/responsive.scss */
  .menu-btn {
    top: 25px;
    left: 25px;
  }

  /* line 595, ../scss/responsive.scss */
  .header {
    padding: 15px 25px;
  }
  /* line 598, ../scss/responsive.scss */
  .header.active {
    padding: 15px 25px 10px;
  }
  /* line 601, ../scss/responsive.scss */
  .header.active .menu-btn {
    top: 22px;
  }
  /* line 607, ../scss/responsive.scss */
  .header .logo > img {
    width: 159px;
  }

  /* line 614, ../scss/responsive.scss */
  .open-menu .close-btn {
    top: 25px;
    left: 25px;
  }
  /* line 619, ../scss/responsive.scss */
  .open-menu .right-nav {
    top: 25px;
    right: 25px;
  }

  /* line 626, ../scss/responsive.scss */
  .open-nav a {
    font-size: 25px;
  }

  /* Footer */
  /* line 633, ../scss/responsive.scss */
  .footer {
    padding: 10px 25px;
  }

  /* line 637, ../scss/responsive.scss */
  #global-container {
    padding-top: 83px;
  }
  /* line 640, ../scss/responsive.scss */
  #global-container.active {
    padding-top: 74px;
  }

  /* line 645, ../scss/responsive.scss */
  .turn-list {
    justify-content: space-around;
  }

  /* Mission */
  /* line 652, ../scss/responsive.scss */
  .mission .banner-section {
    height: calc(100vh - 82px);
  }
  /* line 656, ../scss/responsive.scss */
  .mission .banner-content {
    padding: 40px 20px;
  }

  /* line 661, ../scss/responsive.scss */
  .para {
    text-align: left;
  }

  /* line 665, ../scss/responsive.scss */
  .mission-thumb {
    width: 100%;
  }

  /* line 670, ../scss/responsive.scss */
  .mission-list .para {
    width: 100%;
    padding: 25px 20px;
  }

  /* Gallery */
  /* line 678, ../scss/responsive.scss */
  .preview-slider {
    height: 300px;
  }

  /* line 682, ../scss/responsive.scss */
  .preview-slide {
    height: 300px;
  }

  /* Gallery Inner */
  /* line 688, ../scss/responsive.scss */
  h3 {
    font-size: 28px;
  }

  /* line 692, ../scss/responsive.scss */
  .inner-course-list {
    margin-bottom: 30px;
  }

  /* line 696, ../scss/responsive.scss */
  .album-section {
    padding: 20px 0 35px;
  }

  /* Gallery Album */
  /* line 703, ../scss/responsive.scss */
  .album-photo-list > li {
    width: calc(50% - 10px);
  }

  /* line 709, ../scss/responsive.scss */
  .gallery.gallery_album {
    padding: 40px 0 30px;
  }

  /* Course */
  /* line 717, ../scss/responsive.scss */
  .course .has-icon {
    width: 100%;
    margin-top: 30px;
    justify-content: flex-start;
  }
  /* line 725, ../scss/responsive.scss */
  .course table td {
    text-align: left;
  }
  /* line 730, ../scss/responsive.scss */
  .course table .detail-block p:first-child {
    margin-top: 30px;
  }

  /* line 739, ../scss/responsive.scss */
  .lightbox-wrapper.purple-bg .course-title {
    margin-top: 30px;
  }

  /* Home */
  /* line 747, ../scss/responsive.scss */
  .slogan {
    font-size: 80px;
  }

  /* line 752, ../scss/responsive.scss */
  .home-course .photo {
    height: 350px;
  }

  /* line 757, ../scss/responsive.scss */
  .section-bg {
    height: 500px;
  }
}
@media screen and (max-width: 525px) {
  /* line 763, ../scss/responsive.scss */
  #global-container {
    padding-bottom: 64px;
  }
}
@media screen and (max-width: 480px) {
  /* Header */
  /* line 771, ../scss/responsive.scss */
  .menu-btn {
    top: 20px;
    left: 15px;
  }

  /* line 776, ../scss/responsive.scss */
  .header {
    padding: 15px;
  }
  /* line 780, ../scss/responsive.scss */
  .header .logo > img {
    width: 129px;
  }
  /* line 785, ../scss/responsive.scss */
  .header.active {
    padding: 10px 15px 5px;
  }
  /* line 789, ../scss/responsive.scss */
  .header.active .logo > img {
    width: 120px;
  }
  /* line 794, ../scss/responsive.scss */
  .header.active .menu-btn {
    top: 13px;
  }

  /* Footer */
  /* line 802, ../scss/responsive.scss */
  .footer {
    padding: 10px 15px;
  }

  /* line 806, ../scss/responsive.scss */
  .sent {
    line-height: 1.3;
  }

  /* line 810, ../scss/responsive.scss */
  #global-container {
    padding-top: 73px;
  }
  /* line 813, ../scss/responsive.scss */
  #global-container.active {
    padding-top: 54px;
  }

  /* Faculty */
  /* line 820, ../scss/responsive.scss */
  .stable-photo {
    width: 170px;
    height: 220px;
  }

  /* line 825, ../scss/responsive.scss */
  h2 {
    font-size: 32px;
    margin-bottom: 25px;
  }

  /* line 830, ../scss/responsive.scss */
  .lb-title {
    font-size: 24px;
    letter-spacing: 1px;
  }

  /* line 835, ../scss/responsive.scss */
  .lb-subtitle {
    font-size: 20px;
  }

  /* Gallery */
  /* line 841, ../scss/responsive.scss */
  .preview-slider {
    height: 250px;
  }

  /* line 845, ../scss/responsive.scss */
  .preview-slide {
    height: 250px;
  }

  /* line 850, ../scss/responsive.scss */
  .gallery .container {
    width: calc(100% - 40px);
  }

  /* line 855, ../scss/responsive.scss */
  .inner-page {
    padding-top: 35px;
  }

  /* line 859, ../scss/responsive.scss */
  .gallery-title {
    font-size: 22px;
  }

  /* Gallery Inner */
  /* line 865, ../scss/responsive.scss */
  h3 {
    font-size: 26px;
  }

  /* line 870, ../scss/responsive.scss */
  .album-list > li {
    padding: 20px 0;
  }

  /* Course */
  /* line 878, ../scss/responsive.scss */
  .course .btn-wrap {
    display: block;
  }
  /* line 881, ../scss/responsive.scss */
  .course .btn-wrap br {
    display: block;
  }
  /* line 886, ../scss/responsive.scss */
  .course .btn-wrap .dark-purple.btn {
    margin: 10px 0 0 0;
  }

  /* line 894, ../scss/responsive.scss */
  .inner-course-list .btn {
    margin-top: 30px;
  }

  /* line 901, ../scss/responsive.scss */
  .lightbox-wrapper.purple-bg .close-btn {
    right: 20px;
  }
  /* line 905, ../scss/responsive.scss */
  .lightbox-wrapper.purple-bg .lightbox {
    margin: 60px auto;
    padding: 40px 0;
  }

  /* Home */
  /* line 914, ../scss/responsive.scss */
  .uterus {
    max-width: 320px;
  }

  /* line 919, ../scss/responsive.scss */
  .home-gallery-list > li {
    width: 50%;
    height: 350px;
  }
  /* line 923, ../scss/responsive.scss */
  .home-gallery-list > li:nth-child(3) {
    display: none;
  }
  /* line 927, ../scss/responsive.scss */
  .home-gallery-list > li:first-child {
    margin-top: 100px;
  }
  /* line 931, ../scss/responsive.scss */
  .home-gallery-list > li:nth-child(2) {
    margin-top: 0;
  }

  /* line 938, ../scss/responsive.scss */
  .home-member .container {
    padding: 30px 0;
  }
  /* line 942, ../scss/responsive.scss */
  .home-member.home-gallery {
    min-height: 400px;
  }

  /* line 947, ../scss/responsive.scss */
  h1 {
    font-size: 40px;
  }

  /* line 951, ../scss/responsive.scss */
  .white-tri {
    height: 200px;
  }

  /* line 955, ../scss/responsive.scss */
  .section-bg {
    height: 400px;
  }

  /* line 959, ../scss/responsive.scss */
  .video-wrap {
    min-height: 700px;
  }

  /* line 963, ../scss/responsive.scss */
  .home-faculty {
    margin: 40px 0 0;
  }
}
@media screen and (max-width: 400px) {
  /* Home */
  /* line 971, ../scss/responsive.scss */
  .slogan {
    font-size: 68px;
  }

  /* line 975, ../scss/responsive.scss */
  .stable-photo {
    width: 130px;
    height: 170px;
  }
}

/*# sourceMappingURL=responsive.css.map */
