.whynanny hr {
  display: none;
}

.childcareimage {
   background-size: contain!important;
background-position: center!important;
min-height: 431px;
}
#confincarernew-target-1{
padding-top:60px;}

#confincarernew-target-2{
padding-top:60px;
}

@media (max-width: 768px) {

.CorporateHotel{

background-size: contain !important;
        height: 230px;
    }




.childcareimage {
min-height: 240px;
margin-bottom: -18px;}

.d-md-none{
text-align: center;
padding-top: 20px;
}

.runeed .text-center.pt-4 {
padding-bottom: 1.5rem;}

}

@media (max-width: 768px) {
  /* target only this footer section */
  .newcontainer .container-fluid .row.pt-3.flex.justify-content-center .socialmain {
    display: flex !important;
    flex-direction: column !important;   /* stack logo & icons vertically */
    align-items: center !important;      /* center horizontally */
    text-align: center !important;       /* center text inside */
  }

  /* small spacing tweaks */
  .newcontainer .container-fluid .row.pt-3.flex.justify-content-center .socialmain img {
    margin: 12px 0 0 !important;
    max-width: 175px;
  }

  /* center all .col blocks inside this specific row */
  .newcontainer .container-fluid .row.pt-3.flex.justify-content-center > .col {
    text-align: center !important;
  }

  /* ensure lists stack nicely and lose left padding in this section only */
  .newcontainer .container-fluid .row.pt-3.flex.justify-content-center .footerlinks {
    display: flex !important;
    flex-direction: column !important;
    padding-left: 0 !important;
    list-style: none !important;
    margin: 0 auto !important;

  }
 .newcontainer .container-fluid .row.pt-3.flex.justify-content-center     .footerlinks li 
{
padding:0px!important;}

  .newcontainer .container-fluid .row.pt-3.flex.justify-content-center .footerlinks li {
    margin-bottom: 8px;
  }

  /* keep social icons centered and spaced */
  .newcontainer .container-fluid .row.pt-3.flex.justify-content-center .socialmedia {
    margin-top: 10px;
    display: flex;
    gap: 12px;
    justify-content: center;
padding: 0px;
  }
}


/* Center active slide content in #testimonialCarousel2 on mobile */
@media (max-width: 991px) {
 
  #testimonialCarousel2 .carousel-item.active {
    margin: 0 auto !important;
    justify-content: center;
    align-items: center;
  }

  #testimonialCarousel2 .carousel-inner {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  }

#menuToggle{
font-family: 'Baloo Bhaijaan 2';
}



@media screen and (max-width: 768px) {
    .educarerimage {
        background-size: contain !important;
    }



    .confinementcareimage {
        background-size: contain !important;
        height: 250px;
    
           }

#confinementcare-target-2 p {
padding-top: 0%;}

.Specialized_Care h3{
margin-top: .5rem;}
}

@media (max-width: 768px) {
    .col-md-6.fluidimg.float_l.confinementcareimage.target2.align-items-center.imagearrow {
padding-top:50px;}

body.corporate-care-page #confinementcare-target-1 {
    padding-top: 30px;
}

body.corporate-care-page #confinementcare-target-2 {
    padding-top: 30px;
}

}








