.m_header{width:100%;float:left;padding:22px 0px 20px;border-bottom:54px solid #0077b7}.m_header .main_logo{display:inline-block;width:auto}.m_header .main_logo a{display:inline-block}@media screen and (max-width:767px){.m_header{padding:0;border-bottom:0px;position:absolute;z-index:2;background:none !important}.m_header .main_logo{display:inherit;width:auto;float:right;margin-top:40px;margin-right:20px}.m_header .main_logo img{max-width:100px !important;width:100%}}@media screen and (max-width:480px){.m_header .main_logo{margin-top:20px;margin-right:0px}}