
/*Swati*/
.yelow {
    font-size: 14px;
    font-weight: 700;
    color: #ff0 !important;
    font-style: italic;
}
.video_icon {
    position: absolute;
    top: 76%;
    left: 50%;
    width: 50px !important;
    transform: translate(-50%, -50%);
}
.stro {
   border-radius: 20px;
   padding:0px!important;
   }
   .suFeatures-section {
   background-color: #eee;
   }
   .suFeatures-section .col-xl-3 {
   border-right: 1px solid #ddd;
   }
   .mainHeadingt {
   margin-bottom: 50px;
   }
   .suFeatures-section .col-xl-3 {
   border-right: 1px solid #ddd;
   border-bottom: 1px solid #ddd;
   }
   .suFeatures-section .card::before {
   content: '';
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   background: #eee;
   transition: .4s;
   -webkit-transition: .4s;
   -moz-transition: .4s;
   -ms-transition: .4s;
   -o-transition: .4s;
   }
   .suFeatures-section .card h3 {
   font-size: 17px;
   line-height: 24px;
   font-weight: 700;
   margin-bottom: 4px;
   margin-top:10px;}
   .suFeatures-section .card span {
   height: 70px;
   width: 70px;
   display: block;
   }
   .suFeatures-section .card::after {
   content: '';
   position: absolute;
   left: 0;
   right: 0;
   top: 100%;
   bottom: 0;
   background: rgba(11, 87, 138, .8);
   transition: .4s;
   -webkit-transition: .4s;
   -moz-transition: .4s;
   -ms-transition: .4s;
   -o-transition: .4s;
   }
   @media (max-width: 768px) {
   .suFeatures-section .card::before {
   border:#ccc solid 1px; 
   }
   }
   .faculty {
   padding-top: 70px;
   padding-bottom: 70px;
   text-align: center;
   }
   .alumni-block {
   padding: 15px;
   width: 96%;
   margin-top: 0;
   margin-left: -10px;
   }
   .banner-form input,
   .faculty-box,
   .features-box,
   .header-menu a.menu-sub-link,
   .logo-wrapper img,
   .testimonials-box,
   a.header-email,
   input.banner-call-btn,
   ul.header-top-menu li a {
   transition-duration: .3s
   }
   .faculty-box h2,
   .footer-copyright,
   .resource_list h1,
   body {
   font-family: Outfit, sans-serif
   }
   .faculty-box:hover,
   .features-box:hover,
   .recruiter_testimonials_message:hover,
   .testimonials-box:hover {
   border-radius:40px;}
   .icon-box {
   width: 70px;
   height: 70px;
   line-height: 70px !important;
   float: left;
   font-size: 22px;
   color: #fff
   }
   .icon-box i {
   color: #ffc400;
   font-size: 60px;
   margin-top: 10px
   }
   .features-text {
   overflow: hidden;
   padding: 0 0 0 50px;
   text-align: left
   }
   .features-text h4 {
   font-size: 22px;
   font-weight: 600;
   color: #183e65
   }
   .features-text p,
   .recruiter_testimonials_message h2 {
   font-size: 14px;
   font-weight: 600;
   line-height: 24px
   }
   .features-text p {
   padding-right: 20px
   }
   .alumni-section {
   padding: 70px 0;
   background: url(../images/alumni-bg.webp) center top no-repeat #177eff
   }
   .alumni-section h2 {
   font-size: 52px;
   line-height: 62px
   }
   .alumni-box h2,
   .faculty-box h2 {
   font-size: 24px;
   line-height: 30px;
   color: #2e2e2e
   }
   .alumni-block {
   padding: 15px;
   width: 96%;
   margin-top: 0;
   margin-left: -10px
   }
   .alumni-box {
   background: #f4f9ff;
   padding: 30px;
   text-align: center;
   box-shadow: 0 0 50px 10px rgb(95 45 237 / 10%)
   }
   .alumni-box h2 {
   font-weight: 700
   }
   .alumni-box p,
   .faculty-box p {
   font-weight: 200;
   margin-bottom: 0
   }
   .owl-alumni .owl-dots {
   display: flex;
   justify-content: center;
   gap: 10px;
   margin-top: 5%
   }
   .owl-alumni .owl-dot,
   .owl-campuses .owl-dot,
   .owl-faculty .owl-dot,
   .owl-testimonials .owl-dot {
   height: 10px;
   width: 10px;
   border-radius: 50%;
   border: 1px solid #fecc00 !important;
   background-color: #fff !important
   }
   .owl-alumni .owl-dot.active,
   .owl-campuses .owl-dot.active,
   .owl-faculty .owl-dot.active,
   .owl-testimonials .owl-dot.active {
   background-color: #fecc00 !important
   }
   .faculty {
   padding-top: 70px;
   padding-bottom: 70px;
   text-align: center
   }
   .faculty-box {
   box-shadow: 0 20px 50px 0 rgb(0 0 0 / 5%);
   background: #fff;
   padding: 30px;
   min-height: 350px;
   margin-bottom: 20px;
   border-radius: 30px;
   }
   .faculty-box h2 {
   font-weight: 700
   }
   .faculty-box img {

    width: 160px !important;
    height: 160px !important;
    border-radius: 100%;
    border: 4px solid #feca0a;
    margin: auto auto 15px;
    border: 1px solid #1a325d;
    border-radius: 20px;
    overflow: hidden;
    background-color: #fff;
    padding: 10px;
    overflow: auto;
   }
   .owl-faculty .owl-dots,
   .owl-testimonials .owl-dots {
   display: flex;
   justify-content: center;
   gap: 10px;
   margin-top: 2%
   }
   .student-testimonials-section {
   padding: 90px 0;
   background: url(../images/testimonials-bg.webp) center/cover no-repeat fixed #f1f6fc;
   text-align: center
   }
   .testimonials-block {
   position: relative;
   margin-bottom: 30px
   }
   .testimonials-box {
   box-shadow: 0 50px 100px 0 rgb(0 0 0 / 10%);
   padding: 30px;
   min-height: 440px;
   position: relative;
   border: 1px solid #fff
   }
   .testimonials-box p {
   font-weight: 200;
   margin-bottom: 0;
   color: #fff
   }
   .testimonials-box strong {
   font-size: 20px;
   font-weight: 600;
   color: #fff
   }
   .testimonials-box hr,
   .testimonials-box i {
   color: #fecc00
   }
   .testimonials-box img {
   width: auto !important;
   height: 150px;
   border-radius: 100%;
   margin: auto auto 20px
   }
   .testimonials-box .quote-icon {
   position: absolute;
   right: 40px;
   bottom: 20px;
   color: #000;
   line-height: 1em;
   font-size: 36px
   }
   .campuses-section {

   text-align: center;

   }
   .campuses-block {
   padding: 15px;
   width: 96%;
   margin: 0 auto auto
   }
   .campuses_list,
   .enroll_modal .form-group {
   position: relative
   }
   .campuses_list_details {
   width: 100%;
   background: #0f385f;
   padding: 10px 20px
   }
  .campuses_list_details p {
    font-size: 16px;
    line-height: 19px;
color: #fff;
    margin-bottom: 0;
    font-weight: 800;
}
   .modal-body h1,
   .modal-body h3 {
   padding: 0 0 10px;
   font-weight: 700;
   font-size: 24px;
   text-transform: uppercase
   }
   .owl-campuses .owl-dots {
   display: flex;
   justify-content: center;
   gap: 10px;
   margin-top: 3%
   }
   .lead-future-section {
   width: 82%;
   margin: 40px auto;
   padding: 50px 40px;
   text-align: center;
   background: url(../images/bg02.webp) center top no-repeat;
   border-radius: 10px
   }
   .lead-future-section h2 {
   text-align: left;
   color: #fff
   }
   .recruiter_testimonials_message {
   /* padding: 25px; */
   background: #fff;
   box-shadow: 0 50px 100px 0 rgb(0 0 0 / 20%);
   height: 100%;
   transition-duration: .3s;
   border: #21264c solid 2px;
   border-radius: 20px;
   }
   .features-text p, .recruiter_testimonials_message h2,.recruiter_testimonials_message h6 {
   padding: 10px 20px;
   }
   @media (min-width:320px) and (max-width:769px) {
   .banner-bg,
   .banner-section {
   position: relative
   }
   .alumni-section,
   .apply-now-bottom,
   .lead-future-section h2 {
   text-align: center
   }
   .logo-wrapper img {
   max-height: 30px !important
   }

   .site-mobile-menu .site-nav-wrap>li>a {
   font-size: 17px;
   line-height: 22px
   }
   .apply-now,
   .banner-content,
   .banner-desktop {
   display: none
   }
   .banner-mob {
   display: block
   }
   .banner-block {
   padding: 20px 30px;
   background: #fff
   }
   .banner-caption {
   padding: 10px 0;
   margin-bottom: 30px
   }
   .banner-section {
   padding: 0
   }
   .heading-block h2 {
   font-size: 30px;
   line-height: 38px
   }
   .about-section p,
   .faculty p,
   .features-text p,
   .industry-interaction-section p,
   .programs-offered-img-text .programs-case-text p,
   .recruiter_testimonials_message p,
   .recruiters-section p {
   font-size: 16px;
   line-height: 22px
   }
   .features-text h4 {
   font-size: 20px;
   font-weight: 600;
   color: #183e65
   }
   .programs-offered-img-text .programs-case-text {
   right: 0
   }
   .programs-offered-img-text .programs-case-text h3 {
   font-size: 26px;
   line-height: 32px;
   font-weight: 600
   }
   .recruiters-section {
   padding: 70px 0;
   text-align: center
   }
   .recruiter_testimonials_message {
   margin-bottom: 30px;
   height: auto
   }
   .industry-interaction-section table td strong {
   font-size: 18px;
   font-weight: 600
   }
   .industry-visits-mt {
   margin-top: 30px
   }
   .alumni-block {
   width: 100%;
   margin-left: 0
   }
   .resource_list {
   height: auto;
   margin-bottom: 10px
   }
   .lead-future-section {
   width: 100%;
   padding: 30px 40px
   }
   }



