body{
        overflow-x: hidden;
}
a{
    text-decoration: none;
}

.admission_tab a{
    color:#fff;
}
.heading-color{
    color:#212529;
}
.tab-color{
    background: #132340 !important;
}
.section-bg{
    background:#d7e4ef96;
}
.admission_tab nav-link{
    color:#fff !important;
}
.admission_tab li{
    text-align:center;
    border:1px solid;
    margin:5px;
    background: #132340;
}
.admission .navbar-nav .nav-link.active, .admission .navbar-nav .show>.nav-link, .admission .nav-link:focus, .admission .nav-link:hover {
    background-color: #d9534f  !important;
    color:#fff;
}

.whatsapp-icon{
    position: fixed;
    left: 26px;
    bottom: 20px;
    z-index:9999;
    font-size:70px;

}
.mobile-icon{
    position: fixed;
    left: 20px;
    bottom:100px;
    z-index:9999;
    width:70px;
}
.apply-now{
   position: fixed;
    right: -40px;
    bottom: 60%;
    z-index: 9999;
    rotate: 90deg;
    background: #132340;
    color: #fff;
}
.apply-now.btn:hover{
    background: #dc3545  !important;
    color:#fff;
}
.border-radius-round{
    border-radius: 999px;
}

.btn-primary, .btn-primary:active{
    background: #fff !important;
    border: #fff !important;
    color: #000 !important;
}
.btn-primary:hover{
    background: #c5c5c5 !important;
    border: #c5c5c5 !important;
    color: #000 !important;
}

.heading-underline{
    display: block;
    width: 60px;
    height: 5px;
    margin: 15px auto 15px;
    background-color: #cccccc;
    position: relative;
    border: 1px solid #cccccc;
}
.heading-underline:after {
    width: 30px;
    height: 5px;
    background: #333333;
    position: absolute;
    top: -1px;
    left: -1px;
    content: "";
}

.about-us-section{
    font-size: large;
    text-align: justify;
}

.navbar-toggler{
    background: #fff;
}

.nav-link{
    color: #fff;
    font-size: 14px;
}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link, .nav-link:focus, .nav-link:hover {
    color: #b9b9b9;
}

.top-header{
    background: rgb(217 83 79);
    padding: 0px 5%;;
}

.top-header a{
    color: #fff;
}

.top-header > div{
    width: fit-content;
}

.top-header i{
    padding: 8px;
    border-radius: 50%;
    color: #fff;
}

.home-top-section{
    position: relative;
}

.lower-header{
    width: 100%;
    position: absolute;
    border-bottom: 2px solid #fff;
   
}
.home-top-section-1{
    position: relative;
    background:#132340;
}

.lower-header-1{
    width: 100%;
    border-bottom: 2px solid #fff;
   
}
.sub-header{
    background:#132340;
}

.top-section-overlay{
    position: absolute;
    background-image: linear-gradient(45deg,rgba(0, 0, 0, 0.27),rgba(0, 0, 0, 0.27));
    height: 100%;
    width: 100%;
}
.header-sticky {
  position: sticky;
  top: 0;
  width: 100%;
  z-index:9999;
}

.header-sticky + .content {
  padding-top: 60px;
}
.sticky {
  position: sticky;
  top: 11%;
  width: 100%;
}

.sticky + .content {
  padding-top: 60px;
}
.list-group-item-action:active{
    padding:5px !important;
}
.dropdown-hover:hover>.dropdown-menu {
display: inline-block;
}

.dropdown-hover>.dropdown-toggle:active {
/*Without this, clicking will make it sticky*/
pointer-events: none;
}
.why-us .box {
  padding: 50px 30px;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  transition: all ease-in-out 0.3s;
  background: #1a1814;
}
@media (min-width:991px)
{
   .why-us .box {
  padding: 50px 30px;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  transition: all ease-in-out 0.3s;
  background: #1a1814;
      height: 400px;
}}
.why-us .box span {
  display: block;
  font-size: 28px;
  font-weight: 700;
  color: #cda45e;
}

.why-us .box h4 {
  font-size: 24px;
  font-weight: 600;
  padding: 0;
  margin: 20px 0;
  color: rgba(255, 255, 255, 0.8);
}

.why-us .box p {
  color: #aaaaaa;
  font-size: 15px;
  margin: 0;
  padding: 0;
}

.why-us .box:hover {
  background: #1a1814d1;
  padding: 30px 30px 70px 30px;
  box-shadow: 10px 15px 30px rgba(0, 0, 0, 0.18);
}

.why-us .box:hover span,
.why-us .box:hover h4,
.why-us .box:hover p {
  color: #fff;
}


.social-wall-column .card-footer{
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
@media (max-width:767px)
{
    .order{
       ORDER:2;
    }
}

footer{
    background-image: linear-gradient(45deg,rgba(12, 23, 41, 0.89),rgba(12, 23, 41, 0.89)), url(images/footer-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

footer a{
    color: #fff;
}


