.elementor-90039 .elementor-element.elementor-element-c2ecbf2{margin-top:0px;margin-bottom:150px;}.elementor-90039 .elementor-element.elementor-element-c96f370 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-c96f370{top:-30px;}.elementor-90039 .elementor-element.elementor-element-c96f370 img{width:22%;}.elementor-90039 .elementor-element.elementor-element-53caff3 > .elementor-container{max-width:1000px;}.elementor-90039 .elementor-element.elementor-element-53caff3{margin-top:0px;margin-bottom:0px;padding:0px 220px 0px 220px;}.elementor-90039 .elementor-element.elementor-element-a0ebd61 > .elementor-element-populated, .elementor-90039 .elementor-element.elementor-element-a0ebd61 > .elementor-element-populated > .elementor-background-overlay, .elementor-90039 .elementor-element.elementor-element-a0ebd61 > .elementor-background-slideshow{border-radius:13px 13px 13px 13px;}.elementor-90039 .elementor-element.elementor-element-a0ebd61 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-90039 .elementor-element.elementor-element-ab05d73 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-fc72e60 > .elementor-widget-container{margin:159px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-e631e8c{text-align:center;}.elementor-90039 .elementor-element.elementor-element-e631e8c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.7em;font-weight:600;text-transform:capitalize;font-style:italic;line-height:1.2em;}.elementor-90039 .elementor-element.elementor-element-644afb0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-644afb0{text-align:center;}.elementor-90039 .elementor-element.elementor-element-644afb0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;text-transform:capitalize;font-style:italic;line-height:1.2em;color:#23AC43;}.elementor-90039 .elementor-element.elementor-element-fb76190{--divider-border-style:solid;--divider-color:#3EBF16;--divider-border-width:4.8px;}.elementor-90039 .elementor-element.elementor-element-fb76190 .elementor-divider-separator{width:100%;}.elementor-90039 .elementor-element.elementor-element-fb76190 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-90039 .elementor-element.elementor-element-6194347 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-90039 .elementor-element.elementor-element-f4f3936 > .elementor-container{max-width:1000px;}.elementor-90039 .elementor-element.elementor-element-f4f3936{margin-top:43px;margin-bottom:43px;padding:0px 200px 0px 200px;}.elementor-90039 .elementor-element.elementor-element-4e7a7e6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-4e7a7e6{text-align:left;}.elementor-90039 .elementor-element.elementor-element-4e7a7e6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.7em;font-weight:600;text-transform:capitalize;font-style:italic;line-height:1.2em;}.elementor-90039 .elementor-element.elementor-element-2ac5f8a{--divider-border-style:solid;--divider-color:#3EBF16;--divider-border-width:4.8px;}.elementor-90039 .elementor-element.elementor-element-2ac5f8a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-90039 .elementor-element.elementor-element-2ac5f8a .elementor-divider-separator{width:100%;}.elementor-90039 .elementor-element.elementor-element-2ac5f8a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-90039 .elementor-element.elementor-element-b913c34 > .elementor-widget-container{border-style:none;}.elementor-90039 .elementor-element.elementor-element-b913c34 .elementor-accordion-item{border-width:1px;border-color:#D9D9D9;}.elementor-90039 .elementor-element.elementor-element-b913c34 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#D9D9D9;}.elementor-90039 .elementor-element.elementor-element-b913c34 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#D9D9D9;}.elementor-90039 .elementor-element.elementor-element-b913c34 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;font-style:italic;line-height:1.2em;}.elementor-90039 .elementor-element.elementor-element-b913c34 .elementor-tab-content{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;font-style:italic;line-height:1.5em;}.elementor-90039 .elementor-element.elementor-element-37d767b{--divider-border-style:solid;--divider-color:#3EBF16;--divider-border-width:4.8px;}.elementor-90039 .elementor-element.elementor-element-37d767b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-90039 .elementor-element.elementor-element-37d767b .elementor-divider-separator{width:100%;}.elementor-90039 .elementor-element.elementor-element-37d767b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){body:not(.rtl) .elementor-90039 .elementor-element.elementor-element-c96f370{left:-1px;}body.rtl .elementor-90039 .elementor-element.elementor-element-c96f370{right:-1px;}.elementor-90039 .elementor-element.elementor-element-c96f370{top:84px;}.elementor-90039 .elementor-element.elementor-element-c96f370 img{width:14%;}.elementor-90039 .elementor-element.elementor-element-53caff3{padding:0px 30px 0px 30px;}.elementor-90039 .elementor-element.elementor-element-ab05d73 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-e631e8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-e631e8c{text-align:center;}.elementor-90039 .elementor-element.elementor-element-e631e8c .elementor-heading-title{font-size:25px;}.elementor-90039 .elementor-element.elementor-element-644afb0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-fb76190 .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-90039 .elementor-element.elementor-element-fb76190 .elementor-divider{text-align:center;}.elementor-90039 .elementor-element.elementor-element-f4f3936{padding:0px 20px 0px 20px;}.elementor-90039 .elementor-element.elementor-element-4e7a7e6 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-90039 .elementor-element.elementor-element-4e7a7e6{text-align:center;}.elementor-90039 .elementor-element.elementor-element-4e7a7e6 .elementor-heading-title{font-size:25px;}.elementor-90039 .elementor-element.elementor-element-2ac5f8a .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-90039 .elementor-element.elementor-element-2ac5f8a .elementor-divider{text-align:center;}.elementor-90039 .elementor-element.elementor-element-37d767b .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-90039 .elementor-element.elementor-element-37d767b .elementor-divider{text-align:center;}}@media(max-width:767px){body:not(.rtl) .elementor-90039 .elementor-element.elementor-element-c96f370{left:0px;}body.rtl .elementor-90039 .elementor-element.elementor-element-c96f370{right:0px;}.elementor-90039 .elementor-element.elementor-element-c96f370{top:34px;}.elementor-90039 .elementor-element.elementor-element-c96f370 img{width:50%;}.elementor-90039 .elementor-element.elementor-element-53caff3{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-90039 .elementor-element.elementor-element-a0ebd61 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-90039 .elementor-element.elementor-element-fc72e60 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-e631e8c > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-90039 .elementor-element.elementor-element-e631e8c{text-align:center;}.elementor-90039 .elementor-element.elementor-element-e631e8c .elementor-heading-title{font-size:25px;}.elementor-90039 .elementor-element.elementor-element-644afb0 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-90039 .elementor-element.elementor-element-fb76190 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-f4f3936{padding:0px 10px 0px 10px;}.elementor-90039 .elementor-element.elementor-element-4e7a7e6 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-90039 .elementor-element.elementor-element-4e7a7e6{text-align:center;}.elementor-90039 .elementor-element.elementor-element-4e7a7e6 .elementor-heading-title{font-size:25px;}.elementor-90039 .elementor-element.elementor-element-2ac5f8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90039 .elementor-element.elementor-element-b913c34 .elementor-accordion-title{font-size:12px;}.elementor-90039 .elementor-element.elementor-element-b913c34 .elementor-tab-content{font-size:10px;line-height:1.8em;}.elementor-90039 .elementor-element.elementor-element-37d767b > .elementor-widget-container{padding:0px 0px 30px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-6194347 *//* ROW GAP REDUCED */
.mpl-row {
  display: flex;
  gap: 30px;
  margin-bottom: 20px;   /* 🔥 pehle 18px tha */
}

/* COLUMN */
.mpl-col {
  flex: 1;
}

/* FULL WIDTH */
.mpl-col.full {
  flex: 50%;
}

/* LABEL – REAL GAP FIX */
.mpl-col label {
  font-size: 11px;
  font-style: italic;
  font-weight: 600;
  color: #666;
  display: block;
  margin-bottom: -22px;   /* 🔥 yahi main difference */
  line-height: 1;
}

/* INPUTS – TOP/BOTTOM GAP REMOVE */
.mpl-form input,
.mpl-form select,
.mpl-form textarea {
  width: 100%;
  height: 47px;
  padding: 1px 12px;   /* 🔥 thoda compact */
  border: 1px solid #ddd;
  background: #fbfbfb;
  font-size: 11px;
  margin: 0; 
  border-radius: 2px;/* 🔥 default margin kill */
}

/* TEXTAREA HEIGHT */
.mpl-form textarea {
  height: 100px;
  resize: none;
}

/* FILE INPUT */
.mpl-form input[type="file"] {
  padding: 8px;
}

/* DOB NOTE */
.mpl-form small {
  display: block;
  font-size: 10px;
  padding:1px;
  color: #888;
}

/* CHECKBOX */
.mpl-form .checkbox {
  font-size: 13px;
  margin-top: 8px;
}

/* SUBMIT BUTTON – NOT FULL WIDTH */
.mpl-form input[type="submit"] {
  display: inline-block !important;  /* 🔥 MOST IMPORTANT */
  width: auto !important;            /* 🔥 stretch stop */
  min-width: 250px;          
  background: #5f8fd6;
  color: #fff;
  padding: 12px 36px;
  border-radius: 30px;
  border: none;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
}

/* HOVER */
.mpl-form input[type="submit"]:hover {
  background: #4b7fc7;
}

/* SELECT – FONT SIZE FIX */
.mpl-form select {
  font-size: 12px !important;
}

/* OPTION TEXT */
.mpl-form select option {
  font-size: 12px;
}
/* =========================
   FILE INPUT – HEIGHT FIX
   ========================= */

.mpl-form input[type="file"] {
  height: 45px !important;          /* 🔥 overall box height */
  padding: px 6px !important;      /* 🔥 inner gap kam */
  line-height: 1.2;
  background: #fbfbfb;
  border: 1px solid #ddd;
}

/* Chrome / Edge / Safari */
.mpl-form input[type="file"]::-webkit-file-upload-button {
  height: 24px;                     /* 🔥 button height */
  padding: 3px p8x;
  font-size: 11px;
  line-height: 1;
  background: #e9eef6;
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
}

/* Firefox */
.mpl-form input[type="file"]::file-.elementor-90039 .elementor-element.elementor-element-6194347-button {
  height: 24px;                     /* 🔥 button height */
  padding: 2px 8px;
  font-size: 10px;
  line-height: 1;
  background: #e9eef6;
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
}

/* hover */
.mpl-form input[type="file"]::-webkit-file-upload-button:hover,
.mpl-form input[type="file"]::file-.elementor-90039 .elementor-element.elementor-element-6194347-button:hover {
  background: #dbe4f3;
}


/* TABLET – aur thoda compact */
@media (max-width: 1024px) {
  .mpl-form select {
    font-size: 11px !important;
  }

  .mpl-form select option {
    font-size: 11px;
  }
  .mpl-col.full {
  flex: 100%;
}
}

/* =========================
   MOBILE VIEW (≤767px)
   ========================= */
@media (max-width: 767px) {

  /* ROW – force single column */
  .mpl-row {
    flex-direction: column !important;
    gap: 0px;
  }

  /* COLUMN – 100% width only */
  .mpl-col {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  /* FULL WIDTH (just safety) */
  .mpl-col.full {
    width: 100% !important;
    flex: 0 0 100% !important;
  }

  /* LABEL */
  .mpl-col label {
    font-size: 10.5px;
    font-style: italic;
    font-weight: 500;
    color: #666;
    display: block;
    line-height: 1.1;
    margin-bottom: -18px;
  }

  /* INPUTS */
  .mpl-form input,
  .mpl-form select,
  .mpl-form textarea {
    width: 100%;
    height: 50px;
    padding: 10px !important;
    font-size: 12px;
  }

  .mpl-form textarea {
    height: 85px;
  }

  /* BUTTON – same pill, centered */
  .mpl-form input[type="submit"] {
    display: inline-block !important;
    width: auto !important;
    min-width: 220px;
    padding: 11px 30px !important;
    font-size: 14px;
  }
}
@media (max-width: 767px) {

  /* LABEL FIX – mobile me chipakna band */
  .mpl-col label {
    font-size: 11px;
    font-style: italic;
    font-weight: 500;
    color: #666;
    display: block;
padding:5PX;
    margin-TOP:10px!important;   /* ✅ negative hatao */
  }

  /* INPUT spacing thoda clean */
  .mpl-form input,
  .mpl-form select,
  .mpl-form textarea {
    margin-top: 0;
  }

}/* End custom CSS */