.bg_white{
  background-color: white !important;
}

.bg_pink{
  background-color:#F8C8DC !important ;
}

#preloader{
  background: #F8C8DC url('../img/new_imgs/478.gif') no-repeat scroll center center;
}

.main-menu-area .logo-area1 img{
  height:85px;
}
  
.header2-area nav#desktop-nav > ul > li > a {
  padding: 42px 6px;
}


.header2-area .header-top-area {
  background: #c864a4;
}

.header2-area nav.desktop-nav1 > ul > li:hover {
  background: #f05ca4;
}

.header2-area nav#desktop-nav > ul > li > a {
   color: #c864a4; 
  background-color: #FFFFFF;
  /* background-color: #c864a4; */
}
.header2-area nav#desktop-nav > ul > li :hover {
  /* color: #c864a4; */
  color: #ffffff;
  background-color: #f05ca4;
}
.header2-area nav#desktop-nav > ul > li > a :hover {
   /* color: #c864a4 !important;  */
   color: #FFFFFF;
  }
  /* .header2-area nav#desktop-nav > ul > li > a:hover{
    color: #c864a4 !important;
  } */

.founders_msg {
  color: #c864a4;
}

.inner-page-banner-area .pagination-area ul li a {
  color: #f05ca4;;
}


.slider1-area1 .default-big-btn{
  background:#f05ca4 ;
}

.default-big-btn:hover {
  background: #f05ca4;
}

.founders_msg_2{
  color: #c864a4;
  position: absolute;
  margin-top: 80px;
  /* margin-top: -20px; */
  font-size: 14px;
  font-weight: 600;
}

/* .inner-page-banner-area .pagination-area ul li a {
  color: #005C29;;
} */


/* .slider1-area1 .default-big-btn{
  background:#005C29 ;
}

.default-big-btn:hover {
  background: #005C29;
} */

.header2-area .stick {
  z-index: 1000;
}

.culture_physio {
  clear: both;
  display: block;
  position: relative;
  padding: 150px 0;
}


.culture_physio .clearfix:before{
  display: table;
  content: " ";
}

 .culture_physio .about-us-img .v1,  .culture_physio .about-us-img .v2,  .culture_physio .about-us-img .v3 {
  position: absolute;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -ms-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}


.culture_physio .about-us-img .overly-img {
  background: rgba(105, 126, 164, 0.7);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.culture_physio .about-us-img .v1 {
  top: 40px;
  left: 260px;
  z-index: 99;
}


.culture_physio .about-us-img .v2 {
  top: 100px;
  z-index: 9;
  left:360px;
}

.culture_physio .about-us-img .v3 {
  top: 380px;
  z-index: 999;
  left:290px;
}

.culture_physio .about-us-img .v1:hover,  .culture_physio .about-us-img .v2:hover, .culture_physio .about-us-img .v3:hover {
  cursor: pointer;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.culture_physio .about-us.style1 {
  padding: 65px 35px 92px 0;
}

.culture_physio .about-us .title-about-us {
  padding-bottom: 25px;
}

.culture_physio .about-us .desc p {
  padding-bottom: 30px;
}

.history_physio .about-page-content-holder{
  margin-top:0px;
}

.about-page1-area1 .about-page-content-holder .content-box p.ab_data{
  color:#444444;
}

.title-bar-medium-left:before {
  width: 60px;
  background: #c864a4;
}


/* About page */

.gpins{
position: relative;
}

.gpins .about-img {
position: relative;
padding-top: 70px;
padding-bottom: 70px;
padding-left: 70px;
z-index: 1;
}

.gpins .about-img::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 500px;
height: 100%;
border: 20px solid #f05ca4;
z-index: -1;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}

.gpins .about-img:hover::before {
border-color:#c864a4;
}

.gpins .what_is_gpmt{
font-size: 40px;
color: #0D1317;
font-weight: 700;
}

.philosophy {
background-image: linear-gradient(rgb(200,100,164,0.8),rgb(200,100,164,0.8)), url("../../homeopathy/img/new_imgs/governance.jpg");
}

.philosophy h2.title-default-left{
font-size: 48px;
font-weight: 500;
color: #FFFFFF;
}

.philosophy h3.title-default-left{
font-size: 28px;
font-weight: 500;
color: #FFFFFF;
font-style: italic;
}

.aim_obj .event-inner-area .event-wrapper > li .event-content-holder {
height: 92px;
}

.aim_obj .event-inner-area{
margin-top:20px;
}

.border_img {
border-image: linear-gradient(to right, #c864a4 25%, #005C29 25%, #005C29 50%, #f85c54 50%,  #f85c54 75%, #f87c3c 75%) 5;
}

.core_values_area .vision-page1-inner2 {
   margin-top: 0px; 
}

.core_values_area .service-box2 .service-box-icon i {
font-size: 40px;
color: #f05ca4;
}

.core_values_area .service-box2 h3 {
font-size: 18px;
color:#c864a4;
}

.principal_area .about-page-content-holder .content-box h3 {
font-size: 28px;
color: #c864a4;
font-weight: 500;
margin: 0px;
}

.principal_area .about-page-content-holder .content-box p.subcredits0{
  color:#444444;
}

.principal_area .about-page-content-holder .content-box .subcredits{
  margin-bottom: 0px;
}

.principal_area .about-page-content-holder .content-box .subcredits, .principal_area .about-page-content-holder .content-box .subcredits1 {
  color: #f05ca4!important;
}

.principal_area .about-page-content-holder .content-box .subcredits1 {
  font-style: italic;
}

.scope .about-page2-inner{
  position: relative;
}

.scope ul li p{
  color:#444444;
  font-size: 18px;
}

.scope ul li:before {
  color: #f05ca4;
}

.scope .img_stack img{
  position: absolute;
  width:600px;
}

.scope .img_stack .img1{
  top:15%;
}

.scope .img_stack .img2{
  top:45%;
  left: 65%;
}
.activities .owl-carousel .owl-item img {
  height: 150px;
}

#events_table{
  margin-top:30px;
  text-align: center;
}

.activities_content .table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #F8C8DC;
}

.table-striped>tbody>tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.futuristic .plan_content ul li:before {
  color: #f05ca4;
}

.futuristic .plan_content ul li p{
  margin-bottom: 0px;
}

.futuristic .plan_content .img_stack{
  height: 100%;
}

.futuristic .plan_content .img_stack img{
  height: 100%;
}

.futuristic .plan_content .details{
  padding:20px;
  background-color: #F8C8DC;
}


.futuristic .plan_content .right .future_title{
    font-size: 40px;
    color: #0D1317;
    font-weight: 700;
}

/* Courses offered page */

.gnm ul li:before, .pbbsc ul li:before  {
  color: #f05ca4;
}

.pbbsc ul li ul.inner_list li:before {
  content: "\f111";
  font-size: 12px;
}

.gnm .faq-items .faq-item .faq-body, .pbbsc .faq-items .faq-item .faq-body {
  background: white;
  color:black
}

.gnm .about-page2-inner, .pbbsc .about-page2-inner{
  justify-content: center;
}

.job_opps{
  justify-self: center;
}

.job_opps .category-left{
  margin-top:25px;
}

.job_opps .category-left .hvrbox {
  border-radius: 4px;
  box-shadow: 0 10px 25px 0 rgba(46, 61, 73, 0.15);
}

.job_opps  .hvrbox {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 100%;
  height: auto;
  margin-bottom: -8px;
}

.job_opps .hvrbox:hover .hvrbox-layer_bottom {
  transform: scale(1.2);
}

.job_opps .category-left .hvrbox img {
  object-fit: cover;
  width: 100%;
  height: 245px;
  max-height: 350px;
}


.job_opps .hvrbox .hvrbox-layer_bottom {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transform: scale(1);
  display: block;
}

.job_opps .hvrbox .hvrbox-layer_top {
  opacity: 1;
  background: rgba(0, 0, 0, 0.6);
}

.job_opps .hvrbox .hvrbox-layer_top {
  opacity: 1;
  position: absolute;
  top: 123px;
  left: 182px;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding: 15px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.job_opps .hvrbox-text {
  width: 100%;
  text-align: center;
  display: inline-block;
  position: absolute;
  color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.job_opps .category-left .hvrbox-text a {
  display: block;
  font-size: 25px;
  font-weight: 400;
  color: #fff;
}


/* Faculty page */

.teaching.faculty {
  padding: 88px 0 0px;
}

.faculty .title-bar-big-left-close{
  font-size:18px;
}

.faculty .title-bar-big-left-close:before {
  background: #f05ca4;
}

.faculty ul.course-feature2 li:before {
  color: #c864a4;
}

.faculty .lecturers-contact-info h2 {
  font-size: 20px;
}

.faculty .lecturers-contact-info img {
  height: 180px;
  width: 150px;
}

/* Faculty page */
.exp_img{
  height:50px;
  width:50px;
}

.facilities .details p{
  font-size:18px;
  font-weight:500;
  color:#444444;
}

/* Student's corner page */

.criteria_list li:before {
  color: #f05ca4 !important;
}

table thead th {
  background-color: #79ecad!important;
  color: #FFFFFF;
  font-size: 18px;
}

table tbody td {
  color: #444444;
  font-size: 18px;
}
.table_div {
  overflow-x: auto;
}

.yearly_calender .month{
  font-weight: 600;
}

/* .admission .muhs_content{
  justify-content: center;
} */

.admission .muhs_content .annexure{
    padding: 25px;
    border: 1px solid  #eeeeee;
    margin-bottom: 30px;
    position: relative;
    text-align: center;
    height: 320px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.admission .muhs_content .annexure::before{
  position: absolute;
  content: '';
  height: 100%;
  width: 0;
  top: 0;
  right: 0;
  background-color: #f05ca4;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.admission .muhs_content .annexure:hover::before {
  width: 100%;
  border-radius: 0;
  left: 0;
  right: auto;
}

.admission .muhs_content .annexure .icon {
  margin-bottom: 20px;
  text-align: center;
}

.admission .muhs_content .annexure .icon i {
  font-size: 35px;
  height: 65px;
  width: 65px;
  line-height: 65px;
  border-radius: 100%;
  border: 1px solid #f05ca4;
  display: inline-block;
  color: #f05ca4;
  position: relative;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.admission .muhs_content .annexure:hover .icon i {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.admission .muhs_content .annexure h3 {
  color:#f05ca4;
  font-size: 22px;
  margin-bottom: 15px;
  position: relative;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.admission .muhs_content .annexure:hover h3 {
  color: #ffffff;
}

.admission .muhs_content .annexure p {
  font-size: 18px;
  color:#f05ca4;
  position: relative;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.admission .muhs_content .annexure:hover p {
  color: #ffffff;
}

.admission .muhs_content .annexure .read-more-btn {
  color: black;
  font-weight: 500;
  font-size: 18px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  position: relative;
}

.admission .muhs_content .annexure:hover .read-more-btn {
  color: #ffffff;
}

.admission .muhs_content .annexure .read-more-btn i {
  position: relative;
  top: 3px;
  padding-left: 7px;
}

.about-page1-area.criteria, .about-page1-area.admission, .about-page1-area.internal_assess, .about-page1-area.activities,
.about-page1-area.ushakal_saish, .about-page1-area.yearly_calender {
  padding: 88px 0 0px;
}

.internal_list li:before {
  color: #f05ca4 !important;
}


/* MUHS page */

.muhs .muhs_content{
  justify-content: center;
}

.muhs .muhs_content .annexure{
    padding: 25px;
    border: 1px solid  #eeeeee;
    margin-bottom: 30px;
    position: relative;
    text-align: center;
    height: 320px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.muhs .muhs_content .annexure::before{
  position: absolute;
  content: '';
  height: 100%;
  width: 0;
  top: 0;
  right: 0;
  background-color: #f05ca4;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.muhs .muhs_content .annexure:hover::before {
  width: 100%;
  border-radius: 0;
  left: 0;
  right: auto;
}

.muhs .muhs_content .annexure .icon {
  margin-bottom: 20px;
  text-align: center;
}

.muhs .muhs_content .annexure .icon i {
  font-size: 35px;
  height: 65px;
  width: 65px;
  line-height: 65px;
  border-radius: 100%;
  border: 1px solid #f05ca4;
  display: inline-block;
  color:#f05ca4;
  position: relative;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.muhs .muhs_content .annexure:hover .icon i {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.muhs .muhs_content .annexure h3 {
  color:#c864a4;
  font-size: 18px;
  margin-bottom: 15px;
  position: relative;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.muhs .muhs_content .annexure:hover h3 {
  color: #ffffff;
}

.muhs .muhs_content .annexure p {
  font-size: 16px;
  color:#c864a4;
  position: relative;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.muhs .muhs_content .annexure:hover p {
  color: #ffffff;
}

.muhs .muhs_content .annexure .read-more-btn {
  color: black;
  font-weight: 500;
  font-size: 18px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  position: relative;
}

.muhs .muhs_content .annexure:hover .read-more-btn {
  color: #ffffff;
}

.muhs .muhs_content .annexure .read-more-btn i {
  position: relative;
  top: 3px;
  padding-left: 7px;
}


/* Footer area */

.footer_area{  
background-color:#c864a4;
}

.footer_area p{  
  margin-bottom: 5px;
  }

.footer_logo_div img {
/* width: 160px; */
width: 200px;
background-color: #FFFFFF;
}

/* Media queries */
@media only screen and (max-width: 414px) {
  .mean-bar .logo-mobile-menu img{
    width: 150px;
  }

  .slider1-area1{
    margin-top: 90px !important;
}

.mean-container .mean-bar .meanmenu-reveal {
  margin-top: 20px;
}

.slider-content1 .title-container .title1 {
  font-size: 20px;
}

.mean-bar + div#wrapper {
   padding-top: 0px; 
}

.default-big-btn{
  padding: 5px 0;
  font-size: 10px;
}

.culture_physio{
  padding-top:50px;
  padding-bottom: 50px;
}


.culture_physio .about-us.style1 {
  padding-bottom: 50px;
}

.culture_physio .about-us-img .v1, .culture_physio .about-us-img .v2, .culture_physio .about-us-img .v3 {
  position: initial; 
  text-align: center;
}


.culture_physio .about-us-img .v1 img, .culture_physio .about-us-img .v2 img, .culture_physio .about-us-img .v3 img{
 margin-top:20px;
 width: 200px;
}

.about-page1-area1 .about-page-content-holder .content-box h2, .gpins .what_is_gpmt, .vision-page1-area1 .vision-page-content-holder-left .content-box h2,
.philosophy h2.title-default-left
{
  font-size: 35px;
}

.mean-container .mean-nav ul li.mob_top_header ul li a {
  background: #c864a4 !important;
}

.gpins .about-content{
  margin-top:20px;
}

.scope .img_stack .img1,  .scope .img_stack .img2{
  position: initial;
}

.scope .img_stack .img2{
  margin-top: 20px;
}
.founders_msg_2{
  margin-top: 20px !important;
}



}