/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1500px) {
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1500px) and (max-width: 2100px) {
}

/*Extra Extra Large - Desktop*/ 
@media(min-width: 2200px){  
}

/*Extra Extra Large - Desktop*/ 
@media (max-width: 1399.98px){
}

/*Large Devices (Laptops ≥992px and <1200px)*/
@media (max-width: 1199.98px) {   
.hotline{margin:0}   
.box_menu_danhmucsp h2 { font-size: 13px; }
.menu_danhmucsp { height: 284px;}
/*Home sản phẩm*/
.box_shop {margin: 3rem 0;} 
.tab_sanpham li {margin-bottom: 1rem!important;}
.menudanhmuc{display:none} 
.box_mainsanphamright {margin-left: 0;} 
.title_mainsp {float: none;}
.img_bannersanpham {display:none} 
.title_mainsp h2 {font-size: 0.8rem;  padding: 0.1rem 0.5rem; }
.title_mainsp h2:after{color: #f46524;
border-left: 23px solid;
border-top: 16px solid transparent;
border-bottom: 15px solid transparent;
display: inline-block;
content: '';
position: absolute;
right: -22px;
padding: 0px;
top: 0;} 
/*Chính sách*/
.box_camket h4 {font-size: 0.7rem;} 
/*Archive sản phẩm*/
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,tbl_muangay { font-size: 0.7em;}
.single_add_to_cart_button p, .tbl_muangay p {font-size: 10px;} 
/*Archive*/
.box_menu_danhmucspsingle h2 { 
    font-size: 13px; 
}

}

/* Medium Devices (Tablets ≥768px and <992px) */
@media (max-width: 991.98px) {
.anipad{display:none}
.box_logomobile { margin-top: 0;margin-left: 4rem;}
.welcome-msg ul li p {font-size: 9px;margin: 3px 5px;}	 
.menu_main .menu-item a {padding: 0px 15px; font-size: 10px;}
#sticker.stick .menu_main .menu-item a {padding: 0px 10px;  }
.main-menu nav ul li a {padding: 32px 15px; }
.nav > li > a > img {width: 30px;}
.stick > .box_menu > nav > div > .box_logo a > img { width: 100%;}
.box_hotline{display:none}
#ja-header{display:none}
/*Giới thiệu*/ 
.box_title-gt {text-align:center} 
.img_gt {padding: 20px 0px;} 
/*Dịch vụ*/
.box_dichvu { margin-top: 1rem; margin-bottom: 1rem;}
/*Về chúng tồi*/
.vechungtoihome { margin-bottom: 2rem;}
/*Tầm nhìn sứ mệnh*/
.box_tamnhinsumenh {
    padding: 2rem 0;
}
.content_tamnhinsumenh {
    margin-top: 1rem;
    margin-bottom: 1rem; 
}
/*Sản phẩm*/	
.menu_dichvu li {width: 25%;}
.tab_sanpham li { margin-bottom: 1rem!important;} 
/*single*/
.img_bs {display:none}
/*footer*/
.footer_ipad {margin-bottom:50px}
/*---------*--------------*/ 
.page-header {    background-position: 0px -50px;} 
.section-heading h2 {    font-size: 20px;}
.section-padding {  padding: 0px 0px;}
.padding_left0_ipad {padding-left:0} 
}

/* Small Devices (Mobiles ≥576px and <768px) */
@media (max-width: 767.98px) {
.anmobile{display:none}
/*Menu dichvutop*/  
.menu_dichvutop ul li {width:49%;border: 1px solid #fff;float:left !important;}	
.tab_sanpham li { margin-bottom: 1.5rem;}
/**/
.box_sdtmobile {display:block}
.header-social ,.main-menu{    display: none;}
.bg-head {    padding: 10px 0;}	
.page-header {    background-position: center;}	
.title-heading {font-size: 15px;}
.padding_mobile {padding-left:0; padding-right:0}
.title-post {  font-size: 13px;  line-height: 22px;	}
.img_bs {display:none}
.tbl_single	 {text-align:center;}
.tbl_single tr td a img {width: 80% !important;} 
/*Giỏ hàng*/ 
.giohang_mobile {
    position: fixed;
    right: 1.2rem;
    top: 0.5rem;
    z-index: 2;
}
/*Logo*/  
#sticker {position: fixed;top: 0;transition: all 0.5s ease 0s;width: 100%;z-index: 5;}  
.box_logomobile{margin: 0 auto;}
.box_logo { flex: auto; margin: 0 auto;text-align: center;}
.box_logo a img{ filter: brightness(0) invert(1);}
/**/
.ja-search {margin-left:0;} 
/*Menu*/
.box_menu {padding: 0.5rem 0;  background: #f46524;}
.mean-nav ul li a { padding: 2% 5%;}

.mobile-menu-area > .mobile-menu > .mean-bar > .mean-nav > ul >li > a > img {width:30px; margin-right: 10px;}
.menu_main li, .menu_main li ul li{    width: 100%;   border-left: 0px; border-bottom: 0px;   }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { background: #fff;}
.menu_main .menu-item a {  padding: 8px 10px !important;
display: block;
text-transform: none;
font-family: arial;
text-align: left;
border-bottom: 1px solid #04274e00 !important; 
}

.navbar-collapse { max-height: 340px;}
.navbar-collapse::-webkit-scrollbar { width: 0px; }	
.sub-menu li a{ color: #83c4e0;}
.sub-menu li a:before {
font-size:13px;

content: "\ea69";
display: inline-block;
font: normal normal normal 14px/1 IcoFont;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
margin-right: 5px;
}
.main-menu .menu_main li ul {  opacity: 1; visibility: visible; position: relative; transform: inherit; width: 100%;}

.input-box.phone, .input-box.repair {  width:100% }	
.box-conten_gt {  padding: 5px ; }	
.site-logo	a img {width: 70%;}
.mbm-50 {margin-bottom: 50px;}
.welcome-msg {display: none;}
.top-social ul li a {padding: 0 10px;}
.mean-container .mean-bar::after {content: "";} 

.page-title h2 {line-height: 36px;}
.blog-info .post-info span {font-size: 11px;}
.contact-box .contact-info,
.contact-box .contact-form,
.form-list li {width: 100%;}
.contact-box .contact-form { margin-top: 30px; }  
.single-footer-top {margin-bottom: 30px; }
.footer-top-area {padding-bottom: 0px;}
.footer-area {text-align: center;}
.footer-copyright {margin-bottom: 10px;margin-top: 5px;}  
.footer-area {margin-bottom: 3rem;}
/*Slide*/
.box_slidemain{margin-top:4rem}
.box_slidemain .container{ margin: 0;padding: 0;max-width: 100%;}
/*Giới thiệu*/	
.box_title-gt  { text-align:center; margin-bottom:15px}	
.img_gt {   padding: 15px 0px;}
.title-gt {  font-size: 18px;  margin: 0 auto; width: 100%;    border-radius: 0px;}
.menu_gioithieu li a {      padding: 10px;  margin: 0; }
.menu_gioithieu li a h2 {    height: 40px; line-height: 20px; font-size: 12px; margin-top: 5px;} 
/*Ý kiến khách hàng*/
.tieude_ykienkhachhang {font-size: 1.3rem;}
/*Đăng ký báo giá*/
.btndkbaogia{padding: 0.6rem 0.5rem; }
/*Home sản phẩm*/
.box_shop {margin: 3rem 0;} 
.box_productchild{margin-bottom:2rem}
.tab_sanpham li a {font-size: 0.8rem;margin-bottom: 1rem;} 
/*Chi tiết sản phẩm*/
.single_add_to_cart_button p, .tbl_muangay p { font-size: 10px;}
/*Banner quảng cáo*/
.bannerquangcao img{margin-bottom:2rem}
/*SP khuyến mãi*/
.title_firt_pro{margin-top:2rem;display: block;}
/*Single*/
.btn_goilai, .btn_dangkytv {font-size: 13px;}
/*Archive*/
.post-img img {width:100%; height:auto}
.title-archive h3 {margin-top:20px} 
/*Page liên hệ*/
.bg_head,.maplienhe{margin-top:3.5rem}
/*Sidebar*/
.padding_leftmobile {padding-left: 15px;}
/*Yêu cầu báo giá*/
.form_yeucaubaogia .input-group{margin-bottom:1rem}
.form_yeucaubaogia .btndkbaogia{width:100%}
.box_emailpipad{padding:0}
/*Footer*/
.box_bgcmaket { flex-basis: 50%;}
.imgck {width: 2rem}
.box_camket h4 {font-size: 0.7rem}

#return-to-top {bottom: 3.5rem;right: 0px;}
/*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: 55px;
    border-radius: 0;
    display: block;
    margin: 0;
    line-height: 55px;
}
.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;}



}


/* Extra Small Devices (Mobiles <576px) */
@media (max-width: 575.98px) {
.anmobile{display:none}
/*Menu dichvutop*/  
.menu_dichvutop ul li {width:49%;border: 1px solid #fff;float:left !important;}	
/**/
.navfixed .box_search{display:none}
.box_headtop {padding:0;}
.box_sdtmobile {display:block}
.main-menu{    display: none;}
.bg-head {    padding: 10px 0;}	
.page-header {    background-position: center;}	
.title-heading {font-size: 15px;}
.padding_mobile {padding-left:0; padding-right:0}
.title-post {  font-size: 13px;  line-height: 22px;	}
.img_bs {display:none}
.tbl_single	 {text-align:center;}
.tbl_single tr td a img {width: 80% !important;}
/*Giỏ hàng*/
.giohang_mobile{ position: fixed; right: 1.2rem; top: 1.3rem; z-index: 2;}
/*Logo*/  
#sticker {position: fixed;top: 0;transition: all 0.5s ease 0s;width: 100%;z-index: 5;}  
.box_logomobile{margin: 0.3rem auto;}
.box_logo { flex: auto; margin: 0 auto;text-align: center;}
.box_logo a img{ filter: brightness(0) invert(1);}
/**/
.ja-search {margin-left:0;} 
/*Menu*/
.box_menu {padding: 0.5rem 0;  background: #f46524;}
.mean-nav ul li a { padding: 2% 5%;}

.mobile-menu-area > .mobile-menu > .mean-bar > .mean-nav > ul >li > a > img {width:30px; margin-right: 10px;}
.menu_main li, .menu_main li ul li{    width: 100%;   border-left: 0px; border-bottom: 0px;   }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { background: #fff;}
.menu_main .menu-item a {  padding: 8px 10px !important;
display: block;
text-transform: none;
font-family: arial;
text-align: left;
border-bottom: 1px solid #04274e00 !important; 
}

.navbar-collapse { max-height: 340px;}
.navbar-collapse::-webkit-scrollbar { width: 0px; }	
.sub-menu li a{ color: #83c4e0;}
.sub-menu li a:before {
font-size:13px;

content: "\ea69";
display: inline-block;
font: normal normal normal 14px/1 IcoFont;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
margin-right: 5px;
}
.main-menu .menu_main li ul {  opacity: 1; visibility: visible; position: relative; transform: inherit; width: 100%;}

.input-box.phone, .input-box.repair {  width:100% }	
.box-conten_gt {  padding: 5px ; }	
.site-logo	a img {width: 70%;}
.mbm-50 {margin-bottom: 50px;}
.welcome-msg {display: none;}
.top-social ul li a {padding: 0 10px;}
.mean-container .mean-bar::after {content: "";} 

.page-title h2 {line-height: 36px;}
.blog-info .post-info span {font-size: 11px;}
.contact-box .contact-info,
.contact-box .contact-form,
.form-list li {width: 100%;}
.contact-box .contact-form { margin-top: 30px; }  
.single-footer-top {margin-bottom: 30px; }
.footer-top-area {padding-bottom: 0px;}
.footer-area {text-align: center;}
.footer-copyright {margin-bottom: 10px;margin-top: 5px;}  
.footer-area {margin-bottom: 2.5rem;}
/*Slide*/
.bannerrightmobile{display: none;}
.box_slidemain {padding-top: 3rem;}
/*Giới thiệu*/	
.box_title-gt  { text-align:center; margin-bottom:15px}	
.img_gt {   padding: 15px 0px;}
.title-gt {  font-size: 18px;  margin: 0 auto; width: 100%;    border-radius: 0px;}
.menu_gioithieu li a {      padding: 10px;  margin: 0; }
.menu_gioithieu li a h2 {    height: 40px; line-height: 20px; font-size: 12px; margin-top: 5px;} 
/*Ý kiến khách hàng*/
.tieude_ykienkhachhang {font-size: 1.3rem;}
/*Sản phẩm*/
.tab_sanpham li {margin-bottom: 1rem;}
.tab_sanpham li a {font-size: 0.8rem;margin-bottom: 1rem;} 
.box_productchild{margin-bottom:2rem}
.gia_homeproduct {font-size: .7em;}
/*Chi tiết sản phẩm*/
.single_add_to_cart_button p, .tbl_muangay p {font-size: 10px;}
/*Banner quảng cáo*/
.bannerquangcao img{margin-bottom:2rem}
/*SP khuyến mãi*/
.title_firt_pro{display: block;}
/*Single*/
.btn_goilai, .btn_dangkytv {font-size: 13px;}
/*Archive*/
.post-img img {width:100%; height:auto}
.title-archive h3 {margin-top:20px} 
/*Page liên hệ*/
.bg_head{margin-top:7rem}
.maplienhe{margin-top:2rem}
/*Sidebar*/
.padding_leftmobile {padding-left: 15px;}
/*Yêu cầu báo giá*/
.form_yeucaubaogia .input-group{margin-bottom:1rem}
.form_yeucaubaogia .btndkbaogia{width:100%}
/*Footer*/
.box_bgcmaket { flex-basis: 50%;}
.imgck {width: 2rem}
.box_camket h4 {font-size: 0.7rem}
.footer-info{margin-bottom:2rem}
#return-to-top {bottom: 37px;right: 0px;}
/*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;}


}
