/*** Gravity Contact Form Style Started Here***/
.gravity_contact_section_wrapper .gravity_contact_section {
    border: 1px solid #ccc;
    border-radius: 8px!important;
	padding: 1.5rem!important;
	margin-bottom: 20px;
	
}

.gravity_contact_section_wrapper .text-parbase.visible p {
    font-family: 'RethinkSans-Regular';
    font-size: 16px;
    line-height: 20px;
    color      : #000E56;
    max-width  : 1020px;
}

.gravity_contact_section_wrapper .gform_required_legend{
   display: none;
}

 .gravity_contact_section_wrapper > img.contact_dropdown {
   position: absolute;
   right: 15px;
   top: 1.25em;
}

.gravity_contact_section_wrapper .gform_footer button {
	width: inherit !important;
	font-size: 16px;
	line-height: 16px;

	
}
.gravity_contact_section_wrapper .contact_dropdown {
	position: absolute;
    right: 15px;
    top: 15px;
	
}
.gravity_contact_section_wrapper .ginput_container.ginput_container_select {
	position : relative ;
}


.gravity_contact_section_wrapper .gfield.gfield--type-captcha > label {
	font-weight: bold;
    font-size: 18px;
    margin-bottom: 30px;
}

.gravity_contact_section_wrapper #rc-anchor-container{
	background-color: #eeeeee;
}
.gravity_contact_section_wrapper .gf_checkbox .gfield_label_before_complex{
    display: none; 
   }
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label{
   padding-left: 10px;
   font-family: 'RethinkSans-Regular';
   font-size: 16px;
}
.gravity_contact_section_wrapper input[type="checkbox"], .gravity_contact_section_wrapper .all-sec>input {
    position: relative;
    appearance: initial;
    box-shadow: 3px 3px 10px rgba(129,207,226,.4);
    border: 2px solid #006fee !important;
    cursor: pointer;
    left: 0;
    height: 1.25rem;
    width: 1.25rem;
    background-color: #fff;
  }

@media only screen and (min-width: 360px) and (max-width: 767px){
.gravity_contact_section_wrapper .gfield.gfield--type-captcha > label {
    margin-bottom: 0px;
}
}
/*** Gravity Contact Form Style Ended Here***/