/* @media only screen and (max-width: 1600px) and (min-width: 991px)  {
	#silider_section {
		height: 500px;
	}
} */

.wprmenu_bar #custom_menu_icon.hamburger {
	position: absolute !important;
}

@media only screen and (min-width: 640px) {
#gform_8 .gfield--input-type-text,
#gform_8 .gfield--input-type-select,
#gform_8 .gfield--input-type-email,
#gform_8 .gfield--input-type-phone{
	display:flex;
}
#gform_8 .gfield--input-type-date{
	display:inline-flex;
}
#gform_8 .gfield--input-type-date .gform-field-label{
	margin-right:20px;
}
#gform_8 .gfield--input-type-text .gform-field-label,
#gform_8 .gfield--input-type-phone .gform-field-label,
#gform_8 .gfield--input-type-email .gform-field-label{
	width:30%;
	font-size: 18px;
}
#gform_8 .gfield--input-type-text .ginput_container,
#gform_8 .gfield--input-type-email .ginput_container,
#gform_8 .gfield--input-type-phone .ginput_container{
	width:70%;
}
#gform_8 .gfield--input-type-select .gform-field-label{
	width:30%;
}
#gform_8 .gfield--input-type-select .ginput_container{
	width:70%;
}
#field_8_19.gfield--input-type-text .gform-field-label,
#field_8_20.gfield--input-type-text .gform-field-label,
#field_8_21.gfield--input-type-text .gform-field-label,
#field_8_22.gfield--input-type-text .gform-field-label,
#field_8_23.gfield--input-type-text .gform-field-label,
#field_8_24.gfield--input-type-text .gform-field-label,
#field_8_26.gfield--input-type-text .gform-field-label,
#field_8_27.gfield--input-type-text .gform-field-label,
#field_8_28.gfield--input-type-text .gform-field-label,
#field_8_29.gfield--input-type-text .gform-field-label{
	width:50%;
	font-size: 18px;
}
#field_8_19.gfield--input-type-text .ginput_container,
#field_8_20.gfield--input-type-text .ginput_container,
#field_8_21.gfield--input-type-text .ginput_container,
#field_8_22.gfield--input-type-text .ginput_container,
#field_8_23.gfield--input-type-text .ginput_container,
#field_8_24.gfield--input-type-text .ginput_container,
#field_8_26.gfield--input-type-text .ginput_container,
#field_8_27.gfield--input-type-text .ginput_container,
#field_8_28.gfield--input-type-text .ginput_container,
#field_8_29.gfield--input-type-text .ginput_container{
	width:50%;
}
#field_8_30 hr {
    width: 400px;
    border: 1px solid #000;
    margin: 20px 0;
}
#field_8_31 .gfield_list_31_cell1,
#field_8_31 .gfield_list_header .gfield_header_item:first-child{
	width:25% !important;
}
#field_8_31 .gfield_list_31_cell2,
#field_8_31 .gfield_list_header .gfield_header_item:nth-child(2){
	width:20% !important;
}
#field_8_31 .gfield_list_31_cell3,
#field_8_31 .gfield_list_header .gfield_header_item:nth-child(3),
#field_8_31 .gfield_list_31_cell4,
#field_8_31 .gfield_list_header .gfield_header_item:nth-child(4),
#field_8_31 .gfield_list_31_cell5,
#field_8_31 .gfield_list_header .gfield_header_item:nth-child(5){
	width:15% !important;
}
#field_8_45,
#field_8_47,
#field_8_49 {
    grid-column: span 7;
}
#field_8_44,
#field_8_48,
#field_8_50 {
    grid-column: span 5;
}
#gform_8 .gchoice{
	margin-right: 10px;
}
#gform_8 .gfield_radio {
    display: inline-flex;
}
#gform_8 .gfield--type-radio .gfield_label.gform-field-label {
    width: auto;
    float: left;
    margin-right: 10px;
    margin-bottom: 0;
    border-bottom: 0;
}
	#gform_8 table, 
	 #gform_8 th, 
	#gform_8 td {
  border: 1px solid black;
  border-collapse: collapse;
		padding: 3px 15px 8px;
}
#gform_8 td{
  padding-left:35px;
	position:relative
}
	#gform_8 td span {
  position:absolute;
		left:15px;
}
}
#field_8_33 .gfield_list_header{
	display:none;
}
#gform_8 .gsection_title {
    font-weight: 700;
    font-size: 1.25em;
	margin-top: 20px;
}
#gform_8 .gfield--type-list legend.gfield_label,
#field_8_34{
	font-size: 22.5px;
    font-weight: 700;
    color: #000;
}
#gform_8 .gfield--type-list .gfield_list_header .gform-field-label{
	font-size: 18px;
    font-weight: 700;
    color: #000;
}
#gform_8 .gfield--input-type-text .gform-field-label,
#gform_8 .gfield--input-type-phone .gform-field-label,
#gform_8 .gfield--input-type-email .gform-field-label,
#field_8_19.gfield--input-type-text .gform-field-label,
#field_8_20.gfield--input-type-text .gform-field-label,
#field_8_21.gfield--input-type-text .gform-field-label,
#field_8_22.gfield--input-type-text .gform-field-label,
#field_8_23.gfield--input-type-text .gform-field-label,
#field_8_24.gfield--input-type-text .gform-field-label,
#field_8_26.gfield--input-type-text .gform-field-label,
#field_8_27.gfield--input-type-text .gform-field-label,
#field_8_28.gfield--input-type-text .gform-field-label,
#field_8_29.gfield--input-type-text .gform-field-label{
	font-size: 18px;
}
#field_8_30,
#field_8_43{
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 10px;
}
#field_8_32,
#gform_8 td,
#gform_submit_button_8,
#field_8_56,
#field_8_53 p,
#gform_8 .gfield--type-signature .gfield_label{
    font-weight: 700;
}
#gform_8 .gfield--type-signature .gfield_label,
#gform_8 .gfield--type-date .gfield_label{
   font-size:18px;
}
#gform_submit_button_8{
	text-decoration: underline !important;
}
#gform_submit_button_8:hover{
   background: none !important;
    color: #00aeff !important;
    text-decoration: none !important; 
}
.gform_wrapper.gravity-theme #gform_8  .gsection {
    border-color: #00aeff;
}
div#field_8_32,
#field_8_34,
#field_8_40,
#field_8_41,
#field_8_42,
#field_8_52,{
    margin-top: 20px;
}
#field_8_53 th{
	font-size:22.5px
}
@media only screen and (max-width: 767px) {
	#gform_8 table, 
	#gform_8 th, 
	#gform_8 td {
		border: 1px solid black;
		border-collapse: collapse;
		padding:7px;
	}
	#gform_8 table tr {
		display: flex;
		flex-direction: column;
	}
	#gform_8 td {
		width:100%;
	}
	.gform_wrapper.gravity-theme #field_8_33 .gfield_list_group_item::before {
	display:none;
}
.gform_wrapper.gravity-theme .gfield_list_group_item::before {
    font-size: 18px;
	font-weight:700;
}
}
.gform_wrapper.gravity-theme #field_8_31 .gfield_header_item,
.gform_wrapper.gravity-theme #field_8_31 .gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_31 .gfield_list_icons,
.gform_wrapper.gravity-theme #field_8_33 .gfield_header_item,
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_icons,
.gform_wrapper.gravity-theme #field_8_40 .gfield_header_item,
.gform_wrapper.gravity-theme #field_8_40 .gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_40 .gfield_list_icons,
.gform_wrapper.gravity-theme #field_8_41 .gfield_header_item,
.gform_wrapper.gravity-theme #field_8_41 .gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_41 .gfield_list_icons,
.gform_wrapper.gravity-theme #field_8_42 .gfield_header_item,
.gform_wrapper.gravity-theme #field_8_42 .gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_42 .gfield_list_icons{
    margin-left: 0%;
    border: 1px solid #00aeff;
    padding: 5px;
}
.gform_wrapper.gravity-theme #field_8_31 .gfield_list_group, 
.gform_wrapper.gravity-theme #field_8_31 .gfield_list_header,
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_group, 
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_header,
.gform_wrapper.gravity-theme #field_8_40 .gfield_list_group, 
.gform_wrapper.gravity-theme #field_8_40 .gfield_list_header,
.gform_wrapper.gravity-theme #field_8_41 .gfield_list_group, 
.gform_wrapper.gravity-theme #field_8_41 .gfield_list_header,
.gform_wrapper.gravity-theme #field_8_42 .gfield_list_group, 
.gform_wrapper.gravity-theme #field_8_42 .gfield_list_header{
    margin-bottom: 0;
}
.gform_wrapper.gravity-theme #field_8_31 .gfield_list_icons,
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_icons,
.gform_wrapper.gravity-theme #field_8_40 .gfield_list_icons,
.gform_wrapper.gravity-theme #field_8_41 .gfield_list_icons,
.gform_wrapper.gravity-theme #field_8_42 .gfield_list_icons{
	padding:0;
    border-left:0;
    border-top:0;
}
.gform_wrapper.gravity-theme #field_8_31 .gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_40 .gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_41 .gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_42 .gfield_list_group_item{
	border-top:0;
}
.gform_wrapper.gravity-theme #field_8_31 .gfield_list_group_item+.gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_31 .gfield_header_item+.gfield_header_item,
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_group_item+.gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_33 .gfield_header_item+.gfield_header_item,
.gform_wrapper.gravity-theme #field_8_40 .gfield_list_group_item+.gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_40 .gfield_header_item+.gfield_header_item,
.gform_wrapper.gravity-theme #field_8_41 .gfield_list_group_item+.gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_41 .gfield_header_item+.gfield_header_item,

.gform_wrapper.gravity-theme #field_8_42 .gfield_list_group_item+.gfield_list_group_item,
.gform_wrapper.gravity-theme #field_8_42 .gfield_header_item+.gfield_header_item{
	border-left:0;
}
#field_8_31 legend,
#field_8_33 legend,
#field_8_40 legend,
#field_8_41 legend,
#field_8_42 legend{
    background: #5b9bd5;
    padding: 3px 15px 8px;
    margin: 0;
    border: 0;
}
.gform_wrapper.gravity-theme #field_8_31 .gfield_header_item,
.gform_wrapper.gravity-theme #field_8_40 .gfield_header_item,
.gform_wrapper.gravity-theme #field_8_41 .gfield_header_item,
.gform_wrapper.gravity-theme #field_8_42 .gfield_header_item{
	background-color: #deeaf6;
	padding-left:15px;
}


#field_8_12 .ginput_container_text input,
#field_8_13 .ginput_container_text input,
#field_8_15 .ginput_container_select select,
#field_8_19 .ginput_container_text input,
#field_8_21 .ginput_container_text input,
#field_8_23 .ginput_container_text input,
#field_8_24 .ginput_container_text input,
#field_8_27 .ginput_container_text input,
#field_8_29 .ginput_container_text input,
#field_8_31 .gfield_list_groups .gfield_list_row_even .gfield_list_cell input,
#field_8_42 .gfield_list_groups .gfield_list_row_even .gfield_list_cell input{
	background-color:#dce0f6;
}
#field_8_10 .ginput_container_text input,
#field_8_14 .ginput_container_text input,
#field_8_20 .ginput_container_text input,
#field_8_22 .ginput_container_text input,
#field_8_26 .ginput_container_text input,
#field_8_28 .ginput_container_text input,
#field_8_35 .ginput_container_text input,
#field_8_36 .ginput_container_text input,
#field_8_38 .ginput_container_email input,
#field_8_39 .ginput_container_phone input,
#field_8_45 .ginput_container_text input,
#field_8_47 .ginput_container_text input,
#field_8_49 .ginput_container_text input,
#field_8_51 .ginput_container_date input,
#field_8_31 .gfield_list_groups .gfield_list_row_odd .gfield_list_cell input,
#field_8_40 .gfield_list_groups .gfield_list_row_odd .gfield_list_cell input, 
#field_8_41 .gfield_list_groups .gfield_list_row_odd .gfield_list_cell input,
#field_8_42 .gfield_list_groups .gfield_list_row_odd .gfield_list_cell input{
	background-color:#dde4ff;
}
#field_8_15 .ginput_container_select select {
    border-width: 2px;
}
#field_8_33 legend {
    background-color: unset;
    padding: 3px 15px 20px;
    border: 1px solid #bfbfbf;
}
.gform_wrapper.gravity-theme #field_8_33 .gfield_header_item, 
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_group_item, 
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_icons {
    border: 1px solid #bfbfbf;
}
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_group_item {
    border-top: 0;
}
.gform_wrapper.gravity-theme #field_8_33 .gfield_list_icons {
    border-left: 0;
    border-top: 0;
}
#field_8_33 .gfield_list_groups .gfield_list_row_odd .gfield_list_cell input,
#field_8_37 .ginput_container_text input{
    background-color: #d0e0f2;
}
#field_8_33 .gfield_list_groups .gfield_list_row_even .gfield_list_cell input {
    background-color: #dde4ff;
}
#field_8_33 .gfield_list_groups .gfield_list_row_odd .gfield_list_cell{
    background-color: #f2f2f2;
}
#field_8_31 .gfield_list_groups .gfield_list_row_even .gfield_list_cell,
#field_8_42 .gfield_list_groups .gfield_list_row_even .gfield_list_cell{
    background-color: #deeaf6;
}

#field_8_40 legend,
#field_8_41 legend{
    background-color: #a5a5a5;
}
.gform_wrapper.gravity-theme #field_8_40 .gfield_header_item, 
.gform_wrapper.gravity-theme #field_8_41 .gfield_header_item {
    background-color: #ededed;
}
.gform_wrapper.gravity-theme #field_8_40 .gfield_header_item, 
.gform_wrapper.gravity-theme #field_8_40 .gfield_list_group_item, 
.gform_wrapper.gravity-theme #field_8_40 .gfield_list_icons,
.gform_wrapper.gravity-theme #field_8_41 .gfield_header_item, 
.gform_wrapper.gravity-theme #field_8_41 .gfield_list_group_item, 
.gform_wrapper.gravity-theme #field_8_41 .gfield_list_icons {
    border-color: #c9c9c9;
}
#field_8_40 .gfield_list_groups .gfield_list_row_even .gfield_list_cell input, 
#field_8_41 .gfield_list_groups .gfield_list_row_even .gfield_list_cell input {
    background-color: #cde4ed;
}
#field_8_40 .gfield_list_groups .gfield_list_row_even .gfield_list_cell,
#field_8_41 .gfield_list_groups .gfield_list_row_even .gfield_list_cell{
    background-color: #ededed;
}
#field_8_34,
#field_8_37{
    background-color: #f2f2f2;
    padding: 3px 15px 20px;
    border: 1px solid #bfbfbf;
}
#field_8_37{
	padding-bottom:3px
}
#field_8_35,
#field_8_38{
    padding: 3px 3px 3px 15px;
    border: 1px solid #bfbfbf;
	border-top:0;
	border-bottom:0;
}
#field_8_36,
#field_8_39{
    padding: 3px 15px 3px 15px;
    border-right: 1px solid #bfbfbf;
}
#field_8_57{
	 border-top: 1px solid #bfbfbf;
}
#field_8_58{
	 border-top: 1px solid #000;
}
#field_8_45,
#field_8_49 {
    padding: 3px 15px 3px 15px;
    border: 1px solid #000;
	border-bottom:0;
	border-top:0;
}
#field_8_47{
	padding: 3px 15px 3px 15px;
	border: 1px solid #000;
	border-bottom:0;
	border-top:0;
}
#field_8_59,
#field_8_60 {
    border-top: 1px solid #000;
}
#gform_8 .gfield--input-type-date {
    border: 1px solid #000;
	padding: 3px 3px 3px 15px;
}
#field_8_44,
#field_8_48,
#field_8_50{
	border-right: 1px solid #000;
}
#field_8_52{
	border: 1px solid #000;
	border-bottom:0;
	padding: 3px 3px 3px 15px;
}
	.gravity-theme #gform_fields_8.gform_fields {
  grid-row-gap: 0px !important;
}

	#field_8_14,
	#field_8_15,
	#field_8_54{
		margin:20px 0;
	}
	#field_8_15{
		margin-bottom: 0;
	}
	#field_8_30{
     margin-top: 0px;
    margin-bottom: 20px;
}
	#field_8_32{
		margin-top: 20px;
    margin-bottom: 15px
	}
	#field_8_34,
	#field_8_40,
	#field_8_41,
	#field_8_42,
	#field_8_52,
	#field_8_53>p{
		margin-top: 20px;
	}
	#field_8_43{
    margin-bottom: 20px;
}

@media only screen and (max-width: 639px) {
.gform_wrapper.gravity-theme #field_8_31 .gfield_header_item, .gform_wrapper.gravity-theme #field_8_31 .gfield_list_group_item, .gform_wrapper.gravity-theme #field_8_31 .gfield_list_icons, .gform_wrapper.gravity-theme #field_8_33 .gfield_header_item, .gform_wrapper.gravity-theme #field_8_33 .gfield_list_group_item, .gform_wrapper.gravity-theme #field_8_33 .gfield_list_icons, .gform_wrapper.gravity-theme #field_8_40 .gfield_header_item, .gform_wrapper.gravity-theme #field_8_40 .gfield_list_group_item, .gform_wrapper.gravity-theme #field_8_40 .gfield_list_icons, .gform_wrapper.gravity-theme #field_8_41 .gfield_header_item, .gform_wrapper.gravity-theme #field_8_41 .gfield_list_group_item, .gform_wrapper.gravity-theme #field_8_41 .gfield_list_icons, .gform_wrapper.gravity-theme #field_8_42 .gfield_header_item, .gform_wrapper.gravity-theme #field_8_42 .gfield_list_group_item, .gform_wrapper.gravity-theme #field_8_42 .gfield_list_icons {
    margin-left: 0%;
    border: 0px solid #00aeff;
    padding: 5px;
}
	#gform_8 .gfield_list_icons{
		margin:0;
	}
	#field_8_36, #field_8_39 {
    border-top: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
}
	#field_8_35, #field_8_38 {
    padding: 3px 15px 3px 15px;
}
	#field_8_44, #field_8_48, #field_8_50 {
    border-left: 1px solid #000;
    padding: 3px 15px;
}
	#field_8_52 {
    border: 0;
    margin-bottom: 10px;
}
	#gform_8 table, #gform_8 th, #gform_8 td {
    padding: 5px 15px;
}
	#field_8_53 th,
	#gform_8 .gfield--type-list legend.gfield_label,
	#gform_8 .gsection_title,
	#field_8_34{
    font-size: 18px;
}
#field_8_14, #field_8_15, #field_8_54 {
    margin: 0px 0;
}
	#gform_8 .gfield{
		margin:7px 0px !important;
	}
	#gform_8 .gfield#field_8_35,
	#gform_8 .gfield#field_8_34,
	#gform_8 .gfield#field_8_36,
	#gform_8 .gfield#field_8_37,
	#gform_8 .gfield#field_8_38,
	#gform_8 .gfield#field_8_39,
	#gform_8 .gfield#field_8_57,
	#gform_8 .gfield#field_8_58,
	#gform_8 .gfield#field_8_45,
	#gform_8 .gfield#field_8_44,
	#gform_8 .gfield#field_8_59,
	#gform_8 .gfield#field_8_47,
	#gform_8 .gfield#field_8_48,
	#gform_8 .gfield#field_8_60,
	#gform_8 .gfield#field_8_49,
	#gform_8 .gfield#field_8_50,
	#gform_8 .gfield#field_8_51{
		margin:0 0 !important;
	}
	#gform_8 .gfield#field_8_34{margin-top:7px !important;}
}