.c-item-news{
  display: flex;
  flex-wrap: wrap;
}
.c-item-news .item{
  width: 23.1%;
  margin-right: 2.5%;
  margin-left: 0;
  margin-bottom: 40px;
}
.c-item-news .item:nth-of-type(4n){
  margin-right: 0;
}
.c-img img{
  width: 100%;
}
.top-block1-news-item:nth-of-type(5n) {
  margin-right: 0;
}
.result-slide .slick-prev,
.result-slide .slick-next {
  top: 50%;
}
.top-block1-news-item {
  margin-bottom: 40px;
}

.imgview-on {
  width: 100%;
  max-width: 600px;
  margin: auto;
}

.imgview-on .c-img .img {
  height: 600px;
}

.imgview-on .c-desc {
  padding: 0 20px;
  font-weight: 500;
  line-height: 200%;
  font-size: 14px;
}

.p-news .btn .btn-2 ~ .btn-2 {
  margin-left: 2.5%;
}

.top-block1-news-item:nth-of-type(5n) {
  margin-right: 0;
}

.news-block .slide {
  max-width: 600px;
  width: 100%;
  margin: 60px auto 30px;
}

.news-block .slide img {
  width: 100%;
}

.news-block .content {
  max-width: 900px;
  width: 100%;
  font-size: 16px;
  margin: 0 auto;
  line-height: 200%;
}

.news-block .btn-all {
  /* margin: 60px 0 90px; */
}

.c-list-post4{
  display: flex;
  flex-wrap: wrap;
}
.c-list-post4 .item{
  width: 22.75%;
  margin-right: 3%;
  margin-left: 0;
}
.c-list-post4 .item:nth-of-type(4n){
  margin-right: 0;
}
.p-news .cl-df{
  color: #666666;
}
.tt-1 label{
    background: #fff;
    padding: 3px 15px 0px;
    font-size: 10px;
    color: #31A571;
    border: 1px solid #31A571;
    display: inline-block;
}
.c-content-news{
  font-size: 15px;
  line-height: 200%;
  max-width: 900px;
  width: 100%;
  margin: auto;
}
.c-img-news .img {
  height: 400px;
}
.c-img-news {
  width: 100%;
  max-width: 600px;
  margin: auto;
}
.c-list-tab3, .c-list-tab3-childs{
  display: flex;
  justify-content: center;
  margin: auto;
  width: 100%;
  flex-wrap: wrap;
  max-width: 800px;
}
.c-list-tab3-childs{
  max-width: 800px;
}
.c-list-tab3 li{
  width: 23.8%;
  max-width: 220px;
  margin-right: 1.5%;
  font-size: 14px;
  background-color: #fff;
  text-align: center;
  padding: 20px 10px 16px;
  margin-bottom: 15px;
  transition: 0.4s;
  color: #111;
  border: 1px solid #0A2563;
}
.c-list-tab3 li:nth-of-type(4n){
  margin-right: 0%;
}
.c-list-tab3 li:hover, .c-list-tab3 li.active{
  transition: 0.4s;
  color: #fff;
  background: #0A2563;
}
.c-list-tab3-childs li{
  width: auto;
  margin-right: 3%;
  font-size: 14px;
  border-bottom: 1px solid #111;
  padding: 6px 15px 6px;
  text-align: center;
  margin-bottom: 30px;
}
.c-list-tab3-childs li:hover, .c-list-tab3-childs li.active{
  color: #31A571;
  border-bottom: 1px solid #31A571;
}
.c-list-tab3-childs li:nth-of-type(5n){
  margin-right: 0%;
}
.c-list-post-news .c-new{
  width: 82px;
  flex: 0 0 82px;
  padding: 11px 0 7px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin: 0 25px 0 0;
}
.c-list-post-news .c-p-it{
  padding-left: 16%;
  padding-right: 5%;
}
.c-list-post-news .c-new.is-new{
  background: #E60012;
}
.show-mb{
  display: none !important;
}

#js-item-loading{
    display:none; 
    text-align:center;
}
#js-item-loading p{
    text-align: center;
    width: 100%;
}
#js-item-loading img{
    width: 150px;
    margin: auto;
}
#js-item-sentinel{
    height: 1px;
}
@media screen and (max-width: 1024px) {

  #js-item-loading img{
      width: 80px;
      margin: auto;
  }
  /*custom*/
  .c-list-post-news .c-p-it{
    padding-left: 14%;
  }
  .c-item-news .item, .c-item-news .item:nth-of-type(4n){
    width: 31.3%;
    margin-right: 3%;
    margin-bottom: 30px;
  }
  .c-item-news .item:nth-of-type(3n){
    margin-right: 0;
  }
    .c-list-post4 .item, .c-list-post4 .item:nth-of-type(4n){
      width: 32%;
      margin-right: 3%;
    }
    .c-list-post4 .item:nth-of-type(3n){
      margin-right: 0;
    }
  /*custom*/

  .imgview-on .imgview {
    height: 200px;
  }
  .fc__ttl{
    padding-top: 0;
  }
  .imgview-on .c-img .img {
    height: 500px;
  }
}
@media (max-width: 768px) {

   /*custom*/
    .c-list-post-news .c-p-it{
      padding-left: 5%;
     }
   .c-list-tab3-childs li, .c-list-tab3-childs li:nth-of-type(5n){
     /* width: 31%; */
     /* max-width: 100%; */
     margin-right: 3.5%;
   }
   .c-list-tab3-childs li:nth-of-type(3n), .c-list-tab3-childs li:last-child{
     margin-right: 0;
   }
   .c-list-tab3{
     justify-content:space-between;
   }
   .c-list-tab3 li{
     width: 48%;
     max-width: 100%;
     margin-right: 0 !important;
   }
   .c-img-news{
     max-width: 500px;
   }
   .c-img-news .img{
     height:300px;
   }
   .c-item-news{
     justify-content: space-between;
   }
   .c-item-news .item{
     width: 48% !important;
     margin-right: 0 !important;
   }
    .c-list-post4 .item, .c-list-post4 .item:nth-of-type(4n), .c-list-post4 .item:nth-of-type(3n){
      width: 48.5%;
      margin-right: 3%;
    }
    .c-list-post4 .item:nth-of-type(2n){
      margin-right: 0;
    }
  /*custom*/

  .top-block1-news-item:last-child {
    display: block;
  }
  .imgview-on .c-img .img {
    height: 400px;
  }
  
  .imgview-on .c-desc {
    font-size: 13px;
    padding: 0 10px;
  }
}

@media (max-width: 580px) {
  /*custom*/
  .not-show-mb{
    display: none !important;
  }
  .show-mb{
    display: flex !important;
  }
  .c-item-news .item{
    width: 100% !important;
  }
  .c-list-post-news .c-p-it{
    flex-wrap: wrap;
  }
  .c-list-post-news .c-new{
    width: 0px;
    flex: 0 0 0;
    margin: 0;
  }
  .c-list-post-news .c-new.is-new{
    width: 80px;
    flex: 0 0 80px;
    margin-right: 15px;
  }
  .c-list-post-news .c-p-it .c-title{
    margin-top: 20px;
  }
  .c-list-tab3-childs{
    justify-content:space-between;
  }
  .c-list-tab3-childs li{
    width: 48% !important;
    margin-right: 0 !important;
  }
   .c-img-news .img{
     height:250px;
   }

    .c-list-post4 .item{
      width: 100% !important;
      margin-right: 0% !important;
    }
    .top-block1-box .item figure{
      height: 160px;
    }
  /*custom*/
  .imgview-on .c-img .img {
    height: 250px;
  }
}