body, html {
  overflow-x: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
}
.part_certificate ul{
      padding: 0;
      margin: 0;
      display: flex;  
      align-items: center;
      width: 100%;
    }
    .part_certificate ul li{
      list-style: none;
      width: 10%;
      flex: 0 0 15%;
      display: inline-flex;
    }
    .part_certificate ul li .crp_img{
      padding: 0 1rem;
    }
    .owl-item {
  opacity: 0;
}
.owl-item.active {
  opacity: 1;
}
.carousel-item{
    transistion: transform 0.1s ease!important;
}
#ban_slider .carousel-item img{
        height: 480px!important;
        object-fit: cover;
    }

@media only screen and (min-width: 990px) and (max-width: 1199px) {
   #ban_slider .carousel-item{
       height: 520px!important;
   }
   #ban_slider .carousel-item img{
        height: 480px!important;
        object-fit: cover;
    }
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
    #ban_slider .carousel-item img{
        height: 480px!important;
        object-fit: cover;
    }
    #twofiveyear{
        display:none;
    }
    
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  #ban_slider .carousel-item img{
       margin-top:122px;
        height: 480px!important;
        object-fit: cover;
    }
}
@media only screen and (min-width: 1199px) and (max-width: 1600px) {
    #ban_slider .carousel-item img{
        height: 480px!important;
        object-fit: cover;
    }
}
.text-block {
  position: absolute;
  bottom: 20px;
  left: 50px;
  background-color: #ffffff;
  color: #ffffff;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  z-index: 99;
  height: 120px;
}
.text-block p{
    margin: 0;
}
.glass-effect
    {
      background: rgba( 255, 255, 255, 0.25 )!important;
      box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
      backdrop-filter: blur( 6.5px );
      -webkit-backdrop-filter: blur( 9.5px );
      border-radius: 10px;
      border: 1px solid rgba( 255, 255, 255, 0.18 );
    }
    .admission-block2 {
      /*position: absolute;*/
      /*top: -35px;*/
      /*right: -32px;*/
    /*  background: linear-gradient(184deg, rgba(218,214,212,1) 0%, rgba(244,241,229,1) 67%);*/
        /*background: linear-gradient(184deg, rgb(218, 214, 212) 0%, rgba(244, 241, 229, 0.3) 67%);*/
        /*background: linear-gradient(184deg, rgb(163, 75, 75) 0%, rgba(244, 241, 229, 0.3) 67%)!important;*/
        /*background: linear-gradient(184deg, rgb(220, 220, 220) 0%, rgba(244, 241, 229, 0.3) 67%) !important;*/
        background: linear-gradient(184deg, rgb(208, 208, 208) 0%, rgba(244, 241, 229, 0.3) 67%) !important;
      color: #bf6c6c;
      border-radius: 10px;
        padding: 10px;
      z-index: 199;
      /*width: 300px;*/
      /*max-height: 500px;*/
      text-align: center;
    
    }
    .admission-block2 button{
        border-radius: 6px;
        padding-bottom: 3px;
        padding-top:2px;
        padding-right:10px ;
        padding-left: 10px;
    }
    .admission-block2 input{
        width:;
        height:35px;
    }


.new-font-style{
     font-family: "Nunito", sans-serif;
     font-style: normal;
}
.new-text-color{
    color: #860c0c !important;
}
.bg{
    background: #860c0c !important;
}

.admission-block2 {
      /*position: absolute;*/
      /*top: -30px;*/
      /*right: 60px;*/
    /*  background: linear-gradient(184deg, rgba(218,214,212,1) 0%, rgba(244,241,229,1) 67%);*/
        /*background: linear-gradient(184deg, rgb(218, 214, 212) 0%, rgba(244, 241, 229, 0.3) 67%);*/
        /*background: linear-gradient(184deg, rgb(255, 146, 146) 0%, rgba(244, 241, 229, 0.3) 67%) !important;*/
        /*background: linear-gradient(184deg, rgb(215, 115, 115) 0%, rgba(244, 241, 229, 0.3) 67%) !important;
      color: #bf6c6c;
      border-radius: 10px;
        padding: 15px;
      z-index: 199;*/
      /*width: 400px;*/
      /*max-height: 500px;*/
      /*text-align: center;*/
    
    }
    input,select {
      /* x-offset y-offset blur spread color */
      box-shadow: 0px 8px 6px -6px rgba(0, 0, 0, 0.3);
    }
    option:not(:first-of-type) {
      color: #cd000a;
      font-family: 'Nunito',sans-serif;
    }
    .admission-block2 p{
        font-family: "Nunito", sans-serif;
        font-weight: 700;
        font-style: normal;
        /*background: #d91f23;*/
        /*background: #cd000a;*/
        /*background: #21a7d0!important;*/
        /*background: #3b7dd7 !important;*/
        background: #860c0c !important;
        border-radius: 6px;
        padding-bottom:4px;
        padding-top:4px;
        color: #fff;
        width:  50%;
       margin: auto;
       margin-bottom:15px;
       font-size: 17px;
    }
    .admission-block2 button{
        border-radius: 6px;
        padding-bottom: 3px;
        padding-top:2px;
        padding-right:15px ;
        padding-left: 15px;
    }
    .widget_container{
         background: linear-gradient(184deg, rgb(218, 214, 212) 0%, rgba(244, 241, 229, 0.3) 67%)!important;
    }
    /*.admission-block2 p{
        font-weight: 600;
        color :#031f41;
    }*/
    /*style="height:18px;margin-top:8px"
     style="padding:3px;border-radius:5px;color: #b31c1c;background: #fff;border: 1px solid #1d2244;border-radius:15px;padding: 3px 20px;font-weight: 600;"*/

    .block-2 .log-btn{
        margin-top: 13px;color: #fff;display:flex;
    }
    .block-2 .log-btn .btn-1{
        line-height:;margin-right:3px;margin-top:8px;
        border-radius:20px;padding: 2px 20px;font-weight: 600;
        background: #fff;
    }
    .block-2 .log-btn .btn-1 a{
        background:#;color:#b31c1c;padding:3px;
    }
    .log-btn{
        margin-top: 10px;background: #;text-align: center;border-radius:40px;height:70%;line-height:60%;width:100%;
    }
    @media only screen and (min-width: 380px) and (max-width: 776px) {
        .marquee_notice{
            margin-top:10px ;
        }
        .section-1 .topbar_Area2{

        }
        .log-btn{
            /*margin-top: 10px;background: #fff;text-align: center;border-radius:40px;height:70%;line-height:60%;width:100%;*/
        }
        .full-width-header.home8-style4.main-home .menu-area .rs-menu-area .main-menu .rs-menu-toggle{
            margin-right: 10px;
        }
        .full-width-header.home8-style4.main-home .menu-area.sticky .rs-menu-area .main-menu .rs-menu-toggle, .full-width-header.home8-style4.home9 .menu-area.sticky .rs-menu-toggle{
            color: #fff!important;
        }
        /*.admission-block2{
            width: 350px;
            height: auto;
            position: absolute;
            top: 20px;
            right: 20px;
        }*/
    }
    @media only screen and (min-width: 777px) and (max-width: 1187px) {
        .marquee_notice{
            margin-top:20px ;
        }
        /*.admission-block2{
            width: 400px;
            height: auto;
            position: absolute;
            top: 130px;
            right: 20px;
        }*/
    }
    
       /* .media-icon.blue-color2 .popup-videos{
            background: #002144;
        }*/



        /*bottm*/
        .limit-line{
        display: -webkit-box!important;
                -webkit-line-clamp:3!important;/*lines you wants to show*/
                -webkit-box-orient:vertical;
                overflow: hidden!important;
    }
    .limit-line-title{
        display: -webkit-box!important;
                -webkit-line-clamp:1!important;/*lines you wants to show*/
                -webkit-box-orient:vertical;
                overflow: hidden!important;
    }
    /*.floatform_adm{
        text-align: center;
        position: fixed;
        bottom: 35px;
        right: 85px;
        z-index: 999;
        cursor: pointer;
        background-color: #ff1a49;
        width: 190px;
        height: 110px;
        border-radius: 50px;
        color: #fff;
        transform: translateY(20px);
        transition: all 200ms ease-out;
        opacity: 0;
    }
    .floatform_adm .close-btn{
        margin-top: 0px;
        cursor: pointer;
        position: relative;
        right: -67px;
        top: -16px;
    }
    .floatform_adm i{
        margin-top: 0px;
        cursor: pointer;
    }
    .floatform_adm label{
        font-weight: bold;
        cursor: pointer;
    }
    .floatform_adm:hover{
        background: ;
        color: #000;
        transition:all .3s ease-out;
    }
    .floatform_adm.enter:hover{
        box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,00.23);
        opacity: 1;
    }
    .floatform_adm.enter{
        transform: translateY(0);
        opacity: 0.6;
        box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.14);
    }
    .floatform_adm.expand{
        height: 500px;
        border-radius: 5px;
        cursor: auto;
        opacity: 1;
        background:transparent;
    }
    .floatform_adm :focus{
        outline:0;
        box-shadow: 0 0 3pt 2pt rgba(14,200,121,0.3);
    }
    .floatform_adm button{
        background: transparent;
        border:0;
        color:#000;
        text-transform: uppercase;
        border-radius: 3px;
        cursor: pointer;
        font-size:12px;
        z-index:999;
    }
    .floatform_adm .admissionform {
        display: flex;
        flex-direction: column;
        position: absolute;
        opacity: 0;
        width: 1px;
        height: 1px;
        border-radius: 50%;
        transition: all 200ms ease-out;
        margin:auto;
        top: 0;
        left: 0;
        right:0;
        bottom: 0;
    }
    .floatform_adm .admissionform.enter{
        opacity: 1;
        border-radius: 0;
        margin:10px;
        width: auto;
        height: auto;
    }
    .floatform_adm .admissionform .adm_header{
        flex-shrink: 0;
        padding-bottom: 10px;
        display: flex;
        background: transparent;
    }
    .floatform_adm .admissionform .adm_header .title{
        flex-grow: 1;
        flex-shrink: 1;
        padding: 0 5px;
    }
    .floatform_adm .admissionform .adm_header button{
        flex-shrink: 0;
        z-index:999;
        font-size:18px;
    }
*/

    @media only screen and (max-width:600px){
        
       /* .floatform_adm{
        text-align: center;
        position: fixed;
        bottom: 35px;
        right: 85px;
        z-index: 999;
        cursor: pointer;
        background-color: #ff1a49;
        width: 158px;
        height: 75px;
        border-radius: 50px;
        color: #fff;
        font-size: 10px;

    }
    .floatform_adm .close-btn{
        margin-top: 0px;
        cursor: pointer;
        position: relative;
        left: 120px;
        top: -16px;
    }*/
   
    .new-box-link span{
        display: inline-block;
        color:#103783;
        font-size:11px!important;
        margin:5px;
    }
    }
    #overlay {
  position: fixed; /* Sit on top of the page content */
  display: none; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}
    
    /*new box*/
    .new-box-link{
        text-align: center;
        color: #103783!important;
        font-size: 15px;
        font-weight: 500;
        cursor: pointer;
        border: 1px solid #f4f4f4;
        border-radius: 5px;
        /*background: #8a3737;*/
        background:
        linear-gradient(346deg, #b8cbeb 0%, #eaf1fd 50%);
        font-family: "Roboto", sans-serif;
    }
    .new-box-link span{
         display: inline-block;
        color:#103783;
        margin:5px;
        line-height:1.5;
    }
    .new-box-link a{
        display: inline-block;
        color: #103783;
        text-transform: uppercase;
        font-weight: 500;
        margin:5px;
    }
    .new-color-gradient{
         background: 
        linear-gradient(70deg, #f0f0f0 0%, #dddddd 90%) !important;
    }
    .new-color-gradient .title-color{
        color: #103783!important;
    }
    .new-box-link:hover{
        background:
        linear-gradient(90deg, #a1c5ff 0%, #5481da 50%);
        color: #fff;
    }
    .new-box-link:hover span{
        color: #fff;
    }
   
   .rs-categories.style1 .categories-item{
    padding:10px!important;
    border-radius:10px!important;
    color: #273c66!important;
   }
   .rs-categories.style1 .categories-item .content-part .title {
    font-size: 18px!important;
    color: #273c66!important;
   }
   .rs-categories.style1 .categories-item:hover{
    border-color:#273c66!important;
    /*border-color:#21a7d0!important;*/
    /*background: #f3f8f9!important;*/
   }
.media-icon.blue-color2 .popup-videos{
    background: !e0b040!important;
}
.heading-title{
    font-family: 'Poppins', Sans-serif!important;font-size: 36px!important;font-weight: 700!important;
}
.heading-title2{
    font-family: 'Poppins', Sans-serif!important;font-size: 30px!important;font-weight: 700!important;
}
   @keyframes circle-ripple {
  0% {
    /*box-shadow: 0 0 0 0 rgba(255, 84, 33, 0.3), 0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3);*/
    box-shadow: 0 0 0 0 rgba(119, 139, 165,0.3), 0 0 0 1em rgba(119, 139, 165,0.3), 0 0 0 3em rgba(119, 139, 165,0.3), 0 0 0 5em rgba(119, 139, 165,0.3)!important;
  }
  100% {
    /*box-shadow: 0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3), 0 0 0 8em rgba(255, 84, 33, 0);*/
    box-shadow: 0 0 0 1em rgba(119, 139, 165,0.3), 0 0 0 3em rgba(119, 139, 165,0.3), 0 0 0 5em rgba(119, 139, 165,0.3), 0 0 0 8em rgba(119, 139, 165,0.3)!important;
  }
}
@-webkit-keyframes circle-ripple {
  0% {
    /*box-shadow: 0 0 0 0 rgba(255, 84, 33, 0.3), 0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3);*/
    box-shadow: 0 0 0 0 rgba(119, 139, 165,0.3), 0 0 0 1em rgba(119, 139, 165,0.3), 0 0 0 3em rgba(119, 139, 165,0.3), 0 0 0 5em rgba(119, 139, 165,0.3)!important;
  }
  100% {
    /*box-shadow: 0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3), 0 0 0 8em rgba(255, 84, 33, 0);*/
    box-shadow: 0 0 0 1em rgba(119, 139, 165,0.3), 0 0 0 3em rgba(119, 139, 165,0.3), 0 0 0 5em rgba(119, 139, 165,0.3), 0 0 0 8em rgba(119, 139, 165,0.3)!important;
  }
}

.media-icon.blue-color2 .popup-videos {
      color: #ffffff;
      background: #002144;
      animation:none!important;
      -webkit-animation:none!important;
      /*animation: circle-ripple 3s linear linear infinite;*/
      /*-webkit-animation: circle-ripple 3s linear infinite;*/
    }
    .media-icon.orange-color2 .popup-videos:before {
      display: none;
    }
    .media-icon.orange-color2 .popup-videos:hover:before {
      background: #002144;
    }
    @keyframes circle-ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 84, 33, 0.3), 0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3);
  }
  100% {
    box-shadow: 0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3), 0 0 0 8em rgba(255, 84, 33, 0);
  }
}
@-webkit-keyframes circle-ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 84, 33, 0.3), 0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3);
  }
  100% {
    box-shadow: 0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3), 0 0 0 8em rgba(255, 84, 33, 0);
  }
}

.rs-categories.main-home .categories-items .cate-images a img {
    box-shadow: none!important;
}



/* Custom CSS to force equal sizing */
    .img-equal {
      width: 100%;
      height: 180px; /* Set a fixed height for all images. Adjust as needed. */
      object-fit: cover; /* Crops the image nicely without squishing it */
      border-radius: 12px; /* Optional: Adds rounded corners matching your example */
    }
    .big-img-equal{
      width: 100%;
      height: 50%; /* Set a fixed height for all images. Adjust as needed. */
      object-fit: cover; /* Crops the image nicely without squishing it */
      border-radius: 12px; /* Optional: Adds rounded corners matching your example */
    }

    /* Optional: Adjust height specifically for mobile if 250px is too tall */
    @media (max-width: 768px) {
      .img-equal {
        height: 100px; 
      }
      .big-img-equal{
      width: 100%;
      height: 20%;
       /* Set a fixed height for all images. Adjust as needed. */
      object-fit: cover; /* Crops the image nicely without squishing it */
      border-radius: 12px; /* Optional: Adds rounded corners matching your example */
    }
    }


    /*.modern-marquee-container {
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        box-sizing: border-box;
    }
    .modern-marquee-content {
        display: inline-block;
        padding-left: 100%; 
        animation: marquee-scroll 25s linear infinite; 
        -webkit-animation: marquee-scroll 25s linear infinite; 
    }
    .modern-marquee-container:hover .modern-marquee-content {
        animation-play-state: paused;
    }
    @keyframes marquee-scroll{
        0%{transform:translate(0,0);}
        100%{translate:translate(-100,0);}
    } 
    .modern-marquee-content a {
        color: #040616;
        font-size: 17px;
        margin-right: 40px; 
        font-weight: 400;
        text-decoration: none;
    }
    .modern-marquee-content a:hover {
        text-decoration: underline;
    }
    .modern-marquee-content u {
        color: #ff1a49;
        font-size: 14px;
    }
*/

    /* The outer container acts as a window */
    .modern-marquee-wrapper {
        width: 100%;
        overflow: hidden;
        position: relative;
        height: 40px; /* Fixed height prevents the container from collapsing */
        display: flex;
        align-items: center;
    }

    /* The moving text track */
    .modern-marquee-content {
        position: absolute;
        white-space: nowrap;
        will-change: transform; /* Tells the browser to optimize for smooth movement */
        animation: scroll-left 25s linear infinite;
    }

    /* Pauses on hover */
    .modern-marquee-wrapper:hover .modern-marquee-content {
        animation-play-state: paused;
        cursor: pointer;
    }

    /* 0%: Starts at the far right edge of the wrapper (left: 100%)
      100%: Moves all the way left until it completely exits the screen (transform: translateX(-100%)) 
    */
    @keyframes scroll-left {
        0% { 
            left: 100%; 
            transform: translateX(0%); 
        }
        100% { 
            left: 0; 
            transform: translateX(-100%); 
        }
    }

    /* Link styling */
    .modern-marquee-content a {
        color: #040616;
        font-size: 17px;
        margin-right: 40px;
        font-weight: 400;
        text-decoration: none;
    }
    
    .modern-marquee-content a:hover {
        text-decoration: underline;
    }

    .modern-marquee-content u {
        color: #ff1a49;
        font-size: 14px;
    }



.overlay::before {
  content: '';
  z-index: 10;
  width: 100%;
  height: 100%;
  display: block;
  /*position: absolute;*/
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 50%);
}
.rs-services.style6 .services-wrap.bg1{
    background: none;
}
.backdrop{
    backdrop-filter: blur(10px);
}
.glass-effect{
    /* From https://css.glass *//*
background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);*/
}
.overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5)!important;
}
.overlay3{
    /*box-shadow: inset 0 0 0 400px rgba(6, 31, 66,1);*/
    /*box-shadow: inset 0 0 0 400px rgb(86, 157, 255);*/
    /*box-shadow: inset 0 0 0 400px rgb(59, 125, 215);*/
    /*box-shadow: inset 0 0 0 400px rgb(7, 36, 69);*/
    /*box-shadow: inset 0 0 0 400px rgb(64, 0, 0);*/
    /*background: linear-gradient(184deg, rgb(221, 138, 136) 0%, rgba(244, 241, 229, 0.3) 67%) !important;*/
    background: linear-gradient(184deg, rgb(252, 217, 136) 0%, rgba(244, 241, 229, 0.3) 67%) !important
    /*style="border:1px solid rgb(231, 143, 30)" >*/
    /*border:1px solid rgb(11, 50, 73)*/
    /*1px solid rgb(60, 5, 5)*/
    /*background: linear-gradient(184deg, rgb(105, 180, 255) 0%, rgba(244, 241, 229, 0.3) 67%) !important;*/
}

#scrollDown i{
    /*background: #3b7dd7!important;*/
}

.rs-categories.main-home .categories-items .contents .content-wrap .title a:hover{
    color: #21a7d0!important;
}

.full-width-header.home8-style4.main-home .menu-area .rs-menu-area .main-menu .rs-menu ul.nav-menu li .mega-menu a:hover, .full-width-header.home8-style4.main-home .menu-area .rs-menu-area .main-menu .rs-menu ul.nav-menu li .sub-menu a:hover{
    /*color: #21a7d0!important;*/
    color: #a30000!important;
}

.small-box-2 p{
    font-size: 14px;
    font-weight: 600;
  }
  .small-box{
    width: 18%!important;
    height: 150px!important;
    font-size: 16px;
    /*text-transform: uppercase;*/
  }
@media only screen and (max-width: 786px) {
    .rs-services.style6 .services-wrap {
    padding: 23px 10px 23px;
  }
  .heading-title2{
    font-size: 20px!important;
  }
  .rs-services.style6 .services-wrap .services-item .services-desc p{
    font-size: 12px;
  }
  /*end cards ranking*/
  .rs-categories.style1 .categories-item .icon-part{
    margin-right: 12px;
  width: 60px;
  height: 50px;
  line-height: 50px;
  }
  .rs-categories.style1 .categories-item .icon-part img{
    width: 30px;
  height: 30px;
  }
  .rs-categories.style1 .categories-item .icon-part i{
    width: 30px;
  height: 30px;
  }
  .rs-categories.style1 .categories-item .content-part .title{
    font-size: 12px !important;
  }
  .rs-categories.style1 .categories-item:hover{
    border-color: #273c66 !important;
    color: #fff
      border-color: #21a7d0 !important;
      background: #f3f8f9 !important;
      background: url(http://localhost/sstcacin_local/images/bg/about-intro-bg.jpg);
  }

  .small-box{
    width: 16%!important;
    height: 120px!important;
    font-size: 10px;
  }
  .small-box h3 b{
    font-size: 10px;
  }
  .small-box-2{
    height: 150px;
  }
  .small-box-2 p{
    font-size: 13px;
    font-weight: 600;
  }

}


/*.full-width-header.home8-style4.main-home .menu-area{

}
.full-width-header.home8-style4 .rs-header .menu-area.sticky{

}*/
.menu-area .menu-sticky .sticky{
    /*--bs-gutter-x: 0rem!important;*/
}

/* CSS */
.enquery-from .form-btn {
    width: 90%;
  align-items: center;
  appearance: none;
  background-color: #3EB2FD;
  /*background-image: linear-gradient(1deg, #4F58FD, #149BF3 99%);*/
  /*background-image: linear-gradient(1deg, #4F62FD, #04162c 99%);*/
  background-image: linear-gradient(1deg, #4F62FD, #000 99%);
  background-size: calc(100% + 20px) calc(100% + 20px);
  border-radius: 100px;
  border-width: 0;
  box-shadow: none;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-flex;
  font-family: CircularStd,sans-serif;
  font-size: 1rem;
  height: auto;
  justify-content: center;
  line-height: 1.5;
  padding: 6px 20px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .2s,background-position .2s;
  user-select: none;
  -webkit-user-select: none;
  vertical-align: top;
  white-space: nowrap;
}

.enquery-from .form-btn:active,
.enquery-from .form-btn:focus {
  outline: none;
}

.enquery-from .form-btn:hover {
  background-position: -20px -10px;
}

.enquery-from .form-btn:focus:not(:active) {
  box-shadow: rgba(40, 170, 255, 0.25) 0 0 0 .125em inset, rgba(40, 170, 255, 0.25) 0 20px 14px .125em,rgba(40, 170, 255, 0.25) 0 25px 20px .125em;
}
/*<!-- style="width:90%;border:1px solid #ccc;border-radius:20px;background: #083355!important;font-weight: 600;padding: 3px;" -->*/

/*admission form above banner on home page*/
.admissionform_overlay{
    position: absolute;
      top: 222px;
      right: 81px;
      z-index: 999;
      width: 380px;
      background: #fff;
      border-radius: 20px;
}
.admissionform_overlay .admission-block2{
    padding: 20px;
}

/*@media only screen and (min-width: 1199px) and (max-width: 1600px) {
  #ban_slider .carousel-item img{
    height: ;
  }*/