.elementor-160 .elementor-element.elementor-element-e129f56{--display:flex;}.elementor-160 .elementor-element.elementor-element-945380b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-160 .elementor-element.elementor-element-2a2fb44{--display:flex;}.elementor-160 .elementor-element.elementor-element-f115667{--display:flex;}.elementor-160 .elementor-element.elementor-element-3d1ddc9{--display:flex;}.elementor-160 .elementor-element.elementor-element-cc0cdc9{--display:flex;}.elementor-160 .elementor-element.elementor-element-b6f4413{--display:flex;}/* Start custom CSS for html, class: .elementor-element-590aadf */.elementor-160 .elementor-element.elementor-element-590aadf > section {
  padding-top: 45px !important;   /* yaha apni chhoti value likho */
  padding-bottom: 40px !important; /* yaha apni chhoti value likho */
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-599a055 */.elementor-160 .elementor-element.elementor-element-599a055 > section {
  padding-top: 25px !important;   /* yaha apni chhoti value likho */
  padding-bottom: 50px !important; /* yaha apni chhoti value likho */
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.pas-image-wrap {
  position: relative !important;
  overflow: hidden !important;
}

.pas-image {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0bc995 */.elementor-160 .elementor-element.elementor-element-f0bc995 > section {
  position: relative !important;
  overflow: hidden !important;
  background-size: cover !important;
  background-position: center center !important;
}

.elementor-160 .elementor-element.elementor-element-f0bc995 > section > div {
  position: relative !important;
  z-index: 2 !important;
  min-height: 100% !important;
  display: flex !important;
  align-items: flex-end !important; /* title bottom */
}

.elementor-160 .elementor-element.elementor-element-f0bc995 > section img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

.elementor-160 .elementor-element.elementor-element-f0bc995 h1,
.elementor-160 .elementor-element.elementor-element-f0bc995 h2,
.elementor-160 .elementor-element.elementor-element-f0bc995 h3 {
  margin-bottom: 0 !important;
}

@media (max-width: 767px) {
  .elementor-160 .elementor-element.elementor-element-f0bc995 > section {
    min-height: 420px !important; /* yaha value adjust kar sakte ho */
  }

  .elementor-160 .elementor-element.elementor-element-f0bc995 > section > div {
    min-height: 420px !important;
    padding-bottom: 24px !important; /* title ko bottom se thoda upar rakhne ke liye */
  }

  .elementor-160 .elementor-element.elementor-element-f0bc995 > section img {
    object-fit: cover !important;
    object-position: center center !important;
  }
}
.elementor-160 .elementor-element.elementor-element-f0bc995 > section {
  padding-top: 25px !important;   /* yaha apni chhoti value likho */
  padding-bottom: 50px !important; /* yaha apni chhoti value likho */
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0d07d1 */.elementor-160 .elementor-element.elementor-element-f0d07d1 > section {
  padding-top: 45px !important;   /* yaha apni chhoti value likho */
  padding-bottom: 50px !important; /* yaha apni chhoti value likho */
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c858719 */.elementor-160 .elementor-element.elementor-element-c858719 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

.elementor-160 .elementor-element.elementor-element-c858719 figure,
.elementor-160 .elementor-element.elementor-element-c858719 .elementor-image,
.elementor-160 .elementor-element.elementor-element-c858719 .elementor-widget-container,
.elementor-160 .elementor-element.elementor-element-c858719 .team-image,
.elementor-160 .elementor-element.elementor-element-c858719 .toe-image,
.elementor-160 .elementor-element.elementor-element-c858719 .pte-image,
.elementor-160 .elementor-element.elementor-element-c858719 .ate-image {
  overflow: hidden !important;
}

.elementor-160 .elementor-element.elementor-element-c858719 figure img,
.elementor-160 .elementor-element.elementor-element-c858719 .elementor-image img,
.elementor-160 .elementor-element.elementor-element-c858719 .elementor-widget-container img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
}/* End custom CSS */