@media screen and (max-width:1600px){
}
@media screen and (max-width:1440px){
	.sky{bottom:-10px}
	.header-top{padding:10px 2%;}
	#menu-main li a{font-size:16px;}
}
@media screen and (max-width:1440px){
	.be-contact{bottom:-10%!important}
	.custom-nav-left{left:-35px;}
	.custom-nav-right{right:-35px;}
}
@media screen and (max-width:1400px){
	.content-page-layout{max-width:1200px;}
	.prev-hoatdong{left:-50px!important;top:calc(50% - 72px / 2)!important}
	.next-hoatdong{right:-50px!important;top:calc(50% - 72px / 2)!important}
}
@media screen and (max-width:1250px){
	.content-page-layout{max-width:95%;}
}
@media screen and (max-width:1200px){
	.content-page-layout{max-width:100%;}
}
@media screen and (max-width:1024px){
	#header{width:100%;/*padding:1rem 2%; */transition:all ease 0.4s;/*box-shadow: 0px 0px 10px rgb(255 255 255 / 20%);*/}
	.content-page-layout{padding:0 10px;}
	.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:0;text-align:center;}
	.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 0px!important;}
	#modal-menu{z-index:99999999;}
	#menu-sidebar{width:100%;}
	#menu-sidebar li{position:relative;}
	#menu-sidebar >li{}
	#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:1.5rem!important;}
	.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;}
	.grid-certificate{text-align:center;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}
}
@media screen and (max-width:1000px){
	.number span{font-size:35px;}
	.box-lang li a.active{color:#FFDC00}
	.title-center{display:inline-block;}
}
@media screen and (max-width:825px){
	.grid-chinhanh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}
	.detail-video{height:300px}
	.swiper-why{height:unset;}
	.be-contact{bottom:0px!important;min-height:400px}
	.item-dinhhuong:before{display:none;}
	.service_owl .owl-dots{padding-right:0px!important;text-align:center!important;}
	.service_owl .owl-dots .owl-dot.active span,.service_owl .owl-dots .owl-dot:hover span{background:#6FBF43!important;}
	.items-criteria:nth-child(1) .simply-criteria:nth-child(odd){left:0;}
	.items-criteria:nth-child(2) .simply-criteria:nth-child(odd){right:0;}
	.why-element{margin-top:10rem!important;}
	.title-head{font-size:25px;}
	.bottom-form{flex-wrap:wrap;}
	.flex-form{min-width:unset!important;border-right:none;}
	.bottom-form .flex-form:nth-child(3){display:flex;}
	.top-form span{font-size:14px;}
	.wrap-form{margin-top:0px;left:0px;position:unset;}
	.cart_page .back-to-top{bottom:70px;}
	.owl-carousel .owl-stage:after{display:none;}
	.slide__owl.owl-theme .owl-dots .owl-dot span{margin:10px 9px;}
	.desktop{display:none!important}
	.mobile{display:block!important}
}
@media screen and (max-width:768px){
	.wrap-album-about{margin-top: 0px !important;padding-top: 0px !important;padding-bottom: 20px !important}
	.owl-hinhanh .owl-dots{margin-bottom: 10px !important}
	.grid-certificate{text-align:center;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}
	.img-about{width:280px!important;top:-150px!important;!i;!;}
	.wrapper{padding:0px 50px;}
	.progress-wrap{right:28px!important}
	.form-modal{top:80px!important;}
	.form-modal .p-5{padding:0px;}
	.form-modal .grid{grid-gap:15px;margin-bottom:15px}
	.form-modal .grid input{height:30px}
	.left-modal{display:none}
	.flex-form-button{width:100%;}
	.bottom-form{padding:10px;}
	.mz-container{padding:0px 10px!important;}
	.owl-theme .owl-nav.disabled+.owl-dots{position:unset!important}
	.form-row .input-contact{width:100%;margin-bottom:1rem;}
	.back-to-top{bottom:8px;}
	.cart_page .back-to-top{bottom:70px;}
}
@media screen and (max-width:700px){
	.next-camnhan,.prev-camnhan{display:none!important}
	.wrap-about-page{padding-bottom:0px}
	#scroller-album-1 li:nth-child(odd){margin-top:20px;}
	#scroller-album-1 li{width:300px!important;padding:0px 5px!important}
	#scroller-album-2 li{width:200px!important;padding:0px 10px;}
	.item-dinhhuong{margin-bottom:40px;}
	.img-banner{position:unset;}
	.btn-more span{padding:10px 20px;}
	.items-grid:nth-child(2) .items-customer{width:100%;}
	.items-grid{grid-template-columns:repeat(1,1fr);grid-gap:20px;margin-bottom:20px!important}
	.header-menu-btn span{display:none;}
	.content-footer{font-size:13px}
	.events:nth-child(1),.events:nth-child(4){margin-top:0;}
	.wrap-why-none{padding-bottom:0px!important;}
	.item-chinhanh .desc-chinhanh b,.item-chinhanh .desc-chinhanh strong{color:#000;}
}
@media screen and (max-width:640px){
	.grid-chinhanh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}
	.vongcung{top:-6rem!important}
	.item-camnhan h3{font-size:18px!important}
	.items-tieuchi{text-align:center;background:#fffce6;padding:20px 43px;border-radius:13px;border:1px dashed #8fc31f;}
	.items-tieuchi img{margin:0 auto;}
	.owl-camnhan .owl-item{margin-top:0px;transition:0.5s}
	.item-camnhan{padding-top:80px!important;}
	.wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:170px 170px 170px;grid-gap:15px;}
	.item{grid-column-start:unset!important;grid-column-end:unset!important;grid-row-start:unset!important;grid-row-end:unset!important;}
	.owl-why .owl-item:nth-child(even) .item-why{margin-top:0px;}
	.item-video{height:200px}
	.grid-video{grid-template-columns:repeat(2,1fr)}
	.product-detail-tab{padding:16px 14px!important;}
	.btn-filter{margin-top:20px;}
	.process .process-sequence>ul{display:block;}
	.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;}
	.wrapper{padding:0px 20px;}
	.img-about{right:unset;left:0;top:unset;bottom:0;height:unset;position:relative!important;margin:0 auto;top:0!important;margin-bottom:100px;!i;!;!i;!;}
	.wrap-about-page:before{top:100px;}
	.full-box{width:100%!important;left:0!important;!i;!;!i;!;}
	.group-post .mb-20{margin-bottom: 10px !important}
}
@media screen and (max-width:500px){
	.grid-certificate{text-align:center;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}
	.img-doingu{height:220px!important}
	.text-deu{text-align:justify;}
	.img-bong{width:35px}
	.simply-scroll .simply-scroll-list li{float:left;width:130px!important;margin:0px 15px;}
	.grid-video{grid-template-columns:repeat(1,1fr)}
	.dev-paginator .pagination{margin-bottom:50px;}
	.remind-sign-in-panel{display:block!important;margin:0!important;}
	.form-cart-main .pic-procart,.info-procart,.price-procart{width:100%!important;}
	.menu-side-logo{margin:auto;}
	.modal-menu-close{}
	#menu-side-mobile >li>div>a{font-weight:700;font-size:17px;text-transform:capitalize;}
	.banner-title span{font-size:26px;}
	.contact-form-title{font-size:25px;}
	.fix_carousel_owl .fix-carousel-off{justify-content:center;}
	.flipster{width:100%!important;}
	.solieu__owl .owl-nav{display:none!important;}
	.shadow-form{margin-bottom:0px!important}
	.video-left{padding-right:0px;}
	.video-main-intro{height:300px;margin-bottom:10px}
	.grid-video-index{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}
	.item-nhomlop h3{font-size: 16px !important}
}
@media screen and (max-width:450px){

	.grid-chinhanh{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:10px}
	.title-chungchi{font-size:40px!important}
	.video-youtube{height:160px}
	.respooo{padding-bottom:80px!important}
	.sky{bottom:-15px;height:74px;}
	.descblog{display:none!important}
	.title-small{display:block!important;text-align:center}
	.title-small img{display:inline-block!important;margin:0 auto!important}
	.title-small span{display:block!important;margin-bottom:15px}
	.content-story{position:unset!important;}
	.respooo{padding:150px 20px 120px 20px!important;}
}
@media screen and (max-width:400px){
	.item-post:nth-child(1){height:250px;}
	.img-category{width:100px!important;height:100px!important}
	.item-category h3{font-size:18px!important}
}
@media screen and (max-width:360px){
	.title-head{font-size:20px;}
	.modal-menu-full{width:100%;}
	.header-search-category{gap:10px;}
	.header-search-category-item{width:calc(100% / 5 - 10px);}
	.home-title span{font-size:20px;}
}
