.btn_area_grid {
    margin-top: 85px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn_area_grid > .btn_area_grid_wrapper
{
    display: grid;
    width: 100%;
    max-width: 450px;
    gap: 40px;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: 
        "a a"
        "b c"
    ; 
}

.submit_btn_area,
.reset_btn_area,
.feedback_btn_area
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.submit_btn_area
{
    grid-area: a;
}

.reset_btn_area
{
    grid-area: b;
}

.feedback_btn_area
{
    grid-area: c;
}

#delos_dir_filters .submit_btn_area input
{
    box-sizing: border-box;
    border: none;
    outline: none;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    padding: 10px;
    box-sizing: border-box;
    background-color: #9B7F1F !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 12px;
}

#delos_dir_filters .reset_btn_area input, #delos_dir_filters .feedback_btn_area a {
    border: none;
    outline: none;
    box-sizing: border-box;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    padding: 10px 40px;
    background-color: #0b2e45 !important;
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 400;
}

@media (max-width:574px) {
    .btn_area_grid {
        grid-template: 
        "a"
        "b"
        "c";
    }





/*--------------------CSS Code-------------------------*/

@media (max-width:768px){
#delos_dir_filters form .filter.search {
    min-width: 230px;
    height: 120px;
}
#delos_dir_filters form .filter.search label {
    text-align: left;
    padding: 30px 20px;
}
}	
	
@media (min-width:768px){
#delos_dir_filters form .filter.search {
    min-width: 450px;
    grid-area: a;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 110px;
}
#delos_dir_filters form .filter.search label {
    text-align: left;
    padding: 25px 20px;
}
}
	}
