@media screen and (max-width: 1366px) {
    .fs-36{font-size: 34px;}
    .fs-45{font-size: 35px;}
    .fs-54{font-size: 40px;}
    .line-process{left: 81.5%;}
}
@media screen and (max-width: 1250px) {
    .menu ul li a{font-size: 14px;}
}
@media screen and (max-width: 1199px) {
    .container{max-width: 100%;}
    .fs-24{font-size: 22px;}
    .fs-32{font-size: 28px;}
    .fs-36{font-size: 30px;}
    .fs-45{font-size: 32px;}
    .fs-54{font-size: 36px;}
    .container{padding-left: 2rem;padding-right: 2rem;}
    .line-process{display: none;}
}

@media screen and (max-width:992px) {
    .fs-18{font-size: 16px;}
    .fs-20{font-size: 18px;}
    .fs-24{font-size: 20px;}
    .fs-32{font-size: 24px;}
    .fs-36{font-size: 28px;}
    .fs-45{font-size: 30px;}
    .fs-54{font-size: 32px;}
    .table-wishlist{min-width: 900px;}
    [data-aos] {opacity: 1 !important;transform: none !important;transition: none !important;}
    .footer{height: 850px;}
    footer{height: 850px;}
    .more-new-return-home{font-size: 13px;}
    .price-bottom-block{min-height: 150px;}
    .img-why{max-width: 60px;}
    .bg-home{background: url('../images/bg-home-4.png')no-repeat;background-size: 100% 100%;background-position: top;}
    .content-ckeditor table{width:100%!important;table-layout:fixed;}
    .content-ckeditor table td,.content-ckeditor table th{width:100%!important;max-width:100%;overflow-wrap:anywhere;word-break:break-word;}
}

@media screen and (max-width:768px) {
     body,.fs-18{font-size: 15px;}
    .banner{height: 250px;}
    .fs-20{font-size: 16px;}
    .fs-24{font-size: 18px;}
    .fs-32{font-size: 20px;}
    .fs-36{font-size: 22px;}
    .fs-45{font-size: 28px;}
    .fs-54{font-size: 26px;}
    .content-ckeditor table{display: block;}
    .bg-home{background: url('../images/bg-home-mobile-3.png')no-repeat;background-size: 100% 100%;background-position: top;}
    .products-items{max-width: 70%;margin: auto;}
    .jars-items{ border-radius:1rem ; -webkit-border-radius:1rem ; -moz-border-radius:1rem ; -ms-border-radius:1rem ; -o-border-radius:1rem ; }
    .feeback-items .items{border-color:var(--sub)!important}
    body,.fs-18{font-size: 14px;}
    footer{background: url('../images/bg-footer-mobile.png')no-repeat!important;background-size: 100% 100%!important;}
    footer{height: 800px;}
    .map-footer iframe{max-height: 80px;}
    .desc-services-home{letter-spacing: 2px;}
    .overlay-header{bottom: -23px;}
    .overlay-footer{top: -50px;}
    .row-gift .col-9{width: 65%!important;}
    .images-process::before{top: -4px;}
    .banner .container{display: none!important;}
    /* .banner{background: var(--bg-mobile) no-repeat; background-size: 100% 100%;} */
    .price-bottom-block{min-height: auto;}
}

@media screen and (max-width:576px) {
    body{font-size: 12px;}
    .fs-18{font-size: 13px;}
    input,textarea,select{font-size: 15px!important;}
    .scrollToTop {width: 35px;height: 35px;right: 10px;line-height: 35px;font-size: 13px;}
    .breadcrumb-item{font-size: 12px;}
    .banner{height: 200px;}
    .fs-20{font-size: 13px;}
    .fs-24{font-size: 16px;}
    .fs-32{font-size: 18px;}
    .fs-14{font-size: 13px;}
    .fs-54,.fs-36{font-size: 18px;}
    .pagination-page ul{gap: .3rem;}
    .page-link{width: 30px;height: 30px;font-size: 14px;min-width: 30px}
    .owl-dots button span{width: 5px;height: 5px;}
    .desc-services-home{letter-spacing: 1px;font-size: 16px;}
    .zalo-slider img{max-width: 13px!important;}
    .desc-about-home{font-size: 24px;}
    .content-about-home,.desc-title,.content-product,.contact-product{font-size: 14px;}
    .fs-17,.desc-process,.desc-gift{font-size: 18px;}
    .content-process,.content-gift{font-size: 13px;}
    .process-items .rounder-2{ border-radius:1rem!important ; -webkit-border-radius:1rem!important ; -moz-border-radius:1rem!important ; -ms-border-radius:1rem!important ; -o-border-radius:1rem!important ; }
    .process-items .fs-18{font-size: 14px;}
    .img-why{max-width: 32px;}
    .whys-items img{max-width: 32px!important;}
    .logo-footer{max-width: 80px!important;}
    .link-social-footer img{max-width: 15px!important;}
    .contact-footer a{font-size: 10px;}
    .coppy-right .coppy{font-size: 10px;}
    footer{height: 420px;}
    .why-services-items img{max-width: 27px!important;}
    .desc-services-home img{max-width: 17px;}
    .ic-butterfly{max-width: 17px;}
    .ic-heart{max-width: 11px;}
    .ic-title{max-width: 13px;}
    .ic-jar{max-width:21px ;}
    .ic-feeback{max-width:13px ;}
    .products-items{max-width: 80%;}
    .gifts-items .name{font-size: 16px;}
    .gifts-items .desc,.content-why{font-size:14px ;}
    .wrapper-why{ border-radius:1rem!important ; -webkit-border-radius:1rem!important ; -moz-border-radius:1rem!important ; -ms-border-radius:1rem!important ; -o-border-radius:1rem!important ; }
    .contact-footer a img{max-width: 15px!important;}
    .desc-gift{line-height: 15px;}
    .content-product p img{margin-top: 3px;}
    .content-why img{max-width: 21px;}
    .process-items .rounded-2{ border-radius:.5rem!important ; -webkit-border-radius:.5rem!important ; -moz-border-radius:.5rem!important ; -ms-border-radius:.5rem!important ; -o-border-radius:.5rem!important ;padding: .1rem!important; }
    .process-items .icon img{max-width: 50px!important;}
    .number-process{width: 28px;height: 28px;top: -14px;}
    .process-items{padding: .4rem!important;}
    .process-items{padding-top: 14px!important;}
    .logo img{max-width: 100%!important;}
    .title-widget{font-size: 10px;}
    .widget-desktop{right: 5px;}
    .widget-desktop-items__icon{width: 35px;height: 35px;}
    .content-services-home{font-size: 11px;}
    .why-services-items:nth-child(2) .desc{padding: 0 .5rem;}
    .images-process::before{background:url('../images/overlay-process-mobile.png')no-repeat;height: 70px;}
    /* .images-process{position: absolute!important;bottom: 0;width: 100%;left: 0;padding: .1rem;} */
    /* .process-items .content{padding-bottom: 4.7rem!important;} */
    .gifts-items .content img{max-width: 70px!important;}
}

@media screen and (max-width:450px) {
    .breadcrumb-item{font-size: 10px;}
    body{font-size: 10px;}
    input,textarea,select{font-size: 12px!important;}
   .banner{height: 150px;}
    .fs-20{font-size: 10px;}
    .link-social-footer img{max-width: 12px!important;}
    .coppy-right .coppy{font-size: 8px;}
    .products-items{max-width: 90%;}
    .process-items .fs-18,.process-items .desc,.whys-items .desc,.feeback-items .name,.feeback-items .desc,.returned-items .name,.desc-diary,.news-items .name,.news-items .desc,.title-footer{font-size: 12px;}
     .desc-footer{font-size: 13px;}
     .contact-footer a img{max-width: 12px!important;}
     .desc-services-home{font-size: 15px;}
     .products-items .fs-45 img{max-width: 18px!important;}
     .desc-gift-small{font-size: 14px;}
     .title-widget{font-size: 8px;}
     .content-services-home{font-size: 11px;}
     .desc-gift-small img{max-width: 25px!important;}
     .desc-about-home{font-size: 22px;}
}
@media screen and (max-width:375px) {
    .desc-services-home{font-size: 13px;}
    .container{padding-left: 1rem;padding-right: 1rem;}
}   
@media screen and (max-width:320px) {
    .container{padding-left: .5rem;padding-right: .5rem;}
    .banner{height: 120px;}
    .breadcrumb-item{font-size: 8px;}
    .page-link{width: 25px;height: 25px;font-size: 12px;min-width: 25px}
    .why-services-items .name{font-size: 10px;}
    .why-services-items .desc{font-size: 8px;}
    .fs-17, .desc-process, .desc-gift{font-size: 16px;}
    .fs-54, .fs-36,.gifts-items .name,.fs-32{font-size: 14px;}
    .content-about-home, .desc-title, .content-product, .contact-product,.gifts-items .desc, .content-why,.gifts-items .desc, .content-why{font-size: 12px;}
    .fs-45{font-size: 22px;}
    .process-items .fs-18, .process-items .desc, .whys-items .desc, .feeback-items .name, .feeback-items .desc, .returned-items .name, .desc-diary, .news-items .name, .news-items .desc, .title-footerm,.content-process, .content-gift{font-size: 10px;}
    .contact-footer a{font-size: 9px;}
    .content-gift-small{padding-left: 1.5rem!important;padding-right: 1.5rem!important}
    .desc-services-home{font-size: 11px;}
}