.tl-2-header{ padding: 12px 0; }
.custom-border{ border: 1px solid rgba(44, 44, 44, 0.14) }
.academics-content table { margin-bottom: 30px; }
.academics-content table td{ border:1px solid #000; }
.tl-footer-widget ul li,.tl-footer-widget ul li a{ color:rgba(255, 255, 255, 0.6); }
.home-admissions .tl-7-cta{ background-image: unset; background-color: #17161c;  }
.home-admissions .tl-7-cta a{ color:#fff; margin-right:30px; }
.home-admissions .tl-7-cta-descr{ margin-left:0; }
.achievements-section .tl-6-member{ border:unset; }
.achievements-section .owl-carousel{ border:1px solid rgba(44, 44, 44, 0.2); }
.tl-6-member img{ height: auto; }
.owl-carousel .owl-item img{ width: 100%; }
.home-about-section img{ max-width:90%; }
.home-about-section .tl-8-about-img{ text-align:center; }
.achievement-card{ display:block; }
.achievement-meta{ text-align:center; padding:10px 8px 0; }
.achievement-title{ font-weight:600; font-size:16px; line-height:1.3; color:#222; }
.achievement-caption{ font-size:13px; color:#666; margin-top:2px; }
.video-section .video-wrapper{ display:flex; justify-content:center; margin-bottom:30px; }
.video-section .video-frame{ width:478px; height:850px; max-width:100%; background:#000; object-fit:cover; }
.video-section .video-wrapper{ position:relative; }
.video-section .video-play-overlay{ position:absolute; top:0; left:0; right:0; bottom:0; display:flex; align-items:center; justify-content:center; border:0; background:transparent; cursor:pointer; color:#fff; z-index:2; }
.video-section .video-play-overlay i{ width:72px; height:72px; border-radius:50%; background:rgba(0,0,0,0.55); display:flex; align-items:center; justify-content:center; font-size:28px; }
/* Increase slider height */
.tl-2-banner-slide.pt-380{ padding-top: 550px; min-height: 550px; }
@media (max-width: 991px){
  .tl-2-banner-slide.pt-380{ padding-top: 450px; min-height: 450px; }
}
@media (max-width: 767px){
  .tl-2-banner-slide.pt-380{ padding-top: 400px; min-height: 400px; }
}
@media (max-width: 576px){
  .video-section .video-play-overlay i{ width:56px; height:56px; font-size:22px; }
  .tl-2-banner-slide.pt-380{ padding-top: 350px; min-height: 350px; }
}
@media (max-width: 576px){
  .achievements-section .owl-carousel{ border-width:1px; }
  .tl-6-member{ padding:8px; }
  .achievement-meta{ padding-top:6px; }
  .achievement-title{ font-size:14px; }
  .achievement-caption{ font-size:12px; }
}