/**
Theme Name: Giant Bass Open
CSS: Responsive
*/
@media screen and (max-width: 991px) {
	.gform_wrapper.gravity-theme .gform_fields, 
	.gform_wrapper.gravity-theme .ginput_complex { display: flex; flex-wrap: wrap; justify-content: space-between; }
	fieldset#field_1_6 { width: 100%; }
	div#field_1_30 { width: 48%; }
	div#field_1_32 { width: 48%; }
	.gform_legacy_markup_wrapper .square-single-form, .gravity-theme .square-single-form { min-width: unset; }
}

@media screen and (max-width: 767px){
	.rule-section ol { margin: 10px; }
	.water-resort-section .elementor-image-box-wrapper .elementor-image-box-content { width: 100%; padding: 35px 15px 25px; border-radius: 30px; }
	.water-resort-section .elementor-image-box-wrapper .elementor-image-box-img { margin-bottom: -20px !important; }
	.payout-section .orange-text { font-size: 21px; }
	.gform_legacy_markup_wrapper .square-single-form, .gravity-theme .square-single-form { min-width: unset; }
	.gform_wrapper.gravity-theme .gform_fields div#field_1_18,
	div#field_1_30, div#field_1_32, .gform_wrapper.gravity-theme .gfield { min-width: 100%; width: 100%; }
	.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large { width: 100%; height: unset; }
	.gform_wrapper.gravity-theme .ginput_container_address span,
	.gform_wrapper.gravity-theme .ginput_complex fieldset, 
	.gform_wrapper.gravity-theme .ginput_complex span{ flex: 0 0 100%; }
	.tournament-result1 { background-size: 250% 100% !important; }
	.program-setion { background-size: auto 100% !important; }
	.custom-select { font-size: 18px; }
}

@media only screen and (max-width: 600px){
	.gform_legacy_markup_wrapper .square-single-form, .gravity-theme .square-single-form { min-width: unset; }
}
