.search-immi-main h2.gform_title {
    display: none;
}
.search-immi-main .gfield--width-half {
    padding-right: calc( 60px/2 );
    padding-left: calc( 60px/2 );
    margin-bottom: 0px;
    width: 100%;
}
.search-immi-main .gform_footer.top_label {
    width: 15% !important;
    padding: 0 0px 0 0px !important;
    margin: 0 !important;
    min-width: 160px;
}
.search-immi-main .gform_footer.top_label input {
    min-width: 160px;
    position: relative;
    font-size: 15px !important;
    font-weight: 600 !important;
    font-family: 'Montserrat' !important;
    max-height: 58px;
    padding: 14px 30px !important;
}
.search-immi-main .eael-contact-form {
    padding: 25px 50px 20px 60px !important;
}
.search-immi-main .gfield--width-half select:focus,
.search-immi-main .gfield--width-half select:active {
    border-color: #ddd;
}
.search-immi-main .gfield--width-half select {
    border: 1px solid transparent;
    padding: 8px 12px !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
    appearance: none;
}
.search-immi-main  .ginput_container.ginput_container_select:before {
    content: "";
    border: solid #fe2925;
    border-width: 0 1.5px 1.5px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    right: 20px;
    position: absolute;
    top: 15px;
}
.search-immi-main div#field_4_2 {
    padding-left: 0;
    padding-right: calc( 120px/2 );
}
.search-immi-main .ginput_container.ginput_container_select {
    position: relative;
}


@media only screen and (max-width: 991px) and (min-width: 768px){
	.search-immi-main .eael-contact-form {
		padding: 30px 60px 30px 80px !important;
	}
	.search-immi-main {
		margin: 0px 35px 0px 35px !important;
	}
	.search-immi-main .gform_footer.top_label {
		width: 100% !important;
	}
	.search-immi-main form#gform_4 {
		flex-direction: column;
	}
	.search-immi-main .gform_wrapper.gravity-theme .gform_fields {
		display: block !important;
	}
	.search-immi-main .gfield--width-half select{
		padding: 8px 20px 8px 15px !important;
	}
	.search-immi-main .gfield--width-half {
		padding: 0 !important;
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 767px) {
	.search-immi-main .eael-contact-form {
		padding: 30px 15px 30px 15px !important;
	}
	.search-immi-main .gfield--width-half {
		padding: 0 !important;
		margin-bottom: 20px;
	}
	.search-immi-main .gform_footer.top_label {
		width: 100% !important;
	}
	.search-immi-main form#gform_4 {
		flex-direction: column;
	}
	.search-immi-main .gform_wrapper.gravity-theme .gform_fields {
		display: block !important;
	}
	.search-immi-main .gfield--width-half select{
		padding: 8px 20px 8px 15px !important;
	}
}