@media(min-width: 1024px){
.mobile{
    display: none!important;
}
}
@media(max-width: 1024px){
      	.title-pos{
      		max-width: 110px;
      	}
      	.img-sec1{
      		top:220px;
      	}
      	.box-cateimg .img-cate{
			min-height: 280px;
		}
      	.info-pos{
      		padding: 10px;
      	}
        .bg-sec2-1-index{
          margin-top: 130px;
        }
         .box-cateimg{
  padding: 10px;
}
.desk{
    display: none!important;
}
.icon-top>h2 {
    font-size: 18px;
}
.neo-duoi {
    position: relative;
    left: 0px;
    bottom: 0px;
}
.menuheadul{
    display: block!important;
    margin: 0 auto;
    justify-content: unset;
}
}
  @media(min-width:768px) {
        .hero {
            padding: 5px 13.88889% 0
        }
        .hero__title {
            font-size: 3.17647rem
        }
        .hero__text {
            font-size: 1.17647rem;
            max-width: 65.97222%
        }
        
    }
    @media(max-width:768px) {
        .bg-green {
    background-color: #026243;
    padding: 18px 10px 20px 30px;
}
.contact-form-style input{
    width: 100%;
}
 .bg-sec2-1-index{
          margin-top: 151px;
        }
        .des-slide{
          top:1em;
        }
        .des-slide>a{
          padding: 5px;
          font-size: 8px;
        }

        .slick-prev:before{
        	width: 30px;
        	height: 30px;
        }
        .slick-next:before{
        	width: 30px;
        	height: 30px;
        }
        .box-mid{
    position: relative;
    top: 0px;
}
.des-sec1 {
    position: absolute;
    top: 0px;
    left: 0px;padding-top: 100px;
    right: 0px;
    margin: 0 auto;
    color: #fff;
    text-align: center;
}
.bg-sec2{
    margin-top: 0px;
}

    }

@media(max-width: 767px){


      .box-left {
      	margin-bottom: 20px;
      }
      .youtube_if img{
      	min-height: 250px;
      }
      .youtube_if iframe {
      	min-height: 250px;
		}
		.box-cateimg img{
			width: 100%;
			
		}
.button{
      		top:-50px!important;
      	}
		.container-box{
    padding: 10px
}

		.title-pos {
    max-width: 100%;
    text-align: center;
}
.img-news{
	min-height: 200px;
}
}

@media(max-width: 426px){
.bg-sec1{
	min-height: 300px!important;

}
.img-sec1{
	width: 75%;
}
 .youtube_if img{
      	min-height: 150px;
      }
      /*.youtube_if iframe {
      	min-height: 150px;
		}*/
    .title-pos{
      max-width: 60%;
    }
.baoquanh_img {
    background-color: #fff;
    min-height: 140px;
}
.slider2{
	width: 95%;
}
.slider{
	width: 95%;
}
.slick-next:before {
	margin-left: 10px;
}
.des-slide {
    position: absolute;
    left: 0px;
    right: 0px;
    max-width: 270px;
    margin: 0 auto;
    top: 0em;
}
.des-slide>h2{
	font-size: 18px;
}
.des-slide>p{
	font-size: 12px;
}
.box-cateimg .img-cate{
	min-height: 355px;
	margin-bottom: 10px;
}
.title-pos{
  top:140px;
}
.sec2-6 h2{
	font-size: 20px;
}
.sec2-6 a>p{
	font-size: 10px;
}

.sec2-4 h2{
	top:-49px;
	width: 220px;
}
.box-product{
	margin-top: 40px;
}
.slick-prev:before, .slick-next:before{
	font-size: 20px;
}
.slick-next{
	right: 0;
}
.info-pos p{
    padding:0px;
}
.slick-prev{
	left: -10px;
	height: 20px;
	width: 20px;
}
.slick-next{
	right: -10px;
	height: 20px;
	width: 20px;
}
 .bg-sec2-1-index{
          margin-top: 166px;
        }
}
  @media(max-width: 767px){
  #main-menu .button{
    right:0;
    left: auto;
  }

.bg-sec1 {
    min-height: 400px!important;
}
@media only screen and (max-width: 376px){
	.nav>li>a {
    padding: 5px 5px;
    margin-right: 5px;
    font-size: 12px;
}
.slick-dots{
	display: none!important;
}
.des-slide>a{
	font-size: 8px;
}
.sec2-6 a>p{
	font-size: 8px;
}
.des-sec1 h2{
	font-size: 36px;
}
.des-sec1 h4{
	font-size: 12px
}
.hero__bio {
    top: 25.53012%;
    left: 24.59615%;
    width: 11%;
}
.hero__mfm {
    top: 38.80723%;
    left: 29.80769%;
    width: 16%;
}
.hero__viaverde {
    top: 52.78313%;
    left: 43.76923%;
}
}
@media only screen and (max-width: 320px){
	.des-slide>h2 {
    font-size: 14px;
}
	.des-slide>p {
    font-size: 10px;
}
	.des-slide>a{
		padding: 5px 10px;
	}
  .bg-sec2-1-index {
    margin-top: 178px;
}
}