.main_menu .navbar-collapse{display:flex!important}
.main_menu .navbar-nav{flex-wrap:wrap;flex-direction:row;justify-content:flex-end}
.main_menu .navbar-nav li a{display:block;padding:10px 14px}
.inner_menu{border-bottom:1px solid #eee}
.text_page{padding:70px 0 90px}
.text_page .section_tittle h2{margin-bottom:40px}
.text_page_body{font-size:16px;line-height:1.75;color:#555}
.text_page_body h3{font-size:22px;margin:34px 0 12px;color:#222}
.text_page_body ul{padding-left:20px;margin-bottom:18px}
.text_page_body li{list-style:disc;margin-bottom:6px}
.text_page_body img{max-width:100%;height:auto}
.glasses_intro{margin:10px 0 20px}
.note{margin-top:34px;padding:14px 18px;border-left:3px solid #ccc;background:#f7f7f7;font-size:15px}
#footer{text-align:center;padding:40px 15px}
#footer ul{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}
#footer ul.copyright{display:block;color:#888;font-size:14px}
#footer a{color:#444}
@media (max-width:767px){.main_menu .navbar-nav{justify-content:center}.main_menu .navbar-nav li a{padding:6px 8px;font-size:14px}}
