/* anh responsive toan site */
img {
  max-width: 100%;
  height: auto;
}
/* anh san pham */
.anh_sanpham_danhsach:hover {
  opacity: 0.8;
}
/* icon san pham */
.icon_moi,
.icon_km {
  vertical-align: middle;
  margin-left: 5px;
}
/* slide */
.wmp-slider { position: relative; width: 100%; overflow: hidden; }
.wmp-slider:not(.slick-initialized) > :not(:first-child) { display: none; }
.wmp-slider .slick-slide, .wmp-slider .slick-slide > a { display: block; min-width: 0; }
.wmp-slider .slick-slide img { display: block; width: 100%; max-width: 100%; height: auto; }
/* nen tang bo cuc */
a[x-apple-data-detectors], a[x-apple-data-detectors-type], a[href^="tel:"] { color: inherit !important; -webkit-text-fill-color: currentColor; text-decoration: inherit !important; font: inherit !important; line-height: inherit !important; }
.bocuc_2 { display: block !important; vertical-align: top; }
.bocuc_3 { display: block !important; width: 100%; vertical-align: top; }
.bocuc_3 > .loprong { width: 100%; }
.bocuc_4 { display: block !important; vertical-align: top; }
.bocuc_5 { display: block !important; width: 100%; margin: auto; color: #000000; vertical-align: top; }
.bocuc_5 > .loprong { width: 1250px; text-align: center; }
.bocuc_5 > .loprong > .padding { color: #000000; }
.bocuc_5 > .loprong > .padding a { color: #000000; }
.bocuc_6 { display: block !important; width: 100%; margin: auto auto 50px auto; vertical-align: top; }
.bocuc_6 > .loprong { width: 1250px; }
.bocuc_7 { display: block !important; vertical-align: top; }
.bocuc_8 { display: block !important; vertical-align: top; }
.bocuc_8 > .loprong { width: 100%; max-width: 1250px; margin: 0 auto; }
.bocuc_8 > .loprong > .padding { padding: 200px 0 110px 0; }
.bocuc_9 { display: inline-block !important; width: 41%; margin: auto 2% auto auto; vertical-align: top; }
.bocuc_10 { display: block !important; vertical-align: top; }
.bocuc_11 { display: block !important; vertical-align: top; }
.bocuc_12 { display: inline-block !important; width: 50%; vertical-align: top; }
.bocuc_13 { display: block !important; margin: auto; vertical-align: top; }
.bocuc_14 { display: block !important; margin: 40px auto auto; color: #000000; vertical-align: top; }
.bocuc_14 > .loprong { text-align: center; }
.bocuc_14 > .loprong > .padding { padding: 15px 15px 0 15px; color: #000000; }
.bocuc_14 > .loprong > .padding a { color: #000000; }
.bocuc_16 { display: block !important; width: 100%; margin: auto; vertical-align: top; }
.bocuc_16 > .loprong { width: 1250px; }
.bocuc_16 > .loprong > .padding { padding: 50px 0; }
.bocuc_17 { display: block !important; margin: auto auto 25px; vertical-align: top; }
.bocuc_17 > .loprong { width: 100%; max-width: 800px; margin: 0 auto; }
.bocuc_17 > .loprong > .header { text-align: center; justify-content: center; }
.bocuc_17 > .loprong > .header > .header_text { color: #000000; font-size: 36px; }
.bocuc_18 { display: inline-block !important; width: 32%; vertical-align: top; }
.bocuc_19 { display: inline-block !important; width: 30%; margin: 0 2.5%; vertical-align: top; }
.bocuc_20 { display: inline-block !important; width: 33%; vertical-align: top; }
.bocuc_21 { display: block !important; vertical-align: top; }
.bocuc_21 > .loprong { text-align: center; }
.bocuc_21 > .loprong > .padding { padding: 20px 0; }
.bocuc_22 { display: block !important; width: 100%; margin: auto; vertical-align: top; }
.bocuc_22 > .loprong { width: 950px; }
.bocuc_22 > .loprong > .header { padding: 80px 0 0 0; text-align: center; justify-content: center; }
.bocuc_22 > .loprong > .header > .header_text { color: #000000; font-size: 36px; }
.bocuc_22 > .loprong > .padding { padding: 20px 0 80px 0; }
.bocuc_23 { display: block !important; vertical-align: top; }
.bocuc_23 > .loprong { width: 100%; max-width: 900px; margin: 0 auto; }
.bocuc_24 { display: block !important; vertical-align: top; }
.bocuc_24 > .loprong { width: 100%; max-width: 1250px; margin: 0 auto; }
.bocuc_24 > .loprong > .header > .header_text { font-size: 20px; }
.bocuc_25 { display: block !important; width: 100%; margin: auto; background-color: #F2F2F2; vertical-align: top; }
.bocuc_25 > .loprong { width: 1250px; }
.bocuc_26 { display: inline-block !important; width: 100%; vertical-align: top; }
.bocuc_27 { display: block !important; width: 100%; margin: 30px auto; vertical-align: top; }
.bocuc_27 > .loprong { width: 1050px; text-align: center; }
.bocuc_27 > .loprong > .header { text-align: center; justify-content: center; }
.bocuc_27 > .loprong > .header > .header_text { color: #000000; font-size: 40px; font-weight: bold; text-transform: uppercase; }
.bocuc_27 > .loprong > .padding { padding: 30px 0 30px 0; }
.bocuc_28 { display: block !important; width: 100%; margin: 30px auto; vertical-align: top; }
.bocuc_28 > .loprong { width: 1250px; text-align: center; }
.bocuc_28 > .loprong > .header { padding: 60px 0 0 0; text-align: center; justify-content: center; }
.bocuc_28 > .loprong > .header > .header_text { color: #000000; font-size: 40px; font-weight: bold; text-transform: uppercase; }
.bocuc_28 > .loprong > .padding { padding: 10px 0 60px 0; }
.bocuc_29 { display: block !important; width: 100%; margin: auto; vertical-align: top; }
.bocuc_29 > .loprong { width: 1250px; }
.bocuc_29 > .loprong > .padding { padding: 0 0 40PX 0; }
.bocuc_30 { display: block !important; vertical-align: top; }
.bocuc_30 > .loprong { width: 100%; max-width: 1250px; margin: 0 auto; }
.bocuc_30 > .loprong > .header > .header_text { color: #000000; font-size: 20px; font-weight: bold; }
.bocuc_31 { display: block !important; width: 100%; vertical-align: top; }
.bocuc_31 > .loprong { width: 1000px; }
.bocuc_32 { display: inline-block !important; width: 60%; vertical-align: top; }
.bocuc_33 { display: inline-block !important; width: 40%; vertical-align: top; }
.bocuc_34 { display: block !important; width: 100%; margin: auto; vertical-align: top; }
.bocuc_34 > .loprong { width: 1200px; }
.bocuc_35 { display: block !important; vertical-align: top; }
.bocuc_36 { display: inline-block !important; width: 60%; vertical-align: top; }
.bocuc_37 { display: inline-block !important; width: 35%; vertical-align: top; }
.bocuc_38 { display: block !important; vertical-align: top; }
.bocuc_38 > .loprong > .header > .header_text { font-size: 20PX; font-weight: bold; }
.bocuc_39 { display: block !important; }
.bocuc_50 { display: block !important; }
.bocuc_41 { display: block !important; vertical-align: top; }
.bocuc_42 { display: block !important; width: 100%; margin: auto; color: #000000; vertical-align: top; }
.bocuc_42 > .loprong { width: 1250px; text-align: center; }
.bocuc_42 > .loprong > .padding { color: #000000; }
.bocuc_42 > .loprong > .padding a { color: #000000; }
.bocuc_40 { display: block !important; }
.bocuc_40 > .loprong > .header { padding: 10px; }
.bocuc_40 > .loprong > .header > .header_text { color: #0A51E0; font-size: 25px; }
.bocuc_40 > .loprong > .padding { padding: 10px; }
.bocuc_43 { display: block !important; vertical-align: top; }
.bocuc_43 > .loprong { width: 100%; max-width: 1250px; margin: 0 auto; }
.bocuc_44 { display: block !important; width: 100%; margin: auto; vertical-align: top; }
.bocuc_44 > .loprong { width: 1200px; }
.bocuc_45 { display: block !important; vertical-align: top; }
.bocuc_46 { display: inline-block !important; width: 60%; vertical-align: top; }
.bocuc_47 { display: inline-block !important; width: 35%; vertical-align: top; }
.bocuc_48 { display: block !important; vertical-align: top; }
.bocuc_48 > .loprong > .header > .header_text { font-size: 20PX; font-weight: bold; }
/* chuc nang he thong */
[class^="bocuc_"] { box-sizing: border-box; position: relative; }
[class^="bocuc_"] .padding { position: relative; }
[class^="bocuc_"] > .loprong > .header a.header_text { text-decoration: none; }
.bocuc_30 > .loprong > .padding > .baiviet_box ul { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 0; list-style: none; margin: 0; padding: 0; }
.bocuc_30 > .loprong > .padding > .baiviet_box li { margin: 0; }
.bocuc_30 > .loprong > .padding > .baiviet_box .baiviet_noidung { display: block; }
.bocuc_30 > .loprong > .padding > .baiviet_box .anh { position: relative; }
.bocuc_30 > .loprong > .padding > .baiviet_box .anh a { display: block; }
.bocuc_30 > .loprong > .padding > .baiviet_box .anh img { display: block; width: 50px; max-width: 100%; height: auto; object-fit: cover; }
.bocuc_30 > .loprong > .padding > .baiviet_box .tieude { margin: 0; font-size: 15px; font-weight: normal; }
.bocuc_30 > .loprong > .padding > .baiviet_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_30 > .loprong > .padding > .baiviet_box .post-title-bullet { display: inline-flex; align-items: center; justify-content: center; line-height: 1; margin-right: 4px; vertical-align: middle; transform: translateY(-0.05em); }
.bocuc_30 > .loprong > .padding > .baiviet_box .post-title-bullet i { display: block; line-height: 1; }
.bocuc_30 > .loprong > .padding > .baiviet_box .post-title-bullet img { display: block; width: 1em; height: 1em; object-fit: contain; }
.bocuc_30 > .loprong > .padding > .baiviet_box .mota, .bocuc_30 > .loprong > .padding > .baiviet_box .luotxem, .bocuc_30 > .loprong > .padding > .baiviet_box .ngaycapnhat, .bocuc_30 > .loprong > .padding > .baiviet_box .danhmuc { margin: 0; }
.bocuc_30 > .loprong > .padding > .baiviet_box li { overflow: hidden; }
.bocuc_30 > .loprong > .padding > .baiviet_box .anh { float: left; margin-right: 10px; }
.bocuc_30 > .loprong > .padding > .baiviet_box .baiviet_noidung::after { content: ""; display: block; clear: both; }
.bocuc_30 > .loprong > .padding > .baiviet_box ul { align-items: start; }
.bocuc_30 > .loprong > .padding > .baiviet_box .tieude { display: block; vertical-align: middle; }
/* trang danh muc san pham */
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_40.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
@keyframes wmpProductMarquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }
.bocuc_40.mausanpham_1 .sanpham_box > ul { display: block; padding: 0; margin: 0; list-style: none; }
.bocuc_40.mausanpham_1 .sanpham_box > ul > li { display: inline-block; width: 20%; box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_40.mausanpham_1 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_40.mausanpham_1 .sanpham_box > ul > li { width: 50% !important; } }
.bocuc_40.mausanpham_1 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_40.mausanpham_1 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_40.mausanpham_1 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_40.mausanpham_1 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_40.mausanpham_1 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_40.mausanpham_1 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_40.mausanpham_1 .sanpham_box .chinh, .bocuc_40.mausanpham_1 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_40.mausanpham_1 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_40.mausanpham_1 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_40.mausanpham_1 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_40.mausanpham_1 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_40.mausanpham_1 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_40.mausanpham_1 .sanpham_box .doianh-kieu2 .chinh, .bocuc_40.mausanpham_1 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_40.mausanpham_1 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_40.mausanpham_1 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_40.mausanpham_1 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_40.mausanpham_1 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_40.mausanpham_1 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_40.mausanpham_1 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_40.mausanpham_1 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_40.mausanpham_1 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_40.mausanpham_1 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_40.mausanpham_1 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_40.mausanpham_1 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_40.mausanpham_1 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_40.mausanpham_1 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_40.mausanpham_1 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_40.mausanpham_1 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_40.mausanpham_1 .sanpham_box .anh { display: block; vertical-align: top; }
.bocuc_40.mausanpham_1 .sanpham_box .tieude { display: block; vertical-align: top; margin: 0; padding: 0; font-size: 16px; font-weight: normal; }
/* trang chi tiet san pham */
.mauchitietsanpham_1 .anhchitiet { position:relative; overflow:hidden; border-radius:12px; }
.mauchitietsanpham_1 .anhchitiet .product-gallery-main-button { position:relative; display:block; width:100%; aspect-ratio:auto; padding:0; overflow:hidden; isolation:isolate; border:0; background:transparent; cursor:grab; touch-action:pan-y; user-select:none; }
.mauchitietsanpham_1 .anhchitiet img { display:block; width:auto; max-width:100%; height:auto; max-height:none; margin:0 auto; object-fit:contain; color:transparent; font-size:0; }
.mauchitietsanpham_1 .product-gallery-main-button.is-transitioning { cursor:default; }
.mauchitietsanpham_1 .product-gallery-main-button.is-dragging, .mauchitietsanpham_1 .product-gallery-modal-figure.is-dragging { cursor:grabbing; }
.mauchitietsanpham_1 .product-gallery-main-button img, .mauchitietsanpham_1 .product-gallery-modal-figure img { -webkit-user-drag:none; }
.mauchitietsanpham_1 .product-gallery-main-button.is-dragging img, .mauchitietsanpham_1 .product-gallery-modal-figure.is-dragging img { user-select:none; will-change:transform; backface-visibility:hidden; }
.mauchitietsanpham_1 .product-gallery-transition-image { position:absolute; inset:0; z-index:2; width:100%; height:100%; object-fit:contain; pointer-events:none; will-change:transform; }
.mauchitietsanpham_1 .product-gallery-drag-track { position:absolute; inset:0; z-index:3; display:flex; width:300%; height:100%; pointer-events:none; will-change:transform; backface-visibility:hidden; }
.mauchitietsanpham_1 .product-gallery-drag-pane { display:grid; flex:0 0 33.333333%; width:33.333333%; min-width:0; height:100%; place-items:center; overflow:hidden; }
.mauchitietsanpham_1 .product-gallery-drag-pane img { display:block; width:100%; max-width:100%; height:100%; max-height:none; object-fit:contain; user-select:none; -webkit-user-drag:none; }
.mauchitietsanpham_1 .product-gallery-arrow { position:absolute; top:50%; z-index:2; display:grid; width:42px; height:42px; padding:0; place-items:center; transform:translateY(-50%); border:1px solid rgba(148,163,184,.3); border-radius:999px; background:rgba(255,255,255,.9); box-shadow:0 4px 14px rgba(15,23,42,.14); color:#e83e8c; font:normal 34px/1 Arial,sans-serif; cursor:pointer; }
.mauchitietsanpham_1 .product-gallery-arrow:hover, .mauchitietsanpham_1 .product-gallery-arrow:focus-visible { background:#fff; outline:2px solid #ec4899; outline-offset:2px; }
.mauchitietsanpham_1 .product-gallery-arrow:disabled { opacity:.35; cursor:default; }
.mauchitietsanpham_1 .product-gallery-arrow-prev { left:10px; }
.mauchitietsanpham_1 .product-gallery-arrow-next { right:10px; }
.mauchitietsanpham_1 .anhthumb { position:relative; }
.mauchitietsanpham_1 .product-gallery-thumb-track { display:flex; min-width:0; gap:8px; overflow-x:auto; scroll-behavior:smooth; scroll-snap-type:x proximity; scrollbar-width:none; }
.mauchitietsanpham_1 .product-gallery-thumb-track::-webkit-scrollbar { display:none; }
.mauchitietsanpham_1 .product-gallery-thumb { flex:0 0 auto; padding:2px; border:2px solid transparent; border-radius:9px; background:#fff; cursor:pointer; scroll-snap-align:start; transition:border-color .18s ease, opacity .18s ease; }
.mauchitietsanpham_1 .product-gallery-thumb:hover { opacity:.82; }
.mauchitietsanpham_1 .product-gallery-thumb:focus-visible { outline:2px solid #ec4899; outline-offset:2px; }
.mauchitietsanpham_1 .anhthumb img { display:block; border-radius:6px; object-fit:contain; color:transparent; font-size:0; }
.mauchitietsanpham_1 .product-gallery-thumb-arrow { position:absolute; top:50%; z-index:2; display:grid; width:32px; height:32px; padding:0; place-items:center; transform:translateY(-50%); border:1px solid #e2e8f0; border-radius:999px; background:rgba(255,255,255,.94); box-shadow:0 3px 10px rgba(15,23,42,.12); color:#e83e8c; font:normal 26px/1 Arial,sans-serif; cursor:pointer; }
.mauchitietsanpham_1 [data-product-gallery-thumbs-prev] { left:4px; }
.mauchitietsanpham_1 [data-product-gallery-thumbs-next] { right:4px; }
.mauchitietsanpham_1 .product-gallery-thumb-arrow:disabled { opacity:.35; cursor:default; }
.mauchitietsanpham_1 .product-gallery-thumb-arrow.is-unneeded { display:none; }
.mauchitietsanpham_1 .product-gallery-thumb-arrow:hover, .mauchitietsanpham_1 .product-gallery-thumb-arrow:focus-visible { border-color:#ec4899; outline:none; }
.mauchitietsanpham_1 .product-gallery-modal { box-sizing:border-box; width:100vw; max-width:none; height:100vh; max-height:none; margin:0; padding:20px; border:0; background:rgba(2,6,23,.94); color:#fff; overflow:hidden; }
.mauchitietsanpham_1 .product-gallery-modal::backdrop { background:transparent; }
.mauchitietsanpham_1 .product-gallery-modal-inner { position:relative; display:flex; align-items:center; justify-content:center; width:100%; height:100%; margin:auto; }
.mauchitietsanpham_1 .product-gallery-modal-figure { position:relative; display:grid; width:100%; min-width:0; height:100%; margin:0; overflow:visible; grid-template-rows:minmax(0,1fr) auto; place-items:center; cursor:grab; touch-action:pan-y; user-select:none; }
.mauchitietsanpham_1 .product-gallery-modal-figure.is-transitioning { overflow:hidden; }
.mauchitietsanpham_1 .product-gallery-modal-figure img { display:block; width:auto; max-width:100%; height:auto; max-height:calc(100vh - 80px); object-fit:contain; touch-action:pan-y; }
.mauchitietsanpham_1 .product-gallery-modal-transition-image { position:absolute; inset:0 0 28px; z-index:2; width:100%; max-width:none; height:calc(100% - 28px); max-height:none; object-fit:contain; pointer-events:none; will-change:transform; }
.mauchitietsanpham_1 .product-gallery-modal-figure .product-gallery-drag-track { inset:0 0 28px; height:auto; }
.mauchitietsanpham_1 .product-gallery-modal-figure .product-gallery-drag-pane img { width:100%; height:100%; max-width:100%; max-height:none; }
.mauchitietsanpham_1 .product-gallery-modal-figure figcaption { position:fixed; top:18px; left:20px; z-index:3; padding:0; color:#fff; font:bold 14px/1.3 Arial,sans-serif; }
.mauchitietsanpham_1 .product-gallery-modal-close, .mauchitietsanpham_1 .product-gallery-modal-arrow { border:0; border-radius:999px; background:rgba(255,255,255,.14); color:#fff; cursor:pointer; }
.mauchitietsanpham_1 .product-gallery-modal-close:hover, .mauchitietsanpham_1 .product-gallery-modal-close:focus-visible, .mauchitietsanpham_1 .product-gallery-modal-arrow:hover, .mauchitietsanpham_1 .product-gallery-modal-arrow:focus-visible { background:rgba(255,255,255,.28); outline:2px solid #fff; outline-offset:2px; }
.mauchitietsanpham_1 .product-gallery-modal-close { position:fixed; top:18px; right:20px; z-index:4; width:44px; height:44px; font:normal 34px/1 Arial,sans-serif; }
.mauchitietsanpham_1 .product-gallery-modal-arrow { display:grid; width:48px; height:48px; padding:0; place-items:center; font:normal 38px/1 Arial,sans-serif; }
.mauchitietsanpham_1 .product-gallery-modal-prev, .mauchitietsanpham_1 .product-gallery-modal-next { position:fixed; top:50%; z-index:4; transform:translateY(-50%); }
.mauchitietsanpham_1 .product-gallery-modal-prev { left:20px; }
.mauchitietsanpham_1 .product-gallery-modal-next { right:20px; }
.mauchitietsanpham_1 .product-gallery-modal-arrow:disabled { visibility:hidden; }
@media (max-width:640px) { .mauchitietsanpham_1 .product-gallery-arrow { width:36px; height:36px; font-size:29px; } .mauchitietsanpham_1 .product-gallery-modal { padding:10px; } .mauchitietsanpham_1 .product-gallery-modal-arrow { width:38px; height:38px; font-size:30px; } .mauchitietsanpham_1 .product-gallery-modal-prev { left:8px; } .mauchitietsanpham_1 .product-gallery-modal-next { right:8px; } .mauchitietsanpham_1 .product-gallery-modal-close { top:10px; right:10px; width:40px; height:40px; } .mauchitietsanpham_1 .product-gallery-modal-figure figcaption { top:14px; left:12px; } }
.mauchitietsanpham_1 .tieude { font-size:32px; font-weight:bold; }
.mauchitietsanpham_1 .gia { font-size:22px; font-weight:bold; }
.mauchitietsanpham_1 .dtct:is(.mota,.luotban,.luotxem,.gia,.xuatxu,.masanpham,.baohanh,.giacu,.thuoctinh1,.thuoctinh2,.thuoctinh3,.thuoctinh4,.thuoctinh5,.thuoctinh6,.thuoctinh7,.thuoctinh8,.thuoctinh9,.thuoctinh10) > .giatri { font-weight:bold; }
.mauchitietsanpham_1 .nutmuahang { --buy-red:#e51b23; --buy-blue:#1f57b5; --buy-deep-blue:#1400d7; --buy-pink:#ed1974; --buy-orange:#ff6b2f; --buy-ink:#111827; --buy-line:#d9dee8; display:flex; flex-wrap:wrap; align-items:center; gap:10px; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty { flex:1 1 100%; min-width:0; padding:8px 0; text-align:left; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty-title { display:block; margin:0 0 10px; color:#b45309; font-size:15px; font-weight:bold; line-height:1.5; }
.mauchitietsanpham_1 .nutmuahang .product-stock-purchase-controls { display:flex; flex-wrap:wrap; align-items:center; gap:10px; min-width:0; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty .buy_button_quantity_wrap { display:inline-flex; flex:0 1 auto; min-width:0; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty .buy_button_quantity_label { display:block; color:#64748b; font-size:14px; font-weight:bold; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty .osoluong { border-color:#e2e8f0; background:#f8fafc; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty .osoluong button:disabled, .mauchitietsanpham_1 .nutmuahang .product-stock-empty .osoluong input:disabled { display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box; width:38px; height:40px; margin:0; padding:0; border:0; border-radius:0; background:#f8fafc; color:#64748b; font-family:inherit; font-size:16px; line-height:1; text-align:center; opacity:1; cursor:not-allowed; box-shadow:none; -webkit-text-fill-color:#64748b; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty .osoluong input:disabled { border-left:1px solid #e2e8f0; border-right:1px solid #e2e8f0; }
.mauchitietsanpham_1 .nutmuahang .product-stock-purchase-controls .product-stock-disabled:is(:disabled,[aria-disabled="true"]) { display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box; width:auto; min-width:0; min-height:42px; margin:0; padding:10px 16px; border:1px solid #e2e8f0; border-radius:6px; font-family:inherit; font-size:14px; font-weight:bold; line-height:1.4; text-align:center; text-transform:none; opacity:1; cursor:not-allowed; box-shadow:none; text-shadow:none; filter:none; transform:none; }
.mauchitietsanpham_1 .nutmuahang .product-stock-purchase-controls .nut_dat_secondary:disabled { flex:1 1 170px; background:#f8fafc; color:#64748b; -webkit-text-fill-color:#64748b; }
.mauchitietsanpham_1 .nutmuahang .product-stock-purchase-controls .nut_dat_primary[aria-disabled="true"] { flex:1 1 100%; width:100%; min-height:48px; border-color:#6b7280; background:#6b7280; color:#fff; transition:opacity .18s ease; -webkit-text-fill-color:#fff; }
.mauchitietsanpham_1 .nutmuahang .product-stock-purchase-controls .nut_dat_primary[aria-disabled="true"]:hover { opacity:.8; }
.mauchitietsanpham_1 .nutmuahang .product-stock-order-wrap { position:relative; flex:1 1 100%; width:100%; min-width:0; }
.mauchitietsanpham_1 .nutmuahang .product-stock-order-wrap .nut_dat_primary[aria-disabled="true"] { display:flex; }
.mauchitietsanpham_1 .nutmuahang .product-stock-order-wrap .nut_dat_primary[aria-disabled="true"]:focus-visible { outline:2px solid #475569; outline-offset:3px; }
.mauchitietsanpham_1 .nutmuahang .product-stock-unavailable-popup { position:absolute; top:calc(100% + 8px); left:50%; z-index:30; width:max-content; max-width:calc(100% - 16px); box-sizing:border-box; transform:translateX(-50%); padding:12px 16px; border-radius:14px; background:#211f24; color:#fff; font-size:13px; font-weight:normal; line-height:1.5; text-align:center; box-shadow:0 3px 12px rgba(0,0,0,.2); pointer-events:none; }
.mauchitietsanpham_1 .nutmuahang .product-stock-unavailable-popup:before { content:""; position:absolute; left:50%; top:-6px; transform:translateX(-50%); border-right:6px solid transparent; border-bottom:6px solid #211f24; border-left:6px solid transparent; }
.mauchitietsanpham_1 .nutmuahang .product-stock-unavailable-popup[hidden] { display:none !important; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty-note { display:block; margin:10px 0 0; padding:0; border:0; background:transparent; color:#475569; font-size:14px; font-weight:normal; line-height:1.8; text-align:left; }
.mauchitietsanpham_1 .nutmuahang .product-stock-contact { display:inline-flex; align-items:center; gap:5px; vertical-align:middle; white-space:nowrap; padding:0 3px; border:0; background:transparent; color:#d84315; font-size:14px; font-weight:bold; line-height:1.8; text-decoration:underline; text-underline-offset:3px; }
.mauchitietsanpham_1 .nutmuahang a.product-stock-contact[href^="tel:"] { color:#d84315 !important; }
.mauchitietsanpham_1 .nutmuahang .product-stock-contact-zalo { color:#0759bd; }
.mauchitietsanpham_1 .nutmuahang .product-stock-contact:hover { text-decoration-thickness:2px; }
.mauchitietsanpham_1 .nutmuahang .product-stock-contact:focus-visible { outline:2px solid currentColor; outline-offset:3px; border-radius:3px; }
.mauchitietsanpham_1 .nutmuahang .product-stock-contact-icon { font-size:18px; line-height:1; }
.mauchitietsanpham_1 .nutmuahang .product-stock-zalo-icon { display:inline-flex; align-items:center; justify-content:center; position:relative; width:28px; height:22px; border-radius:7px; background:#0759bd; color:#fff; font-family:Arial,sans-serif; font-size:9px; font-weight:bold; line-height:1; }
.mauchitietsanpham_1 .nutmuahang .product-stock-zalo-icon:after { content:""; position:absolute; bottom:-3px; left:6px; border-top:5px solid #0759bd; border-right:5px solid transparent; }
.mauchitietsanpham_1 .buy_button_quantity_wrap { display:inline-flex; align-items:center; gap:8px; }
.mauchitietsanpham_1 .buy_button_quantity_label { color:var(--buy-ink); font-weight:bold; }
.mauchitietsanpham_1 .osoluong { display:inline-flex; overflow:hidden; border:1px solid var(--buy-line); border-radius:6px; background:#fff; }
.mauchitietsanpham_1 .osoluong label, .mauchitietsanpham_1 .osoluong input { width:40px; height:38px; border:0; text-align:center; }
.mauchitietsanpham_1 .osoluong label { display:inline-flex; align-items:center; justify-content:center; background:#fff; color:var(--buy-ink); font-size:20px; cursor:pointer; user-select:none; }
.mauchitietsanpham_1 .osoluong input { border-left:1px solid var(--buy-line); border-right:1px solid var(--buy-line); color:var(--buy-ink); font-size:15px; outline:none; }
.mauchitietsanpham_1 .nut_dat { display:inline-flex; min-height:42px; align-items:center; justify-content:center; gap:8px; box-sizing:border-box; border:1px solid transparent; border-radius:6px; padding:0 24px; background:var(--buy-red); color:#fff; font-weight:bold; line-height:1.2; text-align:center; text-decoration:none; cursor:pointer; user-select:none; transition:filter .15s ease, transform .15s ease; }
.mauchitietsanpham_1 .nut_dat:hover { filter:brightness(.96); }
.mauchitietsanpham_1 .nut_dat_primary { flex:1 1 220px; }
.mauchitietsanpham_1 .nut_dat_secondary { flex:0 0 auto; }
.mauchitietsanpham_1 .nut_dat_text { display:inline-flex; flex-direction:column; align-items:center; justify-content:center; gap:2px; }
.mauchitietsanpham_1 .nut_dat_icon { display:inline-block; width:18px; height:18px; flex:0 0 auto; color:currentColor; vertical-align:-3px; }
.mauchitietsanpham_1 .nut_dat_subtext { font-size:12px; font-weight:bold; text-transform:none; }
.mauchitietsanpham_1 .danhgia { display:flex; align-items:center; flex-wrap:wrap; gap:8px; }
.mauchitietsanpham_1 .rating-stars { display:inline-flex; flex-direction:row; gap:2px; }
.mauchitietsanpham_1 .rating-star { appearance:none; border:0; padding:0 1px; background:transparent; color:#d1d5db; font-size:24px; line-height:1; cursor:pointer; transition:color .15s ease, transform .15s ease; }
.mauchitietsanpham_1 .rating-star.is-active, .mauchitietsanpham_1 .rating-star.is-preview { color:#f5b301; }
.mauchitietsanpham_1 .rating-star:hover, .mauchitietsanpham_1 .rating-star:focus-visible { transform:scale(1.15); outline:none; }
.mauchitietsanpham_1 .phanhoi { width:100%; }
.mauchitietsanpham_1 .product-feedback-form { display:grid; gap:10px; margin:14px 0 22px; }
.mauchitietsanpham_1 .product-feedback-form label { display:grid; gap:4px; font-weight:normal; }
.mauchitietsanpham_1 .product-feedback-form input, .mauchitietsanpham_1 .product-feedback-form textarea { width:100%; box-sizing:border-box; border:1px solid #9ca3af; padding:6px 8px; font:normal4px Arial,sans-serif; }
.mauchitietsanpham_1 .product-feedback-form button { width:max-content; border:0; border-radius:4px; background:#ffd22f; padding:12px 22px; color:#111; font-weight:bold; cursor:pointer; }
.mauchitietsanpham_1 .product-feedback-message { color:#15803d; font-weight:bold; }
.mauchitietsanpham_1 .product-feedback-error { color:#dc2626; font-weight:bold; }
.mauchitietsanpham_1 .phone-request-form { display:grid; gap:8px; margin:14px 0 22px; }
.mauchitietsanpham_1 .phone-request-form label { display:block; font-weight:normal; }
.mauchitietsanpham_1 .phone-request-fields { display:flex; gap:8px; align-items:stretch; max-width:460px; }
.mauchitietsanpham_1 .phone-request-fields input { flex:1 1 auto; min-width:0; box-sizing:border-box; border:1px solid #9ca3af; padding:8px 10px; font:normal4px Arial,sans-serif; }
.mauchitietsanpham_1 .phone-request-fields button { border:0; border-radius:4px; background:#ffd22f; padding:8px 18px; color:#111; font-weight:bold; cursor:pointer; }
.mauchitietsanpham_1 .phone-request-message { color:#15803d; font-weight:bold; }
.mauchitietsanpham_1 .phone-request-error { color:#dc2626; font-weight:bold; }
.mauchitietsanpham_1 .product-feedback-list { display:grid; gap:22px; }
.mauchitietsanpham_1 .product-feedback-list.is-loading { opacity:.72; transition:opacity .18s ease; }
.mauchitietsanpham_1 .product-feedback-item { display:grid; grid-template-columns:54px 1fr; gap:12px; align-items:start; }
.mauchitietsanpham_1 .product-feedback-item.is-new { animation:productFeedbackIn .22s ease both; }
.mauchitietsanpham_1 .product-feedback-avatar { display:block; width:54px; height:54px; border:1px solid #cbd5e1; object-fit:cover; }
.mauchitietsanpham_1 .product-feedback-meta { margin:0 0 8px; font-size:14px; }
.mauchitietsanpham_1 .product-feedback-content { margin:0; }
.mauchitietsanpham_1 .product-feedback-more { display:block; min-width:170px; margin:22px auto 0; border:1px solid #ef4444; border-radius:999px; background:#fff; box-shadow:0 8px 18px rgba(239,68,68,.12); padding:11px 22px; color:#dc2626; font:bold 14px/1.2 Arial,sans-serif; cursor:pointer; transition:background .15s ease, color .15s ease, box-shadow .15s ease, transform .15s ease, opacity .15s ease; }
.mauchitietsanpham_1 .product-feedback-more:hover { background:#ef4444; color:#fff; box-shadow:0 10px 22px rgba(239,68,68,.22); transform:translateY(-1px); }
.mauchitietsanpham_1 .product-feedback-more:focus-visible { outline:2px solid #ef4444; outline-offset:3px; }
.mauchitietsanpham_1 .product-feedback-more:disabled { opacity:.55; cursor:default; }
.mauchitietsanpham_1 .product-feedback-more[hidden] { display:none; }
@keyframes productFeedbackIn { from { opacity:0; transform:translateY(8px); } to { opacity:1; transform:translateY(0); } }
.mauchitietsanpham_1 .product-global-tabs { width:100%; margin:16px 0; border:1px solid #e5e7eb; border-radius:8px; background:#fff; overflow:hidden; }
.mauchitietsanpham_1 .product-global-tabs-nav { display:flex; flex-wrap:wrap; border-bottom:1px solid #e5e7eb; background:#f9fafb; }
.mauchitietsanpham_1 .product-global-tabs-button { min-height:38px; padding:0 14px; border:0; border-right:1px solid #e5e7eb; background:transparent; color:#374151; font:bold 14px/1.2 Arial,sans-serif; cursor:pointer; }
.mauchitietsanpham_1 .product-global-tabs-button.is-active { background:#fff; color:#111827; }
.mauchitietsanpham_1 .product-global-tabs-panel { display:none; padding:16px; line-height:1.7; }
.mauchitietsanpham_1 .product-global-tabs-panel.is-active { display:block; }
.mauchitietsanpham_1 .buy-button-style-1 .buy_button_quantity_label { display:none; }
.mauchitietsanpham_1 .buy-button-style-1 .nut_dat_secondary { width:60px; min-height:40px; padding:0; border-radius:4px; background:#0f1117; color:#fff; font-size:20px; }
.mauchitietsanpham_1 .buy-button-style-1 .nut_dat_primary { min-height:40px; border-radius:4px; background:#e51b23; color:#fff; text-transform:uppercase; }
@media (max-width:640px) { .mauchitietsanpham_1 .nutmuahang { align-items:stretch; } .mauchitietsanpham_1 .buy_button_quantity_wrap { flex:1 1 100%; } .mauchitietsanpham_1 .nut_dat_primary, .mauchitietsanpham_1 .nut_dat_secondary { flex:1 1 100%; } }
/* trang danh sach bai viet */
.bocuc_trangdanhsach_baiviet_1 .baiviet_box ul { margin:0; padding:0; list-style:none; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box li { list-style:none; }
/* hien gio that beon weather */
body.nhomtrang1 .beon-weather .beon-clock,
body.pc.nhomtrang1 .beon-weather .beon-clock,
body.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock,
body.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock,
body.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock,
body.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock,
body.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock,
body.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock,
body.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock {
  display: block !important;
  visibility: visible !important;
  font-size: 12px !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}
body.nhomtrang1 .beon-weather .beon-clock::before,
body.nhomtrang1 .beon-weather .beon-clock::after,
body.pc.nhomtrang1 .beon-weather .beon-clock::before,
body.pc.nhomtrang1 .beon-weather .beon-clock::after,
body.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock::after {
  content: '' !important;
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}
/* can giua beon condition */
body.nhomtrang1 .beon-weather .beon-condition,
body.pc.nhomtrang1 .beon-weather .beon-condition,
body.nhomtrang1:has(.beon-utilities) .beon-weather .beon-condition,
body.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.beon-utilities) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-condition,
body.nhomtrang1:has(.bmore-event) .beon-weather .beon-condition,
body.nhomtrang1:has(.holmdel-event) .beon-weather .beon-condition,
body.nhomtrang1:has(.rstar-event) .beon-weather .beon-condition,
body.nhomtrang1:has(.rock019-event) .beon-weather .beon-condition,
body.nhomtrang1:has(.rn-halloween) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.bmore-event) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.holmdel-event) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.rstar-event) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.rock019-event) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.rn-halloween) .beon-weather .beon-condition {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* tieu de bai viet khong gach duoi */
.baiviet_box :is(.tieude, h2, h3, h4) a, .baiviet_box :is(.tieude, h2, h3, h4) a:hover { text-decoration:none !important; }
/* css tuy chinh box */
.bocuc_2 { font-size:20px; color:#333; }
.bocuc_3 {
    position: absolute;
    z-index: 1;
    height: 800px !important;
}
.bocuc_3 {
    clip-path: ellipse(120% 62% at 50% 40%);
}
.bocuc_3 img {
    height: 800px !important;
    background-size: cover;
    background-position: center center;
    object-fit: cover;
}
@media all and (max-width: 768px){
.bocuc_3 > .loprong, .bocuc_3 {
    width: 100%!important;}

}
.bocuc_4 {
    z-index: 2;
    height: 800px !important;
    background: linear-gradient(87deg,rgba(0, 86, 249, 0.9) 0,rgba(146, 62, 215, 0.8) 100%);
}
.bocuc_4 {
    clip-path: ellipse(120% 62% at 50% 40%);


}
@media all and (max-width: 768px){
.bocuc_4 > .loprong, .bocuc_4 {
    width: 100%!important;}
.bocuc_4 .padding {
    padding: 0 5px;
}

}
@keyframes zoominoutsinglefeatured {
    0% {
        transform: scale(1,1);
    }
    50% {
        transform: scale(1.05,1.05);
    }
    100% {
        transform: scale(1,1);
    }
}
.bocuc_5 .cardcontainer img { animation: zoominoutsinglefeatured 1s infinite; }
.bocuc_5 .bannermobile { display: none; }
.bocuc_5 .bannerpc { display: block; }
.bocuc_5 .fas.fa-stars, .bocuc_5 .far.fa-star, .fas.fa-star { color: #ffe300;
    font-size: 35px;
    margin-right: 10px;
    margin-bottom: 10px; }
.bocuc_5 .gt2 { border-radius: 20px;
    border: 5px dashed yellow;
    width: 500px;
    margin: 10px auto 30px auto;
    padding: 10px 0; }
.bocuc_5 .gt2 p { margin: 5px auto;
    font-size: 23px;
    font-weight: bold;
    color: #00ffb7; }
.bocuc_5 > .loprong > .padding { color: #FFFFFF;
    padding-top: 5px; }
.bocuc_5 .trai { width: 85%;display: inline-block; }
.bocuc_5 .elementor-heading-title.elementor-size-default { font-size: 60px; }
.bocuc_5 .lead { font-size: 22px;
    font-weight: bold;
    font-style: italic; }
.bocuc_5 .far.fa-check-circle { color: #ff0; }
.bocuc_5 h1 { font-size: 46px;
    color: yellow;
    line-height: 55px;
margin: auto; }
.bocuc_5 h1 a { color: yellow !important; }
.bocuc_5 .gt1 { margin: auto;
    font-size: 35px;
    line-height: 43px; }
.bocuc_5 .far.fa-star { margin-right: 15px; }
@media all and (max-width: 768px) { .bocuc_5 .bannermobile { display: block !important; }
.bocuc_5 .bannerpc { display: none !important; }
.bocuc_5 > .loprong, .bocuc_5 { width: 100%!important; }
.bocuc_5 .fas.fa-stars, .bocuc_5 .far.fa-star { color: #ffe300;
    font-size: 18px !important; }
.bocuc_5 h1 { font-size: 36px !important;
    line-height: 40px !important; }
.bocuc_5 .gt2 p { margin: 5px auto;
    font-size: 18px !important; }
.bocuc_5 .gt2 { border: 3px dashed yellow !important;
    width: auto !important;
    margin: 20px auto 30px auto !important; }



 }
.bocuc_5 .fas.fa-stars::before {content:'✦';font-family:Arial,sans-serif;}
.bocuc_5 .far.fa-star::before {content:'☆';font-family:Arial,sans-serif;}
.bocuc_5 h1 a {text-decoration:none;}
.bocuc_5 > .loprong { margin-left:auto; margin-right:auto; }
.bocuc_6 .noidung ul li { text-align: left;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 22px; }
.bocuc_6 .elementor-widget-wrap { width: 26%;
    display: inline-block;
    margin: 1.5%;
    box-shadow: 0px 10px 15px 0px rgba(0,0,0,.15);
    text-align: center;
    padding: 2%;
    border-radius: 10px;
background: white;
vertical-align: middle; }
.bocuc_6 .elementor-icon-box-title { color: #0f73dd;
    line-height: 30px; }
.bocuc_6 { margin-top: -200px !important;
    z-index: 3; }
.bocuc_6 .elementor-icon-box-icon { width: 50%;
    margin: auto; }
.bocuc_6 .elementor-icon-box-content { color: black;
    font-size: 20px; }
.bocuc_6 .hayde { width: 95%;
    padding: 24px 20px;
    border: 4px dashed red;
    border-radius: 10px;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 20px; }
.bocuc_6 .noidung ul { padding: 0;
margin: auto; }
@media all and (max-width: 768px) { .bocuc_6 .nutsharefb { display: none !important; }
.bocuc_6 > .loprong, .bocuc_6 { width: 100%!important; }
.bocuc_6 { margin-top: -200px !important;
text-align: center; }
.bocuc_6 .elementor-widget-wrap { width: 85% !important;
    padding: 2% 0 !important; }
.bocuc_6 .hayde { width: 85% !important;
    padding: 24px 8px !important;
    font-size: 16px !important;
    margin: 20px auto !important; }
.bocuc_6 .elementor-icon-box-title { margin: 5px auto !important; }




 }
.bocuc_6 > .loprong { margin-left:auto; margin-right:auto; }
@media(max-width:767px){.bocuc_6 .noidung ul{padding-left:24px;box-sizing:border-box}.bocuc_6 li{overflow-wrap:anywhere}}
.bocuc_6 .noidung ul { width:82%; margin:auto; }
.bocuc_7 .elementor-231 .elementor-element.elementor-element-183382f > .elementor-shape-top svg { width: calc(100% + 1.3px);
    height: 60px; }
.bocuc_7 .elementor-shape svg { display: block;
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
.bocuc_7 .elementor-shape-top { top: -1px; }
.bocuc_7 .elementor-shape { overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    z-index: 5;
    fill: white; }
.bocuc_7 .elementor-shape .elementor-shape-fill { fill: #fff;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg); }
@media all and (max-width: 768px) { .bocuc_7 > .loprong, .bocuc_7 { width: 100%!important; }


 }
@media all and (max-width: 768px){

.bocuc_8 > .loprong, .bocuc_8 {
    width: 100%!important;}

.bocuc_8 > .loprong > .padding {
  padding: 60px 10px 40px 10px !important;
}

}
.bocuc_8{background:#f5f5f5;}
@media all and (max-width: 768px){

.bocuc_9 > .loprong, .bocuc_9 {
    width: 100%!important;}

}
@media all and (max-width: 768px){

.bocuc_12 > .loprong, .bocuc_12 {
    width: 100%!important;}

}
.bocuc_13 p { margin: 5px auto; }
.bocuc_13 .elementor-icon-list-items { list-style: none;
padding: 0; }
.bocuc_13 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { display: inline-block;
    color: #1f2044;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 5px; }
.bocuc_13 .anhgioithieu { width: 41%;
    display: inline-block;
    vertical-align: top;
    margin-right: 2%;
vertical-align: middle; }
.bocuc_13 .elementor-heading-title.elementor-size-default { color: #1f2044;
    font-size: 40px;
margin-bottom: 0; }
.bocuc_13 .elementor-heading-title.elementor-size-default b { color: #23a036;
    font-size: 58px;
    line-height: 70px;
font-weight: bold; }
.bocuc_13 .elementor-element.elementor-element-6b5daf0.elementor-widget.elementor-widget-text-editor { color: #1f2044;
    line-height: 30px;
    font-size: 18px; }
.bocuc_13 .far.fa-arrow-right { color: #23a036;
    margin-right: 10px;
    font-size: 18px; }
.cardcontainer img {
  animation: zoominoutsinglefeatured 1s infinite;
}
@media all and (max-width: 768px) { .bocuc_13 > .loprong, .bocuc_13 { width: 100%!important; }
.bocuc_13 .elementor-widget-wrap, .bocuc_13 .anhgioithieu { width: 100% !important;
    display: block !important; }
.bocuc_13 > .loprong > .padding { padding: 20px 10px !important; }
.bocuc_13 video-embed { height: 176px; }
.bocuc_13 .elementor-heading-title.elementor-size-default { color: #1f2044;
    font-size: 25px !important;
margin-bottom: auto; }
.bocuc_13 .elementor-heading-title.elementor-size-default b { font-size: 38px !important;
    line-height: 50px !important; }
 }
.bocuc_13 .fa-arrow-right{font-family:"Font Awesome 6 Free";font-weight:bold}
.bocuc_14 .sxn-form-97 { background:#0068ac; color:#fff; padding:15px 15px 20px; text-align:center; border-radius:10px; }
.bocuc_14 .sxn-form-97 > strong { display:block; margin:15px 0; color:#fff; font-size:35px; font-weight:normal; line-height:1.15; }
.bocuc_14 .sxn-contact-form { display:grid; gap:10px; margin:0 auto; width:96%; }
.bocuc_14 .sxn-contact-form input { box-sizing:border-box; width:100%; height:35px; padding:0 10px; border:1px solid #ccc; border-radius:6px; background:#fff; font-size:13px; }
.bocuc_14 .sxn-contact-form button { width:100%; padding:10px 0; background:#ffd700; color:#f00; border:0; border-radius:5px; cursor:pointer; font-size:20px; font-weight:normal; line-height:23px; }
.bocuc_14 .sxn-contact-form [role="status"] { margin:0; }
.bocuc_14 .sxn-contact-form a { color:white; }
@media (max-width:480px) { .bocuc_14 .sxn-form-97 > strong { font-size:28px; } }
.bocuc_14 { box-sizing:border-box; background:#0068ac; color:#fff; border-radius:10px; text-align:center; }
.bocuc_14 > .loprong > .padding { padding:15px 15px 20px; }
.bocuc_14 .consultation-form { display:grid; gap:10px; width:96%; margin:0 auto; }
.bocuc_14 .consultation-form::before { content:'HÃY ĐIỀN ĐẦY ĐỦ THÔNG TIN ĐỂ DUYỆT VÀO NHÓM'; display:block; color:#fff; font-size:35px; line-height:1.15; margin:15px 0; }
.bocuc_14 .consultation-form input { box-sizing:border-box; width:100%; height:35px; padding:0 10px; border:1px solid #ccc; border-radius:6px; background:#fff; font-size:13px; }
.bocuc_14 .consultation-form textarea { display:none; }
.bocuc_14 .consultation-form button { width:100%; padding:10px 0; background:#ffd700; color:#f00; border:0; border-radius:5px; cursor:pointer; font-size:20px; font-weight:normal; line-height:23px; }
.bocuc_14 .consultation-form [role="status"] { margin:0; }
@media (max-width:480px) { .bocuc_14 .consultation-form::before { font-size:28px; } }
.bocuc_14 { min-height:354px; }
.bocuc_16 .listnoidung { line-height: 25px;
    margin-bottom: 30px; }
.bocuc_16 .noidung { display: inline-block;
    width: 82%;
    vertical-align: middle; }
.bocuc_16 .so, .bocuc_16 .so2 { display: inline-block;
    text-align: center;
    width: 16%;
    vertical-align: middle; }
.bocuc_16 .noidung { display: inline-block;
    width: 82%; }
.bocuc_16 .so > a { background: #297ae8;
    border-radius: 50%;
    color: white;
    padding: 12px 18px;
    text-align: center; }
.bocuc_16 .so2 > a { background: #297ae8;
    border-radius: 50%;
    color: white;
    padding: 12px 13px;
    text-align: center; }
.bocuc_16 .noidung > a { font-size: 20px; }
@media all and (max-width: 768px) { .bocuc_16 > .loprong, .bocuc_16 { width: 100%!important; }
.bocuc_16 > .loprong > .padding { padding: 30px 0 0 0 !important; }



 }
.bocuc_16 { background:#fff url('/files/assets/brickwall.png') left top; }
.bocuc_16 > .loprong { margin-left:auto; margin-right:auto; }
.bocuc_17 .header_text b {
    font-weight: bold;
    font-size: 40px;
    color: #ff0c00;
}
@media all and (max-width: 768px){
.bocuc_17 > .loprong, .bocuc_17 {
    width: 100%!important;}

.bocuc_17 .header_text b {
    font-size: 25px !important;}

.bocuc_17 .header_text, .bocuc_25 .header_text {
    font-size: 26px !important;}

}
.bocuc_17 > .loprong > .header .header_text {color:#297ae8;}
@media all and (max-width: 768px) { .bocuc_18 > .loprong, .bocuc_18 { width: 100%!important; }
.bocuc_18 .so > a { padding: 5px 11px !important; }
.bocuc_18 .so, .bocuc_18 .so2 { width: 8% !important;
margin-right: 1%; }
.bocuc_18 .noidung { width: 89% !important;
    margin-bottom: auto !important; }
.bocuc_18 .listnoidung { margin-bottom: 10px !important; }
.bocuc_18 .noidung > a { font-size: 16px !important; }


 }
@media(max-width:767px){.bocuc_18 > .loprong > .padding{padding-left:15px;padding-right:15px;box-sizing:border-box}.bocuc_18 .listnoidung{max-width:100%;box-sizing:border-box}}
.bocuc_18 .listnoidung .noidung a { font-size:18px; }
@media all and (max-width: 768px){
.bocuc_19 > .loprong, .bocuc_19 {
    width: 100%!important;}
.bocuc_19 {
    margin: auto !important;
}

}
@media(max-width:767px){.bocuc_19 > .loprong > .padding{padding-left:15px;padding-right:15px;box-sizing:border-box}}
@media all and (max-width: 768px) { .bocuc_20 > .loprong, .bocuc_20 { width: 100%!important; }
.bocuc_20 .so2 > a { padding: 5px 6px !important; }
.bocuc_20 .so2 { width: 8% !important;
margin-right: 1%; }
.bocuc_20 .noidung { width: 89% !important;
    margin-bottom: auto !important; }
.bocuc_20 .listnoidung { margin-bottom: 10px !important; }
.bocuc_20 .noidung > a { font-size: 16px !important; }


 }
@media(max-width:767px){.bocuc_20 > .loprong > .padding{padding-left:15px;padding-right:15px;box-sizing:border-box}.bocuc_20 .listnoidung{max-width:100%;box-sizing:border-box}}
.bocuc_20 .listnoidung .noidung a { font-size:18px; }
.bocuc_22 { background-image: linear-gradient(268deg,#fff 0,transparent 66%),repeating-linear-gradient(223deg,rgba(189,189,189,.08) 0,rgba(189,189,189,.08) 1px,transparent 1px,transparent 16px),repeating-linear-gradient(268deg,rgba(189,189,189,.08) 0,rgba(189,189,189,.08) 1px,transparent 1px,transparent 16px),repeating-linear-gradient(313deg,rgba(189,189,189,.08) 0,rgba(189,189,189,.08) 1px,transparent 1px,transparent 16px),linear-gradient(178deg,#fff,#fff); }
.bocuc_22 .khung1, .bocuc_22 .khung2 { width: 47%;
    display: inline-block; }
.bocuc_22 .header_text b { font-weight: bold;
    font-size: 40px;
    color: #ff0c00; }
.bocuc_22 .anh { display: inline-block;
    width: 28%;
vertical-align: middle; }
.bocuc_22 .tennd { display: inline-block;
font-size: 20px;
    width: 70%;
vertical-align: middle; }
.bocuc_22 .anh img { border-radius: 50%; }
.bocuc_22 .khung1 { margin-right: 5%; }
.bocuc_22 .khung { margin-bottom: 25px;
    background: #f7f7f7;
    padding: 10px;
    border-radius: 10px;
    transition: 0.3s; }
.bocuc_22 .khung:hover { background: #1877f2;
    color: white; }
@media all and (max-width: 768px) { .bocuc_22 > .loprong, .bocuc_22 { width: 100%!important; }
.bocuc_22 .khung1 { margin-right: auto !important; }
.bocuc_22 .khung1, .bocuc_22 .khung2 { width: 100% !important;
    display: block !important; }
.bocuc_22 > .loprong > .padding { padding: 10px !important; }

.bocuc_22 > .loprong > .header > .header_text, .bocuc_22 .header_text b {
  font-size: 30px;
}

 }
@media(max-width:768px) { .bocuc_22 .khung1, .bocuc_22 .khung2 { width:100%!important;display:block!important;margin-right:0!important; }
 }
.bocuc_22 > .loprong { margin-left:auto; margin-right:auto; }
.bocuc_22 > .loprong > .header .header_text {color:#297ae8;}
@media all and (max-width: 768px){
.bocuc_23 > .loprong > .padding {
  padding: 5px;
}
}
.bocuc_24 img.wp-smiley, .bocuc_24 img.emoji { display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important; }
.bocuc_24 .padding { background: white;
  padding: 12px 20px 20px 20px;
  border-radius: 10px; }
.bocuc_24 h2 { margin: auto;
font-size: 30px;
text-align: center;
color: #C7161D; }
.bocuc_24 .sonnhapkhau { margin: 10px auto;
  width: 100%; }
.bocuc_24 td, .bocuc_24 th { border: 1px solid #ddd;
  padding: 8px; }
.bocuc_24 table { border-collapse: collapse; }
.bocuc_24 tr:nth-child(even) { background-color: #f2f2f2; }
.bocuc_24 tr:hover { background-color: #ddd; }
.bocuc_24 th { padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #04AA6D;
  color: white; }
@media all and (max-width: 768px) { .bocuc_24 .sonnhapkhau { width: 100%; }
.bocuc_24 .padding { padding: 12px 10px 20px 10px; }

 }
@media(max-width:767px){.bocuc_24 h2{font-size:30px;line-height:1.12}.bocuc_24 .sonnhapkhau td{font-size:20px;line-height:1.15;overflow-wrap:anywhere}.bocuc_24 .sonnhapkhau a{color:inherit;text-decoration:none}.bocuc_24 .sonnhapkhau table{width:100%;table-layout:fixed}}
.bocuc_24 .sonnhapkhau table { width:100%; }
.bocuc_24 .sonnhapkhau td { font-size:20px; }
.bocuc_24 .sonnhapkhau a { color:inherit; text-decoration:none; }
.bocuc_25 {
    background-image: linear-gradient(23deg,rgba(202,202,202,.02) 0,rgba(202,202,202,.02) 13%,transparent 13%,transparent 80%,rgba(11,11,11,.02) 80%,rgba(11,11,11,.02) 100%),linear-gradient(42deg,rgba(98,98,98,.02) 0,rgba(98,98,98,.02) 36%,transparent 36%,transparent 77%,rgba(252,252,252,.02) 77%,rgba(252,252,252,.02) 100%),linear-gradient(286deg,rgba(173,173,173,.02) 0,rgba(173,173,173,.02) 2%,transparent 2%,transparent 12%,rgba(59,59,59,.02) 12%,rgba(59,59,59,.02) 100%),linear-gradient(77deg,rgba(87,87,87,.02) 0,rgba(87,87,87,.02) 18%,transparent 18%,transparent 55%,rgba(247,247,247,.02) 55%,rgba(247,247,247,.02) 100%),linear-gradient(90deg,rgb(232 236 255),rgb(255 253 246));
}
@media(max-width:768px){.bocuc_25 > .loprong {width:100%;max-width:100%;} .bocuc_25 > .loprong > .padding {box-sizing:border-box;padding-left:10px;padding-right:10px;}}
.bocuc_25 > .loprong { margin-left:auto; margin-right:auto; }
.bocuc_25 > .loprong > .header {padding:30px;text-align:center;justify-content:center;}
.bocuc_25 > .loprong > .header .header_text {font-size:33px;color:#333;font-weight:bold;text-transform:uppercase;}
@media(max-width:768px){.bocuc_25 > .loprong > .header .header_text{font-size:26px;}}
.mw img {
  margin-bottom: 10px;
}
.mw.a2 {
  margin: auto 1%;
    margin-bottom: auto;
}
.mw {
  margin-bottom: 20px !important;
}
.tenweb a{
  color: red;
  padding: 10px 0;
  text-transform: uppercase;
}
.bocuc_26 .mw p { margin: auto; }
.bocuc_26 img { width: 100%; }
.bocuc_26 .mw { width: 32%;
    display: inline-block;
    background: white;
    border-radius: 10px;
    text-align: center;
    border: 2px solid #0068ac; }
.bocuc_26 .tenweb { color: red;
    padding: 10px 0;
    text-transform: uppercase; }
.bocuc_26 ul { column-count: 3;
    column-gap: 8px;
    list-style: none;
padding: 0; }
.bocuc_26 .noidung a { font-size: 18px !important;
    line-height: 30px !important; }
.bocuc_26 ul li { padding: 4px;
    margin-bottom: 6px; }
.bocuc_26 .gach { border-bottom: 3px solid #114881;
    padding: 5px 0;
    width: 150px;
margin-bottom: 10px; }
.bocuc_26 .noidung { margin-bottom: 10px; }
.bocuc_26 ul li img { border-radius: 10px;
    border: 4px solid #fff; }
.bocuc_26 .anhc2 img { width: 48%;
    margin-right: 0.9%;
    border-radius: 10px;
    border: 4px solid #fff; }
.bocuc_26 .anhc3 img { width: 48%;
    margin-right: 0.9%;
    border-radius: 10px;
    border: 4px solid #fff;
margin-bottom: 10px; }
@media all and (max-width: 768px) { .bocuc_26 .anhc2 img { width: 100%;
    margin: auto auto 5px !important; }
.bocuc_26 ul { column-count: 1 !important;
    column-gap: 1px !important; }
.bocuc_26 .mw { width: 100%!important; }



 }
.bocuc_26 .list10buoc {font-size:20px;color:#333;padding:10px 0;margin-bottom:30px;}
.bocuc_26 .list10buoc .icon {display:inline-block;width:16%;vertical-align:middle;text-align:center;font-size:50px;color:#114881;}
.bocuc_26 .list10buoc .noidung {display:inline-block;width:82%;vertical-align:middle;}
.bocuc_26 .list10buoc .noidung .text {font-size:20px;font-weight:bold;color:#114881;text-transform:uppercase;}
.bocuc_26 .list10buoc .fa-graduation-cap {font-family:'Font Awesome 6 Free';font-weight:bold;}
.bocuc_26 .list10buoc .fa-graduation-cap::before {content:'\f19d';}
@media(max-width:768px){.bocuc_26 .list10buoc .icon {width:100%;} .bocuc_26 .list10buoc .noidung {width:100%;}}
.bocuc_27 ul {
    column-count: 3;
    column-gap: 8px;
    list-style: none;
padding: 0;
}
.bocuc_27 ul li {
padding: 4px;
    margin-bottom: 6px;
}
.bocuc_27 ul li img {
    border-radius: 10px;
    border: 4px solid #fff;
}
.bocuc_27 {
    background-image: linear-gradient(268deg,#fff 0,transparent 66%),repeating-linear-gradient(223deg,rgba(189,189,189,.08) 0,rgba(189,189,189,.08) 1px,transparent 1px,transparent 16px),repeating-linear-gradient(268deg,rgba(189,189,189,.08) 0,rgba(189,189,189,.08) 1px,transparent 1px,transparent 16px),repeating-linear-gradient(313deg,rgba(189,189,189,.08) 0,rgba(189,189,189,.08) 1px,transparent 1px,transparent 16px),linear-gradient(178deg,#fff,#fff);
}
@media all and (max-width: 768px){
.bocuc_27 > div > .header {
    font-size: 20px !important;}

.bocuc_27 > .loprong, .bocuc_27 {
    width: 100%!important;}
.bocuc_27 ul {
    column-count: 1 !important;
    column-gap: 1px !important;}
}
.bocuc_27 > .loprong { margin-left:auto; margin-right:auto; }
.bocuc_27 > .loprong > .header .header_text {color:#ce271b;}
.bocuc_28 ul {
    column-count: 3;
    column-gap: 8px;
    list-style: none;
padding: 0;
}
.bocuc_28 ul li {
padding: 4px;
    margin-bottom: 6px;
}
.bocuc_28 ul li img {
    border-radius: 10px;
    border: 4px solid #fff;
}
.bocuc_28 {
    background-image: linear-gradient(23deg,rgba(202,202,202,.02) 0,rgba(202,202,202,.02) 13%,transparent 13%,transparent 80%,rgba(11,11,11,.02) 80%,rgba(11,11,11,.02) 100%),linear-gradient(42deg,rgba(98,98,98,.02) 0,rgba(98,98,98,.02) 36%,transparent 36%,transparent 77%,rgba(252,252,252,.02) 77%,rgba(252,252,252,.02) 100%),linear-gradient(286deg,rgba(173,173,173,.02) 0,rgba(173,173,173,.02) 2%,transparent 2%,transparent 12%,rgba(59,59,59,.02) 12%,rgba(59,59,59,.02) 100%),linear-gradient(77deg,rgba(87,87,87,.02) 0,rgba(87,87,87,.02) 18%,transparent 18%,transparent 55%,rgba(247,247,247,.02) 55%,rgba(247,247,247,.02) 100%),linear-gradient(90deg,rgb(232 236 255),rgb(255 253 246));
}
@media all and (max-width: 768px){
.bocuc_28 > .loprong, .bocuc_28 {
    width: 100%!important;}
.bocuc_28 ul {
    column-count: 1 !important;
    column-gap: 1px !important;}
.bocuc_28 > div > .header {
    font-size: 20px !important;}
.bocuc_28 strong img {
    display: none;
}

}
.bocuc_28 > .loprong { margin-left:auto; margin-right:auto; }
.bocuc_28 > .loprong > .header .header_text {color:#297ae8;}
.bocuc_29 .title-table.s3 { background: #0153e6; }
.bocuc_29 strong { font-weight: bold; }
.bocuc_29 .cardcontainer { text-align: center; }
.bocuc_29 .noidungdichvu { color: #606060;
    line-height: 30px;
    width: 82%;
    margin: auto; }
.bocuc_29 h2 { font-size: 40px;
    color: #1f2044; }
.bocuc_29 { background-image: url(https://wpdemo.archiwp.com/onum/wp-content/uploads/sites/3/2020/02/shape3-home4.png);
    background-repeat: no-repeat; }
.bocuc_29 .elementor-widget-container { padding: 25px; }
.bocuc_29 .ot-pricing-table.bg-shape.s1::before { background-image: url(https://wpdemo.archiwp.com/onum/wp-content/uploads/sites/3/2020/02/top-price1-1.png);
    background-position: top center; }
.bocuc_29 .ot-pricing-table.bg-shape.s2::before { background-color: #FF4B38;
    background-image: url(https://wpdemo.archiwp.com/onum/wp-content/uploads/sites/3/2020/02/top2-price-home6.png);
    background-position: top center; }
.bocuc_29 .elementor-2213 .elementor-element.elementor-element-52a1a93d .ot-pricing-table { padding: 40px 30px 0 30px; }
.bocuc_29 .elementor-element .elementor-widget-container { -webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    -o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s; }
.bocuc_29 .ot-pricing-table .title-table { position: absolute;
    top: 35px;
    left: 0;
    font-size: 18px;
    font-family: "Red Hat Display",sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background: #00c3ff;
    padding: 10px 15px 8px;
    letter-spacing: .5px;
    border-top-left-radius: 0;
    border-top-right-radius: 17px;
    border-bottom-right-radius: 17px;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-right-radius: 17px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 17px;
    -moz-border-radius-bottomright: 17px;
    -moz-border-radius-bottomleft: 0;
    box-shadow: 8px 8px 18px 0 rgba(42,67,113,.3);
    -webkit-box-shadow: 8px 8px 18px 0 rgba(42,67,113,.3);
    -moz-box-shadow: 8px 8px 18px 0 rgba(42,67,113,.3); }
.bocuc_29 .ot-pricing-table .octf-btn { margin-bottom: -26px; }
.bocuc_29 .octf-btn-secondary.octf-btn-icon { box-shadow: 8px 8px 18px 0 rgba(0,195,255,.3);
    -webkit-box-shadow: 8px 8px 18px 0 rgba(0,195,255,.3);
    -moz-box-shadow: 8px 8px 18px 0 rgba(0,195,255,.3); }
.bocuc_29 .ot-pricing-table .inner-table img { margin-bottom: 35px; }
.bocuc_29 .elementor img { height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
.bocuc_29 .elementor-2213 .elementor-element.elementor-element-52a1a93d .ot-pricing-table h2 { color: #000;
    font-weight: bold; }
.bocuc_29 .ot-pricing-table .inner-table h2 { font-size: 50px;
    font-weight: bold;
    color: #00c3ff;
    margin-bottom: 3px; }
.bocuc_29 .ot-pricing-table .inner-table .details { margin-top: 35px;
    padding-top: 28px;
    padding-bottom: 30px;
    line-height: 42px;
    border-top: 1px solid #e5e5e5; }
.bocuc_29 .ot-pricing-table .inner-table h2 sup { margin-left: -25px;
    font-size: 30px; }
.bocuc_29 .ot-pricing-table .inner-table > p { color: #a5b7d2;
    font-weight: bold;
    margin-bottom: 0; }
.bocuc_29 .ot-pricing-table .inner-table .details ul { list-style: none;
    margin-bottom: 0;
    padding: 0; }
.bocuc_29 .ot-pricing-table.bg-shape.s1::after { background-image: url(https://wpdemo.archiwp.com/onum/wp-content/uploads/sites/3/2019/10/bot-price1-1.png);
    background-position: bottom left; }
.bocuc_29 .elementor *, .bocuc_29 .elementor ::after, .bocuc_29 .elementor ::before { -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.bocuc_29 .bg-shape::after { bottom: 0;
    left: 0; }
.bocuc_29 .bg-shape::before, .bocuc_29 .bg-shape::after { content: "";
    position: absolute;
    width: 100%;
    height: 50%;
    z-index: -1;
    background-repeat: no-repeat; }
.bocuc_29 .bg-shape::before { top: 0;
    left: 0; }
.bocuc_29 .ot-pricing-table { position: relative;
    text-align: center;
    padding: 30px 40px 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    box-shadow: 8px 8px 30px 0 rgba(42,67,113,.1);
    -webkit-box-shadow: 8px 8px 30px 0 rgba(42,67,113,.1);
    -moz-box-shadow: 8px 8px 30px 0 rgba(42,67,113,.1); }
.bocuc_29 .octf-btn-secondary.octf-btn { box-shadow: 12px 12px 20px 0 rgba(0,195,255,.3);
    -webkit-box-shadow: 12px 12px 20px 0 rgba(0,195,255,.3);
    -moz-box-shadow: 12px 12px 20px 0 rgba(0,195,255,.3); }
.bocuc_29 .elementor a { -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none; }
.bocuc_29 .octf-btn-secondary { background: #00c3ff; }
.bocuc_29 .octf-btn-icon { text-align: left;
    padding: 5px 5px 5px 28px; }
.bocuc_29 .octf-btn { transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    font-size: 16px;
    padding: 16px 28px 16px 28px;
    line-height: 1;
    display: inline-block;
    margin: 0;
        margin-bottom: 0px;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    font-weight: bold;
    letter-spacing: 0;
    text-align: center;
    background: #fe4c1c;
    cursor: pointer;
    border: 1px solid transparent;
    outline: 0;
    box-sizing: border-box;
    color: #fff;
    position: relative;
    font-family: "Red Hat Display",sans-serif;
    overflow: hidden;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    box-shadow: 12px 12px 20px 0 rgba(254,76,28,.3);
    -webkit-box-shadow: 12px 12px 20px 0 rgba(254,76,28,.3);
    -moz-box-shadow: 12px 12px 20px 0 rgba(254,76,28,.3); }
.bocuc_29 .octf-btn::before { content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    opacity: 1;
    -webkit-transform: translate(-105%,0);
    transform: translate(-105%,0);
    background-color: rgba(255,255,255,.8); }
.bocuc_29 .elementor-element.elementor-element-52a1a93d.elementor-widget.elementor-widget-ipricingtable { width: 33.3%;
    display: inline-block;
vertical-align: top; }
.bocuc_29 .elementor-column, .bocuc_29 .elementor-column-wrap { position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.bocuc_29 .ot-pricing-table:hover { -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px); }
.bocuc_29 .ot-pricing-table.bg-shape.s2 { background: #ff4b38; }
.bocuc_29 .ot-pricing-table.bg-shape.s2 { box-shadow: 8px 8px 30px 0 rgba(254,76,28,.37); }
.bocuc_29 strong { color: #00c3ff;
    font-size: 45px; }
.bocuc_29  .number-box { width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    font-family: "Red Hat Display",sans-serif;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: -35px;
    margin-left: -35px;
    margin-bottom: 45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #0039e4;
    background-image: -moz-linear-gradient(145deg,#0039e4,#04dbf1);
    background-image: -webkit-linear-gradient(145deg,#0039e4,#04dbf1);
    background-image: linear-gradient(145deg,#0039e4,#04dbf1);
    box-shadow: 10px 10px 30px 0 rgba(2,156,236,.3);
    -webkit-box-shadow: 10px 10px 30px 0 rgba(2,156,236,.3);
    -moz-box-shadow: 10px 10px 30px 0 rgba(2,156,236,.3); }
.bocuc_29  .number-box1 { width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    font-family: "Red Hat Display",sans-serif;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: -35px;
    margin-left: -35px;
    margin-bottom: 45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #0039e4;
    background-image: -moz-linear-gradient(145deg,#ff403e,#fb8b28);
    background-image: -webkit-linear-gradient(145deg,#ff403e,#fb8b28);
    background-image: linear-gradient(145deg,#ff403e,#fb8b28);
    box-shadow: 10px 10px 30px 0 rgba(2,156,236,.3);
    -webkit-box-shadow: 10px 10px 30px 0 rgba(2,156,236,.3);
    -moz-box-shadow: 10px 10px 30px 0 rgba(2,156,236,.3); }
.bocuc_29 .ot-pricing-table.bg-shape.s2, .bocuc_29 .ot-pricing-table.bg-shape.s2 p, .bocuc_29 .ot-pricing-table.bg-shape.s2 h2 { color: white; }
.bocuc_29 .ot-pricing-table.bg-shape.s2 .title-table { color: #ff4b38!important;
    background: white!important; }
.bocuc_29 .ot-pricing-table.s2 .title-table:nth-child(3) { background: #0160e7; }
@media all and (max-width: 768px) { .bocuc_29 > .loprong, .bocuc_29 { width: 100%!important; }
.bocuc_29 .elementor-element.elementor-element-52a1a93d.elementor-widget.elementor-widget-ipricingtable { width: 100%; }


 }
.bocuc_29 > .loprong { margin-left:auto; margin-right:auto; }
.bocuc_29 .noidungdichvu {font-size:20px;}
.bocuc_29 .ot-pricing-table .inner-table .details li {font-size:20px;line-height:42px;}
.bocuc_29 .ot-pricing-table .inner-table .details ul {list-style-type:circle;}
.bocuc_29 .ot-pricing-table .inner-table .details li {color:#333;}
.bocuc_29 .ot-pricing-table.s2 .inner-table .details li {color:white;}
.bocuc_30 > .loprong > .header .header_text {color:#ce271b;}
.bocuc_31{background:#fff url('/files/assets/131554230unnamed.png') left top;padding:50px 0;}
.bocuc_31 > .loprong{max-width:100%;margin:auto;}
.bocuc_31 > .loprong { margin-left:auto; margin-right:auto; }
@media all and (max-width: 768px) { .bocuc_32 > .loprong, .bocuc_32 { width: 100%!important; }
.bocuc_32 .list10buoc .noidung { width: 82% !important; }


 }
.bocuc_32 .list10buoc {font-size:20px;color:#114881;padding:10px 0;margin-bottom:30px;}
.bocuc_32 .list10buoc .icon {display:inline-block;width:16%;vertical-align:middle;text-align:center;font-size:50px;color:#114881;}
.bocuc_32 .list10buoc .noidung {display:inline-block;width:82%;vertical-align:middle;}
.bocuc_32 .list10buoc .noidung a {font-size:18px;line-height:30px;color:#114881;}
.bocuc_32 .fa-hand-point-right {font-family:'Font Awesome 6 Free';font-weight:bold;}
.bocuc_32 .fa-hand-point-right::before {content:'\f0a4';}
.bocuc_32 > .loprong > .padding > img {width:49%;height:auto;}
@media(max-width:768px){.bocuc_32{width:100%!important;}}
.bocuc_33 .sxn-form-60 { background:#0068ac; color:#fff; padding:18px; text-align:center; }
.bocuc_33 .sxn-contact-form { display:grid; gap:8px; margin-top:12px; }
.bocuc_33 .sxn-contact-form input { box-sizing:border-box; width:100%; padding:9px; border:1px solid #ccc; }
.bocuc_33 .sxn-contact-form button { padding:10px; background:#ffdf00; color:#111; border:0; cursor:pointer; font-weight:bold; }
.bocuc_33 .sxn-contact-form a { color:white; }
.bocuc_33 .sxn-form-60 {box-sizing:border-box;background:#114881;color:white;border:2px solid white;border-radius:15px;padding:20px;text-align:left;}
.bocuc_33 .sxn-form-60 > strong {display:block;font-size:26px;line-height:30px;font-weight:normal;text-align:center;}
.bocuc_33 .sxn-form-60 .sxn-contact-form {display:grid;gap:15px;margin-top:10px;}
.bocuc_33 .sxn-form-60 label {display:grid;gap:2px;color:white;font-size:15px;text-align:left;}
.bocuc_33 .sxn-form-60 input {width:100%;height:25px;padding:1px 2px;border:1px solid #aaa;border-radius:3px;font-size:13px;}
.bocuc_33 .sxn-form-60 .sxn-contact-form button {width:100%;padding:19px 10px;background:#0351a2;border:3px solid white;color:white;font-size:18px;font-weight:normal;}
@media(max-width:768px){.bocuc_33{width:100%!important;}}
.bocuc_33 { box-sizing:border-box; background:#114881; color:#fff; border:2px solid #fff; border-radius:15px; padding:20px; text-align:left; }
.bocuc_33 > .loprong > .padding { padding:0; }
.bocuc_33 .consultation-form { display:grid; gap:15px; margin-top:10px; }
.bocuc_33 .consultation-form::before { content:'ĐỂ LẠI THÔNG TIN ĐỂ ĐƯỢC TƯ VẤN NGAY'; display:block; color:#fff; font-size:26px; line-height:30px; font-weight:normal; text-align:center; }
.bocuc_33 .consultation-form input { box-sizing:border-box; width:100%; height:31px; padding:3px 6px; border:1px solid #aaa; border-radius:3px; font-size:13px; }
.bocuc_33 .consultation-form textarea { display:none; }
.bocuc_33 .consultation-form button { width:100%; padding:19px 10px; background:#0351a2; border:3px solid #fff; color:#fff; font-size:18px; font-weight:normal; cursor:pointer; }
.bocuc_33 .consultation-form [role="status"] { margin:0; }
.bocuc_33 { min-height:386px; }
.bocuc_34 {background:#114881;color:white;padding:30px 0;}
.bocuc_34 > .loprong {max-width:1200px;width:100%;margin:auto;}
.bocuc_34 a {color:#ffeb00;}
.bocuc_34 h2 {text-align:center;text-transform:uppercase;}
@media(max-width:768px){.bocuc_34 > .loprong {width:100%;} .bocuc_34 > .loprong > .padding {padding:10px;box-sizing:border-box;}}
.bocuc_34 > .loprong { margin-left:auto; margin-right:auto; }
.bocuc_34 a {
  text-decoration: none;
}
/* Match the original WMP footer typography. */
.bocuc_34 { font-size:18px; }
.bocuc_34 .bocuc_35 h2 { font-size:30px; line-height:1.2; }
@media(max-width:768px){.bocuc_36 {width:100%!important;}}
@media(max-width:767px){.bocuc_36{font-size:18px;line-height:1.45;overflow-wrap:anywhere}}
.bocuc_37 ul {
    margin: 10px auto;
}
.bocuc_37 .header_text a {
    font-weight: bold;
    color: yellow !important;
}
@media(max-width:768px){.bocuc_37 {width:100%!important;}}
@media(max-width:767px){.bocuc_37{font-size:18px;line-height:1.45;overflow-wrap:anywhere}}
.bocuc_37 .bct > span.header_text { display:block; font-size:20px; line-height:1.15; }
.bocuc_37 .bct ul, .bocuc_37 .bct ul a { font-size:20px; }
.bocuc_37 .bct ul a { color:white !important; }
.bocuc_38 bocuc.bocuc_38 ul { padding: 0; }
.bocuc_38 { border-top: 1px solid #29598a;
    padding-top: 20px; }
.bocuc_38 ul li { font-size: 16px;
    margin-bottom: 14px;
    color: yellow;
    font-weight: bold;
text-transform: uppercase; }
.bocuc_38 .anhfooter { width: 59%;
    display: inline-block;
text-align: center;
    vertical-align: top; }
.bocuc_38 .lienket { width: 40%;
    display: inline-block;
    vertical-align: top; }
.bocuc_38 .anhfooter img { width: 48%;
    display: inline-block;
    border-radius: 10px;
    padding: 1%; }
.bocuc_38 .anhfooter a:link { color: yellow !important;
    font-weight: bold; }
.bocuc_38 .anhfooter p { margin: auto; }
@media all and (max-width: 768px) { .bocuc_38 > .loprong, .bocuc_38 { width: 100%!important; }
.bocuc_38 .lienket, .bocuc_38 .anhfooter { width: 100% !important;
    display: block !important; }


 }
@media(max-width:767px){.bocuc_38 .lienket{font-size:18px;line-height:1.45;overflow-wrap:anywhere}.bocuc_38 .lienket ul{padding-left:25px}}
.bocuc_38 > .loprong > .header > .header_text { color:#f7ff03; }
.bocuc_38 .anhfooter p { font-size:18px; }
.bocuc_39 {background:#003d72;color:white;text-align:center;padding:15px;}
.bocuc_39 a {color:white;}
.bocuc_39 p {margin:5px auto;}
.bocuc_39 { font-size:20px; }
@media all and (max-width: 768px){
.bocuc_39 {
  font-size: 18px;
}
.bocuc_39 p {
  line-height: 1.5;
  text-align: left;
}

}
.bocuc_41 { width:100%; height:auto !important; background:#0A51E0 !important; clip-path:none !important; }
@media (max-width:768px) { .bocuc_41, .bocuc_41 > .loprong { width:100% !important; } .bocuc_41 .padding { padding:0 5px; } }
.bocuc_42 .cardcontainer img { animation: zoominoutsinglefeatured 1s infinite; }
.bocuc_42 .bannermobile { display: none; }
.bocuc_42 .bannerpc { display: block; }
.bocuc_42 .fas.fa-stars, .bocuc_42 .far.fa-star { color: #ffe300;
    font-size: 35px;
    margin-right: 10px;
    margin-bottom: 10px; }
.bocuc_42 .gt2 { border-radius: 20px;
    border: 5px dashed yellow;
    width: 500px;
    margin: 10px auto 30px auto;
    padding: 10px 0; }
.bocuc_42 .gt2 p { margin: 5px auto;
    font-size: 23px;
    font-weight: bold;
    color: #00ffb7; }
.bocuc_42 > .loprong > .padding { color: #FFFFFF;
    padding-top: 5px; }
.bocuc_42 .trai { width: 85%;display: inline-block; }
.bocuc_42 .elementor-heading-title.elementor-size-default { font-size: 60px; }
.bocuc_42 .lead { font-size: 22px;
    font-weight: bold;
    font-style: italic; }
.bocuc_42 .far.fa-check-circle { color: #ff0; }
.bocuc_42 h1 { font-size: 46px;
    color: yellow;
    line-height: 55px;
margin: auto; }
.bocuc_42 h1 a { color: yellow !important; }
.bocuc_42 .gt1 { margin: auto;
    font-size: 35px;
    line-height: 43px; }
.bocuc_42 .far.fa-star { margin-right: 15px; }
@media all and (max-width: 768px) { .bocuc_42 .bannermobile { display: block !important; }
.bocuc_42 .bannerpc { display: none !important; }
.bocuc_42 > .loprong, .bocuc_42 { width: 100%!important; }
.bocuc_42 .fas.fa-stars, .bocuc_42 .far.fa-star { color: #ffe300;
    font-size: 18px !important; }
.bocuc_42 h1 { font-size: 36px !important;
    line-height: 40px !important; }
.bocuc_42 .gt2 p { margin: 5px auto;
    font-size: 18px !important; }
.bocuc_42 .gt2 { border: 3px dashed yellow !important;
    width: auto !important;
    margin: 20px auto 30px auto !important; }



 }
.bocuc_42 .fas.fa-stars::before {content:'✦';font-family:Arial,sans-serif;}
.bocuc_42 .far.fa-star::before {content:'☆';font-family:Arial,sans-serif;}
.bocuc_42 h1 a {text-decoration:none;}
.bocuc_42 > .loprong { margin-left:auto; margin-right:auto; }
.bocuc_42 { font-size:20px; color:#333; }
.bocuc_42 .bannerpc { margin:0; padding:10px 0; }
.bocuc_42 .bannerpc img, .bocuc_42 .bannermobile img { max-width:100%; height:auto; }
.bocuc_40 > .loprong {width:100%;max-width:1200px;margin:auto;}
.bocuc_40 > .loprong > .padding {padding:15px;box-sizing:border-box;}
.bocuc_40 h2,.bocuc_40 h3 {color:#155cdd;}
.bocuc_40.mauchitietbaiviet_1 { font-size:20px; color:#333; }
.bocuc_40.mauchitietbaiviet_1 h1.header { font-size:40px; line-height:normal; color:#333; margin:26.8px 0; }
.bocuc_40.mauchitietbaiviet_1 > .loprong > .padding { padding:0 8px; }
.bocuc_40.mauchitietbaiviet_1 .chucnang_chitiet.noidungchitiet { font-size:17px; }
@media (max-width:768px) { .bocuc_40.mauchitietbaiviet_1 h1.header { font-size:30px; margin:18px 0; } }
.bocuc_43 img.wp-smiley, .bocuc_43 img.emoji { display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important; }
.bocuc_43 .padding { background: white;
  padding: 12px 20px 20px 20px;
  border-radius: 10px; }
.bocuc_43 h2 { margin: auto;
text-align: center;
color: #C7161D; }
.bocuc_43 .sonnhapkhau { margin: 10px auto;
  width: 100%; }
.bocuc_43 td, .bocuc_43 th { border: 1px solid #ddd;
  padding: 8px; }
.bocuc_43 table { border-collapse: collapse; }
.bocuc_43 tr:nth-child(even) { background-color: #f2f2f2; }
.bocuc_43 tr:hover { background-color: #ddd; }
.bocuc_43 th { padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #04AA6D;
  color: white; }
@media all and (max-width: 768px) { .bocuc_43 .sonnhapkhau { width: 100%; }
.bocuc_43 .padding { padding: 12px 10px 20px 10px; }

 }
.bocuc_43 { font-size:20px; color:#333; }
.bocuc_43 h2 { font-size:30px; }
.bocuc_44 {background:#114881;color:white;padding:30px 0;}
.bocuc_44 > .loprong {max-width:1200px;width:100%;margin:auto;}
.bocuc_44 a {color:#ffeb00;}
.bocuc_44 h2 {text-align:center;text-transform:uppercase;}
@media(max-width:768px){.bocuc_44 > .loprong {width:100%;} .bocuc_44 > .loprong > .padding {padding:10px;box-sizing:border-box;}}
.bocuc_44 > .loprong { margin-left:auto; margin-right:auto; }
.bocuc_44 a {
  text-decoration: none;
}
/* Match the original WMP footer typography. */
.bocuc_44 { font-size:18px; }
.bocuc_44 .bocuc_45 h2 { font-size:30px; line-height:1.2; }
@media(max-width:768px){.bocuc_46 {width:100%!important;}}
@media(max-width:767px){.bocuc_46{font-size:18px;line-height:1.45;overflow-wrap:anywhere}}
.bocuc_47 ul {
    margin: 10px auto;
}
.bocuc_47 .header_text a {
    font-weight: bold;
    color: yellow !important;
}
@media(max-width:768px){.bocuc_47 {width:100%!important;}}
@media(max-width:767px){.bocuc_47{font-size:18px;line-height:1.45;overflow-wrap:anywhere}}
.bocuc_47 .bct > span.header_text { display:block; font-size:20px; line-height:1.15; }
.bocuc_47 .bct ul, .bocuc_47 .bct ul a { font-size:20px; }
.bocuc_47 .bct ul a { color:white !important; }
.bocuc_48 bocuc.bocuc_48 ul { padding: 0; }
.bocuc_48 { border-top: 1px solid #29598a;
    padding-top: 20px; }
.bocuc_48 ul li { font-size: 16px;
    margin-bottom: 14px;
    color: yellow;
    font-weight: bold;
text-transform: uppercase; }
.bocuc_48 .anhfooter { width: 59%;
    display: inline-block;
text-align: center;
    vertical-align: top; }
.bocuc_48 .lienket { width: 40%;
    display: inline-block;
    vertical-align: top; }
.bocuc_48 .anhfooter img { width: 48%;
    display: inline-block;
    border-radius: 10px;
    padding: 1%; }
.bocuc_48 .anhfooter a:link { color: yellow !important;
    font-weight: bold; }
.bocuc_48 .anhfooter p { margin: auto; }
@media all and (max-width: 768px) { .bocuc_48 > .loprong, .bocuc_48 { width: 100%!important; }
.bocuc_48 .lienket, .bocuc_48 .anhfooter { width: 100% !important;
    display: block !important; }


 }
@media(max-width:767px){.bocuc_48 .lienket{font-size:18px;line-height:1.45;overflow-wrap:anywhere}.bocuc_48 .lienket ul{padding-left:25px}}
.bocuc_48 > .loprong > .header > .header_text { color:#f7ff03; }
.bocuc_48 .anhfooter p { font-size:18px; }