*{
    font-family: 'Times New Roman', Times, serif !important;
}

.oi-menu:before{content:''}

body{
    overflow-x: hidden;
    margin: 0 !important;
    padding: 0 !important;
}
body *::-webkit-scrollbar{
    display: none;
}

body marquee:first-child h3{
    font-size: 0.75rem;
}
.bg-yellow {
    background-color: #fecc00;
}

.text-yellow {
    color: #fecc00;
}

.fs-15{
    font-size: 15px;
}
.fs-20{
    font-size: 20px;
}
.topper .text {
    color: black;
}

.rounded-25{
    border-radius: 25px;
}


.navbar-brand {
    background: url('../images/logo.jpg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
    border-radius: 7%;
}

.nav-item-inner {
    /* transition: opacity 1s ease-out; */
    width: 100%;
    white-space: nowrap;
    transition: 0.2s;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 100%;
    left: 15px;
    list-style: none;
    /* background: rgb(178, 189, 194); */
    /* background-color: #fecc00; */
    background-color: #2d2c2b;
    /* padding: 35px; */
    min-height: 150px;
    /* border-radius: 0 0 7px 7px; */
    transform: translateY(50%);
    
}

.nav-item-inner h2{
    cursor:copy !important;
}
.nav-mobile {
    display: none;
    overflow: auto;
}

.ftco-navbar-light .navbar-toggler, .ftco-navbar-light.scrolled .navbar-toggler{
    color: darkred !important;
}

.nav-item-inner-mob {
    /* transition: opacity 1s ease-out; */
    width: 100%;
    transition: 0.5s ease-out;;
    /* visibility: hidden; */
    /* display: none; */
    height: 0px;
    max-height: 0;
    /* opacity: 0; */
    list-style: none;
    /* background: rgb(178, 189, 194); */
    background: #fecc00;
    padding: 0;
    overflow: hidden;
}

.toggleMobMenu {
    height: auto;
    max-height: 500px;
    overflow: auto;
    padding: 2px 17px;
}

.nav-link {
    cursor: pointer;
}

/* a{
    color: black !important;
    text-decoration: none;
} */
.nav-item-inner a{
    color: white;
}
.nav-item-inner-mob a {
    color: black !important;
}

.nav-item-inner a:hover,
.nav-item-inner-mob a:hover {
    color: white !important;
    
}

.nav-item-inner-mob li {
    padding: 5px 3px;
}

.nav-item {
    cursor: pointer;
    /* position: relative; */
}

.toggleDesktopMenu{
    display: flex !important;
    visibility: visible;
    opacity: 1;
    top: 100%;
    transform: translateY(0);
}
/* .nav-item:hover>.nav-item-inner {
    display: block !important;
    visibility: visible;
    opacity: 1;
    top: 100%;
    transform: translateY(0);

} */

/* .nav-item:hover > .nav-item-inner-mob{
    display: block;
    opacity: 1;
}  */

#ftco-navbar2{
    background: #fecc00 !important;
}
.nav-link{
    font-weight: bold !important;
    color: black !important;
    
}

.navbar-nav::-webkit-scrollbar,.nav-item-inner-mob::-webkit-scrollbar{
    display: none !important;
}

@media (max-width: 991.98px) {
    #ftco-navbar {
        display: none !important;
    }

    .nav-mobile {
        display: block !important;
    }
}

footer .text,
footer a,
footer h2 {
    color: black !important;
}

footer h2 {
    font-weight: bold !important;
}

.content {
    height: auto;

}

.content section {
    width: 100%;
    margin: auto;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 2rem;
    /* background-color: #bdc3c7; */
    color: white;
    transform: translateX(-100%) scale(0.3);
    transition: transform 1s ease;
    margin-bottom: 25px;
    padding: 20px 0;
}

.content section:nth-child(2) {
    width: 100%;
    margin: auto;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 2rem;
    /* background-color: #bdc3c7; */
    color: white;
    transform: translateX(100%) scale(0.3);
    transition: transform 1s ease;
    margin-bottom: 25px;
    padding: 20px 0;
}


.content section img {
    width: 700px;
    height: 100%;
    border-radius: 3px;
}

.slide-in.visible {
    transform: translateX(0)  scale(1) !important ;
}

.slide-in div {
    box-shadow: 10px 10px 90px lightblue inset;
    padding: 5px;
}

.home-slider{
    height: 100vh !important;
}

.owl-carousel.home-slider .owl-dots{
    bottom: 100px;
}

.owl-carousel.home-slider .slider-item{
    height: 100vh;
}

@media screen and (max-width:900px) {
    .home-slider{
        height: 50vh !important;
    }
    .owl-carousel.home-slider .slider-item{
        height: 50vh;
    }   
}

.slider-item{
    background-size: 100% 100% !important;
}

#divNews1 .card{
    filter: drop-shadow(2px 4px 6px black);
    background-color: rgb(152 151 151 / 134%);
    box-shadow: inset 0 0 0 200px rgb(255 255 255 / 8%);
    margin-bottom: 20px !important;
}

blockquote {
    border:none;
    font-family:Georgia, "Times New Roman", Times, serif;
    margin-bottom:-30px;
    quotes: "\201C""\201D""\2018""\2019";
}

blockquote h3 {
font-size:21px;
}

blockquote h3:before { 
content: open-quote;
font-weight: bold;
font-size:30px;
color:#889c0b;
} 
blockquote h3:after { 
content: close-quote;
font-weight: bold;
font-size:30px;
color:#889c0b;
  
}

.bg-ghost-white{
    background: ghostwhite;
}

.fs-60{
    font-size: 60px;
}

.divBread{
    position: absolute;top: 0;right: 0;height: 100%;width: 100%;background: #d6d6d6;opacity: 0.8;z-index: -1;
}
.brH1Color{
    color: #1e45a2 !important;
}

.navbar-brand p{
    line-height: 1.2;
    margin: 3px;
    color: black;
}

@media screen and (max-width:967px) {
    .desktopSchoolId{
        display: none;
    }
}

.text-uppercase{
    text-transform: uppercase !important;
}