@charset "utf-8";

/* CSS Document */
#main_section {
    padding-bottom: 3em;
}

@media screen and (min-width:300px) and (max-width:320px) {

    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

    #repeat_attendees {
        margin-top: 1em;
    }

}

@media screen and (min-width:321px) and (max-width:375px) {

    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

    #repeat_attendees {
        margin-top: 1em;
    }

}

@media screen and (min-width:376px) and (max-width:384px) {

    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

    #repeat_attendees {
        margin-top: 1em;
    }

}

@media screen and (min-width:385px) and (max-width:414px) {

    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

    #repeat_attendees {
        margin-top: 1em;
    }
}

@media screen and (min-width:415px) and (max-width:480px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

    #repeat_attendees {
        margin-top: 1em;
    }

}

@media screen and (min-width:481px) and (max-width:575px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

    #repeat_attendees {
        margin-top: 1em;
    }

}

@media screen and (min-width:576px) and (max-width:600px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

    #repeat_attendees {
        margin-top: 1em;
    }

}

@media screen and (min-width:601px) and (max-width:667px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #photos_upload,
    #visit_date,
    #visit_village,
    #visit_location,
    #other_purpose,
    #topics,
    #males,
    #females,
    #rep_males,
    #rep_females,
    #concerns_raised,
    #project_status,
    #members_comments {
        width: 30em
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
        width: 30em
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

    #repeat_attendees {
        margin-top: 1em;
    }

}

@media screen and (min-width:668px) and (max-width:736px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #photos_upload,
    #visit_date,
    #visit_village,
    #visit_location,
    #other_purpose,
    #topics,
    #males,
    #females,
    #rep_males,
    #rep_females,
    #concerns_raised,
    #project_status,
    #members_comments {
        width: 30em
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
        width: 30em
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

    #repeat_attendees {
        margin-top: 1em;
    }
}

@media screen and (min-width:737px) and (max-width:767px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #photos_upload,
    #visit_date,
    #visit_village,
    #visit_location,
    #other_purpose,
    #topics,
    #males,
    #females,
    #rep_males,
    #rep_females,
    #concerns_raised,
    #project_status,
    #members_comments {
        width: 30em
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
        width: 30em
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

    #repeat_attendees {
        margin-top: 1em;
    }
}

@media screen and (min-width:768px) and (max-width:899px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }

}

@media screen and (min-width:900px) and (max-width:991px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }
}

@media screen and (min-width:1025px) and (max-width:1080px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }
}

@media screen and (min-width:1081px) and (max-width:1280px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }
}

@media screen and (min-width:1281px) and (max-width:1366px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }
}

@media screen and (min-width:1367px) and (max-width:1440px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }
}

@media screen and (min-width:1441px) {
    .top-head {
        text-align: center;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .sec-heads {
        padding-bottom: 1em
    }

    .visit_date,
    .visit_village {
        padding-bottom: 1em;
    }

    label {
        font-size: 90%
    }

    .form-sections {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #organizer_row {
        padding-bottom: 1em;
    }

    #other_organizer_row {
        padding-bottom: 1em;
    }

    #team_members {
        padding-top: 1em;
    }

    #employee1,
    #employee2,
    #employee3,
    #employee4,
    #guest1,
    #guest2,
    #guest3,
    #guest4,
    #invitation_upload,
    #invitation_upload {
        margin-bottom: 0.5em;
    }

    #other_employees,
    #current_attendees {
        padding-bottom: 2em;
    }

    #objective_row {
        padding-top: 2em;
    }

    #visit_purpose,
    #males_input,
    #concerns_raised,
    #project_status,
    #members_comments {
        margin-bottom: 1em;
    }

    #topics {
        padding-top: 2em;
    }
}