@media screen and (max-width: 1366px) {
    .fs-20{font-size: 18px;}
    .fs-24{font-size: 21px;}
    .fs-25{font-size: 22px;}
    .fs-26{font-size: 24px;}
    .fs-30{font-size: 26px;}
    .fs-32{font-size: 28px;}
    .fs-36{font-size: 32px;}
    .fs-38{font-size: 34px;}
    .fs-48{font-size: 44px;}
    .fs-50{font-size: 46px;}
    .fs-55{font-size: 51px;}
    .fs-64{font-size: 60px;}
    .fs-70{font-size: 66px;}
    .fs-80{font-size: 76px;}
    .fs-85{font-size: 81px;line-height: 81px;}
    .fs-94{font-size: 88px;line-height: 88px}
    .text-4line{height: 105px;}
    .lh-55{line-height: 51px;}
}
@media screen and (max-width: 1250px) {
    .menu-pc,.widget-desktop{display: none!important;}
    .menu-mobile{display: flex!important;}
    .container{max-width: 100%;}
    #arcontactus{display: block;}
    .fs-24{font-size: 19px;}
    .fs-25{font-size: 20px;}
    .fs-26{font-size: 22px;}
    .fs-30{font-size: 24px;}
    .fs-32{font-size: 26px;}
    .fs-36{font-size: 30px;}
    .fs-38{font-size: 32px;}
    .fs-48{font-size: 42px;}
    .fs-50{font-size: 44px;}
    .fs-55{font-size: 49px;}
    .fs-64{font-size: 58px;}
    .fs-70{font-size: 64px;}
    .fs-80{font-size: 74px;}
    .fs-85{font-size: 77px;line-height: 77px;}
    .fs-94{font-size: 82px;line-height: 82px;}
    .lh-55{line-height: 49px;}
    .image-about,.banner-service{height: 750px;}
    .fs-35{font-size: 32px;}
    .ic-service-left,.ic-natura-t-left,.ic-natura-bt-left,.ic-about-left,.ic-about-left{left: .75rem;max-width: 150px;}
    .ic-service-right,.ic-natura-t-right,.ic-natura-bt-right,.ic-about-right,.ic-about-right{right: .75rem;max-width: 150px;}
}

@media screen and (max-width:992px) {
    .fs-24{font-size: 17px;}
    .fs-25{font-size: 18px;}
    .fs-26{font-size: 20px;}
    .fs-32{font-size: 24px;}
    .fs-35{font-size: 28px;}
    .fs-36{font-size: 27px;}
    .fs-38{font-size: 29px;}
    .fs-48{font-size: 36px;}
    .fs-50{font-size: 38px;}
    .fs-55{font-size: 43px;}
    .fs-64{font-size: 52px;}
    .fs-70{font-size: 58px;}
    .fs-80{font-size: 68px;}
    .fs-85{font-size: 73px;line-height: 73px;}
    .fs-94{font-size: 76px;line-height: 76px;}
    .lh-55{line-height: 43px;}
    .name-natural{max-width: 50%;}
    .image-about, .banner-service{height: auto;}
    .news__grid{grid-template-columns: repeat(2, calc(50% - (20px / 2)));}
    .service-grid{gap:20px 20px}
    .feeback-prev,.feeback-next{left: 0;}
    .feeback-next{left: initial;right: 0;}
    .about-grid{grid-auto-rows: auto;height: 100%;}
    .image-text{max-width: 100px;}
    .image-name img{max-width: 260px!important;}
}

@media screen and (max-width:768px) {
    .fs-25{font-size: 16px;}
    .fs-26{font-size: 18px;}
    .fs-30{font-size: 20px;}
    .fs-32{font-size: 22px;}
    .fs-35{font-size: 26px;}
    .fs-36{font-size: 25px;}
    .fs-38{font-size: 28px;}
    .fs-48{font-size: 30px;}
    .fs-50{font-size: 32px;}
    .fs-55{font-size: 36px;}
    .fs-64{font-size: 46px;}
    .fs-70{font-size: 50px;}
    .fs-80{font-size: 60px;}
    .fs-85{font-size: 69px;line-height: 69px;}
    .fs-94{font-size: 60px;line-height: 60px;}
    .lh-55{line-height: 36px;}
    .natural-prev, .natural-next{width: 35px;height: 35px;font-size: 20px;}
    .desc-about{width: 95%!important;}
    .service-grid{grid-template-columns: 100%;}
    .item-service-1,.item-service-2,.item-service-3{grid-row: inherit;grid-column: inherit;}
    .py-8{padding-top: 3rem;padding-bottom: 3rem;}
    h2{font-size: 20px;}
    .fs-40{font-size: 36px;}
    .news__grid{grid-template-columns: repeat(2, calc(50% - (10px / 2)));grid-gap: 10px;}
    .image-about-index .rounded-about::before{width: 100%;height: 100%;background-size: 100% 100%;}
    .ic-service-left,.ic-natura-t-left,.ic-natura-bt-left,.ic-about-left,.ic-about-left{max-width: 110px;}
    .ic-service-right,.ic-natura-t-right,.ic-natura-bt-right,.ic-about-right,.ic-about-right{max-width: 110px;}
    .image-text{max-width: 70px;}
    .image-name img{max-width: 200px!important;}
    .video-about iframe{height: 400px;}
    .bg-service{background-size: auto 92%!important;}
}

@media screen and (max-width:576px) {
    .news__grid{grid-template-columns: 100%;grid-gap: 25px;}
    .scrollToTop {width: 35px;height: 35px;right: 10px;line-height: 35px;font-size: 13px;}
    .breadcrumb-item{font-size: 12px;}
    body{font-size: 15px;}
    .fs-25{font-size: 15px;}
    .fs-26{font-size: 17px;}
    .fs-30{font-size: 18px;}
    .fs-32{font-size: 20px;}
    .fs-35{font-size: 22px;}
    .fs-36{font-size: 23px;}
    .fs-38{font-size: 25px;}
    .fs-48{font-size: 24px;}
    .fs-50{font-size: 29px;}
    .fs-55{font-size: 28px;}
    .fs-64{font-size: 35px;}
    .fs-70{font-size: 39px;}
    .fs-80{font-size: 50px;}
    .fs-85{font-size: 60px;line-height: 60px;}
    .fs-94{font-size: 45px;line-height: 45px;}
    .lh-55{line-height: 28px;}
    h2{font-size: 16px;}
    .line-about{ transform:translateY(-12px) ; -webkit-transform:translateY(-12px) ; -moz-transform:translateY(-12px) ; -ms-transform:translateY(-12px) ; -o-transform:translateY(-12px) ; }
    .name-natural{max-width: 70%;}
    .natural-prev{left: 20px;}
    .natural-next{right: 20px;}
    label.error{font-size: 12px;}
    .fs-17-5{font-size: 15px;}
    .fs-40{font-size: 32px;}
    .fs-20{font-size: 16px;}
    .fs-22{font-size: 20px;}
    .about-grid{gap: 10px;}
    #modalBook .btn-close{width: 20px;height: 20px;font-size: 15px;left: .5rem;}
    .container-news{width: 95%!important;}
    .swiper-natural .swiper-slide-active .content{margin-bottom: 1.5rem;padding: 1rem!important;height: auto;flex-shrink: 0;}
    .swiper-natural .swiper-slide-next{flex-direction: column!important;}
    .swiper-natural .swiper-slide-next .content{margin-top: 0;margin-bottom: 1.5rem;}
    .swiper-natural .swiper-slide .image{max-height: 100%;}
    .image-about-index .rounded-about{padding: 1.6rem;}
    .ic-service-left,.ic-natura-t-left,.ic-natura-bt-left,.ic-about-left,.ic-about-left{max-width: 70px;}
    .ic-service-right,.ic-natura-t-right,.ic-natura-bt-right,.ic-about-right,.ic-about-right{max-width: 70px;}
    .image-text{max-width: 40px;}
    .image-name img{max-width: 150px!important;}
    .text-4line{height: 80px;}
    .desc.text-4line{-webkit-line-clamp: 2;height: 45px;}
    .lh-40{line-height: 25px;}
}

@media screen and (max-width:450px) {
    body,.fs-17-5,.fs-20{font-size: 14px;}
    input, select{font-size: 14px!important;}
    .fs-25{font-size: 13px;}
    .fs-26{font-size: 15px;}
    .fs-30{font-size: 16px;}
    .fs-32{font-size: 17px;}
    .fs-35{font-size: 19px;}
    .fs-36{font-size: 20px;}
    .fs-38{font-size: 21px;}
    .fs-48{font-size: 20px;}
    .fs-50{font-size: 24px;}
    .fs-55{font-size: 20px;}
    .fs-64{font-size: 28px;}
    .fs-70{font-size: 30px;}
    .fs-80{font-size: 42px;}
    .fs-40{font-size: 28px;}
    .fs-22{font-size: 18px;}
    .fs-85{font-size: 50px;line-height: 50px;}
    .fs-94{font-size: 35px;line-height: 35px;}
    .lh-55{line-height: 24px;}
    .ic-service-left,.ic-natura-t-left,.ic-natura-bt-left,.ic-about-left,.ic-about-left{max-width: 40px;}
    .ic-service-right,.ic-natura-t-right,.ic-natura-bt-right,.ic-about-right,.ic-about-right{max-width: 40px;}
    .image-name img{max-width: 100px!important;}
}

@media screen and (max-width:375px) {
    .fs-26,.fs-25{font-size: 11px;}
    .fs-30{font-size: 13px;}
    .fs-32{font-size: 15px;}
    .fs-35{font-size: 16px;}
    .fs-36{font-size: 17px;}
    .fs-38{font-size: 18px;}
    .fs-48{font-size: 18px;}
    .fs-50{font-size: 20px;}
    .fs-55{font-size: 18px;}
    .fs-64{font-size: 24px;}
    .fs-70{font-size: 26px;}
    .fs-80{font-size: 35px;}
    .fs-40{font-size: 25px;}
    .fs-85{font-size: 40px;line-height: 40px;}
    .fs-94{font-size: 30px;line-height: 30px;}
    .lh-55{line-height: 18px;}
    .image-about-index .rounded-about{padding: 1.2rem;}
}