.flex-shrink-0 .py-5 .container form .form_region1{
    /* border:1px solid red; */
    font-size: 25px;
    font-weight: 600;
}

.flex-shrink-0 .py-5 .container form .form_region1 .form_region1_1{
    margin-right: 20px;
    font-size: 20px;
    width:90%;
}

.flex-shrink-0 .py-5 .container form .form_region1 .form_region1_2{
    font-size: 20px;
    width:90%;
    margin-top: 20px;
}

.flex-shrink-0 .py-5 .container form .form_region2{
    /* border:1px solid red; */
    font-size: 25px;
    font-weight: 600;
    margin-top: 20px;
}

.flex-shrink-0 .py-5 .container form .form_region2 .form_region2_1{
    /* border:1px solid red; */
    font-size: 20px;
    width:37%;
}

.flex-shrink-0 .py-5 .container form .form_region2 .form_region2_2{
    font-size: 20px;
    /* border:1px solid red; */
    width:37%;
}

.flex-shrink-0 .py-5 .container form .form_region3{
    /* border:1px solid red; */
    margin-top: 20px;
}

.flex-shrink-0 .py-5 .container form .form_region3 .form_region3_title{
    /* border:1px solid red; */
    font-size: 25px;
    font-weight: 600;
}

.flex-shrink-0 .py-5 .container form .form_region3 .form_region3_descript{
    width:97%;
}

.flex-shrink-0 .py-5 .container form .sentmsg{
    width: 100%;
    height: 60px;
    font-size: 25px;
    font-weight: 600;
    border-radius: 5px;
    border: none;
    margin-top: 20px;
    width:97%;
    background-color: goldenrod;
}


@media (max-width: 575.98px) {
    .flex-shrink-0 .py-5 .container form .form_region1{
        /* border:1px solid red; */
        font-size: 25px;
        font-weight: 600;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region1 .form_region1_1{
        font-size: 20px;
        width:100%;
        margin-right: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region1 .form_region1_2{
        font-size: 20px;
        width:100%;
        margin-top: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region2{
        /* border:1px solid red; */
        font-size: 25px;
        font-weight: 600;
        margin-top: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region2 .form_region2_1{
        /* border:1px solid red; */
        font-size: 20px;
        width:100%;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region2 .form_region2_2{
        font-size: 20px;
        /* border:1px solid red; */
        width:100%;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region3{
        /* border:1px solid red; */
        margin-top: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region3 .form_region3_title{
        /* border:1px solid red; */
        font-size: 25px;
        font-weight: 600;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region3 .form_region3_descript{
        width:100%;
    }
    
    .flex-shrink-0 .py-5 .container form .sentmsg{
        width: 100%;
        height: 60px;
        font-size: 25px;
        font-weight: 600;
        border-radius: 5px;
        border: none;
        margin-top: 20px;
        width:100%;
        background-color: goldenrod;
    }
}

@media (max-width: 767.98px) {
    .flex-shrink-0 .py-5 .container form .form_region1{
        /* border:1px solid red; */
        font-size: 25px;
        font-weight: 600;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region1 .form_region1_1{
        font-size: 20px;
        width:100%;
        margin-right: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region1 .form_region1_2{
        font-size: 20px;
        width:100%;
        margin-top: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region2{
        /* border:1px solid red; */
        font-size: 25px;
        font-weight: 600;
        margin-top: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region2 .form_region2_1{
        /* border:1px solid red; */
        font-size: 20px;
        width:100%;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region2 .form_region2_2{
        font-size: 20px;
        /* border:1px solid red; */
        width:100%;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region3{
        /* border:1px solid red; */
        margin-top: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region3 .form_region3_title{
        /* border:1px solid red; */
        font-size: 25px;
        font-weight: 600;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region3 .form_region3_descript{
        width:100%;
    }
    
    .flex-shrink-0 .py-5 .container form .sentmsg{
        width: 100%;
        height: 60px;
        font-size: 25px;
        font-weight: 600;
        border-radius: 5px;
        border: none;
        margin-top: 20px;
        width:100%;
        background-color: goldenrod;
    }
}

@media (max-width: 991.98px) {
    .flex-shrink-0 .py-5 .container form .form_region1{
        /* border:1px solid red; */
        font-size: 25px;
        font-weight: 600;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region1 .form_region1_1{
        font-size: 20px;
        width:100%;
        margin-right: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region1 .form_region1_2{
        font-size: 20px;
        width:100%;
        margin-top: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region2{
        /* border:1px solid red; */
        font-size: 25px;
        font-weight: 600;
        margin-top: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region2 .form_region2_1{
        /* border:1px solid red; */
        font-size: 20px;
        width:100%;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region2 .form_region2_2{
        font-size: 20px;
        /* border:1px solid red; */
        width:100%;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region3{
        /* border:1px solid red; */
        margin-top: 0px;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region3 .form_region3_title{
        /* border:1px solid red; */
        font-size: 25px;
        font-weight: 600;
    }
    
    .flex-shrink-0 .py-5 .container form .form_region3 .form_region3_descript{
        width:100%;
    }
    
    .flex-shrink-0 .py-5 .container form .sentmsg{
        width: 100%;
        height: 60px;
        font-size: 25px;
        font-weight: 600;
        border-radius: 5px;
        border: none;
        margin-top: 20px;
        width:100%;
        background-color: goldenrod;
    }
}