@charset "UTF-8";
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/* ΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇô
Mobile style's
ΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇôΓÇô */
@media screen and (min-width: 1200px) {
  #main-content {
    min-height: 340px; } }
@media screen and (min-width: 768px) and (max-width: 1300px) {
  .menu > ul > li {
    margin: 0 2%; }

  .menu > ul > li > a {
    padding: 0.94em 0.7em; } }
@media only screen and (max-width: 959px) {
  .menu-container {
    width: 100%; }

  .menu-mobile {
    display: block; }

  .menu-dropdown-icon:before {
    display: block; }

  .menu > ul {
    display: none; }
    .menu > ul > li {
      width: 100%;
      float: none;
      display: block; }
      .menu > ul > li a {
        padding: 1.5em;
        width: 100%;
        display: block; }
      .menu > ul > li > ul {
        position: relative; }
        .menu > ul > li > ul.normal-sub {
          width: 100%; }
        .menu > ul > li > ul > li {
          float: none;
          width: 100%;
          min-height: 165px; }
          .menu > ul > li > ul > li > ul {
            position: relative; }
            .menu > ul > li > ul > li > ul > li {
              float: none; }
  .menu .show-on-mobile {
    display: block; } }
@media screen and (min-width: 425px) and (max-width: 768px) {
  .logo {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    text-align: center; }
    .logo:last-child {
      margin-right: 0; }

  .social-search {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
    .social-search:last-child {
      margin-right: 0; }

  footer .left-foot {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    text-align: left; }
    footer .left-foot:last-child {
      margin-right: 0; }
  footer .right-foot {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    text-align: left; }
    footer .right-foot:last-child {
      margin-right: 0; } }
@media screen and (max-width: 425px) {
  .in-wrap {
    width: 96%;
    margin: 0 auto; }

  .logo {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
    .logo:last-child {
      margin-right: 0; }
    .logo a img {
      max-width: 100%;
      width: auto;
      height: auto; }

  .social-search {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
    .social-search:last-child {
      margin-right: 0; }
    .social-search .form-search {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%; }
      .social-search .form-search:last-child {
        margin-right: 0; }
    .social-search .theanh-social {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%;
      text-align: center;
      margin: 10px 0; }
      .social-search .theanh-social:last-child {
        margin-right: 0; }

  .sound-equip .out-loop .item {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
    .sound-equip .out-loop .item:last-child {
      margin-right: 0; }
    .sound-equip .out-loop .item:nth-child(2n) {
      margin-right: 0; }
    .sound-equip .out-loop .item:nth-child(2n+1) {
      clear: left; }

  .content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    margin-right: 0;
    margin-left: 0; }
    .content:last-child {
      margin-right: 0; }
    .content .t-sound-equip {
      margin-top: 0; }
      .content .t-sound-equip .out-loop .item {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        .content .t-sound-equip .out-loop .item:last-child {
          margin-right: 0; }
        .content .t-sound-equip .out-loop .item:nth-child(2n) {
          margin-right: 0; }
        .content .t-sound-equip .out-loop .item:nth-child(2n+1) {
          clear: left; }

  .t-sound-equip .out-loop .item:nth-child(3n+1) {
    clear: none; }

  footer {
    background: #000000;
    background: -webkit-linear-gradient(#000000, #262626);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#000000, #262626);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#000000, #262626);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#000000, #262626);
    /* Standard syntax */ }
    footer .left-foot, footer .right-foot {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%;
      text-align: center; }
      footer .left-foot:last-child, footer .right-foot:last-child {
        margin-right: 0; }

  #sidebar {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
    #sidebar:last-child {
      margin-right: 0; }

  .out-project .item .thumb {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    text-align: center; }
    .out-project .item .thumb:last-child {
      margin-right: 0; }
    .out-project .item .thumb a img {
      max-width: 100%;
      width: auto;
      height: auto; }
  .out-project .item .sum-project {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
    .out-project .item .sum-project:last-child {
      margin-right: 0; }

  .credit-tbl {
    width: 100%; } }

/*# sourceMappingURL=responsive.css.map */
