@media only screen and (max-width: 980px) {
  .mt100 {
    top: 0;
  }
  .sliderHead .item .description {
    font-size: 0.9em;
  }
  .sliderHead .item .description p {
    line-height: 1.3em;
  }
  .sliderHead .pointers {
    margin-left: 30px;
  }
  .headBox .logo {
    width: auto;
  }
  .headBox .logo img {
    max-width: none;
    width: 95%;
  }
  .headBox .contactBox {
    padding-top: 80px;
  }
  .headBox .slogan {
    margin-top: 0px;
  }
  .headBox .telefonItem, .headBox .emailItem {
    padding-top: 20px;
  }
  .headBox .emailItem .email {
    display: inline-block;
  }
  .menuBox {
    display: none;
  }
  div.sliderBox .list {
    padding-top: 50px;
  }
  div.sliderBox .textArea {
    margin: 0 20px;
  }
  div.sliderBox .menuArea {
    min-height: 100px;
  }
  div.sliderBox .image {
    display: none;
  }
  div.sliderBox .slide-title {
    margin-left: 0;
  }
  div.sliderBox .slide-desc {
    margin-left: 0;
  }
  div.sliderBox .menuTitle {
    display: none;
  }
  div.sliderBox .menuArea {
    left: auto;
    margin: 0 20px;
    margin-top: -1px;
    padding-top: 30px;
  }
  .leftCat {
    padding-left: 0;
  }
  .bottom .map {
    margin-left: 0;
    margin-bottom: 20px;
  }
  .headInnerBox .image {
    display: none;
  }
  .headInnerBox .text {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 600px) {
  .mt100 {
    top: 0;
  }
  .sliderHead .item .description {
    font-size: 0.85em;
  }
  .sliderHead .item .description p {
    line-height: 1.2em;
  }
  .sliderHead .item .image {
    display: none;
  }
  .sliderHead .item .btns {
    left: 20px;
  }
  .sliderHead .item .more {
    margin-left: 0;
  }
  .sliderHead .item .window {
    padding: 20px;
  }
  .headBox .logo {
    display: table;
    margin: 0 auto;
  }
  .headBox .baner {
    display: table;
    margin: 0 auto;
  }
  .headBox .left {
    text-align: center;
  }
  .headBox .slogan {
    border: 0px;
    text-align: center;
  }
  div.sliderBox .textArea {
    margin: 0px;
  }
  div.sliderBox .list {
    padding-top: 0;
  }
  div.sliderBox .menuArea {
    padding: 30px 0px;
  }
  div.sliderBox .q-button {
    left: 0;
    margin: 0 20px;
  }
  div.sliderBox .menuArea {
    margin: 0px;
    padding-bottom: 60px;
  }
  div.sliderBox {
    height: auto;
  }
  .contentBoxMain .image {
   /* display: none;*/
   height: 300px;
  }
  .headInnerBox .text {
    width: 100%;
    margin: 0;
    box-sizing: border-box;
  }
  .jpaddingRight {
    padding-right: 0;
  }
  .articleList .image {
    float: none;
  }
  .articleList .text {
    margin-left: 0;
    margin-top: 15px;
  }
  .content table {
    font-size: 0.85em;
  }
}
@media only screen and (max-width: 450px) {
  .contentBoxMain .image {
   height: 230px;
  }
}