@media screen and (min-width: 786px) and (max-width: 1600px) {
  .content {
    padding: 0 1.2rem;
  }
  .swiper_content {
    padding: 10px 1.2rem;
  }
  .category_banner .img {
    margin-left: 1.2rem;
  }
  .category_main .content .content {
    left: 0;
  }
  .post_main .swiper-box {
    height: auto;
  }
  .post_main .main_img {
    width: 100%;
    position: static;
    height: auto;
  }
  .post_main .main_img img {
    height: auto;
  }
  .post_main .sidebar {
    right: 1rem;
    left: unset;
  }
  .head .nav ul li{
    font-size: 17px;
  }
  

}
@media screen and (min-width: 786px) and (max-width: 1400px) {
  .content {
    max-width: 1200px;
  }
  .application_banner .banner{
    background-position-y: 0rem;
  }
  .swiper_content {
    max-width: 1220px;
  }
  .product_preview .bg1 {
    left: 50%;
  }
  .post_main .content{
    padding-right: 6rem;
  }
  .product_preview .bg1 span {
    zoom: 0.8;
  }
  .home_banner .home_banner_swiper .swiper-slide {
    position: relative;
    z-index: 2;
}
  .home_banner .home_banner_swiper .swiper-slide::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.3);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
  }
  .head .nav ul li{
    font-size: 16px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    div#n2-ss-2 .n2-ss-slide-limiter{
          max-width: 1200px!important;
      }
    }

@media screen and (min-width: 786px) and (max-width: 1000px) {
    div#n2-ss-2 .n2-ss-slide-limiter{
          max-width: 786px!important;
      }
    }

@media screen and (min-width: 786px) and (max-width: 1200px) {
  .content {
    max-width: 1000px;
  }
  .home_product .content{
    max-width: unset;
    padding: 0 1.2rem;
  }
  .head .nav ul li{
    font-size: 15px;
  }
  .about_video .content > .flex{
    display: block;
    padding-bottom: 5rem;
    
  }
  .about_video .video{
    margin-left: 0px!important;
  }
  .about_video.banner .head{
    padding-bottom: 5rem;
  }
  .swiper_content {
    max-width: 1020px;
  }
  .swiper_btns.full div {
    width: 3.5rem;
    height: 3.5rem;
  }
  header .header .right nav div > ul {
    gap: 2rem;
  }
  footer .cta .flex {
    align-items: center;
  }
  footer .copyright ul {
    gap: 2rem;
  }
  .application_product .swiper_box .swiper_content {
    max-width: 1020px;
  }
  .category_main .right .main ul {
    grid-template-columns: repeat(2, 1fr);
  }
  .contact_banner .infos ul {
    gap: 1rem;
  }
  .product_preview .bg1 span {
    zoom: 0.7;
  }
  .product_app .main ul {
    gap: 1rem;
  }
  footer .cta h2{
    font-size: 35px;
  }
  footer .footer .slide_obj a{
    font-size: 15px;
  }



}
@media screen and (min-width: 786px) and (max-width: 1000px) {
  .content {
    max-width: 786px;
  }
  .swiper_content {
    max-width: 806px;
  }
  .swiper_btns.full div {
    width: 3rem;
    height: 3rem;
  }
  header .header .right .button { 
    font-size: 14px;
    padding: .5rem .7rem;
  }
  header .header .right .icon_search{
    display: none
  }
  header .header .right nav div > ul > li > a{
    font-size: 16px;
  }
  footer .copyright ul {
    gap: 1.2rem;
  }
  .application_product .swiper_box .swiper_content {
    max-width: 806px;
  }
  .product_preview .bg1 span {
    zoom: 0.6;
  }
  .product_app .main ul {
    grid-template-columns: repeat(3, 1fr);
  }
}
