.elementor-27812 .elementor-element.elementor-element-d073937{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27812 .elementor-element.elementor-element-d073937::before, .elementor-27812 .elementor-element.elementor-element-d073937 > .elementor-background-video-container::before, .elementor-27812 .elementor-element.elementor-element-d073937 > .e-con-inner > .elementor-background-video-container::before, .elementor-27812 .elementor-element.elementor-element-d073937 > .elementor-background-slideshow::before, .elementor-27812 .elementor-element.elementor-element-d073937 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27812 .elementor-element.elementor-element-d073937 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27812 .elementor-element.elementor-element-50d1b11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27812 .elementor-element.elementor-element-50d1b11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27812 .elementor-element.elementor-element-3675a7d{--display:flex;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-27812 .elementor-element.elementor-element-3675a7d:not(.elementor-motion-effects-element-type-background), .elementor-27812 .elementor-element.elementor-element-3675a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE8;}.elementor-27812 .elementor-element.elementor-element-3675a7d::before, .elementor-27812 .elementor-element.elementor-element-3675a7d > .elementor-background-video-container::before, .elementor-27812 .elementor-element.elementor-element-3675a7d > .e-con-inner > .elementor-background-video-container::before, .elementor-27812 .elementor-element.elementor-element-3675a7d > .elementor-background-slideshow::before, .elementor-27812 .elementor-element.elementor-element-3675a7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-27812 .elementor-element.elementor-element-3675a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27812 .elementor-element.elementor-element-9e25ee5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-27812 .elementor-element.elementor-element-9e25ee5{text-align:center;}.elementor-27812 .elementor-element.elementor-element-9e25ee5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;text-decoration:none;color:#126D37;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc.elementor-element{--align-self:center;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form label{font-weight:500;color:#000000;margin:0px 0px 0px 0px;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form label span{color:#000000;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form select{width:100%;height:36px;border-radius:8px 8px 8px 8px;color:#000000;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form textarea{width:100%;height:36px;margin-bottom:8px;border-radius:8px 8px 8px 8px;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form .ekit-form-input, .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form select, .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input{margin-bottom:8px;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form textarea, .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form select{border-style:solid;border-color:#523E3EA1;}
                            .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
                            .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form textarea, .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form select{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .wpcf7-form textarea{color:#000000;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:13px;color:#382E2EDE;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:13px;color:#382E2EDE;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:13px;color:#382E2EDE;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:13px;color:#382E2EDE;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form textarea::-webkit-input-placeholder{font-size:13px;color:#382E2EDE;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form textarea::-moz-placeholder{font-size:13px;color:#382E2EDE;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form textarea:-ms-input-placeholder{font-size:13px;color:#382E2EDE;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form textarea:-moz-placeholder{font-size:13px;color:#382E2EDE;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form > p{text-align:center;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input[type="submit"]{margin:10px 0px 10px 60px;color:#ffffff;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input[type="submit"]:hover{color:#ffffff;}.elementor-27812 .elementor-element.elementor-element-78e5f9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27812 .elementor-element.elementor-element-78e5f9f::before, .elementor-27812 .elementor-element.elementor-element-78e5f9f > .elementor-background-video-container::before, .elementor-27812 .elementor-element.elementor-element-78e5f9f > .e-con-inner > .elementor-background-video-container::before, .elementor-27812 .elementor-element.elementor-element-78e5f9f > .elementor-background-slideshow::before, .elementor-27812 .elementor-element.elementor-element-78e5f9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-27812 .elementor-element.elementor-element-78e5f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27812 .elementor-element.elementor-element-4adcdd2{--display:flex;--min-height:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27812 .elementor-element.elementor-element-090ec46{--display:flex;--min-height:295px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27812 .elementor-element.elementor-element-090ec46:not(.elementor-motion-effects-element-type-background), .elementor-27812 .elementor-element.elementor-element-090ec46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newhorizongurukul.in/wp-content/uploads/2025/03/NHPS-FINAL-07.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}#elementor-popup-modal-27812 .dialog-widget-content{background-color:#FFFFFF;background-image:url("https://newhorizongurukul.in/wp-content/uploads/2025/03/hit1-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:0px 0px 0px 0px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-27812{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-27812 .dialog-message{width:800px;height:auto;}#elementor-popup-modal-27812 .dialog-close-button{display:flex;top:1%;background-color:#00000066;font-size:25px;}body:not(.rtl) #elementor-popup-modal-27812 .dialog-close-button{right:1%;}body.rtl #elementor-popup-modal-27812 .dialog-close-button{left:1%;}#elementor-popup-modal-27812 .dialog-close-button i{color:#FFF4F4;}#elementor-popup-modal-27812 .dialog-close-button svg{fill:#FFF4F4;}@media(min-width:768px){.elementor-27812 .elementor-element.elementor-element-50d1b11{--width:70.956%;}.elementor-27812 .elementor-element.elementor-element-78e5f9f{--width:50%;}}@media(min-width:1025px){#elementor-popup-modal-27812 .dialog-widget-content{background-attachment:scroll;}}@media(max-width:1024px){.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input[type="submit"]{margin:0px 0px 0px 20px;}#elementor-popup-modal-27812 .dialog-widget-content{background-size:cover;}}@media(max-width:767px){.elementor-27812 .elementor-element.elementor-element-9e25ee5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form select{height:35px;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form textarea{height:35px;margin-bottom:5px;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form .ekit-form-input, .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form select, .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input{margin-bottom:5px;}.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form textarea, .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form select{border-width:1px 1px 1px 1px;}#elementor-popup-modal-27812 .dialog-widget-content{background-size:cover;}}/* Start custom CSS for container, class: .elementor-element-78e5f9f */.main_banner {
    background: rgb(255,255,255);
    background: linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 10%, rgba(255,255,255,0.7) 75%, rgba(255,255,255,0.9) 100%);
}/* End custom CSS */
/* Start custom CSS */responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.15rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.elementor-27812 .elementor-element.elementor-element-c98191c .ekit-form form label span
{
    color:#FFFFFF !IMPORTANT;
    margin-left:12px;
}


.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form label span {
    color: #000000!important;
    margin-left: 12px!important;;
    line-height: 20px!important;;
}


.elementor-element.elementor-element-4f8bdfc .ekit-form form select::placeholder {
    color: #00000073 !important;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}


.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
	background: #fff;
}
.wpcf7-submit{
	float: right;
	background: #CA0002;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 8px 20px;
	cursor: pointer;
}
.wpcf7-submit:hover{
	background: #ff0000;
}
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: #f9cd00;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}

span.MB{
    color: #333!important;
}

.wpcf7-submit{
   float: unset !important;
   background:#376847 !important;
   color:#FFF;
}

.BHX {
    display: flex !important;
    justify-content: center !important;
}


.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form label span {
    color: #000000!important;
    margin-left: 12px!important;
    line-height: 16px!important;
    font-size: 15px !important;
}

span {
    line-height: 28px;
}

.ekit-wid-con p{
    font-size:14px!important;
}


.elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form textarea, .elementor-27812 .elementor-element.elementor-element-4f8bdfc .ekit-form form select {
    opacity:0.66;
    font-size: 13px;
    margin-left: -25px;
	
}/* End custom CSS */