body {
  margin: 0px;
  padding: 0px;
}

/* Navbar CSS Code Start */
.nav-link {
  color: #767676;
}


/* Navbar CSS Code END  */


/* Home CSS Code Start */
.home-head-img {
  height: 400px;
  background-image: url(./images/IPP_website_Banner.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  display: grid;
  align-content: center;
  background-position:center;
  /*background-size:contain;*/
}

/* Home CSS Code END  */

/* Categories CSS Code Start */
.usp-section-card {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
}

.usp-card {
  width: calc(24.33% - 20px);
  /* background-color: #F4F4FF;
  box-shadow: 0px 4px 4px 0px #00000040;
  padding: 24px 16px;
  border-radius: 12px; */
  display: grid;
  justify-items: center;
  align-items: center;
}

/* Media Query for tablets and smaller screens */
@media (max-width: 768px) {
  .usp-card {
    width: calc(50% - 20px);
    /* Adjust this value for smaller screen layout */
  }
}

/* Media Query for mobile devices */
@media (max-width: 480px) {
  .usp-card {
    width: 100%;
  }
}

/* Categories CSS Code END  */

/* <!-- about Section start --> */
.about-img {
  width: -webkit-fill-available;
  height: 17rem;
  object-fit: contain;
}

@media (max-width: 766px) {
  .about-text {
    text-align: center;
  }
}

/* <!-- about Section end --> */

/* <!-- video Section start --> */
.iframe-video {
  width: 100% !important;
}

/* <!-- video Section end --> */

/* <!-- TESTIMONIALS Section start --> */

.testimonials-section-img {
  /* height: 500px; */
  background-image: url(./images/IPP_Testimonial_background.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  padding: 20px 10px;

}

.testimonials-section-card {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
}

.testimonials-card {
  width: calc(30.33% - 20px);
  /* background-color: #F4F4FF;
  box-shadow: 0px 4px 4px 0px #00000040;
  padding: 24px 16px;
  border-radius: 12px; */
  display: grid;
  justify-items: center;
  align-items: center;
}

/* Media Query for tablets and smaller screens */
@media (max-width: 768px) {
  .testimonials-card {
    width: calc(50% - 20px);
    /* Adjust this value for smaller screen layout */
  }
}

/* Media Query for mobile devices */
@media (max-width: 480px) {
  .testimonials-card {
    width: 100%;
  }
}

/* <!-- TESTIMONIALS Section end --> */


/* <!-- fOOOTER Section start --> */
.footer-section-bottom {
  padding: 15px 10px;
  background-color: rgb(231, 192, 15);
}

/* <!-- fOOTER Section end --> */