.site-logo img,
.mobile-logo img,
.logos img {
  max-width: 200px;
}
.service1-section-area .service-auhtor-boxarea .img1 {
  height: 350px;
  object-fit: cover;
  width: 100%;
}
.work1-section-area .works-author-area .tab-pane .works-side-area .images img {
  height: 405px;
  object-fit: cover;
}

.about1-section-area {
  background: var(--ztc-bg-bg-1);
}

.sp1 {
  padding: 60px 0 60px;
}

.hero1-section-area .hero-heading-area h1.main-heading {
  font-size: 50px;
  line-height: 60px;
}

.site-logo img,
.mobile-logo img,
.logos img {
  max-width: 133px;
}

/* .service1-section-area{
    background: var(--ztc-bg-bg-1);
} */

/* Backup-power-sec */
.details_wrapper h4 {
  font-family: var(--primary-font);
  color: var(--grey-color);
}
.potpartum_card .img_wrapper img {
  width: 100%;
  /* border-radius: 15px 0; */
  height: 450px;
  object-fit: cover;
}
.potpartum_card .card_bx {
  background: #fffff1;
  /* border-radius: 20px;
  padding: 30px 20px; */
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.potpartum_card .card_bx h3 {
  font-family: var(--text-font);
  color: var(--grey-color);
  font-size: 35px;
  font-family: var(--ztc-family-font1);
  font-weight: var(--ztc-weight-bold);
}
.potpartum_card .card_bx p {
  font-family: var(--primary-font);
  color: var(--grey-color);
  font-size: 20px;
}
.potpartum_card .col-lg-12:nth-child(even) .card_bx {
  background: #fff1e6;
  flex-direction: row-reverse;
}
.potpartum_card .col-lg-12 .card_bx .col-lg-4 {
  margin: 0;
}
.potpartum_card .content_bx {
  padding: 0 20px;
}

/* @media(max-width:991px){
    .potpartum_card .col-lg-12:nth-child(even) .card_bx{
        flex-direction: column-reverse;
    }
} */

.aboutpage-inner.sp1.who-we-are {
  background-color: #fff !important;
}
.training-areas .case-author-boxarea .imges img {
  height: 450px !important;
  object-fit: cover !important;
}

/* Faq */
.faq1-section-area .faq-auhtoir-area1 .accordion .accordion-item {
  margin: 15px 0;
}
.header-btn1.cta_bx {
  background: #fff;
  color: #000;
}

/* Project details */
.about-bg-area.project-details h3 {
  color: #fff;
  font-weight: 600;
}
.service-leftside-area .service-leftside .service-author-list ul li a {
  font-size: 17px;
}
.helping-area.enquiry_btnn h3 {
  font-size: 20px !important;
}
/* Service-details */
.resent-post {
  position: sticky;
  top: 100px;
  z-index: 10;
}
.product-slide img {
  height: 400px !important;
  object-fit: contain !important;
}
.potpartum_card.service-details {
  margin: 50px 0 !important;
  margin-top: 80px;
}

.working_process_wrapper.location_wrap .testi-title h3 {
  text-transform: capitalize;
  font-family: var(--ztc-family-font1);
  font-weight: var(--ztc-weight-bold);
}
.working_process_wrapper .text-left a {
  font-family: var(--ztc-family-font1);
  background: #fff;
  color: #000 !important;
  padding: 9px;
  border-radius: 5px;
  font-size: 16px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.working_process_wrapper.location_wrap .loaction_bx {
  background: #ffeae9;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.working_process_wrapper.location_wrap .loaction_bx p {
  margin: 0;
}

.working_process_wrapper.location_wrap .loaction_bx .img-location {
  padding: 18px;
}

.working_process_wrapper.location_wrap .loaction_bx img {
  width: 100%;
  border-radius: 10px;
  height: 210px;
  object-fit: cover;
}

.working_process_wrapper.location_wrap .loaction_bx .loaction_info .ad {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 15px;
}
.working_process_wrapper.location_wrap .loaction_bx .loaction_info .ad p {
  font-family: var(--ztc-family-font1);
}

.working_process_wrapper.location_wrap .loaction_bx .loaction_info .ad span {
  width: 35px;
  height: 35px;
  background: var(--secondary-color);
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 15px;
}

.working_process_wrapper.location_wrap .loaction_bx .content_bx {
  padding: 12px;
}

.working_process_wrapper.location_wrap .loaction_bx .content_bx h5 {
  text-align: left;
  margin-bottom: 20px;
}
/* .service-leftside-area.training_details img .img1 img{
height: 450px;
object-fit: cover;
} */

.service-leftside-area.training_details .service-rightside-area .img1 img{
  height: 450px;
object-fit: cover;
}

@media(max-width:991px){
  html{
    overflow-x: hidden;
  }
}
