.elementor-991167 .elementor-element.elementor-element-3c40c12:not(.elementor-motion-effects-element-type-background), .elementor-991167 .elementor-element.elementor-element-3c40c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://archive.dwpsnoidaex.com/wp-content/uploads/2025/07/DWPS-Admission-Open-2026-27-Slider-1A-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-991167 .elementor-element.elementor-element-3c40c12 > .elementor-background-overlay{background-color:#1A1A1A;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-991167 .elementor-element.elementor-element-3c40c12 > .elementor-container{min-height:51vh;}.elementor-991167 .elementor-element.elementor-element-3c40c12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;overflow:visible;}.elementor-bc-flex-widget .elementor-991167 .elementor-element.elementor-element-1bb13b64.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-991167 .elementor-element.elementor-element-1bb13b64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-991167 .elementor-element.elementor-element-1bb13b64 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-991167 .elementor-element.elementor-element-1bb13b64 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-991167 .elementor-element.elementor-element-1bb13b64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-991167 .elementor-element.elementor-element-40783ff .elementor-heading-title{color:#FFFFFF;}.elementor-991167 .elementor-element.elementor-element-32943c8 .ekit-breadcrumb > li:not(.brd_sep){color:#FFFFFF;padding:0px 10px 0px 0px;}.elementor-991167 .elementor-element.elementor-element-32943c8 .ekit-breadcrumb > li > a{color:#FF9100;}.elementor-991167 .elementor-element.elementor-element-32943c8 .ekit-breadcrumb > li > span.ekit_home_icon{color:#FF9100;}.elementor-991167 .elementor-element.elementor-element-32943c8 .ekit-breadcrumb > li > span.ekit_home_icon svg{fill:#FF9100;}.elementor-991167 .elementor-element.elementor-element-32943c8 .ekit-breadcrumb > li:hover > a{color:#FFD400;}.elementor-991167 .elementor-element.elementor-element-32943c8 .ekit-breadcrumb > li:hover > span.ekit_home_icon{color:#FFD400;}.elementor-991167 .elementor-element.elementor-element-32943c8 .ekit-breadcrumb > li:hover > span.ekit_home_icon svg{fill:#FFD400;}.elementor-991167 .elementor-element.elementor-element-32943c8 .ekit-breadcrumb > li:is(.brd_sep){padding:0px 10px 0px 0px;color:#FF0000;}.elementor-991167 .elementor-element.elementor-element-32943c8 .ekit-breadcrumb > li:is(.brd_sep) svg{fill:#FF0000;}.elementor-991167 .elementor-element.elementor-element-8f56602:not(.elementor-motion-effects-element-type-background), .elementor-991167 .elementor-element.elementor-element-8f56602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9EC;}.elementor-991167 .elementor-element.elementor-element-8f56602 > .elementor-container{max-width:1060px;}.elementor-991167 .elementor-element.elementor-element-8f56602{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;overflow:visible;}.elementor-991167 .elementor-element.elementor-element-8f56602 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-991167 .elementor-element.elementor-element-99fa080 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-991167 .elementor-element.elementor-element-da58953{overflow:visible;}.elementor-991167 .elementor-element.elementor-element-2a56052 > .elementor-element-populated{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-991167 .elementor-element.elementor-element-2a56052 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-991167 .elementor-element.elementor-element-ec9f19b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-991167 .elementor-element.elementor-element-7af9ce5{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-991167 .elementor-element.elementor-element-7af9ce5:not(.elementor-motion-effects-element-type-background), .elementor-991167 .elementor-element.elementor-element-7af9ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-991167 .elementor-element.elementor-element-8dac86d .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-991167 .elementor-element.elementor-element-8dac86d .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-991167 .elementor-element.elementor-element-8dac86d .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-991167 .elementor-element.elementor-element-3c40c12 > .elementor-container{min-height:55vh;}.elementor-991167 .elementor-element.elementor-element-3c40c12:not(.elementor-motion-effects-element-type-background), .elementor-991167 .elementor-element.elementor-element-3c40c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-991167 .elementor-element.elementor-element-3c40c12{margin-top:-90px;margin-bottom:0px;}.elementor-991167 .elementor-element.elementor-element-1bb13b64 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor-991167 .elementor-element.elementor-element-3c40c12 > .elementor-container{min-height:470px;}.elementor-991167 .elementor-element.elementor-element-3c40c12{margin-top:-90px;margin-bottom:0px;}}/* Start custom CSS for container, class: .elementor-element-7af9ce5 *//* =====================================
   CF7 FULL 2-COLUMN GRID FIX
===================================== */

/* Make form rows flex */
.wpcf7-form .row {
  display: flex;
  flex-wrap: wrap;
}

/* Force all columns to behave like col-6 */
.wpcf7-form .col-md-6,
.wpcf7-form .col-md-12 {
  width: 50% !important;
  padding: 10px;
  box-sizing: border-box;
}

/* Inputs full width */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="date"],
.wpcf7-form input[type="file"],
.wpcf7-form select,
.wpcf7-form textarea {
  width: 100%;
}

/* Fix radio section layout */
.wpcf7-form .wpcf7-radio {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

/* Radio items in 2 columns */
.wpcf7-form .wpcf7-list-item {
  width: 48%;
}

/* Radio label alignment */
.wpcf7-form .wpcf7-list-item label {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  cursor: pointer;
  font-size: 15px;
}

/* Radio size */
.wpcf7-form input[type="radio"] {
  margin-top: 3px;
  transform: scale(1.15);
}

/* Section titles */
.wpcf7-form strong,
.scholarship-title {
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
}

/* Submit button alignment */
.wpcf7-form input[type="submit"] {
  margin-top: 20px;
}

/* =====================
   MOBILE FIX
===================== */
@media (max-width: 767px) {

  .wpcf7-form .col-md-6,
  .wpcf7-form .col-md-12,
  .wpcf7-form .wpcf7-list-item {
    width: 100% !important;
  }

  .wpcf7-form .wpcf7-radio {
    flex-direction: column;
  }
}/* End custom CSS */