.mb{display: none !important}
@media screen and (max-width:1440px){
	.header-top{padding:10px 2%;}
	#menu-main li a{font-size:16px;}
}
@media screen and (max-width:1200px){
	.content-page-layout{max-width:100%;}
	.header-logo img{filter:brightness(1) invert(1);}
}
@media screen and (max-width:1024px){
	.name-faqs{line-height: unset;font-size: 40px}
	.main-py{padding: 20px 10px}
	.group-branch{margin:0 auto;padding:0px 50px;}
	.center-map{text-align:center;padding-bottom:80px;padding-top:80px;}
	.label-before{width:100%;left:0;transform:rotate(0deg);border-radius:40px;top:0;}
	.detail-page-post .px-8{padding-left:10px;padding-right:10px;}
	#header{width:100%;transition:all ease 0.4s;}
	.content-page-layout{padding:0;}
	.header-scroll{opacity:1;}
	.header-menu{display:none;}
	.header-top{display:none;}
	.header-flex{justify-content:space-between;align-items:center;display:flex;}
	.header-button-1,.res-logo{display:none;}
	.header-res-left{display:flex;}
	.menu-footer-item{display:flex;align-items:center;}
	.header-logo{top:0px;margin-right:unset!important;text-align:left;}
	.header-logo img{}
	.res-header-search{display:block;margin-top:15px;}
	.res-header-search input{width:100%;}
	.header-search-container{padding:2rem 2%;}
	.header-search-bot{margin-top:4.25rem;}
	.header-search-inner{flex-direction:column;}
	.header-search-left{width:100%;max-width:100%;}
	.header-search-right{width:100%;max-width:100%;margin-top:2rem;}
	.home-search-tags{gap:20px;}
	.header-buttons{width:100%;justify-content:space-between;}
	.header-button-top{margin:0;width:calc(95% - 110px);margin-right:10px;}
	.header-button-top input{width:100%;}
	.header-button-2{width:100px;text-align:right;font-size:15px;}
	.header-top-contain{padding:1rem 0;}
	.mobile-menu-sticky{position:fixed!important;top:0;width:100%;}
	.hbreadcrumb .breadcrumb{padding:0.75rem 1rem!important;}
	#hcontainer{z-index:999;}
	.bor-none{padding:30px 3%!important;}
	#modal-menu{z-index:99999999;}
	#menu-sidebar{width:100%;}
	#menu-sidebar li{position:relative;}
	#menu-sidebar >li > ul{position:relative;width:100%;min-height:auto;left:0;padding:0;margin-left:0;display:none;opacity:1;visibility:visible;}
	#menu-sidebar >li > ul:before{display:none;}
	#menu-sidebar >li >ul >li{width:100%;}
	#menu-sidebar >li > ul li{position:relative;top:unset;margin-top:5px;line-height:30px;}
	#menu-sidebar >li{display:block;position:relative;}
	#menu-sidebar > li > a{display:block;}
	#menu-sidebar .menu-sidebar-active ul{padding-left:15px;}
	#menu-sidebar a{font-size:15px;}
	.main-content-right{display:none;}
	.main-content-left{width:100%;padding-right:0;border-right:none;}
	.menu-sidebar-right{display:none;}
	.menu-sidebar-down{display:flex;position:absolute;top:0;}
	.owl-theme .owl-nav.disabled+.owl-dots{margin-right:0%!important;margin-top:1rem;}
	.bortop{border-top-width:12px;padding:6% 3%!important;}
	.content-page-main{flex-wrap:wrap;flex-direction:column-reverse!important;padding:0 2%;}
	.form-group-right{width:100%!important;}
	.form-group-left{width:100%!important;}
	.product_detail_album img{width:100%;max-width:100%!important;max-height:auto!important;}
	.product_detail_album .MagicZoom,.product_detail_album .MagicZoom figure{width:100%;}
	.hbreadcrumb{padding:0;}
	.content-box-layout,.content-page-layout{max-width:100%;}
	.box_product_owl{gap:0 10px;}
	.btn-view-product{position:relative;top:unset;right:unset;display:block;text-align:center;margin-top:1rem;}
	.btn-view-product:after{display:none;}
	.home-tuvan-tab-active:after{display:none;}
	.bg-blur{display:none;}
	.khachhang__owl.owl-theme .owl-dots{text-align:center!important;margin-top:2.2rem!important;}
	.main-static{padding: 0px 15px}
}
@media screen and (max-width:815px){
	.step-order{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;}
	.video-intro:before{display:none;}
	.content-preview{padding:0px 10px}
	.content-preview .order-item{border-radius:10px}
	.wpb_wrapper.title-flex{margin-top:20px}
	.wpb_wrapper.title-flex p{margin-bottom:0px!important}
	.table-price-css table td{padding:15px 10px;}
	.vc_column_container>.vc_column-inner{padding:0;}
	.menu-footer-item svg{width:35px;}
	.cart_page .back-to-top{bottom:70px;}
	.owl-carousel .owl-stage:after{display:none;}
	.respon-modal{margin:20px}
}
@media screen and (max-width:768px){
	.pc{display: none;}
	.mb{display: block}
	.name-faqs{line-height: unset;font-size: 30px}
	.top-about{margin-bottom: 40px}
	.wrap-about{padding: 40px 15px}
	.no-rounded{border-radius:0px}
	.bg-contact{padding:30px;}
	.bottom-footer:nth-child(2){margin:20px 0px}
	.bottom-footer,.bottom-footer a{text-align:center}
	.bottom-footer a img,.bottom-footer img{display:inline-block}
	#accordion-faq .card .card-body{padding:20px 20px 20px 20px;font-size:15px;}
	#accordion .card .card-body{padding:20px 20px 20px 20px;font-size:14px;line-height:unset;}
	#accordion .card-header .btn-link{padding:22px 18px 22px 75px;font-size:15px;height:61px;}
	.slider-items__text{text-align:center}
	.padding-block{padding:10px}
	.lang-group a:before{border-radius:50%!important;/* transform:rotate(45deg); */}
	html{font-size:12px;}
	.form-row .input-contact{width:100%;margin-bottom:1rem;}
	.back-to-top{bottom:8px;}
	.cart_page .back-to-top{bottom:70px;}
	.progress-wrap.bottom-position{bottom:25px!important}
	.swiper-pagination-service{margin-top: -20px}
	.mb-top{padding-top: 40px !important;padding-bottom: 30px !important}
}
@media screen and (max-width:700px){
	.wpb_content_element .wpb_wrapper{overflow-x:scroll;overflow-y:hidden;}
	.wpb_wrapper::-webkit-scrollbar{height:6px;}
	.wpb_wrapper::-webkit-scrollbar-thumb{height:6px;background:#FA6382}
	.wpb_wrapper::-webkit-scrollbar-thumb:hover{height:6px;}
	.wpb_wrapper::-webkit-scrollbar-thumb:active{height:6px;}
	.address-view{width:240px!important;left:-90px;margin:-98px auto;padding:10px;}
	.address-name,.address-content{font-size:13px}
	.header-menu-btn span{display:none;}
}
@media screen and (max-width:640px){

	.circle-1{display: none;}
	.w-\[255px\]{width: 140px !important}
	.h-\[255px\]{height: 140px !important}
	.w-\[275px\]{width: 160px !important}
	.h-\[275px\]{height: 160px !important}
	.w-\[193px\]{width: 110px !important}
	.h-\[193px\]{height: 110px !important}
	.circle-percent .mask, .circle-percent .fill{    width: 160px;
    height: 160px;}
    .circle-percent .mask {
    clip: rect(0, 160px, 160px, 80px);
}
.circle-percent .mask .fill {
    clip: rect(0, 80px, 160px, 0);
    border: 1px solid #000;
}
	.text-\[16px\]{font-size: 15px !important;line-height: unset !important}
	.logo-mobile{width: 92px !important}
	.menu-mobile .logo-mobile{width: 70px !important}
	.step .inner{height: 70px}
	.cli-bar-container{display:block!important}
	.cli-style-v2 .cli-bar-message{width:100%}
	.cli-bar-btn_container{margin-left:0px}
	.order-item span{font-size:15px;}
	.mb-text{font-size:14px;display:inline-block!important;position:unset!important;color:#6D2C94!important;margin-top:3px;margin-left:10px;}
	.name-pc{display:none!important;}
	#pac-input{height:42px}
	.manage-form-right{margin-top:0px!important}
	.manage-form-left{display:none!important;}
	.table-price-css p{margin-bottom:5px!important}
	.price-tab{/* margin-bottom:15px!important; */}
	.form-pad{padding:30px 20px!important;}
	.information-icon p{min-height:unset}
	.information-icon{text-align:left!important}
	.items-criteria:nth-child(1) .picture-icon{order:-1;margin-left:0px;margin-right:20px}
	.items-criteria:nth-child(1) .simply-criteria:nth-child(2),.items-criteria:nth-child(2) .simply-criteria:nth-child(2){margin:0;margin-bottom:20px}
	.items-criteria:nth-child(1) .simply-criteria:nth-child(1) p,.items-criteria:nth-child(1) .simply-criteria:nth-child(3) p,.items-criteria:nth-child(1) .simply-criteria:nth-child(1) label,.items-criteria:nth-child(1) .simply-criteria:nth-child(3) label{padding-right:0px}
	.items-criteria:nth-child(2) .simply-criteria:nth-child(1) p,.items-criteria:nth-child(2) .simply-criteria:nth-child(3) p,.items-criteria:nth-child(2) .simply-criteria:nth-child(1) label,.items-criteria:nth-child(2) .simply-criteria:nth-child(3) label{padding-left:0px}
	.show-popup-close svg{width:24px;}
	.content-css{font-size:14px;}
	.swiper-doitac-prev,.swiper-doitac-next{display:none;}
	.form-tuyendung-main{height:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}
	.brand__owl.owl-theme .owl-nav.disabled+.owl-dots{margin-top:2rem;}
	.nhacungcap__owl.owl-theme .owl-dots{display:flex;margin-left:0;margin-bottom:1rem;}
	.btn-view{position:relative;bottom:0;padding-left:0;}
	.btn-view:after{display:none;}
	.header-logo img{filter:brightness(1) invert(1);}
	.circil-desc{padding: 0 !important;font-size: 14px !important}
}
@media screen and (max-width:500px){
	.label-status{position:absolute;left:149px;top:16px;color:#fff;display:inline-block;padding:5px 10px;color:black;font-size:11px!important;border-radius:30px;}
	.grid-payment{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;margin-top:20px;}
	.cli-bar-message{margin-bottom:20px}
	.mb-text{display:none!important}
	.code-box{width:100%!important}
	.min-phone-code-login{width:100px;}
	.order-phone-login{width:calc(100% - 100px);}
	.title-group-order{padding:20px}
	.manage-form-right{padding:10px!important}
	.order-item:before{top:29px}
	.w-icon{width:37px}
	.group-list-order .flex-item{display:block}
	.group-list-order .flex-item label{font-size:12px;position:absolute;left:72px;top:45px;}
	.group-list-order .order-item span{align-items:flex-start;}
	.menu-side-logo{margin:auto;}
	.modal-menu-close{width:20px;height:20px;}
	#menu-side-mobile >li>div>a{font-weight:700;font-size:14px;text-transform:capitalize;}
	.banner-title span{font-size:26px;}
	.contact-form-title{font-size:25px;}
	.fix_carousel_owl .fix-carousel-off{justify-content:center;}
}
@media screen and (max-width:430px){
	.flex-btn-about{display: block}
	.flex-btn-about a{margin-bottom: 10px}
}
@media screen and (max-width:360px){
	.header-search-category{gap:10px;}
	.header-search-category-item{width:calc(100% / 5 - 10px);}
	.home-title span{font-size:20px;}
}
