/* @media screen and (max-width:1750px){
  .tp-banner {
    height: 550px!important;
  }
}
@media screen and (max-width:1500px){
  .tp-banner {
    height: 500px!important;
  }
} */
/* @media screen and (max-width:1600px){
  .tp-banner {
    height: 450px!important;
  }
} */
/* @media screen and (max-width:1400px){
  .tp-banner {
    height: 400px!important;
  }
} */

@media screen and (min-width:1024px) and (max-width:1300px){
  .footer-nav li{
    width: calc(100%/3);
  }
  .footer-fat{
    padding-bottom: 0;
  }

}
@media screen and (min-width:768px) and (max-width:1024px){
  .footer-nav li{
    width: calc(100%/3);
  }
  .footer-fat{
    padding-bottom: 0;
  }
  .footer-fat{
    padding-bottom: 0;
  }
  /* .tp-banner {
    height: 300px!important;
  } */
}
@media screen and (max-width:1023px){
  .footer-nav li{
    width: calc(100%/2);
  }
}
@media screen and (max-width:812px){
  .idx-news-box1 .img{
    height: auto;
  }
}
@media screen and (min-width:700px) and (max-width:812px){
  .idx-news-box1 p{
    display: none;
  }
  /* .tp-simpleresponsive ul, .tp-simpleresponsive ul li{
    height: 400px!important;
  } */
  /* .tp-banner {
    height: 350px!important;
  } */
}
@media screen and (min-width:320px) and (max-width:700px){
  .footer-nav-list{
    min-height: auto;
  }
  .footer-nav li{
    width: 100%;
    margin-bottom: 50px;
  }
  .footer-nav-list li{
    margin-bottom: 0.75em;
  }
  .idx-news .container{
    padding: 0;
  }
  .idx-news-box2 li{
    padding: 15px;
  }
  .idx-news-box1 .img{
    padding: 0;
  }
.idx-news{
background:none;
}
.idx-loc {
    background-attachment: unset;
}
/* .tp-simpleresponsive ul, .tp-simpleresponsive ul li{
  height: 400px!important;
}
.tp-banner {
  height: 300px!important;
} */
}
@media screen and (max-width:414px){
  .toplink li{
    padding: 0 5px;
  }
  /* .tp-simpleresponsive ul, .tp-simpleresponsive ul li{
    height: 250px!important;
  }
  .tp-banner {
    height: 250px!important;
} */
}
@media screen and (max-width:320px){
  .btn-contact{
    padding: 32px 80px;
  }
  /* .tp-banner {
    height: 200px!important;
  } */
}
