@media only screen and (max-width: 480px) {
.wrapper {
width: 100%;
}
.left_menu_area {
width: 100%;
height: auto;
}
.right_container {
width: 100%;
height: auto;
}
.content_area {
height: auto;
padding-right: 0;
}
.content_area img {
height: auto;
}
.who_area ul li {
width: 33%;
float: left;
list-style: none;
}
.who_area li ul li:last-child {
width: 33%;
}
.back_top_parent {
position: relative;
bottom: 0;
}
.page-template-template-gallery .menu-header ul li a:hover span span {
display: none;
}
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
.wrapper {
width: 100%;
}
.left_menu_area {
width: 20%;
height: 100vw;
}
.right_container {
width: 80%;
height: 100vw;
}
.left-menu {
padding-right: 0;
padding-left: 0;
}
}