@media all and (min-width:1181px) {
  #mb-open-menu {
    display: none;
  }

  #aside {
    display: none;
  }
    #hd_sch #sch_stx{
    width: 90px;
  }
  .close_menu {
    display: none;
  }
}

@media all and (min-width:768px) and (max-width:1180px) {

  #hd,
  #wrapper,
  #ft {
    min-width: 100%;
  }

  #hd {
    width: 100%;
    display: block;
  }

  #hd_wrapper {
    width: 100%;
    padding: 15px;
  }

  .gnb {
    flex: 0 0 0%;
  }

  .hd_sch_wr {
    flex: 0 0 35%;
  }

  #hd_sch #sch_stx{
    width: 100px;
  }

  #mb-open-menu {
    display: block;
  }

  #gnb,
  .tel {
    display: none;
  }

  #logo {
    flex: 0 0 30%;
  }

  #logo,
  #ft_logo {
    width: 150px;
    left: 50%;
  }

  #logo a{
    display: block;
  }

  #logo img {
    width: 100%;
  }

  #aside {
    display: block;
    z-index: 2000;
  }

  /* 중간레이어 */
  .wide {
    width: 95%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
  }

  #container_title{
    padding: 100px 15px;
  }

  .left-section,
  .right-section {
    width: 100%;
    margin-bottom: 10px;
  }

  .left-section section .flex {
    flex-direction: column;
  }

  .left-section section.by_industry .flex {
    flex-direction: column-reverse;
  }



  .sub-img li {
    width: 100%;
  }

  .sub-img li img {
    width: 100%;
  }

  .w1400{
    width: 95%;
  }
  .sub-img li p{
    padding: 50px 0;
  }



  /* 하단레이어 */
  #ft_wr {
    max-width: 100%;
    padding: 30px;
  }

  #ft_copy{
    width: 100%;
  }



}

@media all and (max-width:767px) {

  #hd,
  #wrapper,
  #ft {
    min-width: 100%;
  }

  #hd {
    width: 100%;
    display: block;
  }

  #hd_wrapper {
    width: 100%;
    padding: 15px;
  }

  .gnb {
    flex: 0 0 0%;
  }

  .hd_sch_wr {
    flex: 0 0 50%;
  }

  #hd_sch #sch_stx{
    width: 60px;
  }

  #mb-open-menu {
    display: block;
  }

  #gnb,
  .tel {
    display: none;
  }

  #logo {
    flex: 0 0 40%;
  }

  #logo,
  #ft_logo {
    width: 150px;
    height: 40px;
    left: 50%;
  }

  #logo img {
    width: 100%;
  }

  #aside {
    display: block;
    z-index: 2000;
  }


  /* 중간레이어 */
  .wide {
    width: 95%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
  }


  #container_title{
    padding: 100px 15px;
  }

  .left-section,
  .right-section {
    width: 100%;
    margin-bottom: 10px;
  }

  .left-section section .flex {
    flex-direction: column;
  }

  .left-section section.by_industry .flex {
    flex-direction: column-reverse;
  }
  .text-box{
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-text{
    font-size: 27px;
  }
  .sub-text{
  	font-size: 13px;
	}

  .sub-img li {
    width: 100%;
	
  }

  .sub-img li img {
    width: 100%;
  }

  .w1400{
    width: 95%;
  }
  .sub-img li p{
    padding: 50px 0;
  }
  .aakk{
  font-size: 15px;
  }
  .section1{
  width: 100%;
  }

  /* 하단레이어 */
  #ft_wr {
    max-width: 100%;
    padding: 30px;
    flex-direction: column;
    align-items: flex-start;
  }

  #ft_wr .ft_cnt{
    padding: 15px 0;
  }

  #ft_copy{
    width: 100%;
  }

}