





/* FIRST DIV(HEADER) */

.header{
    background-color:#98282F;
    color: white;
    height: auto;
    width: 100%;
}
#email{
    display: inline-block;
}
#number{
    display: inline-block;
}
#contact-icon{
    height: 18px;
    width: 17px;
    margin: 4px;
}
#right-side{
    /* margin-left: 10px;
    margin-right: 40px; */
    padding-top: 0px !important;
    /* margin-bottom: 13px !important; */
}
#left-side{
    padding-top: 2px;
    /* display: inline-block; */
    /* margin-left: 10px; */

}

/* SECOND DIV(LOGO+NAV) */

  #logo{
    height: 60px;
    width: 150px;
}

.navbar-toggler:hover{
    /* border-color: #98282F !important; */
    border-style: none !important;
}

.navbar-toggler-icon:hover{ 
     border-style: none;
}
.navbar{
    background-color: white !important;
    
}
.fa-bars {
    font-weight: 600;
    font-size: 30px;
    color: #98282F;
    opacity: 0.9;
    border-style: none !important;
}
.nav-link{
    color: #98282F;
    font-weight: bold;
} 
.nav-item{
    margin: 12px;
}

.nav-link:hover{
    background-color:  #98282F;
    border-radius: 24px;
    color: white;
}
.dropdown-item:hover{
background-color: #98282F !important;
color: white !important;
}
.dropdown-item{
    color: #98282F !important;
    font-weight: bold !important;
}
/* THIRD DIV(SLIDER) */


/* FOURTH DIV(MARQUEE) */
.first-marky{
    background-color: maroon;
    height: 30px;
    width: 90%;
    margin-left: auto;
    margin-top: 10px;
    color: white;

}




/*  FIFTH DIV( WELCOME )  */

.welcome-and-news{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-top: 20px;
}

.welcome{
width: 600px !important;
    height: 400px;
    margin-top: 20px;
    margin-left: 60px !important;
}
.news{
    margin-left: 40px !important;
    width: 350px !important;
    height: 400px;
    margin-top: 80px;
    border: 1px solid rgb(179, 172, 172);  
    border-radius: 2pc;
    border-top: 3px solid black;
}
.welcome-note{
    text-align: justify;
}
.marky-box{
    margin-top: 20px;
}
.news-heading{
    margin-top: 50px !important;
    color: #98282F;
    font-family: Acme;
}
.welcome-heading{
    margin-top: 10px;
    font-family: Tenali Ramakrishna;
    font-size: 55px;
}
.welcome-icon{
    margin-bottom: 20px;
}








/* SIXTH DIV(MISSION) */


.heading{
padding-top: 20px;
    text-align: center;
    width: 400px;
    font-family: Tenali Ramakrishna;
}


.para{
    text-align: justify;
    padding-top: 20px;
}
.mission-icon{
margin-top: 30px;
}
.mission{
    margin-top: 100px;
    background-color: rgb(238, 229, 229) !important;
    border: 1px solid black;
    border-radius: 69px;
    padding-bottom: 30px;
    width: 800px !important;

}




/* SEVENTH DIV */
.card{
    display: inline-block !important;
    margin-top: 80px;
    margin-left: 70px;
}
.card-img-top{
    height: 200px;
    width: 140px;
}
.why-cards{
    padding-left: 90px;
    margin-top: 100px;
}





/* EIGHTH DIV */



.centre-info{
    margin-top: 170px;
    width: 100%;
    background-color: rgb(189, 35, 45);
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
    height: 300px !important;
}
.centre-info-box{
    margin-top: 60px;
}

.centre-info-icons{
    width: 100px;
    height: 100px;
}
.centre-info-para{
    text-align: center;
    font-family: Merriweather;
    color: white;
    font-size: 20px;
}
.centre-info-hd{
    text-align: center;
    font-size: 40px !important;
font-weight: bold;
    color: white;
    font-family: Merriweather;
}

/* Ninth div */
.centre-img{
    width: 200px;
    height: 200px;
}
.centre-gallery{
    margin-top: 150px;
    margin-bottom: 100px;
}

.cntr-gal{
    font-family: Tenali Ramakrishna;
}



.back-to-top {
    background-color: rgb(209, 205, 205) !important;
    border-color: rgb(170, 169, 169) !important;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    opacity: 0.5;
    display:none;
}































































































/* CONTACT PAGE */


.five{
    background-color: white;
    height: 800px;
}
.contact-hd{
  color: black;
  text-align: center;
  font-family: Tenali Ramakrishna;
}
.contact-para{
  color: #98282F;
  font-size: 20px;
  font-weight: bold;
  margin-top: 20px;
  text-align: center;
  font-family: merriweather;
}
.contact-heading{
  padding-top: 30px;
}
.contact-form{
  margin-top: 50px;
  margin-left: 400px;
}
.contact-info{
    margin-left: 270px;
  margin-bottom: 20px;
  background-color: white !important;
  color: black !important;
  border: 1px solid rgb(219, 216, 216) ;
}
.submit-button{
    background-color: #98282F !important;
    border-radius: 12px;
  height: 45px;
  width: 100px;
  color: white !important;
  margin-top: 20px;
  margin-left: 700px; 
  margin-right: 400px;
}

.con-logos{
  width: 30px;
  height: 30px;
  margin:5px;

}
.contact-icons{
  margin-top: 40px;
  margin-left: 500px;
}





.footer-para{
    color: white;
    line-height: 25px;
}
.footer-mat{
    color: white;
}
.footer-box{
    
    width: 250px;
    height: 300px;
    margin-top: 80px;
    
}

.footer{
    width: 100%;
    background-color: #98282F;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
} 
.footer-email{
    background-image: url("email.png");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 2px;
    padding-left: 30px;
    padding-right: 10px;
    padding-top:10px;
  padding-bottom: 10px;

    /* padding-bottom: 10px !important; */

}
.foooter-copyright{
    height: 50px;
    background-color: rgb(63, 15, 18)!important;
}
.copyright{
    padding-top: 12px;
    color: white;
    margin-left: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}







/* ABOUT PAGE */



.about-para-div{
    margin-top: 20px;
}
.about-para{
    text-align: justify;
    color: rgb(126, 126, 126);
}
.about{
    height: auto;
    
}
.history{
    margin-top: 0px;
    padding-top: 0px;
}
.heading-icons{
    width: 50px;
    height:50px;
}



/* MESSAGE PAGE */


.message-para{
    font-family: Acme;
    padding-top: 30px;
    line-height: 32px;
}

.message{
    margin-bottom: 150px;
    margin-top: 80px;
}