@media only screen and (max-width:750px) {
#viewport {width: 100%; overflow: hidden}
.mobile {display: block}
.social {display: none}
body {background: #fff}
.signpost, .balloon {display: none}
.main {box-shadow: none; margin-top: 0}
.logo img {width: 80%}
.nav {display: none}
.menu {display: none}
.left {width: 100%; margin-right: 0}
.sidebar {width: 100%; display: none}
#click-menu {border-radius: 100px; box-shadow: 0px 0px 10px -1px #000}
#click-menu .threeLines {padding: 5px}
.left img {max-width: 100%; height: auto}
input, textarea {-webkit-appearance: none}
#responsive-menu .RMImage {width: 80%; height: auto}
#responsive-menu #responsive-menu-title, #responsive-menu #responsive-menu-title a {text-align: center !important}
.socialsq {border-bottom: 1px solid #B6B6B6; padding: 10px 0; float: left; width: 100%; font-size: 14px; line-height: 14px}
.socialsq ul {list-style: none; margin: 0; padding: 0; margin-left: -2%}
.socialsq li {float: left; margin-left: 2%; width: 31.3%}
.socialsq img {width: 100%; height: auto; margin-bottom: 5px}
}