@charset "utf-8";html, body, h1, h2, h3, h4, h5, h6, p, a, em, img, small, strike, strong, sup, sub, b, u, i, center, caption, form, fieldset, legend, input, button, textarea, select, label, iframe, figcaption, figure, menu, nav, section{margin:0;padding:0;vertical-align:baseline;border:0;outline:0;list-style:none}
body, html{ font-family: Arial; font-size:13px; background: #fff }
.page1  ul, .page1  li, .page1  ol, .bgtop ul, .bgtop ol, .bgtop li, .hoatdong ul, .hoatdong li, .hoatdong ol, .bot ul, .bot li, .bot ol, .hoidap ul, .hoidap li, .hoidap ol, .tinmoi ul, .tinmoi li, .tinmoi ol, .spbanchay ul, .spbanchay li, .spbanchay ol  { margin:0;padding:0;vertical-align:baseline;border:0;outline:0;list-style:none }
html{-webkit-text-size-adjust:none}
#boxtin{ margin: 0; padding: 0 }
.english img, .vietnam img{ cursor: pointer }
h1{text-indent:-9999px;height:0 }
a{ text-decoration:none;color:#06f; text-decoration: none !important}
.resolution{height:10px;background:#090 }
.main{clear:both;width:98%;max-width:1200px;margin:0 auto;position:relative}
 .main::after{content:'';display:block;clear:both}
.leftcol{width:20%;float:left}
 .content{width:78%;float:right}
.hide{display:none !important }
.clr10{clear:both;height:10px }
img{line-height:0 !important;vertical-align:middle;}
.breadcrumb{ margin: 10px 0;
    padding: 10px;
    background: #eee;
    color: #333; margin-top: 0px }
.breadcrumb a{ color:#333 }
.breadcrumb a:hover{ color:#3d9cf5 }
a.tt{color:#06f }
 a.tt:hover{color:#f30 }
img.bannercat{width:100% }
h2.title{text-transform:uppercase;color:#09f;margin-bottom:20px }
.bgtop{ position: relative;
    z-index: 100;
    border-bottom: 5px #03ace5 solid;
    background: #006cb5;
    clear: both;
    display: block }
.bgtop .kw_menu{ max-width: 1275px }
.tutsmiaddle{text-transform:uppercase;padding:15px 0px;color:#00aeef;font-size:32px;text-align:center }
.regfrom{width:100% }
.regform input{padding:1%;width:98%;border:1px solid #ccc;margin-top:5px;margin-bottom:20px }
#SubmitReg{background:#f60;color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer;width:100% }
#SubmitReg:hover{background:#090 }
 .tutsdm{ display: none }
.leftbody{ width: 69%; float: left }
.rightbody{ width: 29%; float: right }
.setvideo .video{ width: 100%; min-height: 200px }
.setvideo marquee{ height: 333px; width: 100%; display: block; outline: 1px #eee solid; padding: 10px;     font-size: 16px;
    color: #000;
    font-family: Arial  }
.set_content{ margin-top: 45px; margin-bottom: 30px }
.language{ position: absolute;
    float: right;
    right: 0 }
.language li{ display: inline-block;
    float: right;
    margin: 0px 3px;
    cursor: pointer }
.language li img{ max-width: 24px }
.language ul{ margin: 0; padding: 0 }
.language ul::after{ content: " "; display: block; clear: both }
.mailletter{    position: relative; 
    color: #FFF;
    background: #006cb5 }
.mailletter ul li{     display: block;
    clear: both;
    margin-top: 12px }
.mailletter ul li img{ margin-right: 5px }
.mailletter ul li div{ display: inline-block; float: none; margin: 0 auto }
.mailletter ul li:first-child *{ float: left }
.mailletter ul li:first-child span{ }
.mailletter ul li:first-child span img{ margin: 0 auto }
.mailletter ul li:first-child h3{ display: contents }
.mailletter ul li:first-child h3::after{ content: " "; display: block; clear: both }
.mailletter ul li:first-child h3 b{ text-transform: uppercase;
    font-size: 16px }
.mailletter ul li:first-child h3 p{     font-weight: normal;
    font-size: 14px;
    margin-top: 5px;
    color: #ccc }
.mailletter ul li:nth-child(2) div{ border: 2px #f6921e solid;
    background: #303030 }
.mailletter ul li:nth-child(2) div input{     background: none;
    padding: 10px 20px;
    font-size: 13px }
.mailletter ul li:nth-child(2) div input#btnSubmit{ background: #f6921e;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase }
.mailletter ul li:nth-child(2) div input#txtEmailLetter{ color: #eee; min-width: 222px }
.mailletter ul li:last-child ul li{ display: inline-block; float: left; margin-left: 10px; width: auto; padding: 5px 0px }
.mailletter .trai h3, .mailletter .phai h3{ font-size: 15px;
    line-height: 23px;
    color: #afe7f3;
    text-transform: uppercase;
    margin-bottom: 10px }
.mailletter .trai, .mailletter .phai{ width: 48%; float: left; padding: 25px 0px; position: relative }
.mailletter .phai{ float: right; padding-left: 2% }
.mailletter .trai ul li:first-child::after{ }
.mailletter .phai .setphai{ position: relative }
.mailletter .phai::before{ content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    background: #3fd4ec;
    height: 100% }
.lichlamviec{ margin-top: 10px; line-height: 23px }
.lichlamviec img{ margin-right: 5px }
.buyback{font-weight:normal;transition:0.5s;background:#0a62a9;color:#fff;padding:8px 15px;border-radius:30px;display:inline-block;background-image:radial-gradient(#238ce0, #3381bf, #0a62a9);box-shadow:3px 3px #10548c;text-transform:capitalize;font-size:14px;letter-spacing:1px;border:1px #176cb2 solid;margin-top:10px;cursor:pointer }
.set-introduce{display:block;text-align:center;margin:45px 0px }
.set-introduce h3{text-transform:uppercase;padding:20px 0px;color:#00aeef;font-size:32px }
.set-introduce ul{display:inline-block;padding:2%;border:1px #00aeef solid;width:96%;line-height:45px;border-radius:3px }
.set-introduce ul li{display:flex;align-items:center;font-size:24px }
.set-introduce ul li img{margin-right:10px;width:auto }
span.lang{cursor:pointer;}
ul.filter li{background:url(../svg/nocheck.svg) left center no-repeat;background-size:18px;outline:0;border:0;cursor:pointer;padding-left:24px;margin:10px 0;}
ul.filter li.checked{background:url(../svg/dacheck.svg) left center no-repeat;background-size:18px;font-weight:bold}
.wrap_slider .bx-controls{  }
::placeholder{color:#eee }
::-ms-input-placeholder{color:#eee }
::-ms-input-placeholder{color:#eee }
.mailletter ul li:nth-child(2) #txtEmailLetter::placeholder{ color: #ccc; font-size: 12px; letter-spacing: 1px }
.hoidap .form input::placeholder, .hoidap .form textarea::placeholder{ color: #666 !important }
.kw_top{width:100%;background:#2d2d2d;color:#fff;font-size:12px }
.kw_top .cleft{float:left;width:auto;min-width:50%}
.kw_top .cleft a{display:inline-block;color:#fff;text-transform:uppercase;margin:10px 0;transition:0.5s}
.kw_top .cleft a:first-child{margin-right:7px;padding-right:7px;border-right:1px solid #fff }
.kw_top .cleft a:hover{color:#F0151C;text-shadow:1px 1px 1px #222;font-weight:900 }
.kw_top .cright{text-align:right;padding-top:5px;}
.kw_top .cright ul li{display:inline-block;background:url(../svg/dot.svg) right center no-repeat;background-size:4px 4px;padding-right:10px;margin-right:4px}
.kw_top .cright ul li:last-child{background:none;margin-right:0;padding-right:0 }
.kw_top .cright ul li img{height:24px;margin-left:5px}
.kw_top .cright a{color:#fff}
.kw_top .cright a:hover{color:#F0151C;text-shadow:1px 1px 1px #222;font-weight:900}
.banchay .main{background:url(../images/bgsanpham.png) left center no-repeat;background-size:contain }
.page-sp #boxsp li.product{text-align:center }
.page-sp #boxsp li.product .price span{margin:0px 5px !important;display:inline-block }
.kw_header{padding:0;position:relative;background:#fff}
 .kw_header::after{content:'';display:block;clear:both;}
.kw_header a.logo{float:left;text-align:left;}
.kw_header a.cart{float:right;text-align:right;position:relative}
.kw_header a.cart span{position:absolute;background:#e4211d;padding:3px 7px;color:#000;top:-13px;border-radius:100%;left:-13px;}
 .cartphai{position:absolute;right:0;display:none !important }
.kw_menu{     width: 100%;
    position: relative;
    background: none;
    display: flex;
    align-items: center }
.kw_menu .logo{display:inline-block;float:left;margin-right:15px }
.kw_menu .logo img{ max-height: 85px }
.kw_menu::after{content:" ";display:block;clear:both }
#MobileMenu{display:none;width:96%;height:16px;background:#f00 url(../images/threeline.png) left 20px center no-repeat;color:#fff;padding:16px 2%;z-index:444;cursor:pointer;text-indent:-9999px}
#menutop{ float: left }
#menutop span{display:none }
#menutop ul{position:relative;float:none;margin:0 auto }
#menutop > ul{ max-height: 60px }
#menutop > ul > li{}
#menutop > ul > li > a{ font-size: 16px; padding: 16px 16px; color: #fff; display: inline-block; letter-spacing: 1px; border-left: 1px #1193bf solid; line-height: inherit; padding-bottom: 19px; text-transform: uppercase }
#menutop ul li:last-child a{ }
#menutop ul li{position:relative;float:left}
#menutop ul li.current{ }
#menutop ul li.current a{ background: #03ace5; border: 0px; padding: 16px }
#menutop ul li a:hover{color:#88d0e9;transition:0.25s;}
#menutop ul li.current a:hover{ color: #fff }
#menutop ul ul{ display: none; background: #fff; border: 1px #f2f2f2 solid; position: absolute; top: 100% }
#menutop ul ul li{ float: none;  width: 325px; border-top: 1px #f3f3f3 solid }
#menutop ul ul a{ line-height: 120%;
    padding: 15px 18px;
    color: #333;
    display: block;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-size: 14px }
#menutop ul ul a:hover{ color: #fff; background: #006cb5 }
#menutop ul ul ul{top:0;left:100%}
#menutop ul li:hover > ul{display:block}
#menutop ul ul li:first-child{border:0px }
ul.kw_tinmoi li a::after, #menutop ul::after, #menutop::after{content:" ";display:block;clear:both }
ul.kw_tinmoi li:nth-child(1) a, ul.kw_tinmoi li:nth-child(2) a{ }
.category{margin-top:5px;margin-bottom:10px;text-transform:uppercase;font-weight:bold;border-top:1px solid #22a7f0;padding-top:5px }
.category h3{border-top:5px solid #22a7f0;display:inline-block;padding-top:5px;margin-top:-8px}
.firstcat{text-transform:uppercase;font-weight:bold;text-align:center;outline:2px solid #22a7f0;padding:3%;width:94%;margin:10px 0;background:#fff;cursor:pointer;}
.nohome .logo img, .nohome #menutop, .nohome .cartphai{ }
.leftmenu{width:100%;margin-bottom:16px}
.leftmenu li{background:rgba(255,255,255,0.9) url(../images/star.svg) left 5px center no-repeat;background-size:12px;cursor:pointer;position:relative;padding:8px 0;margin-bottom:1px;padding-left:25px;transition:1s }
.leftmenu li > ul{position:absolute;left:100%;width:250px;display:none;z-index:99999 }
.leftmenu li:hover{background:#22a7f0 url(../images/star-hover.svg) left 5px center no-repeat;background-size:12px;}
.leftmenu li:hover > ul{display:block;top:0;}
.leftmenu li.checked{background:url(../images/start_i.png) left center no-repeat;font-weight:bold}
.leftmenu li a{color:#000 }
.leftmenu span{cursor:pointer;color:#06f }
 .leftmenu span:hover{color:#f60 }
.leftmenu li.on, .phantram{display:none;}
.set_content img{ height: auto; max-width: 100% }
.spbanchay{ margin: 0px; padding: 0px; width: 101%; margin-left: -0.5% }
.spbanchay::after{ content:" "; display: block; clear: both }
ul.spbanchay > li > a .price{font-size:24px;color:#cb1414;font-weight:bold;letter-spacing:1px }
ul.spbanchay::after{display:block;clear:both }
ul.spbanchay > li{ width: 50%; float:left }
ul.spbanchay > li > a{ display: block;
    padding: 2%;
    margin: 2%;
    text-align: center;
    outline: 1px #eee dashed;
    height: 150px;
    overflow: hidden }
ul.spbanchay > li > a .mota{
    text-align: left;
    color: #666;
    line-height: 21px;
    display: block;
    overflow: hidden;
    max-height: 85px }
ul.spbanchay > li > a .thongso{background:url(http://dongphuc.langsonweb.com/wp-content/uploads/2018/10/bg-footer.jpg);clear:both;padding:2%;width:96%;margin:5px 0px; display: none }
ul.spbanchay > li > a .hinhbanchay{ float: left;
    width: 33%;
    margin-right: 2%;
    max-height: 90px;
    overflow: hidden }
ul.spbanchay > li > a img{ height: auto;
    width: 100%;
    margin: 0;
    padding: 0 }
ul.spbanchay > li > a:hover .hinhbanchay img{ /*transform:scale(1.25,1.25)*/ }
ul.spbanchay > li > a ul{margin-left:20px;margin-top:5px;line-height:20px }
ul.spbanchay > li > a ul li{margin:0 !important;list-style-type:disc;font-size:13px;color:#666 }
ul.spbanchay > li > a h3{ color: #333;
    font-size: 14px;
    text-transform: capitalize;
    margin: 5px 0px;
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    line-height: 20px;
    display: block;
    margin-top: 0px }
ul.spbanchay > li > a:hover h3{ color: #006cb5 }
ul.spbanchay > li > a span.muangay{padding:12px 20px;border-radius:60px;background:#f6921e;color:#fff;clear:both;font-size:13px;font-weight:bold;text-transform:uppercase;display:inline-block }
.page4{padding:30px 0px }
.tinmoi .main{overflow:hidden }
.tus-banchay{border-left: 2px #2abedd solid;
    background: none;
    padding: 5px 10px;
    color: #5d2402;
    position: relative;
    display: inline-block;
    margin: 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 15px;
    padding-left: 20px}
 .tinmoi .tus-banchay{ background: none;
    padding: 5px 10px;
    color: #333;
    position: relative;
    display: inline-block;
    margin: 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 15px;
    padding-left: 20px }
.tus-banchay::after{content:" ";left: 0;
    top: 0;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 15.5px solid transparent;
    border-left: 10px solid #f6921e;
    border-bottom: 15.5px solid transparent;
    border-right: 0 solid transparent}
.tinmoi .tus-banchay::after{ content: " ";
    left: 0;
    top: 0;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 15.5px solid transparent;
    border-left: 10px solid #009ddc;
    border-bottom: 15.5px solid transparent;
    border-right: 0 solid transparent }
.tus-banchay::before{content:" ";height:1px;width:1200px;background:#ccc;position:absolute;left:100%;top:50%;margin-top:0px }
 .tinmoi .tus-banchay::before{content:" ";height:1px;width:1200px;background:#ccc;position:absolute;left:100%;top:49%;margin-top:0px }
.page4 .main{overflow:hidden }
.kw_search{display:block;float:right;position:relative;width:auto }

.kw_search button{ background: #03ace5 url(../svg/search.svg) center center no-repeat;
    background-size: 20px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    text-indent: -9999px;
    cursor: pointer;
    transition: 0.5s;
    height: 43px;
    width: 45px }
.kw_search:hover button{}

.kw_search input{ padding: 12px;
    color: #666;
    width: 200px;
    transition: 0.5s;
    border-radius: 0px;
    background: #fff }

#boxsp{width:102%;margin:0 -1%}
 #boxsp::after{content:'';display:block;clear:both;}
#boxsp li.product{width:30.33%;float:left;margin:1%;padding:0.5%;outline:1px solid #22a7f0;position:relative;height:330px }
#boxsp li.product:hover{outline:5px solid #22a7f0;transition:0.5 }
#boxsp li.product .phantram{position:absolute;top:10px;left:10px;padding:3px 5px 5px 18px;border-radius:5px;background:#f60 url(../images/up-arrow.png) left 5px center no-repeat;background-size:16px;color:#fff;font-size:18px;display:none}
#boxsp li.product .phantram::after{content:'%';display:inline-block;margin-left:2px;font-size:14px }
#boxsp li.product .icon{position:absolute;top:10px;right:10px;display:none}
#boxsp li.product .icontext{padding:3px 5px;background:#f00;color:#fff;border-radius:3px}
#boxsp li.product .frame{width:100%;height:250px;display:table;text-align:center;}
#boxsp li.product .frame a{display:table-cell;vertical-align:middle;color:#9d5500 }
#boxsp li.product .frame a img{max-width:100%;max-height:250px }
#boxsp li.product h3{height:40px;padding:5px 0;}
#boxsp li.product h3 a{color:#000;font-size:15px;}
#boxsp li.product p.price span{color:#f00;font-weight:bold;font-size:15px }
 #boxsp li.product p.price span.giacty{color:#666;text-decoration:line-through;margin-right:10px;font-weight:normal;}
#boxsp li.news{width:30.33%;margin:1%;float:left; position:relative;overflow:hidden;}
#boxsp li.news h3{font-size:14px;font-weight:bold;position:absolute;bottom:0;width:98%;background:#eee;padding:10px 1%;}
#boxsp li.news h3 a{color:#000}
#boxsp li.news h3 span{font-weight:normal;display:block;margin-top:10px }
#boxsp li.news .frame{ height: 200px;
    width: 100%;
    display: flex;
    overflow: hidden;
    margin-bottom: 15px;
    align-items: center }
#boxsp li.news .frame a{display:table-cell;vertical-align:middle;}
#boxsp li.news .frame a img{max-width:100%;max-height:100%;}
#loadmoreproduct{width:100%;height:10px;text-align:center;padding:10px 0;cursor:pointer;}
#loadmore{display:block;padding:10px 20px;width:100px;margin:20px auto;background:#f60;color:#fff;border-radius:3px;cursor:pointer;text-align:center;border:3px solid #eee;font-size:16px }
#loadmore:hover{background:#f30 }

.page0 .top-hot-line{float:left }
.page0 .top-mxh{float:right }
.page0 .top-hot-line, .page0 .top-mxh{ display: flex; align-items: center }
.page0 .top-mxh li{display:inline-block;float:left }
.page0 .top-mxh li img{margin-left:5px;max-width:24px;height:auto }
.page0 .page_container{ position: absolute; width: 100%; z-index: 1 }
.page0 .page_container img{ max-width: 100%; height: auto }
.setInfo, .setInfo > div{ display: inline-block; line-height: 25px }
.page0 .page_container .main{ width: 100%; }
.page0 .page_container .main .setmain{ width: 100%; display: flex; align-items: center; position: relative }
.page0 .page_container .main .setmain .logo{ max-width: 10%; float: left; display: inline-block; margin-right: 2% }
.page0{ display: flex; align-items: center; position: relative }
.page0::after{ content: " ";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    /*background: rgba(255,255,255,0.35);*/
    z-index: 0 }
.page0 > img{ width: 100%; height: auto }

ul.nhan-xet{margin-top:30px }
ul.nhan-xet li{width:50%;float:right }
ul.nhan-xet li a{display:block;background:#fff;margin:1% }
ul.nhan-xet li a::after{content:"";clear:both;display:block }
ul.nhan-xet li:first-child{float:left }
ul.nhan-xet li a .sethinh{width:27%;float:left;height:125px;overflow:hidden }
ul.nhan-xet li a .sethinh img, ul.nhan-xet li:first-child a .sethinh, ul.nhan-xet li:first-child a .sethinh img{width:100% }
ul.nhan-xet li a .sethinh img{min-height:100%;min-width:100% }
ul.nhan-xet li a .setinfo{width:70%;float:right;padding:1% }
ul.nhan-xet li:first-child a .setinfo{width:96% }
ul.nhan-xet li a .setinfo h3{text-transform:uppercase;margin-bottom:5px;font-size:18px;color:#cb1414;}
ul.nhan-xet li a .setinfo .loi-nhan-xet{font-size:13px;color:#666;line-height:20px;text-align:justify;max-height:80px;overflow:hidden }
ul.nhan-xet li:first-child .sethinh{max-height:440px;height:440px;overflow:hidden;text-align:center }
ul.nhan-xet li:first-child .sethinh img{width:100%;height:auto }
ul.tags{margin-bottom:20px}
 ul.tags::after{content:'';display:block;clear:both;}
ul.tags li{display:block;float:left;padding:5px;border:1px solid #ccc;border-radius:20px 5px 5px 20px;margin-right:10px;background:url(../images/iconprice.png) left 5px center no-repeat;padding-left:22px;border-bottom:1px solid #f90;border-left:1px solid #f90;font-style:italic;}
h2.tieubieu{ text-transform: capitalize;
    color: #006cb5;
    font-size: 18px;
    margin-bottom: 15px;
    background: url(http://bvdaihoc.com.vn/images/stripe.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 12px;
    position: relative }
h2.tieubieu b{ background: #fff;
    padding: 5px;
    margin-top: -10px;
    position: absolute;
    padding-left: 0px;
    padding-right: 10px }
h2.tieubieu span{border-bottom:5px solid #ccc }
h2.homecat{text-transform:uppercase;color:#000;border-bottom:2px dashed #ccc;margin-top:20px;height:22px;font-size:14px }
h2.homecat a{background:#06f;color:#fff;padding:7px 10px;}
h2.homecat a.viewall{border-bottom:0;background:none;padding-bottom:5px;color:#06f;font-size:13px;text-transform:none;text-align:right;float:right;font-weight:normal}
input.required{background-image:url(../images/required.png);background-position:right 4px center;background-repeat:no-repeat;background-size:8px;}
input.noempty{border:1px dashed #f30 !important;}
span.returnstatus{color:#f30;font-size:12px;font-style:italic;display:block;float:right;margin-top:-15px;}
table{ width: auto !important;
    max-width: 100% !important;
    border-collapse: collapse;
    margin: 0;
    /*border: 0px #fff solid !important;*/
    display: block }
table td{ padding: 5px; height : auto }
table td em{font-weight:bold;font-style:normal;}
td, th{}
ul.nhan-xet li:first-child .sethinh img{height:100%;width:auto !important;min-width:inherit }
.hoidap .support{ }
.hoidap .support li .cautraloi{ display: block;
    padding: 10px;
    border-top: 0px;
    line-height: 20px;
    border: 1px #f2f2f2 solid;
    margin-top: 0px }
.hoidap .support li h3{position:relative;display:flex;align-items:center;background:#006cb5;color:#fff;padding:10px 10px;font-weight:normal;font-size:14px;cursor:pointer;}
.hoidap .support li{margin-top:10px }
.hoidap .support li:first-child{margin:0px }
.cau{ max-width: 94%;
    line-height: 21px;
    font-size: 14px }
.hoidap .support li h3 span{ position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    font-size: 16px;
    padding: 8px 15px;
    font-family: monospace;
    background: #03ace5;
    border: 0.5px #009ddc solid;
    bottom: 0;
    display: flex;
    align-items: center }
.hoidap .support li span{}
.hoidap .support li span p{}
.hoidap .form p{ text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-weight: bold;
    color: #571b00;
    margin-top: 5px }
.hoidap .form{ width: 25%;
    float: right;
    color: #FFF;
    transition: 0.5s;
    background: linear-gradient(333deg, #f6921e, orange);
    border-radius: 5px;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.4);
    line-height: 1.25;
    padding: 1.25rem 1.25rem;
    margin-bottom: 1.25rem; position: relative }
.hoidap .form::after{     content: " ";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border-radius: 3px;
    background: #fff;
    margin: 2%; z-index: 0 }
.hoidap .form *{ z-index: 1; position: relative }
.hoidap .form input, .hoidap .form button{ box-sizing: border-box;
    clear: both;
    display: block;
    width: 100%;
    padding: 4% 5%;
    font-size: 1rem;
    line-height: 1.25;
    color: #464a4c;
    background: #fffdf1;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-bottom: 15px;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    border: 1px orange solid }
.hoidap .form button{ cursor: pointer;
    background: orange;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    border: 1px #f5a106 solid;
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 0;
    border-radius: 100px }
.hoidap .form textarea{ box-sizing: border-box;
    clear: both;
    display: block;
    width: 100%;
    padding: 4%;
    font-size: 1rem;
    line-height: 1.25;
    color: #464a4c;
    background: #fffdf1;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-bottom: 15px;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    height: 75px;
    border: 1px orange solid }

span.login{display:block;margin-top:20px }
span.login a{display:inline-block;margin-left:5px;padding-left:5px;color:#005447}
span.login a:hover{color:#b38300 }
a.cart{display:inline-block;padding:0;background:url(../svg/cart.svg) no-repeat;background-size:24px;background-position:center;width:32px;height:32px;position:relative;float:right;margin-left:10px}
a.cart::before{content:"Giỏ hàng";color:#cb1414;font-weight:500;font-size:16px;margin-bottom:5px;text-transform:uppercase;position:absolute;left:100%;width:100px;top:0;display:none}
a.cart::after{content:"Sản phẩm";display:block;font-size:13px;position:absolute;bottom:0px;left:100%;width:70px;margin-left:15px;color:#666;display:none }
a.cart:hover{color:#E9772B;}
a.cart span{font-size:13px;position:absolute;top:0;left:100%;color:#fff;padding:2px 6px;border-radius:100%;background:#eb1a21;font-weight:bold }
ul.brand{margin-bottom:30px;outline:2px solid #ccc;padding:10px;background:#f7f7f7 }
ul.brand li{width:100%;margin-bottom:20px}
ul.brand li img{width:100%}
ul.brand li a{color:#000 }
 ul.brand li a:hover{color:#06f }
.clr{display:block;clear:both }
.kw_slider{width:100%;position:relative;z-index:1}
 .kw_slider img{border:0;width:100% }
.kw_onslide{width:20%;max-height:504px;background:rgba(255,255,255,0.6);position:absolute;left:7%;z-index:9999 }
.bannertop{position:relative;}
.bannertop .control{position:absolute;top:0;left:0;z-index:999999 }
.arrow{position:absolute;z-index:999;top:0;bottom:0 }
.page2{ }
.page2::after{content:" " }
.box-video{ position: relative; padding: 30px 0px }
.box-video::before{content:" ";background-color:#cb1414c2;position:absolute;width:100%;height:100%;top:0;left:0; display: none}
.box-video .video{width:100%;float:left;height:333px }
.box-video .setvideo{ }
.box-video .intro{ }
.box-video .intro ul{ padding: 15px;
    background: rgba(255,255,255,0.5);
    border-radius: 10px }
.setTieude{ display: block;
    border-bottom: 1px #ccc dashed;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: 1px }
.setTieude span{ text-transform: uppercase;
    color: #006cb5 !important }
.box-video .intro h3{padding:10px 0px;padding-top:0; color:#000;font-family:'Baloo Chettan', cursive;text-transform:capitalize;font-weight:normal;font-size:32px;letter-spacing:1px;text-align:center }
.box-video .intro ul::after{display:block;content:" ";clear:both }
.box-video .intro ul li{display:flex;align-items:center;margin-bottom:10px;line-height:30px }
.box-video .intro ul li img{margin-right:10px }
.box-video .intro *{ color: #333; text-align: justify }
ul.spbanchay > li > a .muangay{}
.leftadv img{border:0;margin-bottom:30px;max-width:100%}
.leftadv img:hover{opacity:0.8 }
.middleadv .name{color:#cb1414;font-family:'Baloo Chettan', cursive;text-transform:capitalize;font-weight:normal;font-size:32px;letter-spacing:1px;}
.middleadv{width:102%;margin:0 -1%;margin-bottom:30px }
.middleadv::after{content:'';display:block;clear:both;margin-bottom:10px }
.middleadv li .info-intro{width:59%;float:right;text-align:left;line-height:25px }
.middleadv li > img{width:39%;float:left }
.middleadv li{text-align:center }
.middleadv li .tagbao{display:block;margin:3%;padding:3%;text-indent:inherit }
.middleadv li .tagbao .setmiddle{height:200px;text-align:center;position:relative;z-index:100;margin-bottom:-35px }
.middleadv li .tagbao .setmiddle img{height:100%;width:auto }
.middleadv li .infomiddle::after, .middleadv li a::after{content:" ";display:block;clear:both }
.middleadv li .infomiddle *{display:block }
.middleadv li .infomiddle{min-height:200px;position:relative;border-radius:0px 0px 15px 15px;overflow:hidden;padding:10px 20px;text-align:center }
.middleadv li .infomiddle::before{display:block;content:" ";position:absolute;width:100%;left:0;top:-30px;height:60px;background:#fff;border-radius:100% }
.middleadv li:nth-child(1) .tagbao .infomiddle{background:#1c75bc }
.middleadv li:nth-child(2) .tagbao .infomiddle{background:#ed1c24 }
.middleadv li:nth-child(3) .tagbao .infomiddle{background:#f7941e }
.middleadv li .infomiddle h3{margin-top:45px;margin-bottom:15px;font-size:24px;text-transform:capitalize;font-weight:bold;color:#fff }
.middleadv li .infomiddle p{color:#fbfbfb;line-height:30px;font-size:18px;margin-bottom:60px;text-align:center;min-height:222px }
.middleadv li .more img, .middleadv li .more a{height:100%;width:auto;margin:0 auto }
.middleadv li .tagbao .more{height:100px;margin-top:-50px;text-align:center;position:relative;display:flex;align-items:center }
.middleadv li .tagbao .more b{position:absolute;margin:0 auto;display:inline-block;width:100%;color:#fff;font-weight:bold;text-transform:uppercase }
.middleadv li .tagbao .more b a{color:#fff;font-size:16px }
.kw_textbottom{width:100%;background:rgba(34,167,240,0.3);padding:20px 0;border-bottom:3px solid #22a7f0;margin:20px 0;}
 .kw_textbottom::after{content:'';display:block;clear:both;}
.kw_textbottom li{}
 .kw_textbottom li img{border:2px solid #fff;padding:20px;border-radius:100%;background:#22a7f0 }
.kw_textbottom li h3{text-transform:uppercase;margin-top:10px;color:#000}
.kw_textbottom li a{}
.cttintuc img{max-width:100%;height:auto }
ul.textbottom li .box{ line-height: 23px;
    font-size: 13px;
    text-align: justify;
    margin: 5px 0px }
ul.textbottom li{ width: 29.33%;
    float: left;
    margin: 0% 1%;
    text-align: center;
    padding: 0% 1%;
    line-height: 25px }
ul.textbottom li::after, ul.textbottom::after{ content: " "; display: block; clear: both }
ul.textbottom li a{ display: inline-block;
    position: relative;
    float: none;
    margin: 0 auto;
    padding: 5px 20px;
    border-radius: 3px;
    background: #f6921e;
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    margin-top: 10px;
    clear: both;
    font-weight: bold }
ul.textbottom li h3{ text-transform: uppercase;
    font-size: 24px;
    margin-top: 10px;
    color: #5d2402  }
ul.textbottom li a div{color:#333;line-height:20px }
ul.textbottom li img{ max-width: 50% }

ul.texttop::after{ content: " "; display: block; clear: both }
ul.texttop li a{ display: block }
ul.texttop li a img{}
ul.texttop{}

.tutshoatdong{ text-align: center; text-transform: uppercase; font-size: 24px }
.tutshoatdong img{ margin-top: 25px }
.tutshoatdong a{ color: #333; display: block padding: 15px }

ul.kw_tinmoi{}
ul.kw_tinmoi li{width:100%;float:right;margin-bottom:1% }

ul.banner-eyes{ list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    width: 100%; margin-top: 10px }
ul.banner-eyes::after{ content : " "; display : block; clear : both }
ul.banner-eyes li{ width: 100% }
ul.banner-eyes li img{ width: 100% }

.formBook .item span.icon i {
    width: 100%;
    height: 100%;
    line-height: 36px;
    text-align: center;
    background: #2abedd;
    color: #fff
}
.formBook .item span.icon, .formBook .item input{ float: left }
.formBook .item span.icon{ width: 45px }
.formBook .item input:placeholder-shown {
    font-family: "Arial";
    color: #c1e9ff;
    font-size: 14px;
    line-height: 36px;
}
.formBook .item input, .formBook .item select {
    border: 0;
    outline: 0;
    padding: 0 10px; 
    height: 100%;
    background: #009ddc;
    font-family: "Arial";
    color: #c1e9ff;
    font-size: 14px;
    line-height: 36px;
}
.formBook .item input {
    font-family: "Arial";
    color: #c1e9ff;
    font-size: 14px;
    line-height: 36px;
    width: 96%
}
.formBook .item {
    height: 36px;
    margin-bottom: 10px;
    width: 100%;
    position: relative
}
.formBook .item textarea {
    padding: 7px 10px;
    resize: none;
    background: #009ddc;
    border: 0;
    outline: 0;
    height: 100%;
    width: 100%;
    font-family: "Arial";
    color: #c1e9ff;
    font-size: 14px;
    line-height: 18px;
    float: left;
    display: inline-block;
    padding-left: 15px
}
.formBook a.book {
    width: 100%;
    height: 36px;
    font-family: "ArialBold";
    color: #fff;
    font-size: 16px;
    line-height: 36px;
    text-transform: uppercase;
    text-align: center;
    background: #006cb5;
    display: inline-block;
    transition: 0.3s;
}
.noidung{     height: 89px !important; 
    border-radius: 0px !important;
    display: flex;
    align-items: center }
.noidung .icon{ height: 100%;
    display: flex;
    align-items: center }
.fullpage{ width: 100% !important }
.fullpage select{ width: 92% }
.linhvuchoatdong{ }
.linhvuchoatdong .hoatdong, .mailletter .trai ul, .mailletter .phai ul{ margin: 0; padding: 0 }
.linhvuchoatdong .hoatdong li{     width: 20%;
    float: left;
    text-align: center;
    margin: 20px 0px }
.linhvuchoatdong .hoatdong li img{ height: 32px;
    margin-bottom: 5px }
.setlinhvuc a span{ font-size: 14px;
    text-transform: capitalize;
    color: #006cb5;
    font-weight: bold }
.setbg{ }
ul.kw_tinmoi li{ border-top: 1px #eee dashed;
    padding-top: 10px }
ul.kw_tinmoi li a span{ display: inline-block;
    text-transform: capitalize;
    font-size: 13px;
    margin-top: 5px;
    padding: 8px 15px;
    background: #a7ce63;
    color: #fff;
    border-radius: 3px; display: none }
ul.kw_tinmoi li a .sethinh{ width: 23%;
    float: left;
    margin-right: 2%;
    max-height: 100px;
    overflow: hidden;
    border-radius: 10px 1px 10px 1px }
ul.kw_tinmoi li:nth-child(odd) a{ }
ul.kw_tinmoi li:nth-child(even) a{ width: 98%;
    float: left; display: block }

ul.kw_tinmoi li a .sethinh img{min-height:100%;min-width:100%;max-width:150% }

ul.kw_tinmoi li a h3{line-height:25px;color:#333;text-transform:capitalize;font-size:16px;overflow:hidden }
ul.kw_tinmoi li a p{color:#666;font-size:13px;line-height:20px;text-align:justify;max-height:60px;overflow:hidden }
ul.kw_tinmoi li a:hover span{ background:#f6921e; transition:0.25s }
ul.kw_tinmoi li a:hover h3{ color: #006cb5 }

.row::after{display:block;content:" ";clear:both }
.row .hearow{border-bottom:4px #00aeef solid }
.row .hearow h3{background:#00aeef;display:inline-block;float:right;text-transform:uppercase;font-size:16px;padding:10px 20px;color:#fff;position:relative }
.row .hearow::after{display:block;content:" ";clear:both }
.row .hearow h3::before{content:" ";position:absolute;right:100%;top:0;width:0;height:0;border-bottom:40px solid #1c75bc;border-left:40px solid transparent }
.row .hearow .chim1{position:absolute;bottom:81%;right:88%;max-width:48px }
.row .hearow .chim2{position:absolute;bottom:81%;left:86%;max-width:48px }
ul#phantrang{margin-top:30px;}
ul#phantrang li{display:inline-block;float:left;width:20px;border:1px solid #ccc;margin:2px;border-radius:2px;padding:1px 5px 3px 5px;cursor:pointer;text-align:center;}
ul#phantrang li.active{color:#f00;font-weight:bold;}
ul#phantrang li.next{width:auto;}
input#gotopage{display:inline-block;width:65px;height:18px;padding:1px 5px 3px 5px;border:1px solid #ccc;border-radius:2px;float:left;margin-top:2px;}
ul#phantrang li.goto{background:#ccc;border-radius:2px;padding:1px 5px 3px 5px;height:18px;cursor:pointer;display:block;float:left;margin-left:3px}
ul#phantrang li.goto:hover{background:#999;color:#fff }
.tinmoi, .hoidap{margin:35px 0px;margin-bottom:45px }
.hoidap{ margin: 15px 0px; margin-bottom: 25px }
.tinmoi{ width: 49%; margin: 15px 0px; float: left }
.box_hoat_dong{ width: 49%;
    margin: 15px 0px;
    float: right }
.hinhfooter img{}
.footer{ border-bottom: 3px #03ace5 solid;
    background: #006cb5;
    background-size: cover;
    float: left;
    padding: 20px 0px;
    width: 100%;
    border-top: 7px #FF8500 solid }
.bot .main{ text-align: center;
    padding: 10px 0px;
    line-height: 23px;
    font-size: 12px;
    color: #666 }
.bot .main ul{ display: inline-block; float: none }
.cttintuc img, .chitietbaiviet img{ max-width: 100%; height: auto }
.footer .info{ line-height: 25px;float:left;font-size:13px;margin:0;width:32%; color: #fff }
.footer .info img{max-width:55%;height:auto }
.footer .camnan{ width:30%; float:right; display : none }
.footer .camnan p{ color: #fff;
    text-transform: capitalize }
.footer .camnan ul{ margin: 0; padding: 0 }
.footer .camnan ul li{ display: inline-block; float: left; margin-right: 7px }
.footer .camnan .noidung, .footer .camnan .noidung a{color:#5d2402;font-size:13px;line-height:23px }
.footer .menubottom{ width: auto;
    float: right;
    margin: 0; color: #fff }
.footer .form{width:27%;float:right;display:none }
.footer .social img{max-width:100% }
.footer .tusfooter{ }
.copyright{text-align:center;margin:10px 0 }
 .copyright a{color:#060;}
.footer .menubottom ul{ margin: 0;
    padding: 0;
    list-style-type: none }
.footer .menubottom ul li{ margin: 0;
    padding: 0;
    list-style-type: none }
.footer .menubottom img{ margin-right: 5px; margin-top: 5px }
.footer .info ul li img{margin-right:5px }
.footer .info *{  }
.footer .menubottom ul, .noidung ul{line-height:30px;font-size:13px }
.footer .menubottom ul li, .footer .menubottom ul li a, .footer .camnan .noidung li{ }
.footer .menubottom ul li a{text-decoration:none;padding:0;margin:0;color:#5d2402 }
.footer .menubottom ul li img, .noidung ul li a img{ margin-right:7px; display: none }
.footer .form .more{height:100px;margin-top:-50px;text-align:center;position:relative;display:flex;align-items:center;float:right;width:90% }
.footer .form .more img{cursor:pointer;height:100%;width:auto;margin:0 auto }
.footer .form #SubmitContact{position:absolute;margin:0 auto;display:inline-block;width:100%;color:#fff;font-size:26px;letter-spacing:1px;background:no-repeat;font-weight:bold;cursor:pointer }
.footer .form input{background:#6bd0f6;width:92%;clear:both;padding:3% 4%;margin-top:10px;font-size:13px }
.footer .form textarea{background:#fff;width:92%;clear:both;padding:4%;margin-top:10px;min-height:100px;font-size:13px;border-radius:5px }
.footer .form .setform{margin-top:20px }
.hoidap .form::-webkit-input-placeholder, .mailletter::-webkit-input-placeholder{color:#000 }
.hoidap .form::-moz-placeholder, .mailletter::-moz-placeholder{color:#000 }
.hoidap .form:-ms-input-placeholder, .mailletter:-ms-input-placeholder{color:#000 }
.hoidap .form:-moz-placeholder, .mailletter:-moz-placeholder{color:#000 }
#keyword::-webkit-input-placeholder{color:#999 }
#keyword::-moz-placeholder{color:#999 }
#keyword:-ms-input-placeholder{color:#999 }
#keyword:-moz-placeholder{color:#999 }
ul.tabs{float:left;list-style:none;height:32px;width:100%;margin-top:10px;padding:0}
ul.tabs li{float:left;height:32px;line-height:32px;border:1px solid #ccc;border-bottom:0;overflow:hidden;position:relative;background:#ddd;border-radius:2px 2px 0 0;margin-right:1px;padding:0 10px;font-size:13px}
ul.tabs li a{text-decoration:none;color:#000}
ul.tabs li.active,html ul.tabs li.active a:hover{background:#fff}
.tabContainer{overflow:hidden;clear:both;position:relative;}
.tabContent{padding-top:10px;display:none}
.bx-wrapper{position:relative;margin:0 auto;padding:0;width:auto}
.bx-wrapper img{max-width:100%}
.bx-wrapper .bx-prev{left:10px;background:rgba(0,0,0,0.3) url(../svg/bx-prev.svg) center center no-repeat;background-size:30px 30px;border-radius:2px}
.bx-wrapper .bx-next{right:10px;background:rgba(0,0,0,0.3) url(../svg/bx-prev.svg) center center no-repeat;transform:rotate(180deg);background-size:30px 30px;border-radius:2px}
.bx-wrapper .bx-controls-direction a{ position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:32px;height:32px }
.bx-wrapper:hover .bx-controls-direction a{display:block;}
.bx-wrapper > img{}
.bx-wrapper .bx-pager{position:absolute;display:inline-block;bottom:10px;width:80px;margin:auto;left:0;right:0;z-index:100}
.bx-wrapper .bx-pager a{float:left;width:12px;height:12px;text-indent:-999px;border-radius:100%;margin-right:5px}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.lotnen{}
.spbanchay{ }
.bgvisitors{
    background: url(http://bvdaihoc.com.vn/Content/images/bg_visitor.jpg);
    border: 1px solid #000000;
    color: #fff;
    padding: 5px;
    font-weight: bold;
    margin: 0 !important
}
#nav_up{padding:7px;background-color:white;border:1px solid #CCC;position:fixed;background:transparent url(../images/arrow_up.png) no-repeat top left;background-position:50% 50%;width:20px;height:20px;bottom:50px;opacity:0.7;right:30px;white-space:nowrap;cursor:pointer;border-radius:3px 3px 0 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
#nav_down{padding:7px;background-color:white;border:1px solid #CCC;position:fixed;background:transparent url(../images/arrow_down.png) no-repeat top left;background-position:50% 50%;width:20px;height:20px;bottom:10px;opacity:0.7;right:30px;white-space:nowrap;cursor:pointer;border-radius:0 0 3px 3px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
#nav_up, #nav_down{display:none !important }
.boxcall{position:fixed;z-index:9999;bottom:10px;left:10px;border-radius:5px;background:#3d9cf5 url(../images/phone-call.svg) left 10px center no-repeat;background-size:24px;padding:10px 20px 10px 40px;border:1px #327abd solid;padding-right:10px }
 .boxcall a{display:inline-block;color:#fff;margin:0 5px;font-size:18px }
 .boxcall a:hover{font-weight:bold;text-decoration:underline;}
.boxcall span.close{position:absolute;top:-12px;right:-12px;width:24px;height:24px;border-radius:100%;background:rgba(255,255,255,0.8) url(../images/delete.svg) center center no-repeat;background-size:20px;color:#fff;font-weight:bold;text-align:center;cursor:pointer;display:none;}
.boxcall:hover span.close{display:block;}
.hideboxcall{position:fixed;bottom:10px;left:10px;border-radius:5px;background:rgba(250,137,64,0.9) url(../images/phone-call.svg) left 10px center no-repeat;background-size:24px;padding:10px;width:30px;text-indent:-9999px;cursor:pointer;}
.phai-chitiet .noidung img{max-width:100%;height:auto }
.bgtop input::placeholder{color:#eee }
.page5{ padding: 0px 0px;
    background: url(../images/chanh.jpg) left center no-repeat;
    background-size: cover;
    position: relative;
    padding-bottom: 100px;
    margin: 60px 0px }
.page5::after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%; z-index:0;}
.page5 .tus-banchay::before{ display: none }
.page5 .page_container{z-index:1;position:relative }
.support .intro{width:50%;float:right }
.support .video{width:49%;float:left;height:auto;min-height:333px;border:1px #ccc solid }
.page5 .tus{text-align:center;color:#fff;text-transform:uppercase;font-size:24px }
.page5 .tus b{position:relative;display:inline-block;padding-bottom:10px;color:#fff;font-family:'Baloo Chettan', cursive;text-transform:capitalize;font-weight:normal;font-size:32px;letter-spacing:1px }
.page5 .tus b::after{content:" ";position:absolute;top:100%;left:0;width:33.33%;height:2px;background:#fff;right:0;margin:0 auto }
#msg{position:fixed;z-index:99999;width:100%;height:100%;background:rgba(255,255,255,0.8);left:0;top:0;display:none;transition:transform .8s ease-in-out}
#msg span{display:block;position:absolute;width:60%;min-height:20px;text-align:center;padding:15px;border-radius:3px;color:#fff;background:#F39C12;left:20%;top:40%}
#msg span em{display:block;width:28px;height:28px;border-radius:100%;cursor:pointer;background:#fff url(../images/close.svg) center center no-repeat;background-size:24px;position:absolute;right:-12px;top:-12px;text-indent:-99999px;transition:transform .8s ease-in-out}
#msg span em:hover{display:block;background:#fff url(../images/delete-hover.svg) center center no-repeat;width:28px;height:28px;background-size:22px;transform:rotate(360deg);}
#msg a{font-weight:bold;text-decoration:underline;color:#fff}
::-webkit-scrollbar{width:12px}
::-webkit-scrollbar-track{background-color:#eaeaea}
::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:15px}
::-webkit-scrollbar-thumb:hover{background-color:#aaa}
#___comments_0{width:100% !important}
.video-wrap{width:100% !important}
.fb-comments{max-width:100%}
.fb-comments span{max-width:100%}
 .fb-comments iframe{max-width:100%}
.fb_iframe_widget{max-width:100%}
 .fb_iframe_widget iframe{max-width:100%}
.fb_iframe_widget span{max-width:100%}
iframe{max-width:100%}
#box_hoat_dong{ padding: 0;
    margin: 0;
    list-style-type: none;
    background: white;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    box-shadow: 0 1px 3px 0 #b5b5b5;
    -moz-box-shadow: 0 1px 3px 0 #b5b5b5;
    -webkit-box-shadow: 0 1px 3px 0 #b5b5b5;
    border: 1px solid #DDD;
    border-bottom: 4px solid #36b8ec;
    background: #f2f2f2 }

#box_hoat_dong li{ padding: 20px; border-top: 1px #fff solid }
#box_hoat_dong li::after{ content: " "; display: block; clear: both }
#box_hoat_dong li .frame{ width: 26%;
    float: left;
    margin-right: 4% }
#box_hoat_dong li h3{ font-size: 14px;
    line-height: 20px }
#box_hoat_dong li h3 a{ color: #333 }
#box_hoat_dong li p{ display: none }
#box_hoat_dong li:first-child{ background: #FFF;
    box-sizing: border-box;
    padding: 20px;
    overflow: hidden; border-bottom: 1px #ddd solid }
#box_hoat_dong li:first-child .frame{ width: 100%;
    margin: 0;
    padding: 0 }
#box_hoat_dong li:first-child .frame a{ display: block;
    width: 100% }
#box_hoat_dong li:first-child .frame a img{ width: 100%;
    height: auto }
#box_hoat_dong li:first-child h3{     font-size: 16px;
    display: block;
    padding: 10px 0px;
    text-transform: capitalize;
    color: #006cb5;
    clear: both }
#box_hoat_dong li:first-child h3 a{ color: #006cb5 }
#box_hoat_dong li:first-child p{ line-height: 1.5;
    text-align: justify;
    color: #333; display: block }
table,table *{ }
.footer *{ color : #fff }
table tbody, table{ width: 100% !important; display: block; border: 0px }