.home-banner{background-image: url(../images/home/home-banner.jpg); background-position: bottom; background-repeat: no-repeat; background-size: cover;}
.course-box.bg-1{background-image: url(../images/home/course-bg-1.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.course-box.bg-1.hover{background-color: #061B4D !important; background-image: unset !important;}
.course-box{border-radius: 32px;border: 1px solid #E9E9E980; height: 100%;padding-bottom: 40px !important;}
.course-box-main{position: relative;}
.courseSwiper .swiper-slide{display: flex !important; align-items: stretch; height: auto;width: 220px !important}
.course-box-main h3{min-height: 140px;}
.course-box.hover h3{min-height: auto !important;}
.course-cta-blue{color: #fff; background-color: #0A6CCC; padding: 10px 12px;font-size: 16px; line-height: 23.12px; font-weight: 600;font-family: var(--font-secondary);border-radius: 20px; text-decoration: none; width: 100%; text-align: center; display: block;border: 1px solid #0A6CCC;transition: 0.3s;}
.course-cta-blue:hover{color: #000; background-color: #FFF64D;border: 1px solid #FFF64D;}
.brochure-cta-white{color: #000; background-color: #fff; padding: 10px 12px;font-size: 16px; line-height: 23.12px; font-weight: 600;font-family: var(--font-secondary);border-radius: 20px; text-decoration: none; width: 100%; text-align: center; display: block; border: 1px solid #fff;transition: 0.3s;}
.brochure-cta-white:hover{color: #fff; background-color: transparent;border: 1px solid #fff;}
.course-box.hover{position: absolute;top: 0%; transition: 0.3s ease-in; visibility: hidden; opacity: 0;}
.course-box-main:hover .course-box.hover{visibility: visible; opacity: 1; }
.course-box.bg-2{background-image: url(../images/home/course-bg-2.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.course-box.bg-2.hover{background-color: #CE4949 !important; background-image: unset !important;}
.course-box.bg-3{background-image: url(../images/home/course-bg-3.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.course-box.bg-3.hover{background-color: #4D7DF0 !important; background-image: unset !important;}
.course-box.bg-4{background-image: url(../images/home/course-bg-4.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.course-box.bg-4.hover{background-color: #089A83 !important; background-image: unset !important;}
.course-box.bg-5{background-image: url(../images/home/course-bg-5.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.course-box.bg-5.hover{background-color: #602D94 !important; background-image: unset !important;}
 .swiper-pagination-bullet{background-color: #FFF64D !important;transition: 0.4s;}
 .swiper-pagination-bullet-active{background-color: #4D7DF0 !important;width: 30px; border-radius: 25px;}
.online-section{background-image: url(../images/home/online-banner.jpg); background-position: bottom; background-repeat: no-repeat; background-size: cover;}
.apart-section{background-image: url(../images/home/apart-banner.png); background-position: top; background-repeat: no-repeat; background-size: cover;border-radius: 100px 100px 0 0 ;}
.apart-box img{filter: brightness(0) invert(0);}
.apart-box{transition: 0.4s ease;}
.apart-box:hover img{filter: unset !important;}
.apart-box.red:hover .apart-text{color:#CE4949 !important;}
.apart-box.blue:hover .apart-text{color: #4D7DF0 !important;}
.apart-box.green:hover .apart-text{color: #089A83 !important;}
.apart-box.violet:hover .apart-text{color: #602D94 !important;}
.scrollSwiper .swiper-scrollbar {background: #ECEEF3 !important; border-radius: 0px !important;height: 4px !important; }
.swiper-scrollbar-drag {background: #127BCA !important; border-radius: 0px !important;height: 4px !important;transition: 0.5s ease !important;cursor: pointer; }
.swiper-scrollbar-drag:hover {background: #FFF64D !important;}
.scrollSwiper .swiper-slide{margin-bottom: 50px;}
.partners{background-image: url(../images/home/partners-banner.jpg); background-position: left; background-repeat: no-repeat; background-size: cover;}
.accordion-box .accordion-button:not(.collapsed){color:#fff !important;background-color: unset !important; box-shadow:unset !important;}
.accordion-box .accordion, .accordion-box .accordion-item, .accordion-box .accordion-button{background-color: transparent !important;border:unset !important;}
.accordion-box .accordion-button::after{filter: brightness(0) invert(1);}
.accordion-box .accordion-button:focus{box-shadow:unset !important;}
.accordion-box{border-radius: 29px; border: 1px solid #E9E9E980; background-color: #ffffff0d; backdrop-filter: blur(20px);padding: 25px;}
.awards-box{background-image: url(../images/home/awards-banner.png); background-position: center; background-repeat: no-repeat; background-size: cover;border: 1px solid #E9E9E9B2; border-radius: 28px;}
.gif-box img{width: 64px;}
.clientSwiper .swiper-wrapper { align-items: center;-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}
.clientSwiper .swiper-slide .client-logo{padding: 10px 20px; position: relative;}
.clientSwiper .client-logo:after{content: ''; width: 1px; height: 100%;background-color:#E6E9EA; position: absolute; top: 0; right: -25px;}
.clients-slider:after{content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 7%, rgba(255,255,255,0) 92%, rgba(255,255,255,1) 100%); position: absolute; top: 0; left: 0;z-index: 1;}
.testimonial-box{background: url(../images/home/testimonial-banner.jpg); background-position: center; background-repeat: no-repeat; background-size: cover;border: 1px solid #E9E9E9B2; border-radius: 60px;}
.testimonial-box .tab-pane{border: 1px solid #FFFFFF24; border-radius: 60px;background-color:#FFFFFF24; backdrop-filter: blur(20px);padding: 40px;}
.triangle {
    width: 100px;
    height: 40px;
    background-color: #FFFFFF24 !important;
    backdrop-filter: blur(20px) !important;
    display: flex;
    justify-content: center;
    left: 50%;
    bottom: 1px;
    transform: translate(-50%, 99%);
    position: absolute;
    clip-path: polygon(100% 0, 0 0, 50% 100%);
    z-index: 1;
  }

  .verticalSlider .swiper-wrapper, .verticalSlider .swiper-slide {margin-bottom: 30px !important; display: flex;align-items: center;}
  .swiper-cards{overflow: hidden !important;}
.verticalSlider1 .swiper-slide-next img,.verticalSlider1 .swiper-slide-prev img{width: 60px !important;}
.verticalSlider1 .swiper-slide img{width: 40px;}
.verticalSlider1 .swiper-slide-active img{width: 90px;}
.verticalSlider1 .swiper-wrapper{display: flex;align-items: center;}
.nxt-btn-1:after{content: url(../images/home/right.svg) !important;}
.pre-btn-1:after{content: url(../images/home/left.svg) !important;}

.nxt-btn-1, .pre-btn-1{top: 37% !important;}
.contact-cta a{display: flex;align-items: center;justify-content: center;}
.contact-cta a::after{content: url(../images/home/cta-arrow.svg);margin-left: 10px;}
.ahead-text{position: relative;display: flex; justify-content: center;}
.ahead-text:before{content:'';width: 20%;height: 3px;background-color: #0DAE63; border-radius: 3px;position: absolute; top: -20px; }
.ahead-box{box-shadow: 0 11.77px 48.27px 0 #0000000F;border-radius: 16px;}
.hidden-accordion {
    overflow: hidden;
    height: 0;
    transition: height 0.5s ease;
  }
  .hidden-accordion.show {
    height: auto !important;
  }
  .contact-ct-box{background-image: url(../images/home/cta-banner.png);background-position: center; background-repeat: no-repeat; background-size: cover;border-radius: 18px; border: 1px solid #E9E9E980;box-shadow: 0 1.18px 4.71px 0 #FFFFFF26;}



.button-box .banner-btn{padding: 10px 30px !important;background-color: #127BCA; }
.button-box .banner-btn:hover{color: #131313;background-color: #FFF64D; border: 1px solid #FFF64D;}
.community-title:before{content: url(../images/home/yellow-circle.svg); position: absolute; top: -4px;
    left: -12px;
    z-index: -1;}


@media (max-width: 1200px){
    .aheadSwiper .swiper-slide{margin-bottom: 50px;}
    .verticalSlider{width: 90%; margin: auto;}
    .courseSwiper .swiper-slide{margin-bottom: 50px;}
    .course-box{display: none;}
    .course-box.hover{display: block; position: relative;visibility: visible; opacity: 1;}
    .course-box{border-radius: 32px;border: 1px solid #E9E9E980; height: 100%;padding-bottom: 10px !important;}

}

@media (min-width: 1200px){
    .aheadSwiper{padding: 40px !important;margin: -40px !important;}
    .verticalSlider{width: 85%; margin: auto;}
    /* .verticalSlider1{width: 50%; margin: auto;} */
    .br-right{position: relative;}
    .br-right:after{content: ''; height: 90%; width: 0.4px; background-color: #127BCA; position: absolute; top: 0; right: 0;}
        .home-banner-cont{max-width:100% !important;margin-left:159.99px !important;margin-right:0px !important;}
}

.fs-14{font-size: 14px; line-height: 21px;}

.ahead-box .content{padding: 20px;}
footer ul li a{color: #fff;opacity: 0.7;transition: 0.2s;}
footer ul li a:hover{color: #fff;opacity: 1;}
.fs-12{color: #fff;opacity: 0.7;font-size: 12px;}
.social-text{color: #fff;opacity: 0.7;}
.social-icons ul{list-style:none !important;}
@media (min-width: 1200px){
    .white-dot:after{content: '.'; position: absolute; top: -5px; left: -20px;font-size: 20px;}
}
.contact-banner{background-image: url(../images/contactus/contact-banner.jpg); background-position: bottom; background-repeat: no-repeat; background-size: cover;}
.contactcnt-min{
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.contactcnt-min:first-child{
    padding-top: 0px;
}
.contactcnt-min:last-child{
    padding-bottom: 0px;
    border-bottom: none;
}
.contact-frm-main label{
    font-family: "Outfit", serif;
    font-size: 24px;
    line-height: 22px;
    font-weight: 500;
    margin-bottom: 25px;
}
.contact-frm-main input, .contact-frm-main textarea{
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    padding: 15px 10px;
    border-radius: 5px;
    border: 1px solid rgba(19, 19, 19, 0.4);
    margin-bottom: 30px;
}
.contact-frm-main button{
    font-size: 18px;
    font-family: "Jost", serif;
    line-height: 32px;
    font-weight: 600;
    border: 1px solid #4D7DF0;
    padding: 14px 50px;
    border-radius: 4px;
    color: #fff;
    background: #4D7DF0;
    margin-top: 50px;
}
.contact-frm-main button:hover{
    color: #4D7DF0;
    background: transparent;
    border: 1px solid #4D7DF0;
}
.contact-frm-main ::placeholder{
    color: rgba(19, 19, 19, 0.5);
}
.testimonials-banner{
    background-image: url(../images/testimonials/banner.jpg); background-position: bottom; background-repeat: no-repeat; background-size: cover;
}

.testimonial-img-hd {
    position: absolute;
    bottom: 11px;
    width: 100%;
}
.testimonial-cnt-main{
    padding: 10px 50px 38px 50px;
    border-radius: 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}
.swiper-button-prev.testimonial-prev:after,
.swiper-rtl .swiper-button-next.vtestimonial-next:after, 
.swiper-button-prev.vtestimonial-prev:after,  
.swiper-rtl .swiper-button-next.testimonial-next:after
{
    content: url('../images/testimonials/arrow-left.svg')
}
.swiper-button-next.testimonial-next:after, 
.swiper-button-next.vtestimonial-next:after,
.swiper-rtl .swiper-button-prev.vtestimonial-prev:after,
.swiper-rtl .swiper-button-prev.testimonial-prev:after {
    content: url('../images/testimonials/arrow-right.svg')
}
.testimonial-main {
    padding: 10px;
}
.swiper-button-next.testimonial-next,
.swiper-button-next.vtestimonial-next {
    right: -7px;
}
.swiper-button-prev.testimonial-prev,
.swiper-button-prev.vtestimonial-prev {
    left: -7px;
}
.testimonial-img-hd h3{
    font-size: 36px;
    line-height: 54px;
}
/* Center the Play Button */
.vtestimonial-cntmin {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.vtestimonial-cntmin img {
    width: 60px;
    height: 60px;
}

/* Video Popup Modal Styles */
.video-popup-modal {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
}

.video-popup-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    max-width: 800px;
    height: 450px;
    background: #000;
    border-radius: 10px;
}

.close-video-popup {
    position: absolute;
    top: -10px;
    right: 10px;
    font-size: 30px;
    color: white;
    cursor: pointer;
}
.vtestimonialsld .swiper-slide,
.testimonialsld .swiper-slide {
    transition: transform 0.8s ease-in-out !important;
}
@media screen and (min-width:1200px){
    .ahead-text span{
        height:54px;   
    }
}
@media screen and (max-width:1000px){
    .testimonial-cnt-main {
        padding: 10px 20px 38px 20px;
    }
    .home-banner-row{
        padding-top:100px !important;
    }
}
@media screen and (min-width:768px) and (max-width:1080px){
    .testimonial-img img{
        height: 350px !important;
        object-fit: cover;
        object-position: top;
    }
    .contact-banner {
        background: #0000006e;
        background-image: url(../images/contactus/contact-banner.jpg);
        background-position: bottom right;
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply;
        background-position-y: 95px;
    }
}
@media screen and (max-width:500px){
    .swiper-button-prev.testimonial-prev:after, .swiper-rtl .swiper-button-next.vtestimonial-next:after, .swiper-button-prev.vtestimonial-prev:after, .swiper-rtl .swiper-button-next.testimonial-next:after {
        transform: scale(0.6);
    }
    .swiper-button-next.testimonial-next:after, .swiper-button-next.vtestimonial-next:after, .swiper-rtl .swiper-button-prev.vtestimonial-prev:after, .swiper-rtl .swiper-button-prev.testimonial-prev:after {
        transform: scale(0.6);
    }
    .swiper-button-next.testimonial-next,
.swiper-button-next.vtestimonial-next {
    right: 0px;
}
.swiper-button-prev.testimonial-prev,
.swiper-button-prev.vtestimonial-prev {
    left: 0px;
}
    .contact-banner {
        background: #0000006e;
        background-image: url(../images/contactus/contact-banner.jpg);
        background-position: bottom right;
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply;
        background-position-y: 95px;
    }
}
.npf_wgts iframe{
    border-radius:15px !important;
}
.ahead-text span{
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aheadimg img{
    width: 100%;
    height: 130px;
    object-fit: cover;
    object-position: top;
}

/* New CSS for ABOUT_US SECTION */

.about-banner{background-image: url('../images/about/about-banner.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}
.aboutUs .banner-btn{padding: 15px 40px;margin-top:10px;}
.advantages-section-at-dsu{background-position: center;background-size: cover;background-repeat: no-repeat;background-image: url('../images/about/advantages-dsu-banner.jpg');}
.blurred-abt-box{border-radius: 29px;border: 1px solid #E9E9E980; background-color: #18191c4d;backdrop-filter: blur(40px);padding:35px 25px;}
.accredition-affilitaion-counter{background-image: url(../images/home/awards-banner.png);background-position: center;background-repeat: no-repeat;background-size: cover;border: 1px solid #E9E9E9B2;border-radius: 28px;padding: 40px 15px;}
.msg-tab-img{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.name-and-designation-puttumadappa{position: absolute;display: flex;flex-direction: column;align-items: center;color: white;bottom: 0;}
.name-and-designation-senthil{position: absolute;display: flex;flex-direction: column;align-items: center;color: white;bottom: 9%;}
.items-nav .nav-link{padding: 30px !important;width: 100%;background-color: #E9E9E980;}
.items-nav{width: 50%;}.top-left-border-radius{border-top-left-radius: 20px 20px !important;}.top-right-border-radius{border-top-right-radius: 20px 20px !important;}
.nav-pills .nav-link.active{background-color: #127BCA !important;color: white !important;}
.nav-pills .nav-link{ color: black !important;border-radius: 0;}
.ul-of-navpills{border-radius: 20px;}
.msg-box{border-radius: 20px !important;box-shadow: 0px 4px 4px 0px #0000001A;}.content-msg{padding: 30px;background-color: #d0d0d01a;backdrop-filter: blur(250px);}

.why-choose-accordion .close{display: flex;align-items: center; justify-content: center;width: fit-content;background-color: #127BCA; border: 1px solid #127BCA; color: #fff;padding: 10px 30px; border-radius: 38px; text-transform: capitalize;font-size: 18px; line-height: 32px; font-weight: 600;}
.why-choose-accordion .close:after{font-family: "Bootstrap-Icons";content: "\F282";margin-left: 10px;transition: 0.4s;}
.why-choose-accordion .close.clicked:after{font-family: "Bootstrap-Icons";content: "\F282";margin-left: 10px; transform: rotate(180deg);}
.why-choose-accordion .accordion-item{border: unset !important;}
.why-choose-accordion button{font-size: 18px;padding: 0;}
.why-choose-accordion .accordion-body{padding: 0;}
.why-choose-accordion .accordion-button:focus{box-shadow: unset !important;}
.why-choose-accordion .accordion-button:not(.collapsed){color: #137CCA;background-color: unset !important;box-shadow: unset !important;}
.why-choose-accordion .accordion-item{padding:0px 24px;margin-bottom: 15px;}
.why-choose-accordion .accordion-item{border: 1px solid #137CCA !important; border-radius: 10px !important;}
.why-choose-accordion .number{font-size: 28px; font-weight: 700;}
.why-choose-accordion .accordion{width: 100% !important;}
.why-choose-accordion .accordion-button::after{content: url(../images/about/why-choose-accordion-down-arrow.svg); background: unset !important; transform-origin: center right !important;position: relative; transform: unset !important;top:-13px;}
.why-choose-accordion .accordion-button:not(.collapsed)::after{content: url(../images/about/why-choose-accordion-up-arrow.svg); background: unset !important; position: relative;top: -15px;}

.empower-container{background-image: url('../images/about/emp-banner.png');background-position: top;background-size: cover;background-repeat: no-repeat;padding: 35px;}
.testimonialAluminiSwiper .swiper {width: 100%;height: 100%;}
.testimonialAluminiSwiper {box-shadow: 0px 0px 10px 0px #00000040; }
.testimonialAluminiSwiper .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.testimonialAluminiSwiper .row{width: 100% !important;padding: 25px 40px !important;}
.testimonialAluminiSwiper {border-radius: 10px !important ;}
.swiper-pagination-testimonial .swiper-pagination-bullet{background-color: #888888 !important;transition: 0.4s;}
.swiper-pagination-testimonial .swiper-pagination-bullet-active{background-color: #4D7DF0 !important;width: 30px; border-radius: 25px;}
.custom-next-button-0::after{content: url('../images/testimonials/arrow-right.svg')}
.custom-next-button-0{position: absolute;right: -33px;z-index: 10;top: 50%;}
.custom-prev-button-0::after{content: url('../images/testimonials/arrow-left.svg')}
.custom-prev-button-0{position: absolute;left: -33px;z-index: 10;top: 50%;}


@media (max-width:900px){
    .accredition-affilitaion-counter{display: flex;flex-direction: column;justify-content: center;align-items: center;}
    .name-and-designation-senthil{bottom:0;}
    .why-choose-dsu .accordion-body{padding-left: 0;}
    .why-choose-accordion .accordion-item{padding:15px 24px;}
    .custom-next-button-0::after{content: url('../images/about/testimonial-arrow-right.svg')}
    .custom-prev-button-0::after{content: url('../images/about/testimonial-arrow-left.svg')}
    .custom-next-button-0{position: absolute;right: 0px;z-index: 10;top: 50%;}.custom-prev-button-0{position: absolute;left: 0px;z-index: 10;top: 50%;}

}

@media (max-width:768px){
    .items-nav .nav-link {padding: 15px !important;}.msg-box h4{font-size: 16px !important;}
}

@media (max-width:575px){
    .about-banner{background-image: url('../images/about/about-banner-mobile.png');background-position: left;background-size: cover;background-repeat: no-repeat;padding-top: 50px;}
}

/* CSS for thankYou-Section */
.thankYou-banner{background-color: #061B4D;}

/* CSS for BBA-Section */
.bba-banner{background-image: url('../images/bba/bba-new-client-banner.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}.bba-banner .banner-btn{padding: 14px 25px !important;margin-top: 15px;}
.pgm-electives{background-image: url('../images/bba/pgm-electives-banner.jpg'); background-position: center; background-size: cover;background-repeat: no-repeat;padding: 50px 60px;border-radius: 30px;}.pgm-ele-cards{background-color: white;padding: 15px 10px;display: flex;justify-content: center;align-items: center;flex-direction: column;border-radius: 20px;border: 0.5px solid #4476ED;}
.why-online-bba-section{background-image: url('../images/bba/why-online-bba.png');background-position: bottom;background-size: cover;background-repeat: no-repeat;}.reason-lists ul{list-style: none;}.reason-lists li::before{content: url('../images/bba/bba-reason-list-icons.svg');padding-right: 10px;}.reason-lists li{padding: 10px 0px;}
.reasons-for-bba{background-color: white; padding: 30px 18px;box-shadow: 0px 0px 15px 0px #00000040;border-radius: 24px;}
.program-curriculum-sec{background-image: url('../images/bba/pgm-curriculum-banner.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}
.sem-one-table{width: 100% !important;}.sem-one-table th,td{border: 2px solid #127BCA;padding: 15px 20px;text-align: center;}.curriculum-tabs div#v-pills-tabContent{width: 100% !important;}.border-right{border-right: 1px solid #D8D8D8;}.border-bottom{border-bottom: 1px solid #D8D8D8;}.border-top{border-top: 1px solid #D8D8D8;}
.curriculum-tabs button.semester-button{color: #858585 !important; background-color: unset !important;}.curriculum-tabs button.semester-button.active{color: #127BCA !important;background-color: unset !important;}
.curriculum-tabs button.semester-button ul{list-style: none;padding-left: 0px !important;}.pg-curriculm-underline{height: 5px;width: 50%;background-color: silver;}.pg-curriculum-heading{width: 50%;}
.curriculum-tabs span.semester-button{color: #858585 !important; background-color: unset !important;padding: 0px;}.curriculum-tabs span.semester-button.active{color: #127BCA !important;background-color: unset !important;}
.video-container iframe{width: 100%;height: 600px;}

.facultySwiper .swiper {width: 100%;height: 100%;}
.facultySwiper .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.facultySwiper .swiper-slide img {    display: block;width: 100%;height: 100%;object-fit: cover;}
.faculty-details{position: relative;}.faculty-details{padding: 20px;text-align: start;position: absolute; top: 0px;}
.certificateSwiper .swiper {width: 100%;height: 100%;}.curriculum-pill{width: 120px !important;}
.certificateSwiper .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.certificateSwiper .swiper-slide img {    display: block;width: 100%;height: 100%;object-fit: cover;}
.custom-next-button-certificate::after{content: url('../images/testimonials/arrow-right.svg')}
.custom-prev-button-certificate::after{content: url('../images/testimonials/arrow-left.svg')}
.custom-prev-button-certificate{position: absolute;left: -33px;z-index: 10;top: 45%;}
.custom-next-button-certificate{position: absolute;right: -33px;z-index: 10;top: 45%;}
.pgm-learning-sys{background-image: url('../images/bba/pgm-learning-sys-banner.png');background-size: cover;background-position:center;background-repeat: no-repeat;}
.enroll_nowbtn{background-color: #127BCA;padding: 10px 20px 3px 20px;color: white; border-radius: 35px; border: 0px;display: flex; justify-content: center;}.enroll_nowbtn .arrow-aftr-btn::after{content: url('../images/bba/arrow-after-btn.png');padding-left: 10px;}
.enroll_nowbtn:hover{background-color: yellow;color: black;transition: 0.2s ease-in-out;}
.eligibillty-section{background-image: url('../images/bba/eligibilty-sec-banner.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 40px;}
.eligibility-content{backdrop-filter:blur(40px);border-radius: 40px;width: 75%;background-color: #FFFFFF24;align-items: center;display: flex;flex-direction: column;}
.left-panel{background-image: url('../images/bba/pgm-tabs-banner.png');background-repeat: no-repeat;background-size: cover;background-position: inherit;border-top-left-radius: 28px;border-bottom-left-radius:28px;color: white;padding: 40px;}.tab-blurred{backdrop-filter: blur(20px);background-color: #FFFFFF24;border-radius: 30px;padding: 15px;width: 80%;}
.tab-blurred ul{list-style: none; color: white;}.tab-blurred .nav-pills .nav-link.active {color: #127BCA !important;text-decoration: underline;background-color: unset !important;}.tab-blurred .nav-pills .nav-link{color: white !important;}

@media (max-width:500px){
    .curriculum-tabs div#v-pills-tabContent{width: auto !important;}.main-container-of-tabs{display: block!important;}
    .curriculum-pill{display: flex;flex-direction: row !important;flex-wrap: nowrap;overflow-x: scroll;margin-bottom: 10px;width: auto !important;scroll-behavior: smooth;white-space: nowrap;}
    .custom-next-button-certificate::after{content: url('../images/about/testimonial-arrow-right.svg')}.custom-next-button-certificate{right: 0px;}
    .custom-prev-button-certificate::after{content: url('../images/about/testimonial-arrow-left.svg')}.custom-prev-button-certificate{left: 0px;}.eligibillty-section{border-radius: 0px;}
    .left-panel{border-radius: 0px !important;background-position: center;}.tab-blurred{width: auto;}.pgm-electives{border-radius: 0px;}
    .border-top{border-bottom: 1px solid #D8D8D8;border-top-width: 0px !important;}.curriculum-tabs button.semester-button{width: 150px !important;}

    .curriculum-container {position: relative;display: flex;align-items: center;overflow: hidden;width: 100%;}
    .scroll-btn {background-color: rgba(0, 0, 0, 0.5);color: white;border: none;cursor: pointer;padding: 10px;font-size: 20px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 100;display: block;}
    .left {left: 5px;}.right {right: 5px;}
    .sem-one-table th,td{padding: 10px 8px;}
}

/* CSS for BCom Section */

.bcom-banner{background-image: url('../images/bcom/bcom-new-client-banner.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;margin-top: 80px;}.bcom-banner .banner-btn{padding: 14px 20px; border-radius: 70px;}
.bcom .program-curriculum-sec{background-image: url('../images/bcom/bcom-pgm-curriculum-banner.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}
.custom-next-button-certificate-bcom::after{content: url('../images/testimonials/arrow-right.svg')}
.custom-prev-button-certificate-bcom::after{content: url('../images/testimonials/arrow-left.svg')}
.custom-prev-button-certificate-bcom{position: absolute;left: -33px;z-index: 10;top: 45%;}.custom-prev-button-certificate-bcom.swiper-button-disabled,.custom-next-button-certificate-bcom.swiper-button-disabled {opacity: 0.5;pointer-events: none;}
.custom-next-button-certificate-bcom{position: absolute;right: -33px;z-index: 10;top: 45%;}
/* .certificateSwiperBCom .swiper{width: 100%;height: 300px;padding: 50px;}
.certificateSwiperBCom .swiper-slide {background-position: center;background-size: cover;width: 100%;height: auto;}
.certificateSwiperBCom .swiper-slide img {display: block;width: 100%;} */

/* nwe bcom-banner css start */
.banner-admission-date{border-radius: 25px ;border: 1px solid white;padding: 10px 20px;width: fit-content;}
.banner-btn-apply-now{background-image:linear-gradient(to right,#FFD71D,#FEB200) ;font-weight: 700;font-size: 32px;padding: 10px 20px;border-radius: 35px;}
/* nwe bcom-banner css end */

.home-swiper .homeBannerSwiper {width: 100%;height: 100%;}
.homeBannerSwiper .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.homeBannerSwiper .swiper-slide img {display: block;width: 100% !important;object-fit: cover;}

@media (max-width:800px){
    .banner-admission-date{font-size: 16px !important;}.banner-btn-apply-now{font-size: 22px !important;}

}

@media (max-width:500px){
    .custom-next-button-certificate-bcom::after{content: url('../images/about/testimonial-arrow-right.svg')}.custom-next-button-certificate-bcom{right: 0px;}
    .custom-prev-button-certificate-bcom::after{content: url('../images/about/testimonial-arrow-left.svg')}.custom-prev-button-certificate-bcom{left: 0px;}.eligibillty-section{border-radius: 0px;}
    .bcom-banner{background-image: url('../images/bcom/bcom-new-client-banner-mob.jpg');margin-top: 80px;}
    .accreditions-clg .img-fluid{width: 30%;height: auto;}

}

