@media (max-width: 767px) {
h2 {
font-size: 17px !important;
}
h3 {
font-size: 16px !important;
} .et_pb_text,
.et_pb_text_inner,
.et_pb_code,
.et_pb_code_inner,
.et_pb_module {
overflow-x: auto !important;
-webkit-overflow-scrolling: touch !important;
} table {
width: max-content !important;
max-width: none !important;
border-collapse: collapse !important;
} html, body,
#page-container,
#et-main-area,
.et_builder_inner_content,
.et_pb_section,
.et_pb_row,
.et_pb_column {
overflow-x: visible !important;
}
#top-menu li li a {
width: auto !important;
white-space: nowrap !important;
}
#top-menu ul.sub-menu {
width: 360px !important;
}
}