@media screen and (max-width: 1024px) {
	.modal_search .modal-body {
	  border-radius: 4px;
	}
	.modal-dialog .modal_search-content .search-section form {
		/* display: flex;
		justify-content: flex-start; */
		grid-gap: 24px;
	}
	.modal-dialog .modal_search-content {
		padding: 17px 0 10px;
	}
	.modal-dialog .modal_search-content .h1.advocate-search-title {
		font-size: 32px;
		font-weight: 600;
		margin-bottom: 38px;
	}
	.modal-dialog .modal_search-content label {
	  font-family: 'Inter', sans-serif !important;
	  font-size: 19px;
	  font-weight: 500;
	  color: #999;
	   line-height: 1.0;
	  margin-bottom: 15px;
	}
	.modal-dialog .modal_search-content .active-step label {
		color: var(--theme-color);
	}
	.modal-dialog .modal_search-content .search-section .active-step input::placeholder,
	.modal-dialog .modal_search-content .search-section .active-step .select2-selection__placeholder,
	.modal-dialog .modal_search-content .search-section form input,
	.modal-dialog .modal_search-content .search-section form select,
	.modal-dialog .modal_search-content .search-section .active-step input,
	.modal-dialog .modal_search-content .search-section form input::placeholder,
	.modal-dialog .modal_search-content .search-section form .active-step input::placeholder,
	.modal-dialog .modal_search-content .select2-container--default .select2-selection--single,
	.modal-dialog .modal_search-content .search-section .select2-selection__placeholder {
	  font-family: 'Inter', sans-serif !important;
	  font-size: 19px !important;
	  font-weight: 500 !important;
	  color: #999;
	}
	.modal-dialog .modal_search-content .search-section .active-step input {
		color: var(--theme-color);
	}
	.modal-dialog .modal_search-content .search-section .green-button {
	  font-family: 'Inter', sans-serif !important;
	  font-size: 20px;
	  font-weight: 600;
	}
	.modal-dialog .modal_search-content .unsure-link {
	  font-size: 18px;
	  font-family: 'Inter', sans-serif !important;
	}
	.modal-dialog .modal_search-content .unsure-link span {
	  display: block;
	}
	.modal-dialog .modal_search-content .select2-container--default .select2-selection--single {
	  height: 63px;
	  padding: 17px 20px 17px 40px;
	}
	.modal-dialog .modal_search-content .search-section form input,
	.modal-dialog .modal_search-content .search-section form select,
	.modal-dialog .modal_search-content .search-section .green-button{
		height: 63px !important;
		max-height: 63px !important;
	}
	.modal-dialog .modal_search-content .search-section form input{
		padding: 25px 20px 25px 38px;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow b {
		margin-top: 0;
	}
}
/* @media screen and (max-width: 767.99px) {
	.modal-backdrop + .select2-container .select2-results__option {
		margin: 4px 10px;
		font-size: 14px;
	}
} */
@media screen and (max-width: 427px) {
	.modal-dialog .modal_search-content label,
	.modal-dialog .modal_search-content .search-section .active-step input::placeholder,
	.modal-dialog .modal_search-content .search-section .active-step .select2-selection__placeholder,
	.modal-dialog .modal_search-content .search-section form input,
	.modal-dialog .modal_search-content .search-section form select,
	.modal-dialog .modal_search-content .search-section .active-step input,
	.modal-dialog .modal_search-content .search-section form input::placeholder,
	.modal-dialog .modal_search-content .search-section form .active-step input::placeholder,
	.modal-dialog .modal_search-content .select2-container--default .select2-selection--single,
	.modal-dialog .modal_search-content .search-section .select2-selection__placeholder,
	.modal-dialog .modal_search-content .unsure-link {
	  font-size: 17px !important;
	}
	.modal-dialog .modal_search-content .unsure-link {
	  font-size: 16px !important;
	}
	.modal-dialog .modal_search-content .search-section .green-button {
	  font-size: 19px !important;
	}
}
@media screen and (max-width: 375px) {
	.modal-dialog .modal_search-content label,
	.modal-dialog .modal_search-content .search-section .active-step input::placeholder,
	.modal-dialog .modal_search-content .search-section .active-step .select2-selection__placeholder,
	.modal-dialog .modal_search-content .search-section form input,
	.modal-dialog .modal_search-content .search-section form select,
	.modal-dialog .modal_search-content .search-section .active-step input,
	.modal-dialog .modal_search-content .search-section form input::placeholder,
	.modal-dialog .modal_search-content .search-section form .active-step input::placeholder,
	.modal-dialog .modal_search-content .select2-container--default .select2-selection--single,
	.modal-dialog .modal_search-content .search-section .select2-selection__placeholder,
	.modal-dialog .modal_search-content .unsure-link {
	  font-size: 16px !important;
	}
	.modal-dialog .modal_search-content .unsure-link {
	  font-size: 15px !important;
	}
	.modal-dialog .modal_search-content .search-section .green-button {
	  font-size: 18px !important;
	}
	.modal-dialog .modal_search-content .select2-container--default .select2-selection--single {
	  height: 53px;
	  padding: 12px 20px 12px 40px;
	}
	.modal-dialog .modal_search-content .search-section form input,
	.modal-dialog .modal_search-content .search-section form select,
	.modal-dialog .modal_search-content .search-section .green-button{
		height: 53px !important;
		max-height: 53px !important;
	}
	.modal-dialog .modal_search-content .search-section form input{
		padding: 20px 20px 20px 38px;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow b {
		margin-top: -5px;
	}
}
@media screen and (max-width: 360px) {
	.modal-dialog .modal_search-content label,
	.modal-dialog .modal_search-content .search-section .active-step input::placeholder,
	.modal-dialog .modal_search-content .search-section .active-step .select2-selection__placeholder,
	.modal-dialog .modal_search-content .search-section form input,
	.modal-dialog .modal_search-content .search-section form select,
	.modal-dialog .modal_search-content .search-section .active-step input,
	.modal-dialog .modal_search-content .search-section form input::placeholder,
	.modal-dialog .modal_search-content .search-section form .active-step input::placeholder,
	.modal-dialog .modal_search-content .select2-container--default .select2-selection--single,
	.modal-dialog .modal_search-content .select2-container--default .select2-selection--single,
	.modal-dialog .modal_search-content .unsure-link {
	  font-size: 15px !important;
	}
	.modal-backdrop + .select2-container .select2-results__option {
		margin: 4px 10px;
		font-size: 15px;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow b {
		margin-top: -4px;
	}
}
@media screen and (max-width: 359px) {
	.modal-dialog .modal_search-content label,
	.modal-dialog .modal_search-content .search-section .active-step input::placeholder,
	.modal-dialog .modal_search-content .search-section .active-step .select2-selection__placeholder,
	.modal-dialog .modal_search-content .search-section form input,
	.modal-dialog .modal_search-content .search-section form select,
	.modal-dialog .modal_search-content .search-section .active-step input,
	.modal-dialog .modal_search-content .search-section form input::placeholder,
	.modal-dialog .modal_search-content .search-section form .active-step input::placeholder,
	.modal-dialog .modal_search-content .select2-container--default .select2-selection--single,
	.modal-dialog .modal_search-content .unsure-link {
	  font-size: 13px !important;
	}
}