@media only screen and (max-width:768px){#et_mobile_nav_menu{display:block}#top-menu-nav,#top-menu{display:none}.dt-section{display:none}}@media (max-width:1600px){#menu-home li,#menu-home li a{font-size:14px!important;padding-right:12px!important}}@media only screen and (max-width:600px){figure.alignleft,img.alignleft,figure.alignright,img.alignright{float:none;display:block;margin-left:auto;margin-right:auto}}.sub-menu li a{font-size:14px!important}.et_pb_menu .sub-menu{width:fit-content}.et_pb_menu .sub-menu li a{white-space:nowrap;width:auto}.et_mobile_menu{max-height:80vh;overflow-y:auto}