@media screen and (max-width: 1200px){
 .wap_1200,.wap_1366 { padding-left: 7px; padding-right: 7px; } 
 }
@media screen and (max-width: 1130px){
 .sp1 { left:10px; margin-left:10px } 
 }
@media screen and (max-width: 1024px){
 #main_footer,.pxt,.dknt .slogan,form#frm_dknt input, form#frm_dknt textarea,.pp1,form#frm_dknt input[type='submit'],.tophd,.noidunggt,.tin_name a { font-size: 14px; } 
.tieude_giua { font-size: 27px; } 
.sp2 span { font-size:35px; max-height: 84px; } 
.sp3 { font-size:18px } 
.p1 { font-size:16px } 
.p2,.hlhl { font-size:23px } 
.da_name a { font-size:15px; max-height:22px } 
.slick_phongvip .slick-center .da_name a,.tin_name a { max-height:44px } 
.dv_name a { max-height: 27px; font-size:18px } 
.mxh a { margin:0 5px } 
 }
@media screen and (max-width: 960px){
 .hidden_mobi,.logo,.ss,.cop-l:after { display: none; } 
.hidden_destop,.header_mobi,.phone_mobi { display: block; } 
.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: #01c3ff; font-size: 20px; display: block; cursor:pointer; } 
.menu_mobi { padding: 1px 10px; width: 100%; cursor: pointer; justify-content: space-between; align-items: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; } 
.menu_mobi_add { display:block; position: fixed; left: -100%; top: 0; background: #01c3ff; 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_add .click_sear { display: none; } 
.menu_mobi_active { left: 0; transition: 0.5s; } 
.menu_mobi_add ul { list-style: none; padding: 0; margin: 0; } 
.menu_mobi_add ul li a { text-decoration: none; color: #fff; display: block; border-bottom: 1px solid rgba(255,255,255,0.2); padding: 10px 40px 10px 10px; margin-left: 20px; position: relative; text-transform: uppercase } 
.menu_mobi_add > ul > li:nth-child(1) a i { transform:rotate(0deg); position:relative; border:none; } 
.menu_mobi_add ul li a.active2,.menu_mobi_add ul li a:hover { color: #ff0 !important; } 
.icon_menu_mobi:hover,.click_sear:hover { color: #01516a !important; } 
.icon_menu_mobi { width: calc( ( 100% - 45px ) / 2 ); } 
.mm_right { width: calc( ( 100% - 45px ) / 2 ); display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-end; align-items: center; gap: 15px; } 
.header_lang { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; align-items: center; gap: 8px; } 
.menu_mobi_add ul li a i { position:absolute; height:100%; right:0; top:0; border-bottom: 1px solid rgba(255,255,255,0.1); width:40px; text-align:center; padding-top:13px; transform:rotate(90deg); border-bottom: 1px solid rgba(255,255,255,0.1); } 
.menu_mobi_add ul li a.active2 i { transform:rotate(0deg); border-left: 1px solid rgba(255,255,255,0.2); } 
.menu_mobi_add ul ul { display:none; } 
.menu_mobi_add ul li ul li a { padding-left: 20px; } 
.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: rgba(255,255,255,0.2); width: 25px; text-align: center; line-height: 25px; cursor: pointer; } 
.menu ul,#danhmuc,.menu_login { display:none; } 
.home_mobi { line-height: 0; } 
.tophd,.bghl,.righthd { display:none; } 
.click_sear { color: #01c3ff; font-size: 20px; width: auto; border: none; } 
.search { left:0 } 
.ldk,.bando-footer,.rightlh,.noidunggt,.hinhgt,.left_gh,.right_gh,#main_footer,.thongke,.tt_lh,.rightlh.dgkh,.dknt,#right,#left,.cskh,.fanpage,.tinnb,.video,.lefthd,.righthd { width: 100%; margin:auto !important; margin-bottom: 20px !important; } 
.product_info li.ten,.product_info li.giakm, .product_info li.gia,.product_info li .themgiohang,.product_info li .add_to_cart { font-size: 15px; } 
.copy-right .flex { display: inherit } 
.sp2 span { font-size:30px; max-height: 72px; } 
.sp3 { font-size:16px } 
.p2,.hlhl { font-size:21px } 
.pxt { padding:5px 15px } 
.item,.item_dv { width:calc(50% - 14px); margin:7px } 
.item_new { width:calc(100% - 14px); margin:7px } 
.wap_new,.wap_item,.wap_dv { margin:-7px } 
.tieude_giua { font-size: 24px; } 
.item_da { padding:10px 7px !important; margin:6px } 
.nddv { padding:10px } 
.dv_name a { max-height: 24px; font-size:16px; } 
.sp1:before { max-height:240px; background-size:contain; top:5%; bottom:5% } 
.cop-l,.cop-r,.copy-right { padding:5px 0px; } 
.slick_tin { max-height: auto; } 
.dkdk { display: inherit } 
.dknt .tieude_giua,.dknt .slogan { text-align:center } 
.hinhgt { margin-bottom: 0px !important } 
 }
@media screen and (max-width: 768px){
 .da_name a { font-size:14px; max-height:21px } 
.slick_phongvip .slick-center .da_name a { max-height:42px } 
.tieude_giua { font-size: 21px; } 
.p1 { font-size:14px } 
.sp2 span { font-size:25px; max-height: 60px; } 
.sp3 { font-size:14px } 
.zoom_slick,.product_info,.hotrokhachhang,#tabs,.thongtinchitiet { width: 100%; margin:auto !important; margin-bottom: 15px !important; } 
 }
@media screen and (max-width: 670px){
 .sp2 span { font-size:20px; max-height: 48px; } 
.sp3:after { display: none } 
 }
@media screen and (max-width: 500px){
 .sp2 span { font-size:15px; max-height: 44px; } 
.p2,.hlhl { font-size:19px } 
.tieude_giua { font-size: 18px; } 
.slick_phongvip .slick-center .da_name a { max-height:44px } 
.da_name a,.dv_name a { max-height: 42px; font-size:14px; -webkit-line-clamp:2 !important } 
form#frm_dknt input { width: 100% } 
form#frm_dknt input, form#frm_dknt textarea { padding:7px; } 
 }
@media screen and (max-width: 460px){
 .sp1 { display: none } 
.mota { max-height: 42px; -webkit-line-clamp:2 !important; margin-top: 0px } 
 }
@media screen and (max-width: 375px){
 .dg-container { height: 265px !important } 
 }
@media screen and (max-width: 320px) { } 
