/*


.popup-wrap .gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 2%;
    grid-row-gap: 20px!important;
}

.popup-wrap .text_center h2 {
   width: 100%!important;
   text-align: center!important;
   margin-bottom: 50px!important;
}


.gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 2%;
    grid-row-gap: 0px!important;
}

.popup-wrap .gform_wrapper .field_description_below, .popup-wrap .gform_wrapper .gfield_html_formatted, .popup-wrap .gform_wrapper .gsection_title{
	color:#002f5f!important;	
}

.gfield:not(:last-child) {
    margin-bottom: 0rem!important;
}   

.gsection_title{
	padding-top: 20px!important;
}
.gfield--type-checkbox{
	margin-top: 20px!important;
}
.gfield--type-html, #field_submit{
	margin-top: 20px!important;
}
.gform_wrapper.gravity-theme .gform_validation_errors{
	padding: 16px 16px 16px 16px;
}


#field_submit .gform-button {
    position: relative;
    font-size: 1.1875rem;
    border-radius: 0px;
    z-index: 1;
    display: inline-block;
    background-color: #01b6eb!important;
    border: 2px solid #01b6eb!important;
    padding: 0.5em 1em;
    font-weight: 700;
    color: #fff!important;
    line-height: 0.6rem;
    cursor: pointer;
    min-width: 220px;
}

#field_submit .gform-button:hover {
    background-color: #f28f4d!important;
    border: 2px solid #f28f4d!important;
}

#gform_submit_button_1, #gform_submit_button_4, #gform_submit_button_5, #gform_submit_button_6, #gform_submit_button_9, #gform_submit_button_10, #gform_submit_button_11, #gform_submit_button_12, #gform_submit_button_13, #gform_submit_button_14{
	position: relative;
    font-size: 1.1875rem;
    border-radius: 0px;
    z-index: 1;
    display: inline-block;
    background-color: #01b6eb!important;
    border: 2px solid #01b6eb!important;
    padding: 0.5em 1em;
    font-weight: 700;
    color: #fff!important;
    line-height: 0.6rem;
    cursor: pointer;
    min-width: 220px;
}

#gform_submit_button_1:hover, #gform_submit_button_4:hover, #gform_submit_button_5:hover, #gform_submit_button_6:hover, #gform_submit_button_9:hover, #gform_submit_button_10:hover, #gform_submit_button_11:hover, #gform_submit_button_12:hover, #gform_submit_button_13:hover, #gform_submit_button_14:hover{
	background-color: #f28f4d!important;
    border: 2px solid #f28f4d!important;
}

.gsection_title{
	width: 100%;
	display: block;
	text-align: center;
	font-weight: 400;
	font-size: 1.4rem;
}

.form_sublabel_below label {
    position: relative!important;
    top: 0px!important;
    left: 10px!important;
    font-size: 1rem!important;
}

.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {
    display: flex;
    justify-content: flex-end;
}

.field_description_below{
	text-align: left!important;

}

#enquiry_form.grey_bg{
	background: #f4f4f4!important;
	padding-top: 50px!important;
}
#enquiry_form h2{
	width: 100%!important;
	display: block!important;
	text-align: center!important;
	margin-bottom: 40px!important;
	letter-spacing: 0px!important;
}

#enquiry_form h2.gform_submission_error{
	margin-bottom: 0px!important;
}

#enquiry_form .gfield_html_formatted{
	color:#002f5f!important;
}

#input_4_10{
	width: 100%;
    padding: 16px 25px!important;
    color:#002f5f!important;
}
#input_10_20{
	width: 100%;
    padding: 10px!important;
    color:#002f5f!important;
    font-size: 18px;
}

#gform_wrapper_6 .gfield select{
	padding: 15px 24px!important;
	color:#002f5f!important;
	font-size: 15px;
}

#gform_wrapper_6 .validation_message{
	display: none;
}

#gform_wrapper_10, #gform_wrapper_10 .gform_body{
	width: 100%!important;
	max-width: 1024px!important;
}

.gform_wrapper.gravity-theme .gfield select {
    width: 100%;
    padding: 16px 25px!important;
    color:#002f5f!important;
}

#gform_wrapper_10 input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]), select, textarea {
    -webkit-transition: border-color 0.3s ease-in-out 0s;
    -o-transition: border-color 0.3s ease-in-out 0s;
    transition: border-color 0.3s ease-in-out 0s;
    font-family: inherit;
    display: block;
    width: 100%;
    border: none;
    padding: 0.75rem!important;
    background-color: #fff!important;
    color: #002f5f!important;
    border: 1px solid #e8e8e8!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 20px;
}




 #gform_wrapper_5 .gform_fields .gfield input::-webkit-input-placeholder,  #gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder,  #gform_wrapper_4 .gform_fields .gfield input::-webkit-input-placeholder,  #gform_wrapper_6 .gform_fields .gfield input::-webkit-input-placeholder, #gform_wrapper_11 .gform_fields .gfield input::-webkit-input-placeholder, #gform_wrapper_14 .gform_fields .gfield input::-webkit-input-placeholder, #input_14_25::-webkit-input-placeholder, #gform_wrapper_15 .gform_fields .gfield input::-webkit-input-placeholder, #gform_wrapper_16 .gform_fields .gfield input::-webkit-input-placeholder, #gform_wrapper_17 .gform_fields .gfield input::-webkit-input-placeholder, #gform_wrapper_18 .gform_fields .gfield input::-webkit-input-placeholder, #gform_wrapper_19 .gform_fields .gfield input::-webkit-input-placeholder, #gform_wrapper_9 .gform_fields .gfield input::-webkit-input-placeholder, #input_9_20::-webkit-input-placeholder, #input_10_20::-webkit-input-placeholder, #gform_wrapper_10 .gform_fields .gfield input::-webkit-input-placeholder{
	
  color: #002f5f!important;
	 font-style: normal!important;
	 font-weight: 400!important;
}
 #gform_wrapper_5 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_4 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_6 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_11 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_14 .gform_fields .gfield input::-moz-placeholder, #input_14_25::-moz-placeholder, #gform_wrapper_15 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_16 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_17 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_18 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_19 .gform_fields .gfield input::-moz-placeholder, #gform_wrapper_9 .gform_fields .gfield input::-moz-placeholder , #input_9_20::-moz-placeholder, #input_10_20::-moz-placeholder , #gform_wrapper_10 .gform_fields .gfield input::-moz-placeholder   { 
	
  color: #002f5f!important;
	 font-style: normal!important;
	 font-weight: 400!important;
}
 #gform_wrapper_5 .gform_fields .gfield input:-ms-input-placeholder,  #gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder,  #gform_wrapper_4 .gform_fields .gfield input:-ms-input-placeholder,  #gform_wrapper_6 .gform_fields .gfield input:-ms-input-placeholder, #gform_wrapper_11 .gform_fields .gfield input:-ms-input-placeholder, #gform_wrapper_14 .gform_fields .gfield input:-ms-input-placeholder, #input_14_25:-ms-input-placeholder, #gform_wrapper_15 .gform_fields .gfield input:-ms-input-placeholder, #gform_wrapper_16 .gform_fields .gfield input:-ms-input-placeholder, #gform_wrapper_17 .gform_fields .gfield input:-ms-input-placeholder, #gform_wrapper_18 .gform_fields .gfield input:-ms-input-placeholder, #gform_wrapper_19 .gform_fields .gfield input:-ms-input-placeholder, #gform_wrapper_9 .gform_fields .gfield input:-ms-input-placeholder, #input_9_20:-ms-input-placeholder, #input_10_20:-ms-input-placeholder, #gform_wrapper_19 .gform_fields .gfield input:-ms-input-placeholder{
	
		color: #002f5f!important;
	 font-style: normal!important;
	 font-weight: 400!important;
}
 #gform_wrapper_5 .gform_fields .gfield input:-moz-placeholder,  #gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_4 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_6 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_11 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_14 .gform_fields .gfield input:-moz-placeholder, #input_14_25:-moz-placeholder, #gform_wrapper_15 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_16 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_17 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_18 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_19 .gform_fields .gfield input:-moz-placeholder, #gform_wrapper_9 .gform_fields .gfield input:-moz-placeholder, #input_9_20:-moz-placeholder, #input_10_20:-moz-placeholder, #gform_wrapper_9 .gform_fields .gfield input:-moz-placeholder{

  	color: #002f5f!important;
	 font-style: normal!important;
	 font-weight: 400!important;
}


#input_20_4 input:-moz-placeholder, #enquiry_form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder, 
#enquiry_form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder, 
#enquiry_form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder {

	 color: #ac0909!important;
	 font-style: normal!important;
	 font-weight: 400!important;
	
}


.textarea{
	padding: 14px 24px!important;
}

#popup_form_fixed {
    position: fixed;
    background: #f0f0f0;
    height: 560px;
    width: 100%;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    padding-top: 40px;
    padding-bottom: 40px;
    margin: 7% auto;
    max-width: 1024px;
}

#popup_form_fixed .close-btn{
	position: absolute;
	top: 40px;
	right:20px;
	font-size: 16px;
	font-weight: 700;
	z-index: 99990;
	width: 60px;
	height: 30px;
	display: block;
	color: #000!important;
}

#popup_form_fixed .gform_confirmation_message_6{
	color: #000!important;
	font-size: 18px;
	width: 100%;
	display: block;
	text-align: center;
}

.newsletter_signup_outer .ginput_container_select select{
	background-color: #e8e8e8!important;
}

  

@media only screen and (max-width: 767px){

	.form_sublabel_below .gfield input {
	    padding: 12px 24px !important;
	    font-size: 1em;
	    font-weight: bold;
	}
	.gform_body{
		padding: 0px 20px!important;
	}
	
	
	#enquiry_form h2{
   	 	font-size: 1.8rem!important;
   	 	padding: 0px 20px!important;
	}
	#popup_form_fixed {
		position: absolute!important;
		height: 120%!important;
		padding-bottom: 40px!important;
	}	
	
}
*/



