@media (min-width: 1349px){	
	#wrapper{width: 1349px;margin: 0 auto;}
}
@media (min-width: 1200px){	
	.maxwidth{width: 1200px;margin: 0 auto;}
	.menu_fixed #logo img{/* height: 60px; */}
	.menu_fixed .menu ul li a.text-menu{
    /* padding: 10px 5px; */
}
	.menu_fixed .menu ul li{/* padding: 0px 25px; */}
	.menu_fixed#header{padding:0px;}
	.menu_fixed #logo{/* transform: scale(0.7); */top: -20px;/* margin-top: 0px !important; */}
	.menu_mobi,.menu_mobi_add{display: none;}
}
@media (max-width: 1250px){	.maxwidth{padding: 0px 15px;}}
@media (max-width: 1199px){	
	.newshome-normal .desc-newshome{display: none;}
	.newshome-normal{/* width: 50%; */}
	#header{text-align: center;padding: 5px 0px;/* background: #fff; */position: relative;}
	#header .maxwidth{display:flex;align-items:center;justify-content: space-between;}
	#header #logo{margin-left: 0px;position: relative;top: 0px;text-align: center;float: none;/* height: 80px; */top: 0px !important;/* max-width: 100px; */zoom: var(--zoom-logo);}
    #header #logo img{}
	#menu-top{display: none}
	#menu-top-rp{display: inline-block;width: 100%;background: #012f22;height: 35px;}
	@-webkit-keyframes my {  0% {opacity:1}  50% {opacity:0  }  100% {opacity:1  }  }
	@-moz-keyframes my {   0% {opacity:1}  50% {opacity:0  }   100% {opacity:1  }   }
	@-o-keyframes my {   0% {opacity:1}   50% {opacity:0  }   100% {opacity:1  }   }
	@keyframes my {  0% {opacity:1}   50% {opacity:0  }   100% {opacity:1  }  } 
	.menu_baophu { background: #000; opacity: 0.8;z-index: 998; left: 0px; top: 0px;position: fixed; width: 100%; height: 100%; display: none; }
	.icon_menu_mobi{color: #000;font-size: 26px;text-decoration: none;display: block;width: 35%;cursor: pointer;display: block;cursor:pointer;float: left;margin: 0;}
	.icon_menu_mobi i {float: left;margin-top: 8px;color: #fff;}
	a.home_mobi {color: #000;text-decoration:none;float:right;font-size: 20px;}
	a.phone_mobi {color:#fff;text-decoration:none;float:left;font-size: 18px;}
	a.phone_mobi i{ margin-right: 12px; -webkit-animation: my 700ms infinite;-moz-animation: my 700ms infinite;  -o-animation: my 700ms infinite; animation: my 700ms infinite; }
	.mm-panel{}
	.mm-navbar_sticky{}
	.menu_mobi {color: #fff;font-size: 18px;text-decoration: none;/* padding: 0px 10px; */display: block;height: 33px;cursor: pointer;background: var(--color-main);}
	.menu_mobi_add {display:block;position: fixed;left: -100%;top: 0;background: #f3f3f3;z-index: 99999;color: #fff;height: 100vh;overflow: auto;line-height: 1.5;padding-top: 40px;padding-bottom: 20px;width: 85%;min-width: 140px;max-width: 440px;/* box-shadow: inset -4px 0px 8px rgba(0,0,0,0.3); */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{}
	.menu_mobi_add ul li h2{font-size: 15px;}
	.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: #000;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);padding: 10px 40px 10px 0;margin-left: 20px;font-size: 14px;position: relative;text-transform: uppercase;text-align: left;}
	.menu_mobi_add ul li a.active2 {color: #000;font-weight: bold;}
	.menu_mobi_add ul li a i{position:absolute;/* height:100%; */right:0;top: 0px;bottom: 0px;border-bottom: 1px solid rgba(255,255,255,0.1);width: 41px;text-align:center;padding-top: 9px;/* transform:rotate(90deg); */border-left: 1px solid rgba(0,0,0,0.1);color: #6e6e6e;}
	.menu_mobi_add ul li a.active2 i{transform: rotate(-90deg);border-top: 1px solid rgba(0,0,0,0.1);border-left: none;}
	.menu_mobi_add ul ul {display:none;padding-left: 0;}
	.menu_mobi_add ul li ul li a {padding-left: 20px;color: #000;}
	.menu_mobi_add ul li ul li ul li a { padding-left: 40px; }
	.close_menu {position: absolute;top: 5px;right: 7px;font-size: 15px;background: #fff;width: 30px;text-align: center;line-height: 25px;cursor: pointer;color: var(--color-main);}   
	#hamburger {display: block;width: 40px;height: 33px;position: relative;padding: 6px;/* border: 1px solid #000; */}
	#hamburger:before,#hamburger:after,#hamburger span {background: #fff;content: '';display: block;width: 75%;height: 1px;position: absolute;left: 0px;right: 0;margin: 0 auto;}
	#hamburger:before {top: 8px;}
	#hamburger span {top: 16px;}
	#hamburger:after {top: 24px;}
	#hamburger:before,#hamburger:after,#hamburger span {-webkit-transition: none 0.5s ease 0.5s;transition: none 0.5s ease 0.5s;-webkit-transition-property: transform,top,bottom,left,opacity;transition-property: transform,top,bottom,left,opacity;}
 }
@media (min-width: 991px){
	
}
@media (max-width: 990px){
	#gioithieu{padding-bottom:10px;}
	#service{/* padding-top:0px; */padding: 30px 0px;}
	.criteria-items{display: block;text-align: center;padding: 7px;}
	.criteria-items .criteria-items__img{display: inline-block;margin-bottom: 10px;}
	.criteria-items .criteria-items__content{margin:0px;width:100%;}
	#homepage_slider .content_slide .slide_btn_content h2{font-size: 35px;}
	#homepage_slider .content_slide .slide_btn_content p{font-size: 13px;}
	#homepage_slider .content_slide .button_content_box{font-size: 12px;padding: 8px 18px;}
	#logo img{}
	.servicehome-normal .name-servicehome{padding:10px;}
	.title-main h2{font-size:30px;}
	.title-why h2,.cover-lienhengay .content-lh h4{font-size:30px;}
}
@media (max-width: 767px){
	.newsletter-button{margin-top:0px;}
	.form-newsletter{padding:15px;}
	.servicehome-normal .name-servicehome{font-size: 13.5px;line-height: 17px;}
	.title-about span{font-size:25px;margin-top:20px;}
	.criteria-items .criteria-items__content p{font-size:12px;}
	.footer-powered{padding-bottom: 70px;}
	.huongdan-normal .name-huongdan span{font-size: 30px;width: 55px;}
	.huongdan-normal .name-huongdan{justify-content:center;}
	.huongdan-normal .name-huongdan strong{font-size: 14px;/* width: calc(100% - 55px); */}
	.control-dev{width:35px;height: 35px;top: calc(50% - 17.5px);}
	#news{margin:30px 0px 20px;}
	.newshome-normal.newshome-normal-two .info-newshome-normal{
    padding-left: 35px;
}
	.newshome-normal .info-newshome-normal{
    padding: 10px;
}
	.newshome-normal .name-newshome{
    margin: 0px;
    font-size: 13px;
}
	.title-footer{margin-top:20px;}
	.cover-item-lh .box-item-lh{padding:10px;justify-content: center;margin: 0 auto 20px;}
	.cover-item-lh .box-item-lh a img{
	    display: block;
	    margin: 0 auto 0px;
	}
	.cover-item-lh .box-item-lh a span{
    font-size: 14px;
}
	.cover-lienhengay{
	    padding: 15px;
	}
	.relative-huongdan:after{width: 2px;border-right: 2px dashed #cef4d8;top: 150px;bottom: 150px;left: 0;background: none;right: 0;margin: auto;height: 83%;}
	.product a{display: block;}
	.product .product_img,.product .info-product{width:100%;float:none;}
	.product .info-product{padding:10px 0px 0px 0px;}
	.title-main h2{font-size: 23px;}
	.title-why h2,.cover-lienhengay .content-lh h4{font-size: 23px;}
	.title-why h2{margin-top:30px;}
	.breadCrumbs .maxwidth{padding-bottom:0px;}
	.breadCrumbs{}
	.breadCrumbs .maxwidth .breadcrumb{display: block;white-space: nowrap;overflow-x: scroll;padding-bottom: 10px;}
	.breadCrumbs .maxwidth .breadcrumb li{display: inline-block;}
	.news{}
	.news .pic-news,.news .info-news{width: 100%;float:none;}
	.sticky-inside{display: none;}
	#main{overflow: hidden;}
	#homepage_slider .content_slide{max-width:50%;left:0;right: auto;}
	#homepage_slider .content_slide .slide_btn_content h2{font-size: 12px;}
	#homepage_slider .content_slide .slide_btn_content p{font-size: 10px;overflow: hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;margin: 7px 0px;}
	#homepage_slider .content_slide .button_content_box{font-size: 9px;padding: 7px 15px;}
	img:not(.pbThumbs img){height: auto !important}
	.video-main{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.statistic,.copyright{float:none;text-align: center;font-size: 12px;}
	.footer-news{margin:10px 0px;text-align: center;}
	.listvideos{margin-bottom: 30px;}
	.menu-res {}
	#copyright{margin-bottom: 40px;}
	.copy,.online{float: none;}
}
@media (min-width: 1200px){
	.hidden-xl{display: none !important;}
}
@media (min-width: 992px)  and (max-width: 1199px){
	.hidden-lg{display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-md{display: none !important;}
}
@media (min-width: 576px) and (max-width: 767px) {
	.hidden-sm{display: none !important;}
}
@media (max-width: 575px) {
	.hidden-xs{display: none !important;}
}