body{
    margin: 0px;
    padding: 0px;
    font-family: 'Hind Guntur', sans-serif;
}

/* navbar-styles */
.nav-color{
 color:#48426d;
}
.btn-bg{
    background-color: #DB8D10;
}
/* pseudo-classes */
a.nav-color:link{
    
    color: #48426d;
}
a.nav-color:visited {
      color: #48426d;
  }
a.nav-color:hover{
    text-underline-position: below;
    text-decoration: underline;
    margin-top: 7px;
    color: #48426d;
}
a.nav-color:active{
    color: white;
  }
/* end pseudo classes */

li.active{
    text-decoration: underline;
}
/* end navbar-styles */

/* carousel styles */
.first{
    height: 95vh;
    min-height: 500px;
    background: linear-gradient(to right,rgb(17, 30, 108, 0.3),rgb(0,0,255,0.4)), url(../res/images/libary.png) no-repeat center center scroll; 
    background-size: cover;
}
.second{
    height: 95vh;
    min-height: 500px;
    background: linear-gradient(to right,rgb(17, 30, 108, 0.3),rgb(0,0,255,0.4)), url(../res/images/lab.png) no-repeat center center scroll; 
    background-size: cover;
}
.third{
    height: 95vh;
    min-height: 500px;
    background: linear-gradient(to right,rgba(17,30,108,0.3),rgba(0,0,255,0.4)), url(../res/images/nursery.png) no-repeat center center scroll; 
    background-size: cover;
}
.fourth{
    height: 95vh;
    min-height: 500px;
    background: linear-gradient(to right,rgba(17,30,108,0.3),rgba(0,0,255,0.4)), url(../res/images/assembly.png) no-repeat center center scroll; 
    background-size: cover;
}

.carousel-p{
    word-spacing: 10px;
    font-size: 19px;
    letter-spacing: 2px;
}
.lead{
    background-color: #DB8D10;
    color: #FFFFFF;
    font-weight: bold;
}
.lead:hover{
    color: #f0c38e;
}
/* end carousel */

/* body styles */

.btn-about{
    border-color: #48426d;
}
.btn-about:hover{
    background-color: #48426d;
    color:white;
}
div.admissions{
    margin-top: 100px;
}
.admit{
    background-color:#0B1F55;
}
.bg-one{
   background-image: url(../res/images/nursery.png);
   background-size: cover;
}
.bg-two{
    background-image: url(../res/images/assembly.png);
    background-size: cover;
 }
 .bg-three{
    background-image: url(../res/images/class.png);
    background-size: cover;
 }
 .bg-four{
    background-image: url(../res/images/lab2.png);
    background-size: cover;
 }
 div.grow{
     height: 400px;
 }
 .btn-admit:hover{
    background-color: #f0c38e;
    color: black;
 }
 .news{
     background-color: #0B1F55;
 }
 .body-hover:hover{
     background-color: #48426d;
     color: white;
 }
div.about-bg{
    background-image: url(../res/images/class.png);
    background-size: cover;
    height: 300px;
}
div.no{
    font-size: 50px;
}
div.caption{
    font-size: 20px;
}
div.stat{
    background-color: darksalmon;
}
div.stat2{
    background-color: #f0c38e;
}
    .divider {border: 1px solid #ccc;}
    img {width:100%;}

     .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    div.news-bg{
        background-image: url(../res/images/excursion.png);
        background-size: cover;
        height: 300px;
    }
    div.event-bg{
        background-image: url(../res/images/lab.png);
        background-size: cover;
        height: 300px;
    }
    div.gallery-bg{
        background-image: url(../res/images/libary.png);
        background-size: cover;
        height: 300px;
    }
    div.contact-bg{
        background-image: url(../res/images/class.png);
        background-size: cover;
        height: 300px;
    }s
    div.newss{
        cursor: pointer;
    }
    

    /***** Gallery *****/
 
.gallery-box {
    padding-top: 30px;
}
.gallery-box img {
    cursor: pointer;
}
 
.carousel .carousel-indicators {
    bottom: -20px;
}
.carousel .carousel-indicators li {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 50%;
    background-color: #5a6268;
}
 
.carousel .carousel-inner {
    padding-bottom: 40px;
}
 
.carousel .carousel-control-next, 
.carousel .carousel-control-prev {
    top: auto;
    border: 0;
}



/* media queries */
@media screen and (max-width: 480px) {
    .none{
        display: none;
    }
    .first{
        height: 95vh;
        min-height: 500px;
        background: linear-gradient(to right,rgba(17,30,108,0.3),rgba(0,0,255,0.4)), url(../res/images/libary.png) no-repeat center center scroll; 
        background-size: cover;
    }
    .second{
        height: 95vh;
        min-height: 500px;
        background: linear-gradient(to right,rgba(17,30,108,0.3),rgba(0,0,255,0.4)), url(../res/images/lab.png) no-repeat center center scroll; 
        background-size: cover;
    }
    .third{
        height: 95vh;
        min-height: 500px;
        background: linear-gradient(to right,rgba(17,30,108,0.3),rgba(0,0,255,0.4)), url(../res/images/nursery.png) no-repeat center center scroll; 
        background-size: cover;
    }
    .fourth{
        height: 95vh;
        min-height: 500px;
        background: linear-gradient(to right,rgba(17,30,108,0.3),rgba(0,0,255,0.4)), url(../res/images/assembly.png) no-repeat center center scroll; 
        background-size: cover;
    }
   .text{
       font-size: 30px;
   }
   .btn-about{
    border-color: #48426d;
    }
    
    .btn-about:hover{
        background-color: #48426d;
        color:white;
    }
    div.smallS{
        text-align: left;
    }

  
  }

  @media screen and (min-width: 768px) {
    .none{
        display: block;
    }
    .first{
        height: 95vh;
        min-height: 500px;
        background: linear-gradient(to right,rgba(17,30,108,0.3),rgba(0,0,255,0.1)), url(../res/images/libary.png) no-repeat center center scroll; 
        background-size: cover;
    }
    .second{
        height: 95vh;
        min-height: 500px;
        background: linear-gradient(to right,rgba(17,30,108,0.3),rgba(0,0,255,0.1)), url(../res/images/lab.png) no-repeat center center scroll; 
        background-size: cover;
    }
    .third{
        height: 95vh;
        min-height: 500px;
        background: linear-gradient(to right,rgba(17,30,108,0.3),rgba(0,0,255,0.1)), url(../res/images/nursery.png) no-repeat center center scroll; 
        background-size: cover;
      
}
    .fourth{
        height: 95vh;
        min-height: 500px;
        background: linear-gradient(to right,rgba(17,30,108,0.3),rgba(0,0,255,0.1)), url(../res/images/assembly.png) no-repeat center center scroll; 
        background-size: cover;
    }

    .btn-about{
        border-color: #48426d;
    }
    .btn-about:hover{
        background-color: #48426d;
        color:white;
    }
    div.smallS{
        text-align: center;
    }
    /* div.grow{
        height: 600px;
    } */
    
  }

  .line-lg{
      line-height: 30px;
  }

  /*.firstcard{
    background-color: #F8F9FA;
    padding: 2rem 3rem;
    margin-bottom: 2rem;
  }*/