@media (max-width:1200px){
.menu ul li a{font-size:15px}
.name-gt{font-size:30px}
.item_tt h3 a{font-size:16px;line-height:24px}
.grid-introduce{grid-template-columns:1fr 1fr;align-items:center;gap:10px;}
.grid-news{grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-gap:20px}
.plr-10{padding:0 10px;}
.grid-newsletter{grid-template-columns:43% 55%;gap:2%;}
.flex-footer{grid-template-columns:1fr 1fr 1fr;gap:30px;}
.container-img-introduce-run{width:100%;}
}
@media (max-width:1150px){
.grid-news-question{grid-template-columns:100%;gap:30px;}
.box-news-question{padding:30px 10px 0 10px;}
.container-criterial{grid-template-columns:repeat(2,1fr);}
.item-slide:nth-child(1){display:none;}
.grid-slide{grid-template-columns:100%;}
.slider{padding:10px;}
.container-criterial-slide{gap:10px;margin-top:10px;}
.header-bottom{display:none;}
.item-header-top:nth-child(1),.item-header-top:nth-child(3){display:none;}
.grid-header-top{grid-template-columns:1fr;}
.header-top{border:navajowhite;}
.item-album-main .title-main span{font-size:27px;margin-bottom:4px;}
.item-album-main .title-main::before{top:0;}
.grid-why-choose{grid-template-columns:69% 28%;}
.grid-album{grid-template-columns:30% 69%;}
.logo-mobi{background:#242529;padding:10px 0;display:block;}
.logo-mobi a{max-width:160px;margin:0 auto;}
.hotline-mobi a img{display:none;}
.hotline-mobi a{color:#242529;}
.container-news{gap:10px;}
.control-owl button.owl-next{right:10px;}
.control-owl button.owl-prev{left:10px;}
.menu_mobi.menu-fix{position:fixed;top:0;}
.menu_mobi{color:#3bb77e;font-size:18px;text-decoration:none;padding:10px;width:100%;top:0;z-index:999;background:#3bb77e;box-shadow:0px 2px 5px #fbe793;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-between;align-items:center}
.menu_mobi_add{display:block;position:fixed;left:-100%;top:0;background:#fff;z-index:99999;color:#fff;height:100vh;overflow:auto;line-height:1.5;padding-top:50px;padding-bottom:20px;width:100%;min-width:140px;max-width:440px;transition:0.5s}
.menu_mobi_active{left:0;transition:0.5s}
.menu_mobi_add ul{list-style:none;padding:0}
.menu_mobi_add ul li.li-tim{display:none}
.menu_mobi_add ul li h2{font-size:17px;margin-bottom:0}
.menu_mobi_add ul li b{display:inline-block;vertical-align:top;margin-right:8px}
.menu_mobi_add ul li b img{display:inline-block;vertical-align:top}
.menu_mobi_add ul li a{text-decoration:none;color:#191919;display:block;padding:10px 40px 9px 15px;margin-left:0px;position:relative;text-transform:capitalize;font-family:'qb';font-size:16px;border-bottom:1px solid #ededed;}
.menu_mobi_add ul li a:hover,.menu_mobi_add ul li a.active2{color:#3bb77e!important;}
.menu_mobi_add ul li a i{position:absolute;height:100%;right:0;top:0;border-bottom:1px solid rgba(255,255,255,0.1);width:40px;text-align:center;padding-top:13px;transform:rotate(90deg);border-bottom:1px solid rgba(255,255,255,0.1)}
.menu_mobi_add ul li a.active2 i{transform:rotate(0deg);border-left:1px solid rgba(255,255,255,0.2)}
.menu_mobi_add ul ul{display:none;padding-left:0}
.menu_mobi_add ul li ul li a{padding-left:25px;color:#000000;font-size:14px;}
.menu_mobi_add ul li ul li ul li a{padding-left:40px}
.close_menu{position:absolute;top:7px;right:10px;font-size:36px;width:25px;text-align:center;line-height:25px;cursor:pointer;border-radius:50%;font-family:qb;color:#000;}
html,body{overflow-x:hidden;}
*{box-sizing:border-box;}
button#ftwp-trigger{display:none!important}
#hamburger{display:block}
.cart-mobi{font-size:23px;color:#6CBF2F}
.cart-mobi .sss{font-size:16px}
.flex-product-main{display:block}
.flex-product-main .left-product{display:none;}
.flex-product-main .right-product{width:100%}
.grid-product{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.filter{display:block}
.menu_mobi_add{display:block}
.menu_mobi{display:flex}
.menu{display:none}
.search{margin-left:20px;margin-top:10px}
.footer__logo,.footer__info,.footer__baiviet,.footer__fanpage,.left_gthieu,.right_gthieu{width:100%}
.footer__info,.footer__fanpage,.right_gthieu{margin-top:20px}
.left_gthieu{display:table;margin:auto;overflow:hidden;display:none;}
.noidung_gthieu{margin-left:0}
.grid-news{grid-template-columns:100%;grid-gap:20px}
a.logo-mobi{display:block;max-width:90px;}
.img-introduce-1{width:70%;}
.img-introduce-2{width:70%;}
.item-introduce:nth-child(1){height:auto;}
.img-introduce-1,.img-introduce-2{top:50%;transform:translateY(-50%);}
.container-product{grid-template-columns:repeat(3,1fr);}
.right-product .container-product .item-product{margin:5px;width:calc(100%/3 - 10px);}
.box-news .title-compnay{text-align:center;}
.box-cate-product{display:none;}
.grid-cate-product{grid-template-columns:100%;}
.box-product-brand{padding:0 10px;}
.container-footer{grid-template-columns:1fr 1fr 1fr;gap:10px;}
.flex-mmenu-logo-banner{display:grid;grid-template-columns:70px 120px;align-items:center;gap:20px;padding:0 15px;margin-bottom:15px;justify-content:center;}
a.logo-mmenu{display:block;max-width:55px;}
.icon-rght-mmenu a{display:flex;width:40px;height:40px;align-items:center;justify-content:center;color:#fff;position:relative;}
.icon-rght-mmenu{display:flex;}
.icon-rght-mmenu a span{background:#fff;color:#000;width:16px;height:16px;font-size:12px;top:-1px;left:25px;}
}
@media (max-width:1050px){
.container-video-detail{display:grid;grid-template-columns:1fr 1fr;gap:30px;}
.price-time-service{background-size:100% 100%;}
.item-feedback picture::before{width:100%;height:100%;}
.item-service picture a::before{width:calc(100% + 5px);height:calc(100% + 9px);}
.btn-map{display:none;}
.container-img-introduce-run{max-width:600px;margin:0 auto;}
.grid-introduce{grid-template-columns:100%;}
.title-album{max-width:150px;margin:0 auto;margin-bottom:15px;}
.flex-feedback{grid-template-columns:calc(100% - 208px) 208px;}
.container-news-detail{grid-template-columns:1fr 1fr 1fr;gap:10px;}
.box-news .title-compnay .xtatca{padding:6px 18px;font-size:14px;margin-top:10px;}
.banner-sale{display:none}
.box-visao{width:48%}
.grid-container{grid-template-rows:1fr 1fr}
.newsletter-wrap{padding:40px 20px}
.flex-footer{grid-template-columns:100%;padding-bottom:40px;}
.footer-powered{padding:0px 10px;}
.box-news{padding:30px 10px;}
.box-service,.box-price-list,.box-album{padding:30px 10px;}
.box-product-list{padding:0px 10px 30px 10px;}
.box-why-choose{padding:30px 10px;}
.box-news-list{padding:30px 10px;}
.box-introduce{padding:30px 10px;}
.box-brand{padding:30px 10px;}
.social-footer{justify-content:start;}
.box-video{padding:0px 10px 30px 10px;}
}
@media (max-width:850px){
.footer-form{grid-template-columns:100%;gap:10px;margin-bottom:0px;}
.footer-form-title{font-size:23px;margin-top:30px;}
.footer-form iframe{height:300px;width:100%;}
.bottom-cart .section-cart{grid-template-columns:1fr;}
.box-partner{padding:20px 10px 30px 10px;}
.btn-certi-link{grid-template-columns:100%;gap:10px;}
.container-certi-link{grid-template-columns:70% 29%;padding:20px;}
.content-certi-link p{font-size:18px;}
.content-certi-link span{padding:0;font-size:14px;}
.content-certi-link span::before{top:10px;height:1px;}
.price-time-service{background-size:100% 100%;width:auto;}
.container-blog-detail{grid-template-columns:1fr 1fr;}
.box-why-choose .title-main::before{top:0;}
.name-product-list-main{font-size:40px;}
.desc-product-list-main{line-height:25px;}
.title-detail{margin:0 0 5px 0;}
.container-news{grid-template-columns:repeat(2,1fr);}
.title-content-main-product{background:#af9450;}
.container-footer{grid-template-columns:1fr;gap:10px;padding:30px 0;}
.container-news-detail,.container-service-detail{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}
.grid-newsletter{grid-template-columns:100%;max-width:fit-content;margin:0 auto;gap:20px;}
.flex-feedback{max-width:585px;margin:0 auto;}
.box-title-criterial p{font-size:20px;margin-top:0px;}
.box-feedback{padding:30px 10px;}
.item-criterial{grid-row:auto!important;grid-column:auto!important;gap:10px;}
.img-criterial,.img-newsletter{display:none;}
.box-service-list{padding:60px 10px 30px 10px;}
.box-criterial{padding:0 10px 10px 10px;}
.img-introduce{margin:0 auto;margin-top:30px;}
.grid-tpl-news-detail{grid-template-columns:100%;gap:10px;}
.right-pro-detail .title-detail h1{font-size:20px!important;}
.attr-content-pro-detail{font-size:14px;}
.title-main-detail span{font-size:20px;}
.name-why-choose span{font-size:14px;font-family:fsm;}
.click-list div div span{font-size:14px;line-height:24px;font-family:'fsm';}
.click-list div div{padding-bottom:6px;}
.click-list{margin-bottom:20px!important;}
.pagination{margin:10px 0 0px 0;}
.box-brand .box-title-main{margin-bottom:5px;}
.grid-introduce{grid-template-columns:100%;gap:30px;}
.name-company{max-width:400px;}
.name-introduce{padding-left:0px;font-size:22px;}
.box-title-main{margin-bottom:15px!important;}
.wrap-menu{padding:0;}
.wap_gioithieu{padding:20px 10px;}
.right_gthieu{margin:0;}
.desc-gt{font-size:16px;line-height:1.8;}
.content-gt{padding-top:10px;margin-top:10px;font-size:14px;line-height:1.8;}
.box_dichvu{padding:20px 10px;}
.tencty{font-size:15px;line-height:normal;}
.title-index{font-size:24px;}
.slogan{font-size:15px!important;line-height:1.7!important;}
.grid-dichvu{grid-template-columns:repeat(2,1fr);gap:10px;max-width:100%;margin-top:15px;}
.box_trainghiem{padding:20px 10px;}
.container_trainghiem{margin-top:10px;}
.run_trainghiem{margin:0 auto;}
.trainghiem-item{margin:0 5px;}
.box_dangkynhantin{padding:20px 10px;}
.left_dangkynhantin{width:100%;}
.right_dangkynhantin{width:100%;margin-top:20px;}
.newsletter-btn{margin-top:12px;}
.newsletter-btn .btn.btn-primary{padding:5px 10px;width:185px;}
.box_hocvien{padding:20px 10px;}
.container_hocvien{margin-top:12px;}
.grid-hocvien{grid-template-columns:repeat(2,1fr);gap:10px;}
.hv1{display:none;}
.pic-hocvien{padding:6px;}
.box_feedback{padding:20px 10px;}
.pic-feedback{width:100%;}
.inf0-feedback{width:100%;margin:0;margin-top:15px;}
.fb1{font-size:18px;line-height:1.6;}
.fb2{font-size:26px;}
.view-feedback{font-size:15px;width:135px;height:40px;line-height:40px;margin-top:10px;}
.footer-wrap{padding:0;}
.copyright{padding:10px;margin-top:15px;font-size:14px;}
.menu_mobi_add ul li a:hover{color:var(--bs-blue);}
.btn-phone{display:none}
.btn-zalo{display:none}
.btn-mess{display:none}
.btn-chiduong{display:none}
.text-cart{display:none}
.grid-pro-detail{display:block;margin-top:20px;}
.grid-pro-detail .left-pro-detail{width:100%;padding:0px;border-right:none;margin-bottom:20px;}
.slick_photo1{text-align:center}
.grid-pro-detail .right-pro-detail{width:100%}
.grid-product{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.noidung_gthieu{padding:0;}
.tde-gt{font-size:30px;margin:0;}
.title-main h2,.name-gt{font-size:25px}
.footer__title,.title-company,.name-vsao{font-size:15px}
.left_form,.right_form{width:100%}
.fanpage__title{font-size:20px}
.right-product .container-product .item-product{margin:5px;width:calc(50% - 10px);}
.container-news-swiper .item-news{height:125px!important;}
.mySwiper7{max-height:410px;}
}
@media (max-width:700px){
.container-video .swiper-slide{transition:.3s;}
.control-slideshow{display:none!important;}
.container-video-detail{display:grid;grid-template-columns:1fr;gap:30px;}
.container-criterial-slide{grid-template-columns:1fr;}
section.plr-10{padding:0 10px 30px 10px;}
.title-company span::before,.title-company span::after{top:11px;}
.title-main span{font-size:24px;}
.name-intrduce{font-size:30px;}
.item-price-list picture{padding:10px;}
.container-album{height:auto;columns:2;}
.container-blog-detail{grid-template-columns:1fr;}
a.d-block.logo-mmenu{max-width:58px;position:relative;z-index:2;}
.grid-album{grid-template-columns:100%;gap:10px;}
.item-album-main:nth-child(1){padding:30px;}
.container-album{grid-template-columns:1fr 1fr;}
.grid-why-choose{grid-template-columns:100%;gap:30px;}
.btn-product{margin-top:20px;}
.box-product .title-main{margin-bottom:20px;}
.box-product{padding:30px 10px;}
.box-product .title-main span{font-size:28px;}
h3.name-product-list a{font-size:20px;}
.container-criterial{margin-top:0;}
.name-news{margin-bottom:5px;}
.desc-news span{color:#666;font-size:14px;line-height:26px;}
.content-news{padding:0 20px;}
h3.name-news a{font-size:16px;line-height:25px;}
.container-product{grid-template-columns:repeat(2,1fr);gap:10px;}
.toolbar{display:block;}
.toolbar{position:fixed;bottom:0;width:100%;background:#3bb77e;display:block!important;z-index:2;}
.toolbar ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center;position:relative;}
.toolbar ul li{width:25%;text-align:center;padding:8px 0;}
.toolbar ul li a img{filter:brightness(0) invert(1);max-width:30px!important;}
.toolbar ul li a{color:#fff;}
.tab-service-list{overflow-x:scroll;padding-bottom:15px;}
.tab-service-list::-webkit-scrollbar{height:2px;}
.tab-service-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;}
.tab-service-list::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
.item-service-list{min-width:120px;}
.flex-logo-banner-footer{flex-flow:wrap;}
.btn-news::before{width:100%;}
.name-news a{font-size:14px;}
.container-news-detail{grid-template-columns:1fr 1fr;gap:10px;}
.flex-footer{grid-template-columns:100%;}
.grid-news{grid-gap:20px 10px}
.newsletter-wrap{padding:40px 0px}
.mxh{width:100%;margin-top:15px}
.grid-container{gap:5px 5px}
.item_tt h3 a{font-size:15px;line-height:22px}
.container-why-choose{gap:10px;}
.img-introduce-run{width:60%;border-radius:0 0 50px 0;animation:none;}
.contianer-img-introduce{width:70%;border-radius:0 0 50px 0;animation:none;}
.contianer-img-introduce picture,.contianer-img-introduce picture a{border-radius:0 0 50px 0;}
.btn-introduce{transform:scale(0.7);display:none;}
.grid-introduce{gap:20px;}
.name-company span:nth-child(2){margin-left:130px;font-size:25px;margin-top:-15px;}
.name-company span:nth-child(1){font-size:45px;}
.item-introduce:nth-child(2){margin-top:0px;}
.container-img-introduce-run{height:400px;}
.name-news-load-first a{-webkit-line-clamp:2;font-size:14px;}
.name-news-load-first{margin:10px 0 5px 0;}
.grid-product-top{grid-template-columns:34% 66%;}
.box-product-top .wap_1200{padding:30px 0 30px 10px;}
}
@media (max-width:500px){
.grid-news-load{grid-template-columns:100%;gap:20px;}
.btn-title a{font-size:14px;}
.title-main span{font-size:20px;}
.box-product-top .wap_1200{padding:30px 10px;}
.grid-product-top{grid-template-columns:100%;gap:20px;}
.box-title-product-top .title-main span{font-size:21px;}
.box-title-product-top .title-main{padding-right:50px;}
.slogan-product-top{font-size:14px;}
.box-product-top{margin-bottom:20px;}
.container-criterial{gap:10px;grid-template-columns:100%;}
.item-criterial{padding:5px 10px;background:#cccccc24;border-radius:10px;}
.content-criterial-slide p{margin-bottom:0px!important;font-size:14px;}
.item-criterial-slide{padding:10px;}
.btn-hotline-footer a{margin:0 auto;}
.container-footer{gap:25px;}
.fanpage-footer{margin:0 auto;}
.item-feedback{margin:0;}
.box-why-choose .title-main span{font-size:25px;margin-bottom:5px;line-height:25px;}
.flex-btn-introduce{margin-top:20px;}
.name-company{font-size:34px;margin-top:-10px;margin-bottom:10px;}
h3.name-product-list a{font-size:17px;}
.title-detail h1,.box-blog .title-main span{font-size:25px;}
.box-blog{padding:30px 10px;}
.box-blog .title-main{margin-bottom:13px;}
.name-product-list-main{font-size:30px;margin-bottom:5px;}
.box-product-list{padding:0 10px 20px 10px;}
.item-title-tun{font-size:15px;}
.container-news{grid-template-columns:repeat(1,1fr);}
.container-news-detail,.container-service-detail{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}
.box-title-newsletter{margin-bottom:10px;}
.box-title-newsletter span:nth-child(3){font-size:14px;}
.flex-feedback{grid-template-columns:70% 30%;}
.box-title-newsletter p,.title-company span{font-size:30px;}
.item-service-list span{font-size:15px;margin-top:-10px;}
.item-service-list a{transform:scale(0.8);}
.banner-footer{transform:scale(0.8);}
.content-news-list{padding:5px 0 10px 0;}
.name-news-list a{font-size:15px;}
.name-news-list::before,.img-news-list a::before{display:none;}
.noidung_gthieu{padding:30px 10px}
.policy__list > li{width:100%;padding-right:0px!important;border-bottom:1px solid #f1f1f1!important}
.title-company,.name-vsao{font-size:14px}
.item-newsletter:nth-child(2)::before{width:calc(100% - 10px);height:calc(100% - 10px);left:5px;top:5px;border-radius:20px;}
.item-newsletter:nth-child(2){padding:20px;border-radius:20px;}
.name-news{padding:8px 10px;}
.numb-serice{font-size:23px;}
.name-service a{font-size:15px;}
.box-title-main > div:nth-child(1){display:block;}
.box-title-main > div:nth-child(1) p{font-size:14px;}
.grid-newsletter{max-width:100%;}
.box-newsletter{padding:20px 10px;}
.form-newsletter{grid-template-columns:75% 23%;}
.footer-copyright .wap_1200{display:block;text-align:center;}
footer#kay-footer{margin-bottom:50px;}
.payment-footer ul{justify-content:center;}
.statistical{justify-content:center;}
.payment-footer{margin:10px 0;}
.content-criterial-slide span{font-size:13px;}
.container-certi-link{grid-template-columns:100%;gap:20px;}
.content-certi-link span::before{display:none;}
}
@media (max-width:369px){
}