*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    }
    :root {
    --Dark-Slate-Blue:#393185;
    --Cerulean:#00A0E3;
    --Clover-Green:#2F9A3E;
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --black:#000;
    --Blaze-orange:#FF650F;
    --Floral-White:#FFFAEE;
    --Dawn-Pink:#ECEBEB;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
    }
    /* notice */
    .notice.NewsBox{
        background-color: var(--Floral-White);
        border-bottom: 1px solid var(--Dawn-Pink);
        width: 100%;
    }
    .notice.NewsBox h5{
        margin-bottom: 0;
        padding: 4px 0;
        color: var(--Blaze-orange);
    }
    .notice.NewsBox p{
        margin-bottom: 0;
        padding: 4px 0;
    }
  
    /* top header */
    .header-bg{
    background-color: var(--cyan);
    width: 100%;
    }
    .header-bg ul{
    display: flex;
    list-style: none;
    margin: 0;
    }
    .header-bg ul li{
    margin-right: 20px;
    padding: 8px 0;
    color: var(--white);
    }
    .header-bg .left-top-menu li img{
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
    }
    .top-social-media{
    display: flex;
    justify-content: right;
    }
    .left-top-menu .top-icon a{
        text-decoration: none;
        color: var(--white);
    }
    .top-icon span{
        font-size: 16px;
    }
    
    /* top social */
    .top-social-media{
    display: flex;
    list-style: none;
    padding-left: 0;
    justify-content: right;
    }
    .top-social-icon li{
    margin-right: 8px;
    }
    .top-social-icon ul li:nth-child(1) a {
    background: #3c599b;
    border-color: #3c599b;
    }
    .top-social-icon ul li a {
    border: 1px solid var(--white);
    display: block;
    font-size: 14px;
    text-align: center;
    color: var(--white);
    width: 24px;
    height: 24px;
    line-height: 22px;
    border-radius: 100%;
    }
    .top-social-icon ul li:nth-child(2) a {
    background: #1ea1f3;
    border-color: #1ea1f3;
    }
    .top-social-icon ul li:nth-child(3) a {
    background: #cd2e80;
    border-color: #cd2e80;
    }
    .top-social-icon ul li:nth-child(4) a {
    background: #fb000f;
    border-color: #fb000f;
    }
    /* navbar start */
    .nav-vidyalaya .nav-link{
    color: var(--black);
    font-size: 14px;
    padding: 34px 24px!important;
    font-weight: bold;
    text-transform: uppercase;
    }
    .nav-vidyalaya .nav-link:hover{
    background-color: var(--yellow);
    color: var(--white);
    }
    .nav-vidyalaya  .dropdown-item.active, .nav-vidyalaya  .dropdown-item:active {
    background-color: var(--cyan);
    color: var(--white);
    }
    .nav-vidyalaya .nav-link.active{
    background-color: var(--yellow);
    color: var(--white);
    }
   
   
    .contact-vidyalaya ul{
        display: flex;
        padding-left: 0;
        margin-bottom: 0;
    }
    .contact-vidyalaya ul li{
        list-style: none;
        margin-right: 8px;
        padding: 16px 0px;
    }
    .contact-vidyalaya ul li .vidyalaya-btn{
        background-color: var(--Cerulean);
        padding: 16px 8px;
        /* border-radius: 20px 8px; */
       
    }
    .vidyalaya-btn i{
        margin-right: 4px;
    }
    .contact-vidyalaya ul li a{
        color: var(--white);
        text-decoration: none;
       
    }
    .nav-vidyalaya .vidyalaya-dropdown{
    margin: 0;
    padding: 0;
    border-radius: 0;
    }
    .nav-vidyalaya .vidyalaya-dropdown li:hover a{
    background-color: var(--warning);
    color: var(--white);
    }
    /* end */
    /* left notice */
    .marguee-notice{
        height: 300px;
    }
    .left-slider-notice{
        background-color: var(--white);
        padding: 12px;
        height: 550px;
        border: 1px solid var(--Dawn-Pink);
        margin-top: 50px;
    }
    .left-slider-notice .tabButton{
        background-color: var(--Blaze-orange);
        margin-bottom: 12px;
        padding: 12px;
    }
    .notice-img img{
     max-width: 100%;
    }
 .notice-card{
    margin-bottom: 12px;
    box-shadow: 0 3px 5px rgba(0,0,0,0.16), 0 3px 5px rgba(0,0,0,0.23);


 }
 .notice-card p{
    padding: 0 8px;
    padding-bottom: 4px;

 }
    .notice-cal h5{
        color: var(--white);
        background-color: var(--Cerulean);
        padding: 8px;
        font-size: 14px;
        text-transform: uppercase;
    }
    .left-slider-notice a{
        color: var(--white);
        text-decoration: none;
    }
    .slider-section{
        width: 100%;
    }
    .sliderCarousel ul{
    display: flex;
    list-style: none;
    margin: 0;
    justify-content: center;
    }
    .sliderCarousel ul li .vidya-btn{
    background-color: var(--yellow);
    color: var(--white);
    margin-right: 20px;
    padding: 15px 60px;
    border-radius: 40px;
    transition: 0.6s;
    }
    .sliderCarousel ul li .vidya-btn:hover{
    transition: 0.6s;
    background-color: var(--Blaze-orange);
    color: var(--danger);
    }
    .sliderCarousel ul li .vidya-btn a{
    color: var(--white);
    text-decoration: none;
    font-size: 1.2rem;
    }
    .sliderCarousel h2{
    transition: all 0s ease 0s;
    min-height: 0px;
    min-width: 0px;
    border-width: 0px;
   margin-bottom: 12px;
  
    letter-spacing: 0px;
    font-size: 60px;   
    }
    .sliderCarousel p{
    color: #fff;
    font-size: 18px;
    font-weight: 600 !important;
    letter-spacing: 0px;
   margin-bottom: 12px!important;
    text-transform: none !important;
    line-height: 30px !important;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
    }
    .carousel-caption.sliderCarousel {
    bottom: 14.25rem;
    }
    /* navbar end */
    /* course category start */
    .categories_wrap {
    z-index: 1000;
    margin-top: -70px;
    position: relative;
    }
    .inner-icon{
    width: 130px;
    height: 130px;
    background: #fff;
    text-align: center;
    line-height: 130px;
    border-radius: 100%;
    display: inline-block;
    }
    .course-icon
    {
    margin-bottom: 30px;
    margin-top: -80px;
    text-align: center;
    }
    .caregory-course{
    padding: 20px;
    border-radius: 20px;
    margin-bottom: 20px;
    }
    .color-orange{
    background-color: var(--Blaze-orange);
    }
    .blue{
    background-color: var(--Cerulean);
    }
    .green{
    background-color: var(--Clover-Green);
    }
    .dark-blue{
    background-color: var(--Dark-Slate-Blue);
    }
    .our-course-category ul{
    list-style: none;
    padding-left: 0;
    }
    .our-course-category ul h4{
    color: var(--white);
    text-align: center;
    }
    .our-course-category h4:before {
    content: "";
    background:var(--white);
    width: 40px;
    height: 2px;
    position: absolute;
    bottom: -15px;
    text-align: center;
    left: 50%;
    margin-left: -20px;
    }
    .our-course-category h4 {
    font-size: 24px;
    color: var(--white);
    position: relative;
    margin-bottom: 30px;
    }
    .our-course-category p{
    color: var(--white);
    text-align: center;
    }
    /* couser catageory end */
    /* about section start */
    .about-section{
    margin-bottom: 40px;
    }
    .about-img img{
    max-width: 100%;
    }
    .education-list{
    list-style: none;
    margin: 0;
    padding: 0;
    }
    .education-list li{
    margin-bottom: 20px;
    }
    .learning-wrap{
    display: flex;
    font-size: 16px;
    }
    .learning-wrap .edu-icon {
    width: 72px;
    height: 72px;
    line-height: 70px;
    text-align: center;
    border-radius: 100%;
    margin-right: 20px;
    display: table;
    }
    .learning-wrap .edu-icon img{
    }
    /* owl start */
    /**
    * Owl Carousel v2.3.4
    * Copyright 2013-2018 David Deutsch
    * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
    */
    .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
    /* theam */
    /**
    * Owl Carousel v2.3.4
    * Copyright 2013-2018 David Deutsch
    * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
    */
    .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
    /* owl end */
    /* brillent section */
   .brillent-performance {
        padding-top: 80px;
    }
    .brillent-card.color-1{
        background-color: var(--Blaze-orange);
    }
    .brillent-card.color-2{
        background-color: var(--Cerulean);
    }
    .brillent-card.color-3{
        background-color: var(--Dark-Slate-Blue);
    }
    .brillent-card.color-4{
        background-color: var(--Clover-Green);
    }
    .brillent-card.color-5{
        background-color: var(--indigo);
    }
    .brillent-card.color-6{
        background-color: var(--pink);
    }
    .brillent-card{
        margin-bottom: 60px;
        padding: 20px;
        text-align: center;
        border-radius: 12px;
        color: var(--white);
       
    }
    .brillent-card h5{
        position: relative;
        padding-bottom: 8px;
    }
    .brillent-card h5::before{
        content: "";
        background: var(--white);
        width: 40px;
        height: 2px;
        position: absolute;
        bottom: -15px;
        text-align: center;
        margin-bottom: 12px;
        left: 50%;
        margin-left: -20px;
    
    }
    .brillent-card img{
border-radius: 100px;
margin-top: -80px;
max-width: 80px;
    }
    /* about section end */
    .about-wrap{
    padding: 70px 0;
    width: 100%;
    background:url('../images/popular-bg.webp')fixed border-box no-repeat center/cover;
    }
    .about-wrap .card{
    width:100%;
    }
    .title h2{
    font-size: 40px;
    color:var(--white);
    font-weight: bold;  
    text-align: center;
    }
    .about-wrap .title{
    position: relative;
    margin-bottom: 60px;
    }
    .about-wrap .title:after {
    content: "";
    width: 54px;
    height: 2px;
    background: #ddb202;
    margin-left: -26px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    }
    .about-wrap .card-body.card-box h3 a{
    font-size: 22px;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    }
    .about-wrap .student-box{
    border-top: 1px solid #e6e6e6;
    padding-top: 10px;
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
    }
    .about-wrap .classs-img{
    position: relative;
    }
    .about-wrap .classs-img .time-box{
    background:var(--Blaze-orange);
    font-size: 14px;
    color: #fff;
    padding: 8px 12px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 40px 4px;
    }
    .about-wrap .owl-carousel .owl-nav button.owl-next, .about-wrap .owl-carousel .owl-nav button.owl-prev{
    background-color: var(--white);
    padding: 4px 27px 8px 26px!important;
    font-size: 35px;
    border-radius: 50px;
    }
    .about-wrap .owl-carousel .owl-nav button.owl-next:hover, .about-wrap .owl-carousel .owl-nav button.owl-prev:hover{
    color: var(--white);
    background-color: var(--Blaze-orange);
    }
    .about-wrap .owl-theme .owl-nav .disabled{
    opacity: 2;
    }
    /* choice */
    .choice-section{
    padding: 70px 0;
    width: 100%;
    background:url('../images/choice-bg.webp')fixed border-box no-repeat center/cover;
    }
    .choice-wrap h2{
    color: var(--Dark-Slate-Blue);
    }
    .choice-wrap .title {
    margin-bottom: 30px;
    }
    .choice-wrap p{
    text-align: center;
    padding: 0 140px;
    margin-bottom: 20px;
    }
    .read-more{
    text-align: center;
    }
    .read-more a{
    text-decoration: none;
    font-size: 15px;
    background: var(--Cerulean);
    text-transform: uppercase;
    border-radius: 36px;
    font-weight: bold;
    display: inline-block;
    padding: 14px 30px;
    color: #fff;
    }
    /* video section */
    .video-section{
    padding: 70px 0;
    }
    .video-section .title h2{
    color: var(--Dark-Slate-Blue);
    }
    .video-wrap .video {
    background: url(../images/large_img.webp) no-repeat top;
    background-size: cover;
    padding: 200px 0;
    border: 14px solid #fff;
    box-shadow: 0 0 18px rgb(0 0 0 / 12%);
    }
    .video-wrap .playbtn {
    text-align: center;
    position: relative;
    }
    .video-wrap .playbtn a {
    box-sizing: content-box;
    display: inline-block;
    width: 32px;
    height: 44px;
    background: #fff;
    border-radius: 50%;
    padding: 18px 20px 18px 28px;
    position: relative;
    }
    .playbtn a:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: #fff;
    border-radius: 50%;
    -webkit-animation: pulse-border 1500ms ease-out infinite;
    animation: pulse-border 1500ms ease-out infinite;
    animation-name: distributor;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    } 
    @keyframes distributor {
    0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    }
    80% {
    box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
    }
    }
    .video-wrap .playbtn a span {
    display: inline-block;
    position: relative;
    z-index: 3;
    width: 0;
    height: 0;
    border-left: 32px solid #ee3131;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    }
    .video-wrap .playbtn a:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    }
    .video-wrap .title{
    margin-bottom: 30px;
    }
    /* gallery */
    /* start lightbox */
    .lightbox img:not(.lightbox-disabled) {
    cursor: -webkit-zoom-in;
    cursor: zoom-in
    }
    .lightbox-gallery {
    visibility: hidden;
    position: fixed;
    left: 0/*!rtl:ignore*/
    ;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
    background-color: rgba(0, 0, 0, .9);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
    }
    .lightbox-gallery .lightbox-gallery-toolbar {
    position: absolute;
    top: 0;
    left: 0/*!rtl:ignore*/
    ;
    width: 100%;
    height: 50px;
    z-index: 1110;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
    }
    .lightbox-gallery .lightbox-gallery-toolbar .lightbox-gallery-left-tools {
    float: left;
    height: 100%
    }
    .lightbox-gallery .lightbox-gallery-toolbar .lightbox-gallery-right-tools {
    float: right
    }
    .lightbox-gallery .lightbox-gallery-toolbar button {
    border: none;
    background: none;
    width: 50px;
    height: 50px;
    color: #b3b3b3;
    -webkit-transition: color .2s;
    transition: color .2s
    }
    .lightbox-gallery .lightbox-gallery-toolbar button:hover {
    color: #fff
    }
    .lightbox-gallery .lightbox-gallery-toolbar button:before {
    font-family: Font Awesome\ 5 Free;
    font-weight: 900
    }
    .lightbox-gallery .lightbox-gallery-toolbar button.fontawesome-pro:before {
    font-family: Font Awesome\ 5 Pro
    }
    .lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-fullscreen-btn:before {
    content: ""
    }
    .lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-fullscreen-btn.active:before {
    content: ""
    }
    .lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-zoom-btn:before {
    content: ""
    }
    .lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-zoom-btn.active:before {
    content: ""
    }
    .lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-close-btn:before {
    content: ""
    }
    .lightbox-gallery .lightbox-gallery-counter {
    height: 100%;
    color: #b3b3b3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    margin-bottom: 0;
    direction: ltr/*!rtl:ignore*/
    }
    .lightbox-gallery .lightbox-gallery-content {
    position: fixed;
    top: 50px;
    left: 50px/*!rtl:ignore*/
    ;
    width: calc(100% - 100px);
    height: calc(100% - 100px)
    }
    .lightbox-gallery .lightbox-gallery-content .lightbox-gallery-image {
    position: absolute;
    left: 0/*!rtl:ignore*/
    ;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transform: scale(.25);
    transform: scale(.25);
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
    pointer-events: none
    }
    .lightbox-gallery .lightbox-gallery-content .lightbox-gallery-image img {
    position: absolute;
    left: 0/*!rtl:ignore*/
    ;
    top: 0;
    width: 100%;
    max-width: 100%;
    height: auto;
    cursor: pointer;
    pointer-events: auto
    }
    .lightbox-gallery .lightbox-gallery-content .lightbox-gallery-image img.vertical {
    height: 100%;
    max-height: 100%;
    width: auto;
    max-width: none
    }
    .lightbox-gallery .lightbox-gallery-arrow-right {
    position: fixed;
    right: 0;
    top: 0;
    width: 50px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
    }
    .lightbox-gallery .lightbox-gallery-arrow-right button {
    border: none;
    background: none;
    width: 50px;
    height: 50px;
    color: #b3b3b3;
    -webkit-transition: color .2s;
    transition: color .2s
    }
    .lightbox-gallery .lightbox-gallery-arrow-right button:hover {
    color: #fff
    }
    .lightbox-gallery .lightbox-gallery-arrow-right button:before {
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    content: ""
    }
    .lightbox-gallery .lightbox-gallery-arrow-right button.fontawesome-pro:before {
    font-family: Font Awesome\ 5 Pro
    }
    .lightbox-gallery .lightbox-gallery-arrow-left {
    position: fixed;
    left: 0;
    top: 0;
    width: 50px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
    }
    .lightbox-gallery .lightbox-gallery-arrow-left button {
    border: none;
    background: none;
    width: 50px;
    height: 50px;
    color: #b3b3b3;
    -webkit-transition: color .2s;
    transition: color .2s
    }
    .lightbox-gallery .lightbox-gallery-arrow-left button:hover {
    color: #fff
    }
    .lightbox-gallery .lightbox-gallery-arrow-left button:before {
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    content: ""
    }
    .lightbox-gallery .lightbox-gallery-arrow-left button.fontawesome-pro:before {
    font-family: Font Awesome\ 5 Pro
    }
    .lightbox-gallery .lightbox-gallery-caption-wrapper {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
    }
    .lightbox-gallery .lightbox-gallery-caption-wrapper .lightbox-gallery-caption {
    color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin: 0 10px;
    text-align: center
    }
    .lightbox-gallery .lightbox-gallery-loader {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    pointer-events: none;
    -webkit-transition: opacity 1s;
    transition: opacity 1s
    }
    .lightbox-gallery button:focus {
    outline: none;
    color: #fff
    }
    .disabled-scroll {
    overflow-y: hidden;
    position: relative
    }
    /* end lightbox */
    /* gallery image */
    .gallery-section{
    padding: 70px 0;
    background: url('../images/gallery-bg.webp') border-box fixed no-repeat center/cover;
    width: 100%;
    }
    .gallery-section .title h2{
    color: var(--Dark-Slate-Blue);
    margin-bottom: 30px;
    text-align: start;
    }
    .gallery-section .read-more{
    text-align: start;
    }
    .gallery-img img{
    width: 100%;
    padding-bottom: 20px;
    }
    /* testimonial section */
    .testimonial-section{
    padding: 70px 0;
    }
    .testimonial-section .title h2{
    color: var(--Dark-Slate-Blue);
    }
    .testimonial-section .title h6{
    text-transform: uppercase;
    text-align: center;
    color: var(--cyan);
    }
    .testimonial-card{
    background-color: var(--Dark-Slate-Blue);
    color: var(--white);
    padding: 40px 20px;
    margin: 40px 0;
    }
    .testimonial-card ul{
    display: flex;
    list-style: none;
    justify-content: center;
    padding: 0;
    }
    .client-img img{
    max-width:100%;
    }
    .client-img{
    width: 130px;
    height: 130px;
    /* background: #fff; */
    text-align: center;
    line-height: 130px;
    border-radius: 100%;
    display: inline-block;
    margin-bottom: 40px;
    }
    .testimonial-section .owl-carousel .owl-item img{
    max-width: 100%!important;
    display: inline;
    }
    .test-card{
    text-align: center;
    }
    .testimonial-card p{
    text-align: center;
    }
    .testimonial-card H3{
    text-align: center;
    }
    .testimonial-card h6{
    text-align: center;
    }
    /* enrollment start */
    .enroll-bg{
    padding: 70px 0;
    width: 100%;
    background: url('../images/enroll-bg.webp') fixed border-box border-box center/cover;
    }
    .enroll-bg p{
    text-align:center;
    color: var(--white);
    padding: 0 140px;
    margin: 20px 0;
    }
    .enroll-content h3{
    text-align: center;
    font-size: 40px;
    }
    .enroll-content h3 a{
    text-decoration: none;
    color: var(--Dark-Slate-Blue);
    }
    /* blogs */
    .blogs-wrap{
    padding: 70px 0;
    width: 100%;
    background:url('../images/gallery-bg.webp')fixed border-box no-repeat center/cover;
    }
    .blogs-wrap .title{
    position: relative;
    margin-bottom: 60px;
    color: var(--Dark-Slate-Blue);
    }
    .blogs-wrap .title h2{
    color: var(--Dark-Slate-Blue);
    }
    .blogs-wrap .title:after {
    content: "";
    width: 54px;
    height: 2px;
    background: #ddb202;
    margin-left: -26px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    }
    .blogs-wrap .card-body.card-box h3 a{
    font-size: 22px;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    }
    .blogs-wrap .student-box{
    border-top: 1px solid #e6e6e6;
    padding-top: 10px;
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
    }
    .blogs-wrap .classs-img{
    position: relative;
    }
    .blogs-wrap .classs-img .time-box{
    background:var(--Blaze-orange);
    font-size: 14px;
    color: #fff;
    padding: 8px 12px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 40px 4px;
    }
    .blogs-wrap .owl-carousel .owl-nav button.owl-next, .blogs-wrap .owl-carousel .owl-nav button.owl-prev{
    border: 1px solid var(--Dark-Slate-Blue);
    padding: 4px 27px 8px 26px!important;
    font-size: 35px;
    border-radius: 50px;
    }
    .blogs-wrap .owl-carousel .owl-nav button.owl-next:hover, .blogs-wrap .owl-carousel .owl-nav button.owl-prev:hover{
    color: var(--white);
    background-color: var(--Blaze-orange);
    }
    .blogs-wrap .owl-theme .owl-nav .disabled{
    opacity: 2;
    }
    /* teacher  */
    .card-teacher{
    box-shadow: 0 0 15px rgb(0 0 0 / 4%);
    padding-bottom: 20px;
    }
    .our-teacher-section{
    padding: 70px 0;
    }
    .card-teacher .card-body{
    padding: 20px 0;
    }
    .card-teacher h3{
    text-align: center;
    color: var(--gray);
    }
    .card-teacher .designation{
    text-align: center;
    }
    .our-teacher-section .title{
    position: relative;
    margin-bottom: 60px;
    }
    .our-teacher-section .title h2{
    color: var(--Dark-Slate-Blue);
    }
    .our-teacher-section .title:after {
    content: "";
    width: 54px;
    height: 2px;
    background: #ddb202;
    margin-left: -26px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    }
    .our-teacher-section .social-media{
    display: flex;
    list-style: none;
    padding: 0;
    justify-content: center;
    margin-bottom: 0;
    }
    .our-teacher-section .social-media li{
    margin-right: 20px;
    }
    .techer-img{
    position: relative;
    width: 100%;
    }
    .techer-img figcaption{
    position: absolute;
    bottom: 0;
    background-color:var(--Dark-Slate-Blue);
    width: 100%;
    padding: 20px 0;
    }
    /* newletter */
    .news-letter-section{
    width: 100%;
    background-color: var(--Dark-Slate-Blue);
    padding: 70px 0;
    }
    .news-letter-section .title p{
    text-align: center;
    color: var(--white);
    }
    .news-letter-section .input-group{
    position: relative;
    display: flex;
    width: 100%;
    }
    .news-letter-section .form-control {
    border: none;
    border-radius: inherit;
    box-shadow: inherit;
    padding: 20px 20px 20px 65px;
    font-size: 16px;
    color: #767676;
    }
    .news-letter-section .form_icon {
    font-size: 24px;
    position: absolute;
    top: 50%;
    z-index: 1000;
    color: #e1e2e5;
    margin-top: -11px;
    line-height: 0;
    left: 25px;
    }
    .news-letter-section .signup {
    background: var(--Blaze-orange) none repeat scroll 0 0;
    border: medium none;
    z-index: 1000;
    color: #ffffff;
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
    padding: 0 30px;
    position: absolute;
    right: 0px;
    text-transform: uppercase;
    bottom: 0px;
    border-radius: 0;
    top: 0px;
    }
    /* footer */
    footer{
    box-shadow: 0px 0px 2px rgb(127 207 241);
    }
    .footer-wrap {
    background:var(--white);
    background-size: cover;
    padding: 50px 0 20px 0;
    }
    .footer-wrap h3 {
    font-size: 18px;
    margin-bottom: 20px;
    display: inline-block;
    font-weight: bold;
    color: var(--Dark-Slate-Blue);
    margin-bottom: 25px;
    }
    .footer-menu ul{
    list-style: none;
    padding-left: 0;
    }
    .footer-menu ul li {
    margin-bottom: 10px;
    }
    .footer-menu ul li a{
        text-decoration: none;
        color: var(--Dark-Slate-Blue);
    }
    .footer-menu li:before {
    content: "\f0da";
    font-weight: 600;
    font-family: 'Font Awesome 5 Free';
    padding-right: 10px;
    color: var(--Dark-Slate-Blue);
    font-size: 14px;
    }
    .footer-wrap .hour-wrap{
    list-style: none;
    padding-left: 0;
    }
    .footer-wrap .hour-wrap li{
    margin-bottom: 10px;
    border-bottom: 1px solid var(--gray);
    padding: 4px 0;
    }
    .footer-wrap .hour-wrap li:last-child{
    border-bottom: none;
    }
    .footer-wrap .footer-address{
    list-style: none;
    padding-left: 0;
    }
    .footer-wrap .footer-address li {
    margin: 0;
    padding-bottom: 15px;
    display: flex;
    }
    .footer-wrap .footer-address li > i {
    vertical-align: top;
    font-size: 16px;
    color: var(--Dark-Slate-Blue);
    width: 35px;
    padding-top: 3px;
    }
    .footer-social-icon{
    display: flex;
    list-style: none;
    padding-left: 0;
    }
    .footer-social-icon li{
    margin-right: 8px;
    }
    .footer-social-icon li a i{
    font-size: 24px;
    }
    .social-icons ul li:nth-child(1) a {
    background: #3c599b;
    border-color: #3c599b;
    }
    .social-icons ul li a {
    border: 1px solid var(--white);
    display: block;
    font-size: 18px;
    text-align: center;
    color:var(--white);
    width: 38px;
    height: 38px;
    line-height: 38px;
    border-radius: 100%;
    }
    .social-icons ul li:nth-child(2) a {
    background: #1ea1f3;
    border-color: #1ea1f3;
    }
    .social-icons ul li:nth-child(3) a {
    background: #cd2e80;
    border-color: #cd2e80;
    }
    .social-icons ul li:nth-child(4) a {
    background: #fb000f;
    border-color: #fb000f;
    }
    /* copyright section */
    .copyright-wrap{
    width:100%;
    background: var(--cyan);
    color: var(--white);
    padding: 20px 0;
    }
    .copyright-wrap p{
    margin-bottom: 0;
    text-align: center;
    }
    .copyright-wrap p a{
    text-decoration: none;
    color: var(--Dark-Slate-Blue);
    }
    /* top menu */
    .back-to-top {
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 99;
    outline: none;
    font-size: 30px;
    font-weight: 600;
    color: var(--Blaze-orange);
    }
    /* common banner */
    .common-banner{
    width: 100%;
    padding: 40px 0;
    background: linear-gradient(45deg, rgba(12, 12, 12, 0.5), rgba(10, 110, 126, 0.89) 100%),url(../images/common-banner.webp) center/cover border-box no-repeat;
    }
    .common-banner h3{
    text-align: center;
    font-weight: 600;
    font-size: 40px;
    color: var(--white);
    }
    /* registaton form */
    .form-section{
    padding: 40px 0;
    }
    .form-section .form-card{
    background: #84d1f138;
    padding: 80px 20px;
    border: 1px solid #c7eaf9;
    }
    .form-section .form-card .upload-img{
    margin: 20px 0;
    text-align: center;
    }
    .form-section .form-card  .submit{
    text-align: center;
    margin-top: 8px;
    }
    .form-section .form-card .submit-btn{
    background: var(--Cerulean);
    padding: 10px 100px;
    border: 1px solid var(--blue);
    border-radius: 8px;
    color: var(--white);
    font-size: 16px;
    font-weight: 600;
    }
    /* faculties */
    .faculties .card-teacher{
        margin-bottom: 20px;
        }
        /* mission vision */
        .about-mission {
            border-bottom: 3px solid var(--Dawn-Pink);
            margin-bottom: 20px;
        }
        .about-mission h4{
            color: var(--black);
            line-height: 30px;
            margin-bottom: 20px;
           
        }
        .about-mission .mission-card{
            background: var(--Floral-White);
            border-left: 5px solid var(--Blaze-orange);
            padding: 20px;
            margin-bottom: 20px;
        }
        .about-mission .mission-card p{
          margin-bottom: 0;
        }
       .mission-img img{
            max-width: 100%;
            margin-bottom: 25px;
        }
        .mission-point li {
            margin-bottom: 10px;
        }
        .mission-point li span{
            color: var(--gray-dark);
            font-size: 18px;
            font-weight: 600;
        }
        /* faculties details */
        .left-faculties .faculties-img{
            text-align: center;
            margin-bottom: 20px;
        }
        .left-faculties ul {
        justify-content: center;
        }
        .faculties-address .faculties-details{
            list-style: none;
        }
        .faculties-address .faculties-details li{
margin-bottom: 20px;
        }
        .faculties-address .faculties-details li i{
            border: 1px solid var(--gray);
            padding: 12px;
            margin-right: 8px;
            color: var(--Blaze-orange);
          
        }
        .progress-faculties{
            margin-bottom: 20px;
        }
        .progress-faculties .progress{
            height: 30px;
            margin: 8px 0;
        
        }
        .progress-faculties span{
            
        }
        /* short video */
        .short-video-section{
            margin: 40px 0;
        }
        .short-video-section .short-card{
            margin:8px;
        }
        /* news start */
        .news-section{
            padding: 40px 0;
        }
        .news-section h2{
            margin-bottom: 16px;
        }
        .left-news-content ul{
            list-style: none;
            display: flex;
            padding-left: 0;
        }
        .left-news-content ul li{
            margin-right: 20px;
           
        }
        .left-news-content ul li i{
            margin-right: 8px;
            color: var(--Blaze-orange);
        }
        .left-news-content img{
            width: 100%;
            margin-bottom: 8px;
        }
        .news-sec{
            border-bottom: 1px solid var(--Dawn-Pink);
        }
        .news-content ul{
            display: block;
        }
        .right-news .right-cards-news{
            border-bottom: 1px solid var(--Dawn-Pink);
          padding-bottom: 16px;
          margin-bottom: 8px;
        }
        .right-news .right-cards-news img{
            width: 100%;
        }
        .right-news h4{
            margin-bottom: 20px;
        }
        .right-news .right-cards-news h4{
            font-size: 18px;
            width: 100%;
            margin-bottom: 4px;
        }
        .right-news .right-cards-news p{
            margin-bottom: 4px;
            font-size: 14px;
        }
        .right-news .right-cards-news span{
            font-size: 14px;
            color: var(--gray);
        }
        .tag-sec .tag-btn{
            margin-bottom: 16px;
            background: var(--Cerulean);
            width: 100%;
            text-align: center;
            padding: 8px 16px;
        }
        .tag-sec .tag-btn a{
        
            color: var(--white);
            text-decoration: none;
           
        }
        /* news end */
        /* academic */
        .academics-section{
            padding: 40px 0;
        }
        .academic-area{
            position: relative;
            width: 100%;
        }
        .academic-area img{
            width: 100%;
        }
        .about-academics{
            padding: 40px 0;
        }
        .academic-card{
            background-color: rgba(255,102,0,0.64);
            color: var(--white);
            padding: 80px 165px;
            margin: 159px 231px;
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
        }
        .academic-card p{
            padding-bottom: 40px;
        }
        .academic-card h2{
            font-weight: 600;
           text-align: center;
           margin-bottom: 20px;
        }
        .explore-Btn{
            text-align: center;
            font-family: 700;
        }
        .explore-Btn a{
            border: 1px solid var(--white);
            text-decoration: none;
            color: var(--white);
            padding: 10px 30px;
        }
        .about-academics .title h2{
            color: var(--Dark-Slate-Blue);
            margin-bottom: 40px;
        }
        .academic-data{
            margin-bottom: 40px;
        }
        .academic-data .title h2{
            color: var(--Dark-Slate-Blue);
            text-align: left;
        }
        .academic-data .academic-icon {
text-align: center;
padding-top: 8px;
        }
        .academic-icon i{
            font-size: 50px;
            color: var(--Blaze-orange);
        }
        .academic-data .academicCard{
            box-shadow: 0 0 20px rgb(0 0 0 / 12%);
            padding: 50px 20px;
        }
        .academicCard p{
            font-size: 14px;
        }
        /* certifificate */
        .certificate-sec{
           padding:40px 0;
        }
        .certificate-sec .title h2{
            color: var(--Dark-Slate-Blue);
        }
        .cerificate-img{
            box-shadow: 0 0 20px rgb(0 0 0 / 12%);
        }
        .certificate-card .cerificate-img img{
            width: 100%;
        }
        .cerificate-img p{
            text-align: center;
            margin-bottom: 0;
            padding: 8px 0;
            color: var(--Dark-Slate-Blue);
            font-weight: 600;
            font-size: 18px;
        }
        /* reseach */
        .recharch-content{
            padding-top: 60px;
        }
        .research-section{
            padding: 40px 0;
        }
        .recharch-content .title{
            margin-bottom: 30px;
        }
        .recharch-content .title h2{
            color: var(--Dark-Slate-Blue);
            font-size: 35px;
        }
        .research-section .research-img img{
            width: 100%;
        }
        .research-sec{
            padding-bottom: 80px;
        }
        /* admission */
        .admission-section .title h2{
            color: var(--Dark-Slate-Blue);
            margin-bottom: 30px;
        }
        .admission-section{
            padding: 40px 0;
        }

        /* profile section */
        .profile-section{
            padding: 70px 0;
            background-color: var(--Floral-White);
        }
        .profile-section .nav-link-profile.active{
            background-color:  var(--Dark-Slate-Blue);
            color: var(--white);
        }
        .profile-section .right-tab{
            background: var(--white);
            border-left: 3px solid var(--Blaze-orange);
            padding: 20px;
            box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);

        }
        .profile-section .right-tab span{
            color: var(--danger);
        }
        .profile-section .nav-link-profile{
            text-decoration: none;
            color: var(--Dark-Slate-Blue);
            padding: 8px 20px;
            cursor: pointer;
            background: var(--white);
            border-bottom: 1PX solid var(--Dawn-Pink);
        }
        .profile-section .nav-link-profile i{
            margin-right: 20px;
        }
        @media(max-width:1724px){
            .carousel-caption.sliderCarousel {
                bottom: 200px;
            }
        }
    @media(max-width:1440px){
    .carousel-caption.sliderCarousel {
    bottom: 6.25rem;
    }
    }
    @media(max-width:1399px){
    .learning-wrap .edu-icon {
    width: 86px;
    height: 67px;
    line-height: 61px;
    }
    .academic-card {
        padding: 79px 50px;
        margin: 87px 231px;
    }
    .academicCard p {
        font-size: 12px;
    }
    .recharch-content {
        padding-top: 16px;
    }
    }
    @media(max-width:1299px){
    .nav-vidyalaya .nav-link {
    padding: 34px 15px!important;
    }
    .sliderCarousel h2 {
        font-size: 55px;
    }
    .sliderCarousel ul li .vidya-btn {
        padding: 12px 40px;
     
    }
    .carousel-caption.sliderCarousel {
        bottom: 115px;
    }
    .sliderCarousel p {
        margin-bottom: 0;
    }
    }
    @media(max-width:1199px){
    .categories_wrap {
    margin-top: 0px;
    }
    .carousel-caption.sliderCarousel {
    bottom: 45px;
    }
    .learning-wrap .edu-icon img {
    width: 40px;
    }
    .learning-wrap .edu-icon {
    width: 92px;
    height: 63px;
    line-height: 61px;
    }
    .academic-card {
        padding: 79px 50px;
        margin: 65px 172px;
    }
    .recharch-content .title h2 {
        color: var(--Dark-Slate-Blue);
        font-size: 30px;
    }
    .recharch-content .title {
        margin-bottom: 13px;
    }
    .left-slider-notice {
   
        height: 480px;
    }
    .marguee-notice {
        height: 255px;
    }
    }
    
    @media(max-width:1162px){
    .nav-vidyalaya .nav-link {
    padding: 34px 10px!important;
    }
    }
    @media(max-width:1153px){
        .marguee-notice {
            height: 220px;
        }  
        .carousel-caption.sliderCarousel {
            bottom: 40px;
        }
    }
    @media(max-width:1130px){
        .marguee-notice {
            height: 176px;
        }
        .left-slider-notice {
            height: 484px;
        }
        .notice.NewsBox h5 {
            font-size: 18px;
        }
      
    }
    @media(max-width:1068px){
        .nav-vidyalaya .nav-link {
            padding: 34px 6px!important;
        }
      
    }
    @media(max-width:1025px){
        .navbar-brand{
            margin-right: 0!important;
        }
        .carousel-caption.sliderCarousel {
            bottom: 24px;
        }
        .offcanvas.vidyalaya-offcanvas{
            margin-left: -26px;
        }
       .navbar-nav.nav-vidyalaya{
       margin-right: 0!important;
       }
    }
    @media(max-width:1045px){
        .notice.NewsBox h5 {
            font-size: 16px;
            padding: 9px 0;
        }
    }
    @media(max-width:1024px){
    .nav-vidyalaya .nav-link {
    padding: 34px 8px!important;
    }
    .carousel-caption.sliderCarousel {
    bottom: 1.25rem;
    }
    .categories_wrap {
    margin-top: 70px;
    }
    .inner-icon {
    border: 1px solid navajowhite;
    }
    .news-letter-section .form-control {
    padding: 24px 22px 24px 65px;
    }
    .vidyalaya-btn {
    margin: 15px 8px;
    }
    .contact-vidyalaya ul li {
        margin-right: -4px;
        padding: 6px 0px;
    }
    .nav-vidyalaya .nav-link {
        padding: 34px 7px!important;
    }
}
    @media(max-width:992px){
.video-wrap{
    margin-bottom: 40px;
}
.brillent-performance {
    padding-top: 60px;
}
.left-slider-notice {
  
    margin-top: 20px;
}    
    }
    @media(max-width:991px){
    .nav-vidyalaya .nav-link {
    padding: 20px 8px!important;
    }
    .vidyalayaNavbar .navbar-toggler{
    border: none!important;
    }
    .vidyalayaNavbar .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow:none;
    }
    .learning-wrap {
    margin-bottom: 20px;
    }
    .sliderCarousel p {
    font-size: 14px;
    }
    .sliderCarousel h2 {
    font-size: 50px;
    }
    .sliderCarousel ul li .vidya-btn {
    margin-right: 20px;
    padding: 11px 19px;
    }
    .carousel-caption.sliderCarousel {
    bottom: 2.25rem;
    }
    .card-teacher .card-body {
    padding: 8px 0;
    }
    .card-teacher {
    margin-bottom: 20px;
    }
    .learning-wrap .edu-icon {
    width: 72px;
    height: 72px;
    line-height: 70px;
    }
    .academicCard{
        margin-bottom: 20px;
    }
    .academic-card {
        padding: 47px;
        margin: 34px 40px;
    }
    .research-img{
        margin-bottom: 20px;
    }
    .research-sec {
        padding-bottom: 25px;
    }
    .left-tab{
        margin-bottom: 30px;
    }
    .left-slider-notice {
        height: 392px;
    }
    }
    @media(max-width:812px){
    .sliderCarousel ul li .vidya-btn a {
    font-size: 14px;
    }
    .sliderCarousel p {
    font-size: 14px;
    font-weight: 400!important;
    line-height:24px !important;
    }
    .top-icon span {
        font-size: 14px;
    }
    }
    @media(max-width:798px){
    .header-bg ul li {
    margin-right: 20px;
    }
    .gallery-content .read-more{
    margin-bottom: 20px;
    }
    .choice-wrap p {
    padding: 0;
    }
    .enroll-bg p {
    padding: 0;
    }
    }
    @media(max-width:768px){
    .title h2 {
    font-size: 40px;
    }
    .header-bg ul {
    padding-left: 0;
    }
    .enroll-content h3 {
    font-size: 34px;
    }
    .learning-wrap .edu-icon {
    line-height: 68px;
    width: 90px;
    }
    .academic-card {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 34px;
    } 
    .academic-card p {
        padding-bottom: 8px;
    } 
    .carousel-caption.sliderCarousel {
        bottom: 65px;
    }
    .sliderCarousel h2 {
        font-size: 40px;
        margin-bottom: 30px;

       
    }
    .choice-section {
        margin-bottom: 30px;

    }
    .video-section {
     padding: 30px 0 0 0;
     
    }
    .sliderCarousel p {
        display: none;
    }
    }

       
    @media(max-width:660px){
        .carousel-caption.sliderCarousel {
            bottom: 40px;
        }  
    }
    @media(max-width:575px)
    {
        .sliderCarousel h2 {
            font-size: 34px;
          
        }
        .sliderCarousel ul li .vidya-btn {
           
            padding: 7px!important;
            margin-bottom: 8px;
        }
    }
    @media(max-width:499px){
    .learning-wrap .edu-icon {
    line-height: 54px;
    width: 61px;
    height: 57px;
    }
    .learning-wrap .edu-icon {
    line-height: 68px;
    width: 100px;
    }
    .academic-card {
        padding: 20px;
    }
   
    .learning-wrap .edu-icon img {
    width: 35px;
    }
    .learning-wrap .edu-icon {
    width: 107px;
    }
    .academic-card h2 {
        margin-bottom:0;
    }
    .academic-card p {
        font-size: 14px;
    }
    .video-section {
        padding: 0;
    }
    .carousel-caption.sliderCarousel {
        bottom: 40px;
    }
    .sliderCarousel h2 {
        font-size: 24px;
    }
    .sliderCarousel ul {
        display: block;
    }
    .sliderCarousel ul li .vidya-btn{
        display: none;
    }
    }
    @media(max-width:425px){
        .carousel-caption.sliderCarousel {
            bottom: 30px;
        }
        .title h2 {
            font-size: 30px;
        }        
    }
    @media (max-width: 399px){
    .learning-wrap .edu-icon {
    width: 119px;
    }
    .explore-Btn a {
        padding: 5px 16px;
    }
    .academic-card p {
        padding-bottom: 0px;
    }
    .academic-card h2 {
        font-size: 20px;
    }
    .academic-card {
        padding: 10px;
    }
    }
    @media(max-width:371px){
    .header-bg ul li {
    margin-right: 8px;
    font-size: 14px;
    }
    .learning-wrap .edu-icon img {
    width: 35px;
    }
    /* .learning-wrap .edu-icon {
    line-height: 47px;
    width: 85px;
    height: 48px;
    } */
    .learning-wrap .edu-icon {
    width: 150px;
    line-height: 62px;
    }
    .academic-card p {
        font-size: 12px;
    }
    .academic-card {
        padding: 5px;
    }
    .research-sec {
        padding-bottom: 20px;
    }
   
    }
    @media(max-width:375px){
        .notice.NewsBox h5 {
            font-size: 15px;
            padding: 8px 0;
        
        }
        .top-icon span{
            font-size: 14px;
        }
        .carousel-caption.sliderCarousel {
            bottom: 20px;
        }
        .sliderCarousel h2 {
            font-size: 20px;
        }
    }
   @media(max-width:320px){
    .sliderCarousel h2 {
        margin-bottom: 16px;
    }
   }