
section{
  padding-top: 30px;
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
    color: #F22248 !important;
}
p{
  font-size: 16px;
  line-height: 25px;
}
.required{
  color: red;
}
.textCenter{
  text-align: center !important;
}

#medicinereq label.error {
    font-weight: normal;
    color: red;
    font-size: 16px;
}
#medicinereq input.error, #medicinereq textarea.error{
    border: 1px solid red;
    margin-bottom: unset !important;
}

/*admission page: start*/
#admissionreq input.error, #admissionreq select.error{
    border: 1px solid red;
    margin-bottom: unset !important;
}

#admissionreq label.error {
    font-weight: normal;
    color: red;
    font-size: 16px;
}
#admissionreq .addmitted_section{
  display: none;
}
/*admission page: end*/

/*index page: start*/
.mission_section{
  font-size: 30px;
}
.terminal_description p{
  font-size: 16px;
  text-align: justify;
}
.mission_div{
  padding: 15px !important;
}
.list-group-number span{
  font-size: 16px;
}
.list_facilities{
  margin-top:10px;
}
.list_facilities li{
  font-size: 16px;
  line-height: 18px;
}
.download_section{
  padding-top: unset;
}
/*index page: end*/
/*about page*/
  .about_title{
      margin-top: 50px;
      margin-bottom: 35px !important;
      font-size: 70px;
  }
  .about_subtitle {
    font-size: 20px;
    font-weight: 600;
    padding-top: 20px;
  }
  .cause_list{
    font-size: 18px;
    line-height: 25px;
  }
  /*about page*/
  .contact_title{
      margin-top: 50px;
      margin-bottom: 35px !important;
      font-size: 70px;
  }
/*footer page: start*/
.footer_logo{
  margin: auto;
}
.footer_logo img{
  height: auto !important;
  width: auto !important;
}
/*footer page: end*/
/*header page*/
.lang_opt{
  margin-bottom: unset;
  border:unset;
}
/*.guj .gujContent{
  display: block !important;
}
.guj .engContent{
  display: none;
}*/
.navbar-nav .nav-link {
    font-size: 16px;
}
.invitation_modal{
  width: auto;
  margin:auto;
}
/*headder page end*/
.light-theme .current{
    background: linear-gradient(150deg, #89216B 0%, #DA4453 100%) !important;
    border-color:unset !important;
}

.page-link:hover {
    color:red !important;
}
.post-item-desc p{
  text-align: justify;
}
.blog_section .morecontent span {
    display: none;
}
.blog_section .morelink {
    display: block;
    font-weight: 600;
}
img.blog_list_img {
    max-height: 500px;
    width: 100%;
}
.post-item.post-bb{
  border-bottom: unset;
  margin-bottom: unset;
}
.comment{
  line-height: 21px;
}
.cus_blog_link:hover{
  color: unset !important;
}