/*
Theme Name: ModernPURAIR
Theme URI: https://modernpurair.com
Template: hello-elementor
Author: LocalSEOHelp
Author URI: https://localseohelp.com
Version: 1.0.0.1757180025
Updated: 2025-09-06 17:33:45

*/

.hide-mb {
    display: block;
}

.show-mb {
    display: none;
}

@media screen and (max-width: 767px) {
    .hide-mb {
        display: none;
    }
    
    .show-mb {
        display: block;
    }
}

#gform_fields_5 input[type="text"] {
	border-radius: 30px;
    min-height: 60px;
    font-size: 20px;
    padding-left: 20px;
}

#gform_fields_5 input[type="text"]::placeholder {
	opacity: .5;
}

#gform_submit_button_5 {
	border-radius: 30px;
    min-height: 60px;
    font-size: 18px;
	background-color: #EB5249;
	font-weight: bold;
}

#gform_5 .gform_footer {
	margin-top: 10px;
}

#gform_submit_button_5::hover,
#gform_submit_button_5::focus {
	background-color: #C02118;
}

#field_5_2 .gfield_description.validation_message,
#field_1_2 .gfield_description.validation_message{
    font-weight: bold;
    color: #ff0000;
    margin-top: 10px;
	display: block !important;
}

.dynamic-zip-label input {
    text-transform: uppercase !important;
}

.dynamic-zip-label input::placeholder {
    text-transform: none;
}

#gform_submit_button_1 {
	margin-bottom: auto !important;
}


@media only screen and (max-width: 641px) {
    #gform_wrapper_2 .gfield--type-name .gform-grid-row {
    	display: flex !important;
		flex-direction: column !important;
	}

	#gform_wrapper_2 .gfield--type-name .gform-grid-col {
		width: 100% !important;
		max-width: 100% !important;
		flex-basis: 100% !important;
	}
}