* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}
/*.carousel-inner {*/
/*    overflow:auto !important;*/
/*}*/
.banner_button{
    display:flex;
    justify-content:space-between;
    align-items:center;
    position: relative;
    top: -26px;
    z-index: 4;
    /*width: 83%;*/
    margin: 0 auto;
    padding:0px;
    & .mr-20{margin-right:20px;}
    & p{
        width:44%;
    }
    & a{
        text-decoration:none;
        background-color:#ffffff;
        color:#276de7;
        padding: 6px 0px;
        border: 2px solid #276de7;
        font-size: 23px;
        display: block;
        text-align: center;
       }
       
}
.banner_button2{
    display:flex;
    justify-content:center;
    align-items:center;
    position: relative;
    top: -26px;
    z-index: 4;
    /*width: 83%;*/
    margin: 0 auto;
    padding:0px;
    & .mr-20{margin-right:20px;}
    & p{
        width:44%;
        box-shadow: 2px 4px 5px #00000014;
    }
    & a{
text-decoration: none;
        background-color: #ffd85d;
        color: #585858;
        padding: 6px 0px;
        border: 2px solid #276de7;
        font-size: 23px;
        display: block;
        text-align: center;
       }
       
}
.border_anim{
    position:relative;
    overflow:hidden;
}

.top,
.bottom,
.left,
.right {
  position: absolute;
  -webkit-animation: 8s linear infinite;
  animation: 8s linear infinite;
}
.top {
  top: 0px;
  left: -3px;
  height: 3px;
  -webkit-animation-name: top;
  animation-name: top;
}
@-webkit-keyframes top {
  25% {
    width: 0;
    background: #ffffff;
  }
  38% {
    width: calc(103%);
    background: #ffffff;
  }
  50% {
    background: #ffffff;
  }
  62% {
    background: #ffffff;
  }
  75% {
    width: calc(103%);
    background: #ffffff;
  }
  88% {
    left: auto;
    right: -3px;
    width: 0;
    background: #ffffff;
  }
}

.bottom {
  bottom: 0px;
  right: -3px;
  height: 3px;
  -webkit-animation-name: bottom;
  animation-name: bottom;
}
@-webkit-keyframes bottom {
  0% {
    width: 0;
  }
  12% {
    width: calc(103%);
    background: #ffffff;
  }
  25% {
    background: #ffffff;
  }
  38% {
    background: #ffffff;
  }
  50% {
    width: calc(103%);
    background: #ffffff;
  }
  62% {
    left: -3px;
    width: 0;
    background: #ffffff;
  }
  75% {
    background: #ffffff;
  }
}

.left {
  bottom: -3px;
  left: 0px;
  width: 3px;
  -webkit-animation-name: left;
  animation-name: left;
}
@-webkit-keyframes left {
  12% {
    height: 0;
    background: #ffffff;
  }
  25% {
    height: calc(103%);
    background: #ffffff;
  }
  38% {
    background: #ffffff;
  }
  50% {
    background: #ffffff;
  }
  62% {
    height: calc(103%);
    background: #ffffff;
  }
  75% {
    top: -3px;
    height: 0;
    background: #ffffff;
  }
  88% {
    background: #ffffff;
  }
}

.right {
  top: -3px;
  right: 0px;
  width: 3px;
  -webkit-animation-name: right;
  animation-name: right;
}
@-webkit-keyframes right {
  38% {
    height: 0;
    background: #ffffff;
  }
  50% {
    height: calc(103%);
    background: #ffffff;
  }
  62% {
    background: #ffffff;
  }
  75% {
    background: #ffffff;
  }
  88% {
    height: calc(103%);
    background: #ffffff;
  }
  100% {
    top: auto;
    bottom: -3px;
    height: 0;
    background: #ffffff;
  }
}

.banner_button a:hover{
   background-color: #276de7;
   color:#ffffff;
    animation: blinko 5s linear infinite;
   
}
.banner_button2 a:hover{
    background-color: #276de7;
    color:#ffffff;
    animation: blinko 5s linear infinite;
    
 }
/*@keyframes blinko{*/
           
/*           0%, 100% {background-color:#ffffff;color:#276de7;}*/
/*                50% { background-color: #276de7; color:#ffffff;}*/
           
/*       }*/
/*       .banner_button .blinkoo{*/
   
/*        animation: blinkoo 5s linear infinite;*/
   
/*}*/
/*@keyframes blinkoo{*/
           
/*           0%, 100% {background-color: #276de7; color:#ffffff;}*/
/*                50% {background-color:#ffffff;color:#276de7; }*/
           
/*       }*/
.bn {
/* 66 */
    font-size: 23px;
    font-style: italic;
    letter-spacing: .7px;
    text-shadow: 1px 1px 1px black;
   padding: 26px 0px 0px 0px !important;
}

.border-l-t-r {
    border: 1px solid #000;
    border-bottom: none;
}

.foot-wd {
    max-width: 68% !important;
}

.nav-icon-siz {
    font-size: 1.5rem;
}

.border-divider {
    height: 58px;
    width: 3px;
    background: #0000009c;
}

.nav-p-address {
    font-size: 1.2rem;
    font-weight: 500;
    /* color: #dcb94a; */
}

.card-wd-stc {
    max-width: 72% !important;
}

.logo-text {
    font-size: 2.3rem;
    font-weight: 400;
}

.header {
    background-image: url("../img/header-banner-new.png");
    background-repeat: no-repeat;
    background-size: cover;
    /* height: 80vh; */
}

.cotetation-text-color {
    color: #ffd85d;
}

.cotetation-text-color {}

.height-80vh {
    height: 79vh;
}

.mother-pri {
    max-width: 100% !important;
    height: 100px !important;
}

.header-text {
    /* margin-top: 350px;
    margin-left: 2px; */
    text-shadow: 2px 2px 5px rgb(43, 42, 42);
    font-family: Cambria;
    font-size: 60px;
}

.text-btn {
    padding: 15px 40px;
    margin-left: 5px;
}

.hero-wd {
    max-width: 72% !important;
}

/* .img-top {
    position: absolute;
    bottom: -55px;
} */
.hero-img {
    position: absolute;
    bottom: 0px;
}

/* contact and icon-section-start */
.top-section {
    background-color: #276de7;
}

/* contact and icon-section-end */
.video-tap {
    width: 100%;
    height: 330px;
}

.vd-text {
    width: 100%;
    height: 250px;
}

.vd-ans-hm {
    width: 100%;
    height: 400px;
}

.video-wd {
    max-width: 72% !important;
}

.alum-ni {
    max-width: 72% !important;
    /*margin-top:-58px !important;*/
}

.card-caruosel {
    max-width: 72% !important;
}

.video {
    width: 100%;
    height: 300px;
}

.video-carousel {
    width: 95%;
    height: 150px;
}

.out-look {
    max-width: 90% !important;
}

/* .out-look-wd{
    text-align: center;
} */

/* about-section-start */
.pri-img {
    text-align: center;
}

.pr-img-wd {
    max-width: 100% !important;
}

.video-top-border {
    background-color: #fff;

}

.hero-img-fluid {
    width: 134%;
    height: auto
}

.box-1 {
    background-color: #76b7fe;
    width: 151px;
    height: auto;
    border: 1px solid #fff;
    padding: 7px;

}

.text-border {
    border: 1px solid rgb(255, 255, 255);

}

.box-2 {
    background-color: #276de7;
    width: 150px;
    height: auto;
    border: 1px solid #ffffff;
    padding: 7px;
}

.box-3 {
    background-color: #76b7fe;
    width: 150px;
    height: auto;
    border: 1px solid #fff;
    padding: 7px;
}

.box-4 {
    background-color: #276de7;
    width: 150px;
    height: auto;
    border: 1px solid #fff;
    padding: 7px;
}

.about-us {
    background-image: url('assets/img/about-us-bg.png');
}

.rotating-text-wrapper {
    height: -100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.rotating-text-wrapper h2 {
    font-size: 1em;
    margin: 0;
    padding: 0.3em;
    color: #fff;

    animation-duration: 20s;
    animation-iteration-count: infinite;
    opacity: 0;
}

.rotating-text-wrapper h2:nth-child(1) {
    background-color: none;
    animation-name: rotating-text-1;
}

@keyframes rotating-text-1 {
    0% {
        transform: translateY(400%);
    }

    33% {
        transform: translateY(100%);
        opacity: 1;
    }

    34% {
        opacity: 0;
    }
}

.rotating-text-wrapper h2:nth-child(2) {
    background-color: none;
    animation-name: rotating-text-2;
}

@keyframes rotating-text-2 {
    33% {
        transform: translateY(100%);
        opacity: 0;
    }

    66% {
        transform: translateY(0);
        opacity: 1;
    }

    67% {
        opacity: 0;
    }
}

.rotating-text-wrapper h2:nth-child(3) {
    background-color: none;
    animation-name: rotating-text-3;
}

@keyframes rotating-text-3 {
    66% {
        transform: translateY(0);
        opacity: 0;
    }

    99% {
        transform: translateY(-100%);
        opacity: 1;
    }

    100% {
        transform: translateY(-100%);
        opacity: 0;
    }
}

@media screen and (max-width: 576px) {
    .rotating-text-wrapper {
        font-size: 0.7rem;
    }
}

/* counting-section-start */
.count-bg {
    background-image: url("assets/img/counter-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.compress-font {
    font-size: 30px;
    color: #76b7fe;
    font-family: cambria !important;
}

.text-compress-font {
    font-size: 20px;
}

.counter {
    font-size: 70px;
    font-family: cambria !important;
    transform: rotate(-90deg);
}

/* counting-section-End */
.school-bg {
    background-color: #d9ebff;
}

.line {
    width: 85%;
}

.hu-line {
    width: 60%;
}

.in-line {
    width: 70%;
}

.hero-text {
    max-width: 70% !important;
}
.mt-10{
    margin-top:10px;
}
.text-decoration-none{
    text-decoration:none;
}
.ansh_overlay{
    position:relative;
    overflow:hidden;
}
.ansh_overlay::after{
    content:"Go To The Website";
    position:absolute;
    top:50%;
    left:50%;
    transform: translate(-50%, -50%);
    width:100%;
    height:300px;
    background:#000000a6;
    z-index:2;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    opacity:0;
   
    
}
.ansh_overlay:hover::after{ 
    transition: opacity 0.4s ease;
    opacity: 1;
}
/* mediaquary */
@media(max-width: 420px) {
    .hero-text {
        max-width: 100% !important;
    }

    .img-he {

        height: 170px !important;
        margin-top: 0px !important;
        padding: 12px 30px;
        text-align: center;

    }

    .card-text-un {
        margin-top: 27px !important;
    }

    .out-look {
        max-width: 100% !important;
    }

    .foot-wd {
        max-width: 100% !important;
    }

    .card-wd-stc {
        max-width: 100% !important;
    }

    .card-carousel-wd {
        max-width: 100% !important;
    }

    .second-header-style {
        font-weight: 500;
        font-size: 1.4rem !important;
        font-family: Poppins, sans-serif;
    }

    .video-right-stiker {
        width: 90px !important;
        height: 103px !important;
        background-color: #276de7;
        border-bottom-left-radius: 40px;
        box-shadow: 5px 5px 6px;
        position: absolute;
        top: 0px;
        right: 0px;
    }

    .main-video-wd {
        margin-top: 85px !important;
        margin-top: 85px !important;
    }

    .main-video {
        margin-top: 20px !important;
    }

    .alum-ni {
        max-width: 100% !important;
    }

    .alumni-text {
        max-width: 100%;
        flex-direction: column;
    }

    .hero-wd {
        max-width: 100% !important;
    }

    .box-5 {

        position: absolute !important;
        top: 411px !important;
        left: 289px !important;

    }

    .anh {
        max-width: 100% !important;
    }

    .boy-img {
        max-width: 100% !important;
    }



    .line {
        width: 90%;
    }

    .video-carousel {
        width: 100%;
        height: 100px !important;
    }

    .video-wd {
        max-width: 100% !important;
    }

    .btn {
        display: inline-block;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        text-align: center;
        text-decoration: none;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        background-color: transparent;
        border: 1px solid transparent;
        padding: 0px !important;
        font-size: 1rem;
        border-radius: 0px !important;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    }

    .card-title {
        font-size: .6rem;
    }

}

@media (max-width: 1366px){
    .bn {
        padding: 37px 0px 0px 0px !important;
    }
    /*.banner_button {*/
    /*    bottom: -145px;*/
    /*}*/
    .banner_button {
        & p {
    width: 40%;
        }
    }

    .banner_button2 {
        & p {
    width: 40%;
        }
    }
}

@media (max-width: 768px) {
    .mobile_btn_relative{
            position: relative;
    top: 21px;
    }
    .img-overlayy::after{
        top: 38% !important;
    height: 73% !important;
}
    .banner_button{
        
    top: -18px;
       flex-direction: column;
       & p {
    width: 82%;
    }
   
    & a{
        padding: 3px 28px;
        font-size: 15px;
       }
}

.banner_button2{
        
    top: -18px;
       flex-direction: column;
       & p {
    width: 82%;
    }
   
    & a{
        padding: 3px 28px;
        font-size: 15px;
       }
}
    .alumni-text {
        width: 100% !important;

    }

    .main-video {
        width: 100% !important;
    }

    .btn {
        display: inline-block;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        text-align: center;
        text-decoration: none;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        background-color: transparent;
        border: 1px solid transparent;
        padding: 5px 25px !important;
        font-size: 1rem;
        border-radius: 0px !important;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    }

    .video-wd {
        max-width: 100% !important;
    }

    .card-carousel-wd {
        max-width: 100% !important;
    }

    .alum-ni {
        max-width: 100% !important;
    }

    .hero-wd {
        max-width: 92% !important;
    }

    .under-video {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .box-5 {
        width: 130px;
        height: 130px;
        background-color: #276de7;
        border-bottom-left-radius: 40px;
        position: absolute !important;
        top: 366px !important;
        left: 420px !important;
        box-shadow: 5px 5px 6px;
    }

    .video {
        /* width: 365px; */
        height: 250px;
    }

    .main-video-wd {
        width: 100% !important;
        margin-top: 40px;
    }

    .under-text {
        display: flex;
        flex-direction: column !important;

    }


    .text-border {
        border: 1px solid black;
        padding: .9rem;
    }

    .mb-full-page {
        width: 100% !important;
        text-align: center;
    }

    .img-top {
        margin-top: -196px;
    }

    .traingal {
        position: absolute;
        top: 326px !important;
        right: 58px !important;
    }

    .traingal-img {
        position: absolute;
        top: -1px !important;
        left: 331px !important;
    }

    .blue-tran-img {
        max-width: 57% !important;
    }

    .header-text {
        /* margin-top: 59px;
    margin-left: 20px; */
        text-shadow: 2px 2px 5px rgb(71, 70, 70);
        font-family: Cambria;
        font-size: 31px;
    }

    .wing-img {
        position: absolute;
        top: 604px !important;
        right: 300px !important;
    }

    .wing-text {
        width: 100% !important;
    }

    .boy-img {
        max-width: 92% !important;
    }

    .up-top-under {
        flex-direction: column;
        align-items: center;

    }

    .about-ans {
        max-width: 100% !important;

    }

    .video-carousel {
        width: 100%;
        height: 100px !important;
    }
}

/*  */
/* .img-position {
    position: absolute;
    left: 337px;
    top: -7px;
}

.img-position-mo {
    position: absolute;
    left: 318px;
    top: -5px;
} */

.conrner-img {
    position: absolute;
}

.item-border-card {
    border: 1px solid #276de7;
    /* border-radius: 6px; */
}

.img-size {
    max-width: 100% !important;
    position: absolute;
    top: 10px;
    left: 25px;
}

.img-size-mo {
    max-width: 100% !important;
    position: absolute;
    top: 10px;
    left: 4px;
}

.traingal-img {

    position: absolute;
    top: -3px;
    left: 200px;
}

.under-text {
    display: flex;
    flex-direction: row-reverse;
}

.traingal-img:hover {
    top: -25px;
    right: -10px;
}

.bg-hr {
    background-color: #000;
}

/*.traingal:hover{
    top: -25px;
    right:-10px;
}*/
.traingal {
    position: absolute;
    top: 0px;
    right: 20px;
}


/* wing-section */

.wing-img {
    position: absolute;
    top: 100px;
    right: 300px;
}

.wing-btn {
    padding: 15px 35px;
    border: none;
    background-color: #fff;
    border: 2px solid #276de7;
}
.wing-btn a{
    
    color: #276de7;
}

.blue-tran-img {
    max-width: 70% !important;
}

.boy-img {
    max-width: 80% !important;
}

/*.wing-img:hover{
    right: 10px;
    transition: .8s;
    cursor: pointer;
}*/
/* alumni */
.box-5 {
    width: 130px;
    height: 130px;
    background-color: #276de7;
    border-bottom-left-radius: 40px;
    position: absolute;
    top: 21px;
    right: 20px;
    box-shadow: 5px 5px 6px;

}

.footer-bg {
    background-color: #276de7;
}


/*  */



.wing-btn:hover {
    background-color: #276de7;
    border:2px solid #fff;

}

.wing-btn:hover a {
   color:#fff;

}

.para-header {
    font-family: cambria;
    font-size: 30px;
}

.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 5px 25px !important;
    font-size: 1rem;
    border-radius: 0px !important;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}



/* .content {
    display: flex;
    justify-content: space-around;
    align-items: center;
      background: #030303;
    height: 100vh;
  } */

.value {
    font-size: 60px;
    font-family: cambria !important;
    transform: rotate(-90deg);
    display: block;
    font-weight: bold;
    color: #fff;
}

/*owl*/
.home-demo .item {
    background: #ff3f4d;
}

.home-demo h2 {
    color: #FFF;
    text-align: center;
    padding: 5rem 0;
    margin: 0;
    font-style: italic;
    font-weight: 300;
}


/* 03-11-2023 TANAY */
.top-nav-font-style {
    font-size: 17px;
    font-weight: 700;

}

.top-social-nav-font-style {
    font-size: 17px !important;
    font-weight: 300 !important;
    /* font-family: Poppins,sans-serif !important; */
}

.nav-link-text-menu {
    font-size: 1.1rem;
    font-weight: 500;
    /*font-family: Poppins, sans-serif;*/
}

.second-header-style {
    font-weight: 500;
    font-size: 2.4rem;
    /*font-family: ;*/
}

.diffrante-sub-heading {
    font-weight: 600;
    font-family: Poppins, sans-serif;
}

.all-para-text-style {
    font-size: 1.1rem;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 19px;
    /*font-family: ;*/
}

.hr-style {
    height: 3px !important;
}

.hr-bg-style {
    background-color: #276de7;
    opacity: 1;
}

.bg-img-prince {
    /* background-image: url(./assets/img/about-us-bg.png); */
    background-position-y: top;
    background-repeat: no-repeat;
    background-color: #c6e0fd;
}

.wings-section {
    background-color: #c6e1ff;
}

.rj-mi-text {
    color: #276de7;
    font-weight: 700;
    font-size: 1.7rem;
}

.wings-school-text-style {
    font-weight: 500;
    font-size: 2rem;
    font-family: Poppins, sans-serif;
}

.wing-text-style {
    font-family: Poppins, sans-serif;
    font-weight: 600;
}

.wing-sub-text-style {
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 1px;
    font-family: Poppins, sans-serif;
    color: #276de7;
}

.nav-section {
    background-color: #f8f9fa !important;
}

.triangle-shape-img {
    position: absolute;
    right: 0px;
    z-index: -1;
}

.boy-imgg {
    position: absolute;
    top: 50%;
    left: 32%;
    transform: translate(-50%, -50%);
}

.width-f-f-f {
    width: 444px;
}

.video-right-stiker {
    width: 130px;
    height: 130px;
    background-color: #276de7;
    border-bottom-left-radius: 40px;
    box-shadow: 5px 5px 6px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.text-justify {
    text-align: justify;
}

.bg-d-none {
    display: none;
}

.mb-bottom-all {
    margin-bottom: 70px;
}

.text-light-black {
    color: #ffffff;
}

.text-end-bg {
    text-align: right;
}

.img-overlay{
    position:relative;
}
.img-overlayy::after{
    content: "";
    position: absolute;
    top: 48%;
    left: 50%;
    height: 59%;
    width: 74%;
    background: #01283a96;
    border: 3px solid #ffffffcc;
    border-radius: 10px;
    z-index: 1;
    transform: translate(-50%, -50%);
}
.carousel-caption{
    z-index:200;
}
@media(max-width: 500px) {
    .mob-d-none{
        display:none !important;
    }
    .carousel-caption {
        top: 36% !important;

        & h3{
            padding-top: 0px !important;
        }
    }
    .bn {
        font-size: 12px !important;
        font-style: italic;
  letter-spacing: .7px;
  text-shadow: 1px 1px 1px black;
  margin-top: 5px !important;
  padding: 3px 0px 0px 0px !important;
    }

    .mob-wa-fs {
        width: 25px !important;
    }

    .nav-p-address {
        font-size: 1rem;

    }

    .mb-bdr {
        border-bottom: 2px solid #0000009c;
        padding-bottom: 28px;
    }

    .alumni-center {
        justify-content: center !important;
        text-align: center;
    }

    .flex-di-mob {
        flex-direction: column-reverse;
    }

    .txt-mob-center {
        text-align: center;
    }

    .text-end-bg {
        text-align: center !important;
    }

    .mob-flx-clm {
        /* flex-direction: column; */
        margin-bottom: 5%;
    }

    .border-divider {
        display: none;
    }

    .text-light-black {
        color: #000 !important;
    }

    .hr-bg-style {
        background-color: #000 !important;
    }

    .only-mob-logo {
        width: 73px !important;
    }

    .logo-text {
        font-size: 1.7rem;
    }

    .mb-bottom-all {
        margin-bottom: 54px !important;
    }

    .header {
        /* height: 100vh; */
    }

    .height-80vh {
        height: 80vh;
    }

    .hero-img-fluid {
        width: 100%;
        height: auto
    }

    .mob-flex-drc-cl-rv {
        flex-direction: column-reverse !important;
    }

    .boy-imgg {
        width: 310px !important;
        left: 50% !important;
    }

    .mob-none {
        display: none !important;
    }

    .hero-img {
        position: relative !important;
        bottom: -27px;
    }

    .mob-block {
        display: block !important;
    }

    .mob-txt-center {
        text-align: center;
    }
}

.card-carousel-wd {
    max-width: 72% !important;
}

.carousel-wrap {
    /*margin: 90px auto;*/
    /* padding: 0 8%; */
    width: 100%;
    position: relative;
    text-align: center;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
    position: relative;
    z-index: 100;
    -webkit-backface-visibility: hidden;
}

/* end fix */
.owl-nav>div {
    margin-top: -26px;
    position: absolute;
    top: 50%;
    color: #cdcbcd;
}

.owl-nav i {
    font-size: 52px;
}

.owl-nav .owl-prev {
    left: -50px;
}

.owl-nav .owl-next {
    right: -50px;
}

.card-img-carousel {
    max-width: 100% !important;
}

.anh-home {
    max-width: 72% !important;
}

.card-side {
    max-width: 50%;
}

.img-he {

    height: 270px;
    margin-top: 5px;
    padding: 12px 30px;
    text-align: center;

}

/* .owl-carousel .owl-item img {
    display: block;
    text-align: center;
    width: 100%;
} */

.block-ellipsis {
    height: 750px;
    background: #ffffff;
}

.crd-img {
    width: 250px;
    height: 250px;
    display: flex;
    justify-content: center;
}

.img-fluidd {
    width: 100%;
    height: auto;
    display: block;
    object-fit: fill;

}

/* .card-img-body{
    width: 255px;
  } */

body {
    font-family: 'Kanit', sans-serif;
}

/* section{padding:30px 0;} */

/*Carousel starts*/
.carousel-caption {
    top: 45%;
    transform: translateY(-50%);
    /*background: aqua;*/
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    & h3{
        padding-top: 30px;
    }
}

.carousel-caption h1 {
    text-shadow: 1px 1px 1px #000;
    font-size: clamp(1rem, 3vw, 3rem);
}

.carousel-caption h3 {
    text-shadow: 1px 1px 1px #000;
    font-size: clamp(1rem, 2.5vw, 2.5rem);
    color: #ffffff;
    /* font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; */
    font-style: italic;
    /* font-weight: 800 !important; */
}

.owl-carousel .owl-nav {
    /*margin-top: 15px;*/
    /*    margin-top: 15px;*/
    display: flex;
    justify-content: space-between;
    position: absolute;
    width: 115%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    height: 50px;
    width: 50px;
    background: #fff;
    border: 1px solid #276de7;
}
.owl-prev:hover{
    background: #276de7 !important;
    color:white !important;
}
.owl-next:hover{
    background: #276de7 !important;
    color:white !important;
}


.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    font-size: 30px;
    margin: 0 15px;
}

/*Carousel ends*/

/* #souls p {
    font-size: clamp(0.7rem, 2vw, 1.1rem);
} */
.alumni-heading-p {

    font-size: 1.4rem;
    font-weight: 500;
}

@media (min-width: 1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1000px;
    }
}

.fw-light_bold {
    font-weight: 600;
}

.quote-lft-stylr {
    font-size: 3rem;
    margin-top: -18px;
    margin-right: -11px;
    color: #c9c9c96e;
    position: relative;
    z-index: -1;
}

.quote-lft-stylr-two {
    font-size: 3rem;
    margin-top: -18px;
    margin-right: -11px;
    color: #276de769;
    position: relative;
    /*z-index: -1;*/
}

/* .left-light-q {
    float: left;
    shape-outside: content-box;
} */
.img-div-height-73{
    height: 73%;
}
.img-div-height{
    height: 76%;
}
.img-height{
    height: 100%;
    object-fit: cover;
}

#alumni {
    background-color: #c6e0fd;
}