/*Laptops, desktops*/ 
@media (min-width: 1025px) and (max-width: 1280px) {} 
/*Reponsize*/
@media (max-width:1200px){ 
/*Head*/
.box_headtop {padding: 0.33rem 0;}
/*Menu*/
.menu_main > li > a { font-size: 12px; padding: 15px 23px;}
.btn_dktuavhead {font-size: 12px;line-height: 23px;}
/*breadcrumbs*/
#breadcrumbs a, #breadcrumbs { font-size: 0.8em;}
 
/*Head*/
.tencongty {  font-size: 1.8rem; }
.tencongty p {line-height: 2.3rem;}
.box_sdt a {font-size: 1.5rem; }
.box_sdt span {  width: 2rem; height: 2rem;  line-height: 2rem; font-size: 1rem;}
.tieudechinh_dichvu {font-size: 1.5em;} 
.box_dichvuchild{padding:0 0.5rem}
.box_dichvuslide{padding:0}
.tieude_dichvu {     line-height: 1.5rem; 
    padding: 0.5rem;
    font-size: 0.9rem;
    position: relative;
    overflow: hidden;}
/*Dự án*/
.shop-tab li { padding: 0 0.5rem;}
.shop-tab li a {font-size: 0.9rem;}
/*Tư vấn*/
.form_tuvandichvu {padding-bottom:2rem}
/*Tin tức*/
.box_homepostcontent h3 { 
    height: 50px;
    display: -webkit-box;
 
 
   
}
/*Footer*/
.noidung_footer p strong {
    font-size: 1.1em;
}

}


@media (max-width:992px){
.padding-left {padding-left: 10px;}
.box_knhay {display:none} 
#ja-header { position: fixed; z-index: 16;  top: 0;    width: 100%;    background: #fff;} 
.spacer-product { min-height: 250px; }
.mean-container .mean-nav {  z-index: 99;position: relative;}
.anipad {display:none}
/*Chung*/
.bg_headpage::before {  background: #00000091; }
.tieudechinh_linhvuchoatdong { font-size: 1.5em;}
/*Logo*/
.logoipad {margin:0 auto} 
.box_nonemobile {display:none}
/*Head*/
.box_headtop {padding: 0.3rem 0;}
.btn_icontimkiem{position: absolute;top: 1.5rem;right: 2rem;}
.ja-search { display: table; position: relative;right: 0;  margin: 0 auto;} 
/*breadcrumbs*/
#breadcrumbs a, #breadcrumbs { font-size: 0.8em;} 
/*Slide*/
.box_slidemain{margin-top:4rem}
/*Giới thiệu*/
.box_gioithieu { padding: 2rem 0;} 
.noidung_homegioithieuchild {padding-right: 0;}
.noidung_homegioithieuchild h2 strong, .noidung_homegioithieuchild h3 strong {
    font-size: 1.3rem;
}
.noidung_homegioithieu { 
    margin-bottom: 2rem;
}
.tbl_doctiep {margin: 1rem auto 0; font-size: 10px;padding: 12px 18px;}
 
/*Dịch vụ*/
.tieudechinh_dichvu {font-size: 1.3em;} 
.box_dichvuchild{padding:0 0.5rem}
.box_dichvuslide{padding:0}
.tieude_dichvu {     line-height: 1.5rem; 
    padding: 0.5rem;
    font-size: 0.9rem;
    position: relative;
    overflow: hidden;}
/*Dự án*/
.box_duantieubieu {padding:0 0 3rem}
.navbar-header { margin: 2em auto 1rem;}
.shop-tab li {margin-bottom: 1rem !important;padding: 0 0.5rem;}
.shop-tab li a {padding: 5px 7px; font-size: 0.8rem; margin-bottom: 0;}
.box_duantitle h3 { font-size: 0.9rem;}
.box_duantitle p{display:none}
.box_duanchild h3 {
    font-family: 'Montserrat-Regular';
    font-size: 0.8rem;
    padding: 0.5rem; 
    line-height: 1.6rem; 
    font-weight: 600;
}
.box_duantmain { margin-top: 1rem;margin-bottom: 1rem; padding: 0 10px;}
/*Sản phẩm*/
.sanpham-img img {height: 179px;}
/*Đăng ký tư vấn*/ 
.box_dangkytuvandichvuchild {padding: 2rem 0; }
.img_formtuvanhome {display:none}
.thongtin_formtuvandichvu p strong {font-size: 1.3rem;}
/*Home tin tức*/
.tieudehometintuc {font-size: 1.3em;} 
/*Đối tác khách hàng*/
.tieude_khachhang {font-size: 1.3em;}
/*Footer*/
.box_footer {margin: 2rem 0 0;background-size: cover;background-position-x: 50%;}
.noidung_footer {padding-top: 2rem;padding-bottom: 0;}  
.noidung_footer p strong {text-align: center;}
.box_formtuvanft { margin-top: 2rem; margin-bottom: 1rem;padding: 20px 30px;} 
.box_formtuvanft:before { border-top: 37px solid transparent;}
.copyrightchild { margin-bottom: 1rem; text-align: center;}
.social_listmain{text-align:center}
.copyright { margin-bottom: 2rem;}
/*Hổ trợ*/
.support-online{left: 0;position: fixed; bottom: 0;width: 100%; }
.support-content{display: flex !important;justify-content: right;}
.support-content li {text-align: center;font-size: 13.5px;margin: 0;display: inline-block;flex-grow: 1;}
.support-content li a { width: auto; height: auto; background-color:transparent !important;border-radius: inherit;margin-bottom: 0;}
.support-online a {
    position: relative;
    text-align: center;
    width: 25%;
    display: block;
    height: 45px;
    border-radius: 0;
    display: block;
    margin: 0;
    line-height: 45px;
}
.support-online a > svg{margin-top:0;    -webkit-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
-moz-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
-ms-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
-o-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;}
.support-content li a span{width: auto;padding: 0;background-color: transparent;position: relative;margin: 0;left: 0;display: none;}
.support-online a:hover span,.support-online a span:before{display:none}
.animated.infinite{display:none}
.support-online a .box_iconsvg {background-color:transparent;position: relative;text-align: center;width: auto;height: auto;border-radius: inherit;}
.support-online a .box_iconsvg >svg{margin-top:0}


.btn-support{position:fixed !important;left: 0; bottom: 0;margin: 0;background-color: #FF5722;}
 


}


@media (max-width: 768px) and (max-width: 480px) and (min-width: 320px)
{ 
.padding-left {padding-left: 10px;}
.box_knhay {display:none} 
#ja-header { position: fixed; z-index: 16;  top: 0;    width: 100%;    background: #fff;} 
.spacer-product { min-height: 250px; }
.mean-container .mean-nav {  z-index: 99;position: relative;}
.anmobile {display:none}
/*Chung*/
.bg_headpage::before {  background: #00000091; }
.tieudechinh_linhvuchoatdong { font-size: 1.5em;}
/*Logo*/
.logoipad {margin:0 auto} 
.box_nonemobile {display:none}
/*Head*/
.box_headtop {padding: 0.3rem 0;}
.btn_icontimkiem{position: absolute;top: 2rem;right: 2rem;}
.ja-search { display: table; position: relative;right: 0;  margin: 0 auto;}
#frmtimkiem .modal-dialog { margin: 2rem 1rem; }
/*breadcrumbs*/
#breadcrumbs a, #breadcrumbs { font-size: 0.8em;}
/*Slide*/
.box_slidemain { margin-top:5.3rem; } 
.carousel-indicators {display:none}
.box_boidungbanner { top: 20%;}
.tieude_banner { font-size: 0.9rem;}
.tieude_banner1 {font-size: 0.7rem;margin-bottom: 0; }
.noidung_banner { font-size: 0.6rem;}
.btn_area { margin-top: 1rem;}
.btn_area .tbl_linkcacdichvu,.btn_area .tbl_linklienhengay {font-size: 10px;  padding: 5px 8px;}
/*Giới thiệu*/
.box_gioithieu { padding: 2rem 0;} 
.noidung_homegioithieuchild {padding-right: 0;}
.noidung_homegioithieuchild h2 strong, .noidung_homegioithieuchild h3 strong {
    font-size: 1.3rem;
}
.noidung_homegioithieu { 
    margin-bottom: 2rem;
}
.tbl_doctiep {margin: 1rem auto 0; font-size: 10px;padding: 12px 18px;}
 
/*Dịch vụ*/
.tieudechinh_dichvu {font-size: 1.3em;} 
.tieude_dichvudienlanh {font-size: 1.3rem;}
.box_dichvuchild{padding:0}
.tieude_dichvu { line-height: 1.5rem;}
/*Dự án*/
.box_duantieubieu {padding:0 0 3rem}
.title_homeduan { font-size: 1.3em; }
.navbar-header { margin: 2em auto 1rem;}
.shop-tab li {margin-bottom: 1rem !important;padding: 0 0.5rem;}
.shop-tab li a {padding: 5px 7px; font-size: 0.8rem; margin-bottom: 0;}
.box_duantitle h3 { font-size: 0.9rem;}
.box_duantitle p{display:none}
.box_duanchild h3 {
    font-family: 'Montserrat-Regular';
    font-size: 0.8rem;
    padding: 0.5rem; 
    line-height: 1.6rem; 
    font-weight: 600;
}
.box_duantmain { margin-top: 1rem;margin-bottom: 1rem; padding: 0 10px;}
/*Sản phẩm*/
.sanpham-img img {height: 120px;}
/*Đăng ký tư vấn*/  
.box_dangkytuvandichvuchild {padding: 3.5rem 0 3rem;}
.img_formtuvanhome {display:none}
.thongtin_formtuvandichvu p strong {font-size: 1.5rem;}
/*Home tin tức*/
.tieudehometintuc {font-size: 1.3em;} 
/*Đối tác khách hàng*/
.tieude_khachhang {font-size: 1.3em;}
/*Footer*/
.box_footer {margin: 2rem 0 0; background-size: cover;background-position-x: 50%;}
.noidung_footer {padding-top: 2rem;padding-bottom: 0;}  
.noidung_footer p strong {text-align: center;}
.box_formtuvanft { margin-top: 2rem; margin-bottom: 1rem;padding: 20px 30px;} 
.box_formtuvanft:before { border-top: 37px solid transparent;}
.copyrightchild { margin-bottom: 1rem; text-align: center;}
.social_listmain{text-align:center}
.copyright { margin-bottom: 2.8rem;}
/*Hổ trợ*/
.support-online{left: 0;position: fixed; bottom: 0;width: 100%; }
.support-content{display: flex !important;justify-content: right;}
.support-content li {text-align: center;font-size: 13.5px;margin: 0;display: inline-block;flex-grow: 1;}
.support-content li a { width: auto; height: auto; background-color:transparent !important;border-radius: inherit;margin-bottom: 0;}
.support-online a {
    position: relative;
    text-align: center;
    width: 25%;
    display: block;
    height: 45px;
    border-radius: 0;
    display: block;
    margin: 0;
    line-height: 45px;
}
.support-online a > svg{margin-top:0;    -webkit-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
-moz-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
-ms-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
-o-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;}
.support-content li a span{width: auto;padding: 0;background-color: transparent;position: relative;margin: 0;left: 0;display: none;}
.support-online a:hover span,.support-online a span:before{display:none}
.animated.infinite{display:none}
.support-online a .box_iconsvg {background-color:transparent;position: relative;text-align: center;width: auto;height: auto;border-radius: inherit;}
.support-online a .box_iconsvg >svg{margin-top:0}


.btn-support{position:fixed !important;left: 0; bottom: 0;margin: 0;background-color: #FF5722;}


}