@media only screen and (max-width:990px){.main-menu>.container{position:relative}.menu-main{position:absolute;top:100%;left:15px;width:270px;background:#212121;margin-top:20px;opacity:0;visibility:hidden}.main-menu ul li{display:block}.main-menu.open .menu-main{opacity:1;visibility:visible;margin-top:0;margin-top:39px}.main-menu .sub-menu{position:static;display:none;opacity:1;margin-top:0;visibility:visible;background:rgba(255,255,255,.1)}.main-menu .sub-menu li a{font-size:13px;padding-left:25px;border-bottom:1px solid rgba(255,255,255,.1)}.main-menu .arrow{display:block}.mobile-menu{display:inline-block}.homepage-about .image{float:none;margin:0 0 10px}.main-project .box-item,.site-content{margin-bottom:30px}.project-info{margin-top:30px}#wprmenu_bar{height:52px}}@media only screen and (max-width:768px){.site-brand,.right-header{text-align:center}.left-thumb .post-thumb{float:none;width:auto;max-width:400px;margin-right:0}.site-footer{text-align:center}.site-footer .socials{padding:10px 0;text-align:center}.main-logo{padding:10px 0;text-align:center}.list-new{padding:0 15px}.menu{padding:0}.link-head a{font-size:20px !important}.block-dich-vu p{font-size:15px !important}.banner-slogan{width:100%}.call-for-me{display:none}.banner-slogan h2{font-size:14px}.head-one{display:none}.header-top{margin-top:12px}.header-top .hotline-right{padding-right:0}.why-text{padding:0}.alla-breadcrumb{height:100px}.breadcrumbs{margin-top:25px}#wprmenu_bar .menu_title a{top:1px !important}.image-why img{height:auto !important}.fa-caret-down{display:none}.item-review{margin-top:15px}.customer_reviews{background-size:auto !important}.block-dich-vu p{line-height:15px}.why-tex{padding-left:40px unset}#wprmenu_bar .bar_logo{height:40px}.admin-bar #mg-wprm-wrap.cbp-spmenu.custom,body.admin-bar #wprmenu_bar{height:55px}.attachment-main_slider{height:200px !important}.hamburger-box{margin-top:5px !important}#wprmenu_menu_ul{margin-top:13px !important}#wprmenu_bar .menu_title{top:-5px !important}}@media only screen and (max-width:540px){.list-project>li{width:auto;float:none}}@media only screen and (max-width:425px){.image-children img{display:none !important}.logo{text-align:center}.slider-content h2{font-size:16px}.slider-content a{font-size:8px;padding:8px 6px}.slider-content{padding:4px 0 0}.slider-content p{margin-top:10px !important}.content-introduce h3{text-align:center;font-size:30px}.copyright{text-align:center}.image img{width:100% !important}.customer_reviews{padding-bottom:34px !important}.detail-review{text-align:center}.title-section-tow{font-size:26px !important;margin:45px 0 0 !important}.title-secstion{font-size:24px}.image-work{padding:38px 0 9px}.hot-new{padding:0}.service{margin-top:0;margin-bottom:30px}.list-criteria{padding:20px 0}.pick-us-up{padding-top:0;padding-bottom:40px}.item-title-news{margin-bottom:5px}.item-content{margin-bottom:5px}.item-img-news{width:100%}.item-img img{width:100%}.image-detail{padding:7px 30px}.title-header h1{font-size:21px}.title-header p{font-size:13px !important}.title-header{padding:16px 0 !important}.image-introduce img{display:none}.content-introduce{padding:33px 15px}.mobile-menu{float:right}.main-menu ul li:first-child{border-top:1px solid rgba(255,255,255,.2)}.page-child{overflow:hidden}.mypage-alo-phone{left:10px;bottom:-10px}.title-header{margin-left:-17px}.top-header{padding-top:2px}.content-introduce h3{margin-bottom:29px}.Admissions{padding:38px 0}.text-right{text-align:center !important}.admissions{padding:0 !important}.item-image img{width:100%}.news{padding:0 !important}.item-img-news img{width:100%}.content-pick-us-up{margin:43px 0}.text{margin-bottom:12px;width:80%}.widget_custom_html{padding:0}.item-new{margin-bottom:18px !important}.fa-angle-down{display:none}.main-menu .arrow{background-color:#f35a26 !important}.sub-menu li{border-bottom:none !important}.sub-menu li:first-child{border-top:none !important}.fa-angle-right{display:none !important}.main-menu .sub-menu{width:270px !important}.menu-item-has-children .has-child .sub-menu{left:0 !important;top:0 !important}}@media only screen and (max-width:414px){.title-header{padding:15px 0 !important}}@media only screen and (max-width:375px){.title-header h1{font-size:20px}.content-introduce h3{font-size:28px}.title-section-tow{padding:0 15px;font-size:23px !important}.image_slider{margin-left:19% !important}.title-header{margin-left:-11px}.title-header{padding:11px 0 !important}}@media only screen and (max-width:320px){.title-header h1{font-size:16px !important}.title-header p{font-size:11px !important}.title-header{padding:5px 0 !important}.content-introduce h3{font-size:25px}.title-secstion{font-size:25px !important}.text{width:75%}}