@media (min-width:1200px){
/* 	body {
    overflow: hidden;
	}
	.home-sec{
	 height: 100vh;
	} */
}
ul#menu-2-11a03ba {
    padding: 20px 0px;
}
.e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:after {
    width: 60%;
    left: 18%;
}
ul li ul.sub-menu {
    left: 10px !important;
}
.page-id-686 .elementor-widget-theme-site-logo, .page-id-750 .elementor-widget-theme-site-logo , .page-id-561 .elementor-widget-theme-site-logo,.page-id-676 .elementor-widget-theme-site-logo, .page-id-533 .elementor-widget-theme-site-logo  {
    display: none;
}
.page-id-686 .phone span, .page-id-750 .phone span , .page-id-681 .phone span, .page-id-561 .phone span,.page-id-676 .phone span, .page-id-533 .phone span  {
        color: #f5a83e !important;
}
/* Boxes */
.list-points{
    opacity: 0;
    height: 0px;
	transition: 0.5s all ease;

}
.boxes:hover .list-points{
		opacity: 1;
    height: 120px;
}
/* footer */
footer#site-footer {
    display: none;
}

.sub-arrow svg.e-font-icon-svg.e-fas-caret-down {
    display: none;
}
.cutom_svg .elementor-button-icon svg {
    width: 1.5em;
    height: auto;
}
.sub-menu  span.sub-arrow:after{
		content:'>';
 	padding-left: 15px; 
	font-size:17px;
	font-weight:700;
}
.sub-menu a:hover  span.sub-arrow:after{
color: #0c71b1;
}

/* .sub-menu  a.elementor-sub-item:after{
	content:'>';
	margin-left:15px;
	padding-left: 20px;
	font-size:17px;
	font-weight:700;
} */

/* === Gravity form === */
 .gform_wrapper input {
    background-color: rgb(23 114 176 / 55%);
    border-radius: 50px !important;
    border: 0px !important;
}

.gfield_label {
    margin-bottom: 0px !important;!i;!;
    font-style: italic;
}
 .gform_wrapper h3 {
    font-style: italic;
    margin: 10px 0px 5px 0px !important;!i;!;
    text-decoration: underline;
}
.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 5px;
}
.gform_button.button {
    font-family: "Montserrat" !important;
}
.gform_wrapper.gravity-theme .gform_footer {
    display: flex;
    justify-content: flex-end;
}
div.validation_message {
    display: none;
}
/*  */

.submit-referal-form .gform_wrapper h3 {
   color: #fff;
}
.submit-referal-form .gfield_label {
   color: #fff;
}
.submit-referal-form .gform_wrapper input {
    background-color: rgb(255 255 255);
}
.submit-referal-form .gform_wrapper .gform_button.button  {
 		background-color: #F5A83E;
    padding: 0.5em 2em 0.5em 2em;
    font-size: 22px;
line-height: 1.3em !important;
border:2px solid #F5A83E !important;
}
.submit-referal-form .gform_wrapper .gform_button.button:hover{
	background-color: transparent;
}

.submit-referal-form  .gform-body.gform_body {
    display: flex;
    gap: 150px;
}
.submit-referal-form  .gform_page {
    display: block !important;
    width: 50%;
}
.submit-referal-form  .gf_progressbar_wrapper {
    display: none;
}
.submit-referal-form  .gform_previous_button {
  display: none;
 
} 
.submit-referal-form  .gform_next_button {
    opacity: 0;
	  width: 0px !important;
    padding: 0px;
	margin: 0px;
}
div#gform_confirmation_message_2 {
    font-size: 18px;
    color: #fff;
    font-family: montserrat;
}

.multi-family .sub-arrow{
    position: absolute;
    right:9px
}
@media (max-width:1400px){

.submit-referal-form .gform_wrapper .gform_button.button  {
    font-size: 17px;
}
@media (max-width:1200px){
	.submit-referal-form  .gform-body.gform_body {
    gap: 30px;
}
.submit-referal-form .gform_wrapper .gform_button.button  {
    font-size: 17px;
}
}
@media (max-width:820px){

		.gform_wrapper.gravity-theme .gfield_label {
			font-size: 12px;
	}
	.gform_wrapper.gravity-theme input {
			min-height: 20px !important;
			line-height: 1 !important;
	}
	.gform-body.gform_body {
			flex-direction: column;
	}
	.submit-referal-form  .gform_page {
    width: 100%;
	}
	
	.submit-referal-form #gform_page_2_1 .gform_page_footer{
    display: none
	}
	
	.multi-family .sub-arrow {
    position: relative;
    left: 5px;
}


}
.sub-menu.elementor-nav-menu--dropdown .elementor-item-active{
	color: white !important;
}

@media (max-width:480px){
	
	.included-list ul{
    padding: 0 20px
}
	
}
