* { margin: 0; padding: 0; } 
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 { margin: 0; } 
body { font-family: 'MulishRegular'; font-size: 14px; color: #333; background: #fff; } 
p { margin: 0 } 
ul { margin-bottom: 0px } 
.text-align-center { text-align: center; } 
/* h4 { font-size: 0rem } 
a:hover { color: #ffffff } */
/* header */
.flex { display: flex; flex-wrap: wrap; align-items: flex-end; } 
.box-slide { position: relative; } 
.sologan { width: 50%; } 
.ml { margin-left: 5rem; } 
.ml2 { margin-left: 3.1rem; } 
.social li { padding: 0px 5px; list-style: none; margin-top: -5px; } 
.header-top { background-color: #2525CB; padding: 5.5px 0px; margin: auto; } 
.header_top_all { display: flex; align-items: center; justify-content: space-between; } 
.social li a { position: relative; top: 2px; } 
.fol { font-size: 13px; font-family: 'MulishRegular'; color: #ffffff; margin-right: 10px; } 
.slogan_header { display: flex; align-items: baseline; font-size: 14px; font-family: 'MulishRegular'; color: #fff; padding-right: 10px; border-right: 1px solid; } 
.mail_header i { color: #fff; margin-right: 5px; } 
.mail_header { display: flex; align-items: baseline; } 
.address-header i { color: #fff; margin-right: 5px; } 
.address-header { display: flex; align-items: baseline; } 
.main_cont { font-size: 15px; font-family: 'MulishRegular'; color: #000; margin-right: 22px; } 
.main_cont span { font-size: 15px; font-family: 'MulishBold'; color: #E4AF47; } 
.logo_main { display: flex; align-items: center; justify-content: flex-end; padding: 18px 0px 15px; } 
.namecty_vi { font-size: 48px; font-family: 'SFUEurostileBoldCondensed'; color: #D11F1F; margin-right: 200px; } 
.namecty_vi span { color: #2525CB; } 

.tel_number { display: flex; justify-content: center; align-items: center; z-index: 1; margin-left: 68px; } 
.cont_header { font-family: 'MulishRegular'; color: #000; line-height: 1.5; } 

.header-bottom { padding: 0px 0px; } 
.search { margin-left: auto; } 
.giohang { display: flex; align-items: center; } 
.giohang_box { position: relative; } 
.soluong { position: absolute; content: ''; top: -5px; right: -13px; width: 18px; height: 18px; border-radius: 50%; background-color: #BE9329; color: #fff; display: flex; align-items: center; justify-content: center; } 
.giohang span { margin-left: 15px; font-size: 14px; color: #000; font-family: 'MulishRegular'; } 
.logo-header img { margin-top: 6px; } 
.logo-main { z-index: 1; position: relative; } 
/* menu */
.menu-left { margin-top: -75px; } 
.menu-right { display: flex; align-items: center; } 
.menu-logo { list-style: none; width: 270px; } 
.menu ul { margin: 0; } 
.menu { background-color: #ffffff00; position: relative; z-index: 9; padding: 11px 0; } 
.menu.fixed { background-color: #ffffff } 
.menu.fixed>div>ul { padding: 2px 0px; } 
.menu.fixed .logo-main img { width: 70%; } 
.menu.fixed .logo-main canvas { width: 100%; } 
.menu.fixed .menu-left { margin-top: 0; } 
.space { margin: 0px 15.5px; height: 4px; width: 4px; border-radius: 50%; background: #D79411; } 
.logo_menu_res { text-align: center; padding: 10px; display: none; } 
.logo_menu_res img { width: 45%; } 
/* tieuchi */
.tieuchi_main { margin-left: 10px; } 
.box_tieuchi { display: flex; align-items: flex-start; } 
.tieuchi_vi { font-size: 35px; color: #000; font-family: 'SVNAvobold'; margin-bottom: 5px; text-transform: uppercase; } 
.tieuchi_mt { font-size: 14px; color: #4D4D4D; font-family: 'MulishRegular'; line-height: 1.5; } 
.boxtieuchi { display: flex; align-items: center; } 
.tieuchimain { margin-left: 15px; } 
/* quytrinh */
.quytrinh_index { padding: 50px 0; } 
.quytrinh_box { border: 1px solid #E4AF47; border-radius: 50px; padding: 65px 15px 60px; position: relative; } 
.step { position: absolute; content: ''; height: 32px; width: 32px; border-radius: 50%; background: #DB5434; display: flex; align-items: center; justify-content: center; top: 0; right: 0; color: #fff; font-size: 17px; font-family: 'MulishExtraBold'; } 
.qt_img { width: 90px; height: 90px; border-radius: 50%; background: #FFEDC9; display: flex; align-items: center; justify-content: center; margin: auto; } 
.item-qt { text-align: center; } 
.quytrinh_name { color: #000000; font-size: 16px; font-family: 'MulishBold'; text-transform: uppercase; margin: 15px 0; } 
.quytrinh_desc { color: #4D4D4D; font-size: 14px; font-family: 'MulishRegular'; } 

/*vi sao chon*/
.visao_chon_index { background: #FFF7E7; padding: 35px 0 60px; } 
.visao_chon { display: flex; align-items: flex-start; justify-content: space-between; } 
.visao_chon-l { width: 48.5%; } 
.visao_chon-r { width: 49%; } 
.form_lienhe { background:#fff; border-radius: 20px; text-align: center; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75); } 
.form_lienhe form { width: 90%; margin: auto; padding: 45px 0 40px; } 
.tieuchi-scroll { height: 490px; } 
.tieuchi_main { margin-left: 30px; } 
.box_tieuchi { display: flex; align-items: center; padding: 10px 0; border-bottom:1px dashed #c8c8c8; } 
.tieuchi_vi_visao { font-size: 16px; color: #000; font-family: 'MulishBold'; margin-bottom: 5px; text-transform: uppercase; } 
.tieuchi_mt_visao { font-size: 14px; color: #4D4D4D; font-family: 'MulishRegular'; line-height: 1.5; } 

/*dang ky*/
.dangky_index { background: url(../imgs/icons/bg_dk.png)no-repeat; background-size: cover; padding: 65px 0px } 
.thuvien_lienhe { display: flex; align-items: flex-end; justify-content: space-between; } 
.thuvienanh_box { width: 65%; } 
.box_baogia_main { width: 30%; background: url(../imgs/icons/360x390.png)no-repeat; background-size: cover; padding: 28px 0px } 
.flipto-prev { display: none !important; } 
.flipto-next { display: none !important; } 
/* gioithieu */
.box_gioithieu { display: flex; justify-content: space-between; align-items: start; } 
.gioithieu_left { width: 48.5%; } 
.gioithieu_right { width: 48.5%; position: relative; display: flex; justify-content: center; align-items: center; } 
.gioithieu_right::after { position: absolute; content: ''; background: url(../imgs/583x561.png)no-repeat; background-size: cover; width: 583px; height: 561px; } 
.gioithieu_img_right { width: 91.3%; margin: auto; } 
.doinet { font-size: 30px; color: #000; font-family: 'MulishRegular'; } 
.giothieu_title { margin-bottom: 15px; border-left:2px solid #000; padding-left: 20px; } 
.doinet1 { font-size: 20px; color: #000; font-family: 'OpenSansRegular'; text-transform: uppercase; } 
.gioithieu_vi { font-size: 50px; color: #DB5434; font-family: 'SVNAgencyFB'; line-height: 1; text-transform: uppercase; } 
.gioithieu_mota { color: #4D4D4D; line-height: 2; font-size: 15px; font-family: 'MulishRegular'; text-align: justify; } 
.xemthem { font-family: 'MulishBold'; font-size: 14px; color: #000; height: 40px; width: 130px; line-height: 40px; text-align: center; display: inline-block; text-transform: uppercase; margin-top: 25px; position: relative; z-index: 2; } 
.gioithieu { padding: 65px 0px; } 
.xemthem_tieude { font-family: 'MulishBold'; font-size: 15px; color: #000; } 
.tieude { display: flex; align-items: center; justify-content: center; } 
.tieude1 { text-align: center; } 
.seticons { margin: 0px 50px; } 
.xemthem { margin: 20px 0 30px; } 
.xemthemchung { font-family: 'OpenSansRegular'; font-size: 16px; color: #fff; background: #E4AF47; padding: 10px 20px; border-radius: 10px; } 
.xemthemchung:hover { color: #fff; background: #DB5434; padding: 10px 20px; transition: all 0.1s; } 
/* danhmuc */
.danhmuc_list { position: relative; } 
.danh_muc_title { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; padding: 0px 20px } 
.danhmuc_vi { font-size: 24px; color: #ffffff; font-family: 'MulishBold'; } 
/* sanpham_moi*/
.pic-product { position: relative; } 
.middle { position: absolute; width: 100%; background: #BE9329; transform: translateY(-100%); opacity: 0; transition: .5s ease; } 
.them_vao_gio { display: flex; align-items: center; justify-content: center; padding: 10px 0px; color: #fff; } 
.them_vao_gio i { margin-right: 5px; } 
.pic-product:hover .middle { opacity: 1; } 
.xemthemsp { font-family: 'MulishBold'; font-size: 15px; background-color: #ebdb6b; color: #000; height: 40px; width: 180px; line-height: 40px; text-align: center; display: inline-block; margin: 20px auto; text-transform: uppercase; } 
.vien_xemthem { position: relative; } 
.vien_xemthem::before { position: absolute; content: ''; border: 1px solid #ebdb6b; width: 100%; height: 1px; top: 39px; right: 0px; z-index: -1; } 
/* sanpham_banchay */
.noidung_top { padding-bottom: 20px; text-align: center; } 
.title_h2 { font-size: 30px; color: #DB5434; font-family: 'MulishExtraBold'; text-transform: uppercase; } 
.slogan1 { font-size: 17px; color: #000; font-family: 'MulishRegular'; margin: 7px 0px; } 
.title_h2a { font-size: 35px; color: #fff; font-family: 'MulishBold'; text-transform: capitalize; text-align: center; } 
.slogan1a { font-size: 14px; color: #fff; font-family: 'MulishRegular'; text-align: center; } 
.slogan-main { text-align: center; font-size: 16px; color: #000; font-family: 'MulishRegular'; } 
.sanpham_banchay { padding: 0px 0px 40px 0px; } 
.gia { color: #555555; } 
.vien_title { width: 70px; border-bottom: 1px solid #DB5434; margin: auto; margin-top: 12px; } 
/* .danhmuc_list */
.grid-page-tc { display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 20px 20px } 
.grid-page { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 20px 20px } 
.grid-page2 { display: grid; grid-template-columns: repeat(4, 2fr); grid-gap: 20px 20px } 
.danhmuc_sanpham { justify-content: center; } 
.li_a { padding: 0px 5px; } 
.space_sp { display: flex; align-items: center; justify-content: center; margin: 20px 0 10px; } 
.danhmuc_sanpham li a { font-size: 18px; color: #000; font-family: 'MulishRegular'; text-transform: uppercase; padding: 10px 20px; margin: 0 10px; border-radius: 30px; border: 1px solid #CC0001; cursor: pointer; } 
.danhmuc_sanpham li a.active,
.danhmuc_sanpham li a:hover { background-color: #CC0001; transition: all 0.3s; color: #ffffff !important; border-radius: 30px; padding: 10px 20px; margin: 0 10px; border: 1px solid #CC0001; } 
.noidungbox_left { width: 100%; } 
.noidungbox_right { width: 22.32%; } 
/* .danhmuc_sanpham li a.active { background-color: #0189e1; color: #ffffff!important; } */
a:not([href]):not([class]) { color: unset; } 
/* .danhmuc_sanpham li a { font-size: 16px; color: #0189e1!important; font-family: 'Quicksand_regular'; padding: 8.5px 24px; display: inline-block; border-radius: 30px; border: 1px solid #0189e1; text-transform: uppercase; cursor: pointer; } */
.danhmuc_sanpham li { list-style: none; } 
.wrap-content.space_sp { margin-bottom: 30px; } 
.danhmuc_sanpham_index { margin-top: 40px; } 
/* album */
/* .img_left { width: 55%; } 
.img_right { width: 41.7%; } 
.album_img { display: flex; justify-content: space-between; } 
.img_left_top { display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 45px; } 
.img_left_bottom { display: flex; width: 83%;; justify-content: space-between; margin-left: auto; } 
.album_anh { padding: 0px 0px 60px 0px; } 
.album_name { font-size: 26px; font-family: 'MulishBold'; text-transform: uppercase; position: relative; padding-left: 100px; margin-top: 10px; margin-bottom: 31px; } 
.album_name::after { content: ''; position: absolute; border: 0.75px solid #c8c8c8; height: 1px; top: 18px; left: 0; width: 75px; } 
.album_gallery { display: none; } 
.info-product { text-align: center; } 
.addcart { cursor: pointer; } 
.modal-header { background-color: #0189e1; color: #ffffff; } 
.zoom_hinh { position: relative; } 
.line_index { margin-top: 10px; } 
.album_vi1 { font-size: 17px; color: #ffffff; font-family: 'BeVietnam_light'; } 
.mau { color: #ffffff; } */

/* lienhebaogia*/
.hinhanh_baogia { } 
.thuvien_lienhe_main { margin-bottom: 40px; } 
.lienhe_baogia { padding: 70px 0px; } 
.video_fanpage { display: flex; align-items: flex-start; justify-content: space-between; } 
.video_index { width: 48%; } 
.fanpage_index { width: 48%; } 
.fb { margin-bottom: 19px; } 
.form_contact { display: flex; } 
.form_top,
.form_bottom { width: 100%; } 
.vienlienhe { border-left: 1px solid #fff; } 
.video_fanpage_main { padding: 35px 0px 0px; } 
/*video*/
.slide_danhmuc { padding: 40px 0; } 
/* tintuc */
.noidung_top1 .tieude { display: flex; flex-direction: column; align-items: flex-start; border-left: 2px solid #DB5434; padding-left: 20px; margin-bottom: 20px; } 
.tintuc_vi { font-size: 15px; color: #000; font-family: 'MulishBold'; margin: 12px 0 5px; } 
.tintuc_vi:hover { color: #DB5434; } 
.tintuc_mt { font-size: 14px; color: #555; font-family: 'MulishRegular'; } 
.slogan-main1 { font-size: 14px; color: #4D4D4D; font-family: 'MulishRegular'; } 
.tintuc { padding: 30px 0 40px; } 

/*feedback*/
.feedback_index { background: url(../imgs/1366x503.png)no-repeat; background-size: cover; padding: 60px 0; } 
.fb_box { display: flex; align-items: center; justify-content: space-between; } 
.fb_title { width:31%; } 
.fb_cont { width:66%; } 
.feedback-image-large { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 25px; } 
.feedback-image-large img { border-radius: 50%; } 
.feedback-name { font-size: 35px; color: #E4AF47; font-family: 'MulishExtraBold'; text-transform: uppercase; } 
.feedback-desc { font-size: 14px; color: #fff; font-family: 'MulishRegular'; text-align: justify; line-height: 1.8; } 
.feedback-info-large { background: #fff; padding: 67px 20px; border-radius: 20px; border: 1px solid #DB5434; } 
.vien_fb { width: 174px; border-top: 1px solid #fff; margin: 25px 0; } 
.feedback-info { margin-left: 20px; } 
.fb_items-cont { font-size: 14px; color: #4D4D4D; font-family: 'MulishRegular'; line-height: 1.8; } 
.fb_items-desc { font-size: 14px; color: #C5C5C5; font-family: 'MulishRegular'; } 
.fb_items-name { font-size: 16px; color: #DB5434; font-family: 'MulishBold'; text-transform: uppercase; } 
/* chuong trinh hot*/
.chuongtrinhhot { background: #E4AF47; padding: 50px 0; } 
.chuongtrinhhot .owl-item { padding-bottom: 10px; } 
.chuongtrinhhot_box { background: #fff; border-top-right-radius: 12px; border-bottom-left-radius: 12px; box-shadow: 0px 5px 0px 0px rgba(219,84,52,1); padding-bottom: 10px; } 
.chuongtrinhhot_vi { font-size: 16px; color: #000; font-family: 'MulishBold'; text-align: center; padding:0 5px; margin-top: 10px; text-transform: uppercase; } 
.chuongtrinhhot_vi:hover { color: #DB5434; } 
.chuongtrinhhot_img { border-top-right-radius: 12px; border-bottom-left-radius: 12px; } 
/* hoptac */
.quocgia_hoptac { padding: 50px 0; } 
.grid-page-hoptac { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 30px 30px; } 
.quocgia_hoptac_box { background: #fff; text-align: center; box-shadow: 0px 0px 8px 0px rgba(153,153,153,1); border-radius: 10px; overflow: hidden; } 
.quocgia_hoptac_name { margin-top: -35px; z-index: 1; position: relative; } 
.quocgia_hoptac_name::after { position: absolute; content: ''; background: url(../imgs/380x67.5.png)no-repeat; background-size: cover; width: 380px; height: 67.5px; top:0; left: 0; z-index: -1; } 
.quocgia_hoptac_vi { font-size: 20px; color: #000; font-family: 'MulishBold'; padding: 15px; text-transform: uppercase; } 
.quocgia_hoptac_vi:hover { color: #DB5434; } 
.quocgia_img img { max-width: 82px; } 
/* congtrinh */
.congtrinh { overflow: hidden; } 
.congtrinh .owl-carousel .owl-stage-outer { overflow: visible; } 
.congtrinh .wrap-content { max-width: 1000px; margin: auto; width: calc(100% - 30px); } 
.congtrinh-item .img1 { opacity: 0; } 
.padding-top-bottom { padding: 2.5rem 0; } 
.congtrinh-item { transform: skewX(-30deg); display: block; position: relative; overflow: hidden; margin-top: 15px; } 
.congtrinh-img { transform: skewX(30deg) !important; display: block; position: absolute; left: -40%; top: 0; width: calc(100% + 80%); height: 100%; object-fit: cover; max-width: calc(100% + 80%) !important; } 
/* doitac */
.doitac_index { background: #F2F2F2; padding: 20px 0; } 
.doitac_banner { width: 177px; height: 177px; border-radius: 50%; background: #fff; display: flex; align-items: center; justify-content: center; border: 1px solid #d3d3d3; } 

/* footer */
.box_footer { display: flex; flex-wrap: wrap; justify-content: space-between; } 
.footer-news:nth-child(1) { width: 38%; } 
.footer-news:nth-child(2) { width: 18%; } 
.footer-news:nth-child(3) { width: 30%; } 
.title-footer { font-size: 25px; font-family: 'MulishBold'; color: #000; margin-bottom: 15px; } 
.footer_icon li { list-style: none; padding: 6px 0px; } 
.footer_icon ul li { display: flex; align-items: center; } 
.footer_icon { font-size: 14px; font-family: 'OpenSansRegular'; color: #fff; margin-top: 10px; } 
.copyright,
.statistic { font-size: 14px } 
.list_icon ul { display: flex; } 
.list_icon ul li img { margin-right: 10px; max-width: 46px } 
.list_icon ul li { list-style: none } 
.chinh_sach { margin-bottom: 14px; font-family: 'MulishBold'; font-size: 18px; color: #fff; } 
.footer_icon img { padding-right: 10px; } 
.box_footer { padding: 60px 0px; } 
.footer-article { background: url(../imgs/bg_ft.png)no-repeat; background-size: cover; } 
.list_icon { margin-top: 10px; } 
.footer-ul li { list-style: inside; } 
.footer-ul li::marker { color: #fff; } 
.qr_content { font-size: 14px; font-family: 'MulishRegular'; color: #4D4D4D; line-height: 2; } 
/* trangtrong */
.tagseo { background: #FFF7E7; padding: 35px 0; } 
.tagseo_title { font-size: 15px; font-family: 'MulishExtraBold'; color: #000; } 
.tagseo_name { font-size: 15px; font-family: 'MulishRegular'; color: #4D4D4D; } 
.tagseo_name:hover { color: #DB5434; } 
/* trangtrong */
.title-main span { font-size: 30px; color: #DB5434; font-family: 'MulishExtraBold'; text-transform: uppercase; } 
.title-main1 span { font-size: 26px; color: #DB5434; font-family: 'MulishExtraBold'; text-transform: uppercase; } 
.wrap-detail { padding-bottom: 40px; padding-top: 20px; } 
.gird_duan { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 26.67px 26.67px } 
.title-main1 { text-align: center; margin-bottom: 20px; } 
.gird-product { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 26.67px 26.67px } 
.news-desc { text-align: justify; font-size: 15px; font-family: 'MulishRegular'; } 
.news-image span { border-radius: 10px; overflow: hidden; } 
.news-name a { color: #000; font-size: 17px; font-family: 'MulishBold'; line-height: 1.5; text-transform: uppercase; } 
.list-news-other li a { color: #0189e1; } 
.list-news-other li { margin-bottom: 2px; list-style: none; padding: 3px 0px; font-family: auto; } 
.list-news-other li a:hover { color: #DB5434; transition: all 0.3s; } 
.cart-product span { width: unset; } 
.cart1 { text-align: center; } 
.cart1 span { float: unset; display: inline-block; margin-top: 5px; padding: 7px 20px; background-color: #0189e1; } 
/* hover */
.xemthemsp:hover { background-color: #ffcc69; color: #111111; transition: all 0.3s; } 
.sanpham_list_vi:hover,
.name-product:hover { color: #CC0001; transition: all 0.3s; cursor: pointer; } 
.dm1 li a:hover { background-color: #ebc300; transition: all 0.3s; color: #ffff !important; } 
.duan_vi:hover,
.tintuc_top:hover { color: #ebc300; transition: all 0.3s; } 
.duan_vi:hover,
.tintuc_top1:hover { color: #ebc300; transition: all 0.3s; } 
.xemthem_vi:hover { color: #ebc300; transition: all 0.3s; } 
.xemthem_vi1:hover { color: #ebc300; transition: all 0.3s; } 
.footer-ul li a:hover { color: #CC0001; transition: all 0.3s; } 
.fixed { position: fixed; left: 0px; right: 0px; top: 0px; z-index: 99; } 
.header-bottom.fixed { animation: fadeInDown; animation-duration: 1.5s; } 
.xemthem_vi:hover { color: #f7b129; transition: all 0.3s; } 
.img-hover img:hover { transition: all 0.3s; transform: translateY(-5px); } 
.img-hover img { transition: all 0.3s; } 
.listvideos { width: 100%; padding: 10px 0px; } 
.video-main { height: 300px; } 
.banner_index { margin: 0px 0px; } 

#footer-map { width: 100%; height:450px; position: relative; } 
#footer-map iframe { position:absolute!important; width:100%!important; height:100%!important; top:0px!important; left:0px!important; } 
.map-detail iframe { width:100%!important } 
.footer-map { position: relative; } 
.map-list { position: absolute; display: flex; flex-wrap: wrap; justify-content: start; width: 78%; right: 0; } 
.map-item { background: #00000087; color: #fff; font-size: 14px; font-family: 'MulishRegular'; padding: 6px 25px; margin:10px; border-radius: 5px; cursor: pointer; } 
.map-item:hover,.map-item.active { background: #ffaa05 } 


.content_phone { position: absolute; min-width: 150px; top: -10px; right: calc(100% + 15px); background: #CC0001; padding: 10px; border-radius: 5px; display: none; } 
.content_phone a { display: block; color: #fff; font-weight: 900; font-size: 19px; } 
.content_phone a:hover { color: #D79411; } 

.content_phone_mobile { position: absolute; min-width: 135px; top: -110px; left: 0; background: #CC0001; padding: 10px; border-radius: 5px; display: none; } 
.content_phone_mobile a { display: block; color: #fff; font-weight: 900; font-size: 19px; } 
.content_phone_mobile a:hover { color: #D79411; } 

/* Toc */
.box-readmore { padding:8px 15px; border:1px solid #dedede; margin-bottom:2rem; border-radius:5px; background-color:#eeeeee; } 
.box-readmore li ul>li { margin:0; margin-bottom:8px } 
.box-readmore li ul>li:before { content:counters(item,".") " " } 
.box-readmore ul { list-style-type:none; counter-reset:item; margin-bottom:0px; padding-left:0px!important; margin-top:8px; } 
.box-readmore ul li { display:table; counter-increment:item; margin-bottom:5px } 
.box-readmore ul li:before { content:counters(item,".") ". "; display:table-cell; padding-right:5px } 
.box-readmore ul li a { color:#333333; cursor:pointer; font-weight:600; } 
.box-readmore ul li a:hover { color:#767676; } 

.ckeditor { overflow-x: auto; } 
.ckeditor:after { content: ''; clear: both; display: block; } 
.ckeditor *:not(iframe) { max-width: 100% !important; height: auto !important; } 
.ckeditor iframe { max-width: 100% !important; } 

/* inside form */
.news_main { display: flex; justify-content: space-between; } 

.news_all { width: 70%; } 

.form_news_inside { width: 28%; } 

.form_news_inside .form_lienhe { padding: 10px; } 

.form_news_inside .form_lienhe form { width: 100%; margin: auto; padding: 5px 0 10px; } 

.sidebar-guide { position: sticky; top: 90px; position: -webkit-sticky; } 

.xemthem_news{color: #D79411; margin-top: 10px;}
.xemthem_news:hover{color: #DB5434;}

.box_news{
   border: 1px solid #e2e2e2;
    padding-bottom: 20px;
    border-radius: 10px;
}