.popup .banner_form {
    display: block !important;
    border-left: 1px solid var(--dark_green);
    border-right: 1px solid var(--dark_green);
	margin:0px !important;
}
@media screen and (min-width:768px) and (max-width:991px){
	.popup .banner_form{
		margin:0px !important;
	}
}
@media screen and (max-width:767px){
	.popup .inner_popup {
		padding: 20px !important;
		width: 95% !important;
	}
	.popup .banner_form {
		display: block !important;
		padding: 20px;
	}
	.popup .banner_form .submit {
		font-size: 14px;
		height: 50px !important;
	}
	.banner_form h3 {
		font-size:24px !important;
	}
}
@media screen and (max-width:575px){
	.banner_form .wpcf7 .row .column-33, .banner_form .wpcf7 .row .column-50, .banner_form .wpcf7 .row .column-60, .banner_form .wpcf7 .row .column-40,.banner_form .wpcf7 .row .column-100 {
		margin-bottom: 10px;
		padding:0px 7px !important;
	}
	.popup .banner_form .wpcf7 .submit {
		height: 50px !important;
		font-size: 14px;
		margin: 10px 0px 0px !important;
	}
	.popup .banner_form .wpcf7 .row {
		margin-bottom: 0px;
	}
	.banner_form .wpcf7 label {
		font-size: 14px !important;
	}
	.popup .banner_form {
		padding:15px;
	}
	.banner_form h3 {
		margin: 0px 0px 20px 0px !important;
	}
	.popup .banner_form .wpcf7 .row {
		flex-direction: unset !important;
		margin-right: -15px !important;
		margin-left: -15px !important;
	}
	.popup .banner_form .wpcf7 {
		padding: 0px 8px !important;
	}
	.popup .form_text {
		padding: 0px 10px;
	}
	.popup .form_text p {
		margin: 0px 5px 0px 15px;
		font-size: 14px;
	}
}