* { margin: 0px auto;padding: 0px; outline: none; text-decoration: none; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{width: 100%; height: 100%}
body { margin: 0px auto; padding: 0px auto; font-size: 13px; line-height: 1.7; font-family: Arial, Helvetica, Tahoma, sans-serif; font-weight: normal; }
.clear { clear: both; height: 0px; } 
ul { padding: 0px; } 
img { border: 0; }
a{text-decoration: none; color: #333}
a:hover{text-decoration: none; color: #ff9801;}
.dv-thuy-trang{width: 1170px; margin: 0 auto; position: relative; }
.cur{cursor: pointer;}
.dv-slider {position: relative;}
.dv-slider img{width: 100%; float: left;}
.menu-run{position: relative;width: 100%; display: block;}
.menu-run ul, .menu-run ul li{list-style: none;}
.js-menu-back{display: none !important}
.dv-hidden, .dv-hidden-sl{overflow: hidden;}
.owl-buttons-tron .owl-buttons .owl-prev{border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%;}
.owl-buttons-tron .owl-buttons .owl-next{border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%;}
.dv-bg{ background-size: cover; -webkit-background-size: cover; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; background-position: center; } 
.glo-dentrang{ filter: url(/img/desaturate_2.svg#grayscale); filter: gray; -webkit-filter: grayscale(1); }
.glo-dentrang-mau{ filter: none; -webkit-filter: grayscale(0); } 
.dv-glo-cart-mb{display: none}
#back-top { position: fixed; bottom: 53px; right: 10px; z-index: 999; } 
#back-top a { display: block; width: 35px; line-height: 35px; background: #f60; outline: none; color: #fff; font-size: 12px; text-align: center; transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -webkit-transition: all 0.7s ease 0s; }
#back-top a:hover { color: #fff; background: #00a859; text-decoration: none; }
.w_100_100{width: 100%; height: auto}
.dv-img-home{margin-bottom: 20px;}
.dv-img-home img{width: 100%}
.dv-child-con{overflow: hidden;}
.dv-con-child{padding: 40px 0}
.glo-dv-title-home{padding-bottom: 30px}
.glo-mota>p{padding: 0; margin: 0}
.global-sp-left img { width: 100%; float: left; }
.global-content-home-tintuc{margin: 0 -15px}
.dv-home-tintuc{margin: 0 10px; text-align: left;}
.dv-home-tintuc img{width: 100%; float: left; border: 1px solid #dedddd;}
.dv-home-tintuc:hover img{opacity: 0.7;}
.dv-home-tintuc h3{ margin: 0px;  overflow: hidden;}
.dv-home-tintuc h3 a{text-transform: uppercase; color: #ff9801; font-weight: 500; font-size: 16px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 7px;}
.dv-home-tintuc:hover h3 a{color: #126bca}
.dv-nd-tintuc{ padding: 15px 0; border: none; background: #fff;}
.dv-home-tintuc p.ngaydang{color: #8a8a8a; margin-bottom: 5px;}
.dv-home-tintuc .dv-mota { line-height: 1.8; height: 90px; overflow: hidden; color: #505050; }
#owl-tintuc .owl-pagination{display: none !important}

 

.dv-child-sp-home {  padding: 40px 0; text-align: center; }
.glo-dv-title-home span { text-transform: uppercase; margin-bottom: 10px; margin-top: 0; font-weight: normal; font-size: 28px; color: #383838; line-height: 1.1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

 

.dv-glo-menu-v3 { position: relative;   }
.dv-glo-menu-v3 .btn-nutmn { display: none; background: #ff9d06; position: relative; width: 45px; height: 36px; overflow: hidden; cursor: pointer; outline: none; border: 1px solid rgba(253, 253, 253, 0.45); margin: 6px; border-radius: 5px; right: 5px; float: right; }
.dv-glo-menu-v3 .btn-nutmn:after { content: ''; position: absolute; width: 64%; height: 3px; background: #fff; top: 8px; left: 18%; box-shadow: 0 7px 0 #fff, 0 14px 0 #fff; }
.dv-glo-menu-v3 .btn-home { color: #fff; padding: 14px 0; display: none; text-transform: uppercase; font-weight: 600; }

.dv-glo-menu-v3 ul, .dv-glo-menu-v3 li{list-style: none; margin: 0; padding: 0; position: relative;}
.dv-glo-menu-v3>ul>li { display: inline-block; float: left; border-right: 1px solid #ff9; }
.dv-glo-menu-v3>ul>li:last-child{border: none}
.dv-glo-menu-v3>ul>li>a { display: block; padding: 10px 30px 10px; color: #fff; font-size: 15px; text-transform: uppercase; font-family: "Roboto",Arial; font-weight: 500; }
.dv-glo-menu-v3>ul>li>a>span{display: none}
.dv-glo-menu-v3>ul>li:hover>a, .dv-glo-menu-v3>ul>li.mn_active>a { color: #fff; background: #d88b16; }
.dv-glo-menu-v3>ul ul { z-index: -1; opacity: 0; transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; position: absolute; width: 240px; background: #ffffff; margin-top: 7px; border-bottom: 3px solid #ff9801; box-shadow: 0px 0px 1px #9a9a9a; }

.dv-glo-menu-v3 li{display: none}
.dv-glo-menu-v3 li:hover> ul> li{display: block;}

.dv-glo-menu-v3>ul li:hover>ul{  opacity: 1; margin-top: 0px; z-index: 99999}
.dv-glo-menu-v3 ul ul li a { padding: 8px 15px; display: block; border-bottom: 1px dashed rgba(113, 113, 113, 0.24); color: #333; }
.dv-glo-menu-v3 ul ul li:hover>a{color: #f19404}
.dv-glo-menu-v3 ul ul li:last-child>a{border: none}
.dv-glo-menu-v3 ul ul ul{left: 100%; top: 0; }
.dv-glo-menu-v3>ul li span.ajax-menu-show-child{display: none}
.dv-glo-menu-v3 .mn_mb_back{display: none}
.dv-glo-menu-v3 .mn_mb_back i{margin-right: 3px}
.dv-glo-menu-v3>ul li a span{margin-right: 7px; font-size: 16px;}
.dv-hd-top { background: #363533; text-align: right; border-bottom: 1px solid #363533; }
.dv-hd-top li{color: #afafaf; list-style: none; display: inline-block; margin-right: 15px; line-height: 35px;}
.dv-hd-top li.l{float: left; }
.dv-hd-top li.l span{ color: #fec722;}
.dv-hd-top li a{color: #fec722;}
.dv-hd-top li a:hover{color: #fff;}
.dv-hd-top li i{margin-right: 4px;}
 
.dv-header{ background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -msa-background-size: cover; background-size: auto 100%; background: #ffff99; }
.dv-cont-hd{padding: 0px 0; position: relative;}
.dv-menu { width: 100%; background-size: auto 100%; background: #ff9900}
.js_height_ul_menu_left_child{display: none}
.dv-banner { padding: 0; }
.dv-sanpham-hot{	padding: 40px 0 20px 0;    background: #eee; }
.glo-hd-left-1{margin-right: 60px; float: left;}
.dv-cont-timkiem { width: 50%; float: left; padding-left: 0; padding-top: 29px; font-weight: 400; font-size: 16px; color: #444; font-family: "Roboto"; font-style: italic; }
.dv-cont-timkiem h3 { color: #038e8e; text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; text-transform: uppercase; font-style: normal; font-size: 30px; }
.glo-hd-left-1 img { max-width: 100%; margin-bottom: 0; height: 100px; margin: 0;  margin: 15px 0px;}
.dv-hd-hotline { width: 35%; float: left; margin-top: 40px;}
.dv-hd-hotline .hl-left{float: left; margin-right: 40px; position: relative; padding-left: 40px;}
.dv-hd-hotline .hl-right{    float: left; position: relative; padding-left: 40px;}
.dv-hd-hotline .top{display: block; color: #5f5f5f;}
.dv-hd-hotline .bottom{display: block; color: #ff9801; font-weight: 600; font-size: 18px; letter-spacing: 1px;}
.dv-hd-hotline .bottom a{ color: #ff9801;}
.dv-hd-hotline .hl-left:before { content: "\f095"; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 0px; top: 50%; font-size: 34px; color: rgba(0,0,0,0.46); margin-top: -17px; }
.dv-hd-hotline .hl-right:before{ content: "\f017"; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 0px; top: 50%; font-size: 34px; color: rgba(0,0,0,0.46); margin-top: -17px; }

.glo-price { color: #f71d1d;}
.glo-hd-right-1 .hd-dc {    color: #ffc82e ;    text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}

/*//*/

.owl-buttons-tron .owl-buttons .owl-prev{ left: 25px; width: 42px; height: 42px; font-size: 35px; line-height: 37px }
.owl-buttons-tron .owl-buttons .owl-next{ right: 5px; width: 42px; height: 42px; font-size: 35px; line-height: 37px }
.owl-buttons-tron .owl-buttons .owl-prev:hover, .owl-buttons-tron .owl-buttons .owl-next:hover{ background: #00a859;}


.dv-linhvuckd{ background: url("../images/bg_thoitrang.jpg") top left no-repeat fixed; background-size: cover; padding: 50px 0 60px; position: relative; } 
.dv-linhvuckd-new:before{ content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); top: 0; left: 0; z-index: 0; } 
.dv-linhvuckd h3 span{ color: #fff; border-bottom: double #fff 4px; font-size: 28px; padding: 0 30px 15px; margin-bottom: 30px; display: inline-block; text-align: center; font-weight: normal; text-transform: uppercase; line-height: 48px; letter-spacing: 1px; } 
.dv-linhvuckd h3 { width: 100%; text-align: center; } 
.linhvuckd-bo{margin-left: -20px} 
.linhvuckd-bo .linhvuckd-chitiet{ margin-left: 20px; position: relative; overflow: hidden; height: 280px; margin-top: 20px; border: 4px solid #fff; } 
.linhvuckd-bo .linhvuckd-chitiet a { position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0, 3, 5, 0.63); } .linhvuckd-bo .linhvuckd-chitiet h5 { bottom: 0px; left: 0px; width: 100%; font-size: 18px; line-height: 50px; text-transform: uppercase; color: #fff; text-align: center; font-weight: normal; z-index: 10; text-align: left; padding-left: 10px; letter-spacing: 1px; } 
.linhvuckd-bo .linhvuckd-chitiet h2 { overflow: hidden; font-weight: normal; line-height: 25px; text-align: left; font-size: 14px; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; height: 0; color: #fff; -webkit-transition: height .2s; -moz-transition: height .2s; -ms-transition: height .2s; -o-transition: height .2s; transition: height .2s; } 
.linhvuckd-bo .linhvuckd-chitiet:hover h2{ height: 75px; overflow: hidden;margin-bottom: 7px } 
.dv-sanphambanchay{ background: #fff; padding: 40px 0 30px; } 
.dv-sanphambanchay h3 span{ color: #00a859; border-bottom: double #CCCCCC 4px; } 
.dv-btn-cart{text-align: center; margin: 7px 0} 
.dv-btn-cart a{ display: inline-block; height: 31px; line-height: 31px; color: #fff !important; text-align: center; padding-left: 0; text-transform: capitalize; border-radius: 100px; padding: 0 29px; background-size: 100% 100%; } 
.dv-btn-cart a:hover{ color: #FFFF00 !important; }
 

.dv-footer { color: #fff; padding: 40px 0 60px; margin: 0px auto 0; border-bottom: 0; border-top: none; background: url(../images/bg_foot.jpg); position: relative; background-size: cover; background-position: center; }
.dv-footer:before{content: ""; background: #ff9800; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.9;}
.dv-footer h3{  font-weight: 500; }
.dv-footer a { color: #fff; transition: all .5s;}
.global-footer .glo-foot-title h3 { font-size: 18px;}
.dv-footer a:hover { color: #ffc82e; }
.dv-ghichuemail{margin-bottom: 10px}
.global-foot-v1{padding-right: 30px}
.dv-child-con{ margin: 25px 0; }
.dv-main-left { float: right; width: 77%; padding-left: 25px; }
.dv-main-right { float: left; width: 23%; }

.glo-ykien-anhleft { margin-bottom: 25px;  }
.glo-hieu-ung-2 { position: relative; display: inline-block; width: 100%; overflow: hidden; float: left; }
.glo-ykien-anhleft img { margin-bottom: 25px; width: 100%; float: left; }
.glo-ykien-anhleft img:hover{opacity: 0.8;}
.glo-left { padding: 8px; border-radius: 0; margin-bottom: 025px; background: #ffffff; border: 1px solid #ebebeb; }
.glo-left h3 { font-size: 16px; line-height: 1.5; text-align: center; color: #fff; text-transform: uppercase; border: none; position: relative; border-bottom: none; margin-bottom: 0; background: #ff9801; font-family: "Roboto"; }
.glo-left h3 span { font-weight: 500; padding: 8px 0px; display: inline-block; }
.glo-tintuc-left{margin-top: 10px}
.glo-left ul, .glo-left li {  list-style: none;}
.glo-dv-menu-left>ul>li>ul { display: none; }
.glo-left ul.ul-left-menu li { list-style: none; position: relative; margin: 0; border: none; padding: 0; background: #ffffff; }
.ul-left-menu>li:last-child>a{border: none !important}
.glo-left ul.ul-left-menu li .nut{display: none}
.glo-left ul.ul-left-menu li a { padding: 9px 10px 9px 30px; text-transform: capitalize; font-weight: 500; font-size: 14px; color: #333; display: block; position: relative; border-bottom: 1px solid #ebebeb; }
.glo-left ul.ul-left-menu>li>a:before { content: "\f0da"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; color: #c5c5c5; position: absolute; top: 15px; margin-left: -15px; }

.glo-left ul.ul-left-menu li:hover>a { background: #e4e4e4; color: #ecb519 ; background: none; }
.glo_click_expain_li_left { position: absolute; z-index: 99; color: #333; right: 0; padding: 7px 10px 7px 15px; top: 0; cursor: pointer; font-size: 18px; }
.glo-left ul.ul-left-menu li:hover> span {  color: #ecb519 ;}
.glo-left-nd { position: relative;  -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; padding: 0px; border-top: 0; }
.glo-dv-menu-left{padding: 0}

.marquee { margin: 0; overflow: hidden; height: 350px; margin-top: 10px; }
.global-content { border: none; }
.glo-dv-title { margin-bottom: 0px; padding-right: 20px; position: relative; padding-bottom: 0; line-height: 1.5; background-size: 100% 100%; border: none; background: #ffffff; border: 1px solid #ebebeb; border-bottom: none; }
.glo-dv-title li{display: none}
.glo-dv-title a { display: inline-block; margin: 0; font-size: 20px; color: #616161; font-weight: 500; border-right: 1px solid #ebebeb; padding-right: 15px; line-height: 1.2; margin-right: 12px; text-transform: uppercase; margin-bottom: 8px; margin-top: 20px; }
.glo-dv-title a:hover, .glo-dv-title a.active{color: #ffc82e }
.glo-dv-title a.cls_a_title_none {border: none}
 
.glo-dv-title span { display: inline-block; padding: 15px 15px 5px; font-weight: 600; color: #4c4c4c; margin-left: 0; border-bottom: 3px solid #ff9801; margin-bottom: -2px; font-size: 16px; line-height: 1.5; text-align: center; text-transform: uppercase; position: relative; font-family: "Roboto"; }
.glo-left ul.ul-left-menu li ul li { list-style: none; position: relative; background: none; margin: 0; border: none; padding-left: 20px; border-top: 1px solid #f9f9f9; }

.dv-bre { background: #f7f8f9; font-size: 14px; }
.dv-bre a { color: #898989; display: inline-block; padding: 8px 0; margin-right: 7px; }
.dv-bre a:hover{color: #ffc82e ;}
.dv-bre i{color: #898989; display: inline-block; margin-right: 7px;}

.glo-left ul.ul-left-menu li ul li .nut { display: inline-block; padding-right: 7px; color: #b3b3b3; }
.glo-left ul.ul-left-menu li ul li a,.glo-left ul.ul-left-menu li ul li a:hover { background: none; padding-left: 5px; }
.glo-tags a {transition: all .5s; display: inline-block; padding: 5px 12px; background: #f7f6f6; float: left; margin-right: 5px; margin-top: 5px; color: #333; font-size: 13px; }
.glo-tags a:hover { color: #fff; background: #ebebeb; }
.glo-dv-httt { padding: 10px 0; }
.glo-dv-httt + .glo-dv-httt { border-top: 1px dashed #ccc; } 
.glo-tit-sdt, .glo-tit-nd { text-align: center; }
.glo-tintuc-left img { width: 95px;float: left; margin-right: 10px;} 
.glo-tintuc-left h5 { color: #555; padding: 3px 0; line-height: 1.5; font-size: 13px; font-weight: normal; text-transform: none; background: none; }
.glo-tintuc-left a + a { border-top: 1px dashed #ccc; display: block; margin-top: 10px;padding-top: 10px }
.glo-tintuc-left a:hover h5{color:#ff9801;}
.glo-tit-hotro { font-size: 15px; color: #333;font-weight: 600; margin: 10px 0; text-align: center;} 
.glo-tit-sdt a { font-size: 16px; color: #ec1111; font-weight: 600; display: block; padding: 0px 0 10px; }
.glo-tit-nd img { margin-right: 6px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.glo-tieude a { color: #333; font-weight: 600; font-size: 14px; text-transform: none; line-height: 1.7; } 
.glo-tieude a:hover { color: #ff9801; } 
.glo-news-day { font-size: 13px; color: #5d5d5d; border-bottom: dashed 1px #ebebeb; padding: 0 0 7px; background: url(/images/icon_day.png) top 4px left no-repeat; padding-left: 20px; margin-bottom: 7px; } 
.glo-mota { line-height: 1.7; font-size: 13px; color: #3e3e3e; } 
.glo-tintuc-one + .glo-tintuc-one { border-top: 1px dashed #ebebeb; padding-top: 20px; }
.global-noidung h2{font-size: 14px; margin-bottom: 7px}
.global-noidung ul{margin-left: 15px; margin-bottom: 10px}
.global-noidung p{margin-bottom: 8px}
.global-tintuc-chitiet h1 { color: #ff9801; font-size: 18px; font-weight: 500; padding-bottom: 5px; text-transform: capitalize; line-height: 1.5; }
.global-tinlienquan{background: none}
.global-tinlienquan-title h2{ font-size: 16px; margin-bottom: 2px; color: #ffc82e ; font-weight: 600; text-transform: uppercase;}
.global-foot-v2, .global-foot-v3, .global-foot-v4{width: 25%}
.global-sanphamlienquan-title { padding: 0; border: none; margin-bottom: 15px; }
.dv-timkiemhd { padding: 0px; display: none; margin-bottom: 7px; position: relative; border: 1px solid #e8e8e8; border-radius: 100px; overflow: hidden; position: absolute; right: 210px; top: 15px; }
.dv-timkiemhd input { height: 34px; background: #fff; border: none; width: 230px; margin: 0!important; padding: 0px 17px; border-radius: 0; color: #7b7b7b; }
.owl-buttons .owl-next, .owl-buttons .owl-prev { width: 40px; height: 46px; line-height: 42px; font-size: 35px; background: rgba(0,0,0,.15);}
.global-classlink { font-size: 15px; margin: 0 6px 0 0; line-height: 32px; height: 35px; width: 35px; table-layout: inherit; text-align: center; color: #fff; background: #ffc82e ; border: #ffc82e  1px solid; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; display: inline-block; }
.global-classunlink, .global-classlink:hover { background: #484848; color: #FFF; border: #484848 1px solid; }
.dv-timkiemhd button { top: 0; border: none; position: absolute; cursor: pointer; right: 0; width: 45px; height: 39px; background: none; color: #fff; border-radius: 0; }
.dv-timkiemhd button img{ width: 25px; background: #fff}
.global-noidung-chitiet{line-height: 1.8}
.global-noidung-chitiet p{margin-bottom: 10px}
.global-noidung-chitiet img { max-width: 100%; margin-top: 7px; margin-bottom: 7px; }
.dv-form-lienhe li{list-style: none; position: relative; margin-bottom: 10px; float: left; width: 100%}
.dv-form-lienhe .lienhe-left{width: 40%;float: left; padding-right: 20px}
.dv-form-lienhe .lienhe-right{width: 60%;float: left;}
.dv-form-lienhe li input, .dv-form-lienhe li textarea{ width: 100%; border: solid 1px #E1E1E1; height: 38px; color: #999; padding: 0px 10px 0px 45px; outline: none; float: left; } 
.dv-form-lienhe li textarea{ padding: 10px 10px 10px 45px; height: 134px; margin: 0; } 
.dv-form-lienhe li:after { content: ""; position: absolute; top: 0; left: 0; width: 45px; height: 40px; background-repeat: no-repeat; background-position: center center; z-index: 10; } 
.dv-form-lienhe li.li_lienhe_name:after { background-image: url("../images/c_name.png"); } 
.dv-form-lienhe li.li_lienhe_dienthoai:after { background-image: url("../images/c_phone.png"); } 
.dv-form-lienhe li.li_lienhe_email:after { background-image: url("../images/c_mail.png"); } 
.dv-form-lienhe li.li_lienhe_diachi:after { background-image: url("../images/c_local.png"); } 
.dv-form-lienhe li.li_lienhe_noidung:after { background-image: url("../images/c_mess.png"); } 
.dv-form-lienhe li.li_lienhe_captcha:after { background-image: url("../images/c_code.png"); } 
.dv-form-lienhe li.li_lienhe_captcha img{ cursor: pointer; position: absolute; right: 5px; top: 4px; }
.dv-form-lienhe .dv-lienhe-button{text-align: right; width: 100%}
.dv-form-lienhe .dv-lienhe-button button:hover, .a_button:hover{ background: #038648; border-bottom: 2px solid #00a859; color: #fff; }
.dv-form-lienhe { width: 100%; }
.dv-lienhe-button img{margin: 0; margin-left: 7px; margin-right: -10px;}
.dv-form-lienhe li.li_lienhe_captcha img { top: 0px; }
.global-sanphamlienquan-title h2{ font-size: 20px; display: block; text-transform: capitalize; border-radius: 10px; color: #ffc82e ; padding: 8px 0 8px 0px; font-weight: 500; line-height: 1.5; color: #dc5881; padding-left: 72px; }
.glo-right-spdetail input[type="number"] { padding: 0 10px; width: 70px; height: 38px; text-align: center; border: 1px solid #ebebeb; float: left; margin: 0 6px 0 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.dv-form-lienhe .dv-lienhe-button button, .a_button {cursor: pointer; padding: 13px 30px; text-transform: uppercase; border: none; outline: none; background: #ff9801; color: #fff; border-bottom: none; border-radius: 0; }
.dv-form-lienhe .dv-lienhe-button button:hover, .a_button:hover { background: #565656; border-bottom: none; }
.dv-form-lienhe li input, .dv-form-lienhe li textarea {   border: solid 1px #ebebeb;}
.dv-sanpham-ct { border: none; overflow: hidden; border-top: 0; }
.glo-chitiet-right h1 { color: #e60e0e ; font-weight: 500; text-transform: capitalize; padding-bottom: 5px; }
.glo-right-spdetail button[type="submit"] { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; background: url(/img/icon_giohang.png) center left 12px no-repeat #ffc82e; background-size: 23px; padding: 11px 16px 12px 44px; }
.glo-right-spdetail button[type="submit"]:hover { background: url(/img/icon_giohang.png) center left 12px no-repeat #585858 ; background-size: 23px; }
.glo-right-spdetail button[type="button"] { border: none; background: #bdbdbd; color: #565656; height: 18px; line-height: 18px; width: 32px; outline: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; font-size: 15px; display: block; cursor: pointer; }
.glo-right-spdetail button[type="button"]:hover { background: #ffc82e ; }
.glo-btn-donhang button:hover {  background: #ffc82e ;}
.glo-gia-donhang, .glo-sum-tong-tien span { color: #ffc82e ; }
.glo-xoa-dh { background: #292929; border: 1px solid #292929; padding: 5px 10px; }
.glo-xoa-dh:hover { background: #ffc82e ; border: 1px solid #ffc82e ; }
.glo-thongtin-muahang { color: #333; text-transform: uppercase; font-weight: 500; padding: 5px 0 3px; }
.glo-table-cart{ border: 1px solid #ebebeb; border-top: none; border-left: none; }
.dv-slider-temp .dv-slider { overflow: hidden; z-index: 9; padding: 0px; margin-top: 0px }

.cfacebook { position: fixed; bottom: 0; left: 85px; z-index: 9999999999999999; width: 258px !important; height: 290px !important; border: 4px solid #3D85C6 !important; border-top-right-radius: 5px !important; border-top-left-radius: 5px !important; background-color: #fff !important; transition: all .5s; } 
.cfacebook_remove{ bottom: -310px !important; } 
.cfacebook span.foot{ background: #3D85C6; position: absolute; bottom: 0; width: 100%; text-align: center; color: #fff; font-size: 11px; letter-spacing: 2px; padding: 4px 0 2px; z-index: 99; }
.cfacebook span.foot a{color: #fff} 
.delete_fb { position: absolute; width: 25px; height: 25px; background: #3d85c6; z-index: 9999; padding: 6px; border-radius: 100%; right: 0; margin-top: -16px; cursor: pointer; margin-right: -14px;}
.ajax-load img{    margin-top: 120px;   position: absolute;   z-index: 9;  left: 115px;}
.quick-alo-ph-img-circle { width: 50px; height: 50px; bottom: 120px; left: 20px; position: fixed; background: rgba(30, 30, 30, 0.1) url(../images/message.png) no-repeat center center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; opacity: .7; -webkit-animation: quick-alo-circle-img-anim 1s infinite ease-in-out; -moz-animation: quick-alo-circle-img-anim 1s infinite ease-in-out; -ms-animation: quick-alo-circle-img-anim 1s infinite ease-in-out; -o-animation: quick-alo-circle-img-anim 1s infinite ease-in-out; animation: quick-alo-circle-img-anim 1s infinite ease-in-out; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; background-color: #0074ff;z-index: 100;cursor: pointer; }
.quick-alo-phone.quick-alo-green .quick-alo-ph-circle-fill { background-color: rgba(0, 175, 242, 0.5); background-color: #a6e3fa 9; opacity: .75 !important; }
.quick-alo-ph-circle-fill { z-index: 99; width: 70px; height: 70px; bottom: 110px; left: 10px; position: fixed; background-color: #000; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; opacity: .1; -webkit-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out; -moz-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out; -ms-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out; -o-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out; animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.f_link { position: relative; padding-left: 25px; }
.f_link:before { content: "\f0ac"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 0; top: 3px; font-size: 17px; }
@-moz-keyframes quick-alo-circle-anim {
    0% {
        -moz-transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1;
        -moz-opacity: .1;
        -webkit-opacity: .1;
        -o-opacity: .1
    }
    30% {
        -moz-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5;
        -moz-opacity: .5;
        -webkit-opacity: .5;
        -o-opacity: .5
    }
    100% {
        -moz-transform: rotate(0) scale(1) skew(1deg);
        opacity: .6;
        -moz-opacity: .6;
        -webkit-opacity: .6;
        -o-opacity: .1
    }
}

@-webkit-keyframes quick-alo-circle-anim {
    0% {
        -webkit-transform: rotate(0) scale(.5) skew(1deg);
        -webkit-opacity: .1
    }
    30% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        -webkit-opacity: .5
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        -webkit-opacity: .1
    }
}

@-o-keyframes quick-alo-circle-anim {
    0% {
        -o-transform: rotate(0) kscale(.5) skew(1deg);
        -o-opacity: .1
    }
    30% {
        -o-transform: rotate(0) scale(.7) skew(1deg);
        -o-opacity: .5
    }
    100% {
        -o-transform: rotate(0) scale(1) skew(1deg);
        -o-opacity: .1
    }
}

@-moz-keyframes quick-alo-circle-fill-anim {
    0% {
        -moz-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        -moz-transform: rotate(0) -moz-scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        -moz-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-webkit-keyframes quick-alo-circle-fill-anim {
    0% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-o-keyframes quick-alo-circle-fill-anim {
    0% {
        -o-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        -o-transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        -o-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-moz-keyframes quick-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        -moz-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -moz-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -moz-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -moz-transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        -moz-transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        -moz-transform: rotate(0) scale(1) skew(1deg)
    }
}

@-webkit-keyframes quick-alo-circle-img-anim {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
}

@-o-keyframes quick-alo-circle-img-anim {
    0% {
        -o-transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        -o-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -o-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -o-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -o-transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        -o-transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        -o-transform: rotate(0) scale(1) skew(1deg)
    }
}

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-moz-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-o-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-moz-keyframes quick-alo-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}

@-webkit-keyframes quick-alo-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}

@-o-keyframes quick-alo-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}

@keyframes quick-alo-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}

@-moz-keyframes quick-alo-circle-fill-anim {
    0% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-webkit-keyframes quick-alo-circle-fill-anim {
    0% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-o-keyframes quick-alo-circle-fill-anim {
    0% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@keyframes quick-alo-circle-fill-anim {
    0% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@-moz-keyframes quick-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

@-webkit-keyframes quick-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

@-o-keyframes quick-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

@keyframes quick-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

.dv-slider img { width: 100%; float: left;}
.owl-pagination{bottom:20px;}
.glo-table-cart tr:hover {   background: none;}
.owl-pagination .owl-page.active { background: #ff9801 ; }
.owl-pagination .owl-page { width: 16px; height: 16px; }
.glo-table-cart th { background: #f8f9f9; color: #333; }
.glo-table-cart th, .glo-table-cart td{ border: 1px solid #ebebeb; border-bottom: none; border-right: none; } 
.glo-left-ctsp { border: none; padding: 0; }
.glo-chitiet-right h1 { border-bottom: 1px dashed #ebebeb; }
.glo-right-spdetail-motar{ border-top: 1px dashed #ebebeb; } 
.glo-chitiet-sp { border-top: 1px dashed #ebebeb; }

.global-tinlienquan-title, .global-sanphamlienquan-title { margin-bottom: 20px; border-bottom: double #CCCCCC 4px; position: relative; }
.global-tinlienquan { padding: 0; margin-top: 20px; box-shadow: none; -webkit-box-shadow: none; }
.global-tinlienquan li{margin-left: 10px; list-style-type: disc; color: #777; margin-bottom: 5px;}
.global-tinlienquan li a{font-size: 13px}
#back-top { position: fixed; bottom: 95px; right: 10px; z-index: 999; }
#back-top a { right: 3%; background: #ffffff; color: #ff9801; border-radius: 5px; font-weight: 600; }
#back-top a:hover { background: #292929; color: #fff; padding: 0}
 
 
.glo-news-img{border: none; background: rgb(249, 249, 249); width: 25%; float: left; padding: 5px;}
.glo-news-img img{width: 100%; float: left;}
.glo-news-view { width: 75%; padding-left: 20px; float: right; line-height: 1.7; }
.glo-tieude { padding-bottom: 5px; }


.glo-tintuc-one {    padding-bottom: 15px;}
.glo-tintuc-one + .glo-tintuc-one{padding-top: 15px}
.global-sp-left { list-style: none; border: none; border: 1px solid #fff; border-bottom: 1px solid #d4d4d4; border-radius: 0; background: none; padding: 0; margin-bottom: 10px; }
.global-sp-left h5 { text-align: left; padding: 0; text-transform: capitalize; padding-bottom: 0; }
.global-sp-left h5 a { display: block; padding: 12px 0 6px; font-weight: 600; font-size: 15px; color: #333; text-transform: capitalize; }
.global-sp-left .price { text-align: center; }
.global-sp-left .price-km { text-align: center; margin-bottom: 10px; font-size: 18px; color: #e80606; font-weight: 600; }
.global-sp-left h5 a:hover {    color: #ff9801;}
.mo-ta-left { line-height: 1.8; margin-bottom: 10px; height: 90px; overflow: hidden; }
.glo-tags { padding: 5px 0 0; }
.global-footer {    margin-left: -25px; padding-bottom: 15px;}
 
.dv-menu-footer:after{ content: ""; border-bottom: 1px solid #cc2c0b; width: 40%; height: 0px; position: absolute; left: 50%; bottom: 0; margin-left: -20%; } 
.dv-menu-footer a{ color: #b61002; font-weight: 700; font-size: 14px; line-height: 1; padding: 10px 15px 10px 12px; position: relative; display: inline-block; } 
.dv-menu-footer a:before{ content: ""; border-right: 1px solid #610429; position: absolute; height: 10px; top: 12px; right: 0; } .dv-menu-footer a:hover { color: #0167b1; text-decoration: none; } 
.content-footer{ text-align: center; line-height: 2; } 
.foot-coppy{ text-align: center;} 
.foot-coppy a{ color: #b61002; font-weight: 600; }
.global-noidung {overflow: hidden; border-top: none; background: #fff; padding: 15px; border: 1px solid #ebebeb; font-size: 14px; line-height: 1.7;}
.global-form-lienhe, .global-map { margin: 20px 0 15px; padding: 0  ; }
.glo-right-spdetail-cart {  border-top: 1px dashed #ebebeb;  border-bottom: 1px dashed #ebebeb;}
.global-chitiet-donhang .global-form-lienhe{border: none; padding: 0;}
.glo-dvlang { top: 0; border-radius: 0 0 5px 5px; margin-top: 0px; }
.glo-dvlang a, .glo-dvlang i { color: #fff;}
.glo-dvlang li a { display: block; width: 100%; color: #333; }
.dv-glo-menu-v3 .btn-nutmn { background: #ff9801; border: 1px solid #ff9801; border-radius: 5px; }

.global-footer-v4 .global-foot-v1{width: 35%; float: left;}    
.global-footer-v4 .global-foot-v2{width: 30%; float: left; overflow: hidden;}    
.global-footer-v4 .global-foot-v3{width: 35%; float: left;}   
.global-footer .glo-foot-title{margin-left: 25px}
.global-footer .glo-foot-title h3{ font-size: 20px; margin-bottom: 25px; text-transform: uppercase; line-height: 1.5; font-family: "Roboto"; font-weight: 400; } 
.global-footer .glo-foot-title .glo-foot-nd{ font-size: 14px; line-height: 1.7; }
.global-footer .glo-foot-title .glo-foot-nd p{margin-bottom: 7px}
.global-footer .glo-foot-title .glo-foot-nd ul, .global-footer .glo-foot-title .glo-foot-nd li{list-style: none;}
.global-footer .glo-foot-title .glo-foot-nd ul li{margin-bottom: 7px}
.global-footer .glo-foot-title .glo-foot-nd ul li a{font-size: 14px; }


.global-footer .glo-foot-title .glo-foot-nd .phone{position: relative; padding-left: 25px; font-size: 18px; letter-spacing: 1px; font-weight: 600; line-height: 1.7; margin-bottom: 16px;}
.global-footer .glo-foot-title .glo-foot-nd .email{position: relative; padding-left: 25px; font-size: 14px; line-height: 1.7; margin-bottom: 8px;}
.global-footer .glo-foot-title .glo-foot-nd .diachi{position: relative; padding-left: 25px; font-size: 14px;  line-height: 1.8; margin-bottom: 5px;}

.global-footer .glo-foot-title .glo-foot-nd .phone a,
.global-footer .glo-foot-title .glo-foot-nd .email a,
.global-footer .glo-foot-title .glo-foot-nd .diachi a{color: #fff}

.global-footer .glo-foot-title .glo-foot-nd .phone:before{content: "\f095"; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 0; top: 6px; font-size: 22px;}
.global-footer .glo-foot-title .glo-foot-nd .email:before{content: "\f003"; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 0; top: 2px; font-size: 18px;}
.global-footer .glo-foot-title .glo-foot-nd .diachi:before{content: "\f041"; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 0; top: 0px; font-size: 25px;}

.dv-yeucaubaogia{position: absolute; right: 0; top: 10px; display: none}
.dv-yeucaubaogia a{transition: all .5s; display: inline-block; color: #fff; background: #ff9801; box-shadow: 3px 3px 8px rgba(111, 111, 111, 0.8); padding: 10px 27px; font-weight: 600; text-transform: uppercase; font-size: 15px; border-radius: 8px;}
.dv-yeucaubaogia a:hover{box-shadow: 2px 2px 5px rgba(111, 111, 111, 0.36)}


.dv-dvcc-home-left{width: 25%; float: left; text-align: justify; font-size: 14px; line-height: 1.8;}
.dv-dvcc-home-right{width: 75%; float: left; padding-left: 35px}
.h2-title-home{font-weight: 500; text-align: left; text-transform: uppercase; font-size: 23px; font-family: "Roboto"; color: #545454; margin-bottom: 12px;}
.dv-child-sp-home-lv2{background: #d9d0c1}

.dv-tintuc-home-left{width: 50%; float: left; padding-right: 20px}
.dv-tintuc-home-right{width: 50%; float: left; padding-left: 20px}

.dv-child-sp-home-lv2 .h2-title-home{ color: #ff9801; margin-bottom: 22px;}
.dv-tintuc-home{text-align: left;}
.dv-tintuc-home .dv-home-tintuc-v2{padding-bottom: 12px; margin-bottom: 12px}
.dv-tintuc-home .dv-home-tintuc-v2 .img{width: 24%; float: left;}
.dv-tintuc-home .dv-home-tintuc-v2 .img img{width: 100%; float: left;}
.dv-tintuc-home .dv-home-tintuc-v2 .dv-tintuc{width: 76%; padding-left: 20px; float: left;}
.dv-tintuc-home .dv-home-tintuc-v2 .dv-tintuc h3{line-height: 1; white-space: nowrap; text-overflow: ellipsis; width: 100%; overflow: hidden; font-size: 15px; margin-bottom: 10px;}
.dv-tintuc-home .dv-home-tintuc-v2 .dv-tintuc h3:hover a{color: #ff9801}
.dv-tintuc-home .dv-home-tintuc-v2 .dv-tintuc .dv-mota{line-height: 1.7; color: #3e3e3e; font-size: 13px; height: 65px; overflow: hidden;}

.dv-tintuc-home-right input{padding: 14px 20px; border-radius: 100px; border: none; outline: none; margin-bottom: 17px;}
.dv-tintuc-home-right textarea{padding: 14px 20px; border-radius: 25px; border: none; outline: none; margin-bottom: 17px; height: 160px; float: left;}
.dv-tintuc-home-right button{background: #126bca; color: #fff; border: none; float: right; padding: 14px 50px; border-radius: 100px; outline: none; cursor: pointer;}
.dv-tintuc-home-right button:hover{background: #ff9801}
.dv-tintuc-home-right .left-50{width: 48%; float: left;}
.dv-tintuc-home-right .right-50{width: 48%; float: right;}
.dv-tintuc-home-right .full-100{width: 100%}

.global-content-home-ykienkh img{width: 120px; border-radius: 100px; float: left; margin: 0 20px 20px 0;}
.global-content-home-ykienkh .kh-mota {line-height: 1.8; font-size: 14px; text-align: justify;}
.global-content-home-ykienkh .author {margin-top: 10px; text-align: right; font-weight: 600}
.global-content-home-ykienkh .owl-pagination{display: none}

.pagination { text-align: center; width: 100%; }
.pagination .classlink { display: inline-block; padding: 4px 0px; border: 1px solid #e2e2e2; border-radius: 2px; width: 32px; text-align: center; }
.pagination .classunlink, .pagination .classlink:hover { padding: 4px 12px; display: inline-block; background: #00a859; color: #fff; border-radius: 3px; border: 1px solid #00a859; }
.pagination .classunlink, .pagination .classlink:hover { padding: 4px 12px; display: inline-block; background: #ff9801; color: #fff; border-radius: 3px; border: 1px solid #ff9801; }

.dv-child-sp-tintuc{padding-bottom: 50px}
.dv-child-sp-tintuc .owl-pagination{display: none}
.dv-child-sp-tintuc .owl-buttons{display: block;}
.dv-child-sp-tintuc .h2-title-home{color: #ff9801; margin-bottom: 35px; text-align: center; padding-top: 5px;}
.global-content-home-congtrinhthicong {margin-left: -30px}
.dv-congtrinhthicong {padding-left: 30px; position: relative;}
.dv-congtrinhthicong img{width: 100%}
.dv-congtrinhthicong h3{position: absolute; bottom: 15px; text-align: left; text-transform: uppercase; line-height: 1.6; font-family: "Roboto"; font-weight: 500; font-size: 16px; padding: 0 14px;}
.dv-congtrinhthicong h3 a{color: #fff; text-shadow: 1px 1px 1px #2b2b2b}

.global-content-home-congtrinhthicong .owl-buttons .owl-next {background: none; color: #ababab; font-size: 80px; right: -37px;}
.global-content-home-congtrinhthicong .owl-buttons .owl-prev {background: none; color: #ababab; font-size: 80px; left: -7px;}
.glo-ykien-sphot{display: none}
.img_ajax_send{height: 10px; margin-left: 6px; display: none}

.fot-sky{margin-top: 10px; }
.fot-sky img{margin-right: 10px ;height: 30px;}

.global-noidung-dichvu{border: none; padding: 10px 0; margin-left: -20px;}
.global-noidung-dichvu .cont-dv {width: 33.333%; float: left; padding-left: 20px; padding-top: 5px; padding-bottom: 15px;}
.global-noidung-dichvu .cont-dv .glo-tintuc-one{border: 1px solid #ebebeb; padding: 8px;}
.global-noidung-dichvu .cont-dv .glo-tintuc-one:hover{border: 1px solid #ff9900;}
.global-noidung-dichvu .glo-news-img { border: none; background: rgb(249, 249, 249); width: 100%; padding: 0; }
.global-noidung-dichvu .glo-news-view { width: 100%; padding-left: 0; float: right; line-height: 1.7; margin-top: 13px; }
.global-noidung-dichvu-title{ border-bottom: 1px solid #ebebeb;}
.global-noidung-dichvu .glo-tieude { padding-bottom: 0; line-height: 1.6; margin-bottom: 5px; height: 44px; overflow: hidden; }
.global-noidung-dichvu .glo-mota { line-height: 1.7; font-size: 13px; height: 85px; color: #3e3e3e; overflow: hidden; }
.global-noidung-dichvu  .glo-tieude a { color: #333; font-weight: 600; font-size: 13px; text-transform: uppercase; line-height: 1.7;  width: 100%; overflow: hidden; display: block; }
.global-noidung-dichvu .glo-tieude a:hover { color: #ff9801;}
.dv-child-sp-home.dv-child-sp-tintuc.dv-child-sp-tintuc-sphome { border-bottom: 1px solid #e2e2e2; padding: 40px 0 25px; }
.global-noidung-dichvu-home .cont-dv{width: 25%}
.dv-price, .glo-news-day span { font-weight: 600; font-size: 15px; color: #f91515; }


.dv-foot-online { position: fixed; bottom: 0; left: 0; width: 100%; background: #ff9900; z-index: 88; text-align: center;     border-top: 1px solid #fff;}
.dv-foot-online-child img, .dv-foot-online-child svg { fill: rgba(255, 255, 255, 1.0); height: 27px; width: auto; float: left; margin-right: 8px; }
.dv-foot-online-child { display: inline-block; line-height: 0; margin: 0 auto; white-space: nowrap; }
.dv-foot-online-child a { display: inline-block; line-height: 27px; font-size: 15px; color: #fff; padding: 8px 30px; position: relative; padding-right: 35px; }
.dv-foot-online-child a:after { content: ""; width: 1px; height: 24px; background: #ff9754; position: absolute; right: 0; top: 14px; }
.dv-foot-online-child a:nth-child(3):after { display: none}

.dv-slider .owl-pagination { display: none; }
@media only screen and (max-width: 1199px)
    {
    	.glo-hd-left-1 { margin-right: 30px;}
    	.dv-cont-timkiem { width: 40%; line-height: 1.5; padding-top: 36px; }
    	.global-footer .glo-foot-title h3 { font-size: 18px;}
        .dv-main-right{width: 23%}
        .dv-main-left{width: 77%}
        .dv-thuy-trang {width: 100%;padding-left:  10px;padding-right: 10px; }
        .dv-menu{width: 100%}
        .dv-child-con{margin: 10px 0;}
        .dv-footer{width: auto; margin: 20px  0px 40px} 
        
		.global-content-home-congtrinhthicong .owl-buttons .owl-prev{left: 30px; color: #fff}
		.global-content-home-congtrinhthicong .owl-buttons .owl-next{right: 10px; color: #fff}
		.global-content{overflow: hidden;}
 		.dv-yeucaubaogia{right: 8px}
 		.dv-main-right { width: 25%; }
 		.dv-main-left { width: 75%; }
 		.dv-timkiemhd input { width: 180px; }
 		.dv-cont-timkiem { width: 40%;}
 		.dv-hd-hotline { width: 40%;}
 		.dv-glo-menu-v3>ul>li>a { padding: 18px 22px 18px 0; font-size: 14px;}
    }
@media only screen and (max-width: 999px){
    .btn-menu{       background: #ffc82e ;        margin: 6px 0;    }
    .dv-slider, .dv-slider img{height: auto !important; width: 100% !important}
    .dv-glo-menu-v3>ul li:hover>ul{  opacity: 1; margin-top: 0px; z-index: 0}
    .dv-glo-menu-v3>ul>li>a>span{display: inline-block;}
	.dv-glo-menu-v3 .mn_mb_back{display: block;}
	.dv-glo-menu-v3 ul li:hover>a { background: #f74e18; }
	.dv-glo-menu-v3 .btn-home{display: inline-block;}
	.dv-glo-menu-v3{width: 100%}
	.dv-glo-menu-v3 .btn-nutmn{display: block}
	.dv-glo-menu-v3 ul, .mb-active {transition: all .5s !important; -moz-transition: all .5s !important; -webkit-transition: all .5s !important; -o-transition: all .5s !important;}
	.dv-glo-menu-v3 ul li{display: none !important; position: relative;}
	.dv-glo-menu-v3 ul.ul-mb-js-id {margin-top: 7px !important; opacity: 0 !important}
	.dv-glo-menu-v3 ul.mb-active{margin-top: 0px !important; opacity:  1 !important}
	.dv-glo-menu-v3 ul.mb-mrgin-top-2{margin-top: 0px !important; opacity:  1 !important}
	.dv-glo-menu-v3 ul.mb-active>li, .dv-glo-menu-v3 ul li.li-mb-js-id-block{display: block !important;}
	.dv-glo-menu-v3 li.li-mb-js-id-block>a, .dv-glo-menu-v3 li.li-mb-js-id-block>span{display: none !important}
	.dv-glo-menu-v3 ul, .dv-glo-menu-v3 ul ul {background: #ff9d06; width: 240px; right: 0; position: absolute; z-index: 9999; margin-top: 7px;  opacity: 0 !important}
	.dv-glo-menu-v3>ul>li:hover>a,.dv-glo-menu-v3>ul ul li:hover>a, .dv-glo-menu-v3>ul>li.mn_active>a { color: #fff; }
	.dv-glo-menu-v3 ul li:hover>a {  background: #f19404;}
	.dv-glo-menu-v3>ul li{display: block; width: 100%; }
	.dv-glo-menu-v3>ul li a, .dv-glo-menu-v3>ul li ul a { display: block; padding: 6px 20px !important; color: #fff; border-bottom: 1px dashed #ff7d54; font-size: 14px; text-transform: capitalize; font-weight: 400; font-family: Arial; }
	.dv-glo-menu-v3>ul li span.ajax-menu-show-child { font-size: 16px; color: #fff; position: absolute; top: 0; right: 0; padding: 8px 10px 8px 20px; cursor: pointer; display: block; }
	.dv-glo-menu-v3 .mn_mb_back i{font-size: 18px}
	.dv-glo-menu-v3 ul ul ul { left: 0; top: 0; }
	.dv-glo-menu-v3 ul ul, .dv-glo-menu-v3 li{position: initial; margin-top: 0}
	.dv-glo-menu-v3 ul ul { top: 0; position: absolute;}
	.dv-yeucaubaogia { position: absolute; right: 80px; top: 7px; }
	.dv-yeucaubaogia a { box-shadow: none; padding: 7px 27px; font-weight: 600; font-size: 13px; border-radius: 5px; }
 	.dv-timkiemhd {   right: 270px; top: 8px; }
	.dv-timkiemhd input { width: 230px; }
}
@media only screen and (max-width: 991px)
    {
    		
        .dv-main-right{width: 100%;}
        .dv-main-left{width: 100%; margin-bottom: 20px; padding-left: 0}
        .glo-hd-right-1 {padding-left: 50px;width: 75%        }
        .glo-hd-right-1 .h3-hdtit{font-size: 30px; margin-bottom: 10px}
        .glo-hd-left-1{width: 30%}
        .dv-cont-timkiem { width: 70%;    padding-left: 020px;}
        .dv-timkiemhd input{width: 380px}
 
        .global-foot-v2, .global-foot-v3, .global-foot-v4 { width: 50%; margin-bottom: 20px}
		.glo-hd-left-1 { width: 12%;     margin-right: 10px;}
    	.dv-timkiemhd input { width: 260px; }
    	.dv-cont-timkiem { width: 40%;}
    	.dv-hd-hotline { width: 45%;}
    	.dv-hd-hotline .hl-left {    margin-right: 15px;}
    	.global-footer-v4 .global-foot-v1{width: 30%; float: left;}    
		.global-footer-v4 .global-foot-v2{width: 30%; float: left; overflow: hidden;}    
		.global-footer-v4 .global-foot-v3{width: 40%; float: left;} 

		.dv-dvcc-home-left { width: 30%;}
		.dv-dvcc-home-right { width: 70%;}
		.glo-ykien-sphot{display: none}
    }
@media only screen and (max-width: 767px)
    {
    	.dv-cont-timkiem{text-align: center;}
    	.dv-hd-hotline .hl-left { margin-right: 10px;}
    	.dv-form-lienhe .lienhe-left{width: 100%; padding-right: 0}
 		.dv-form-lienhe .lienhe-right{width: 100%}
        .dv-hd-top li.l{display: none}
        .dv-hd-top { text-align: left; }
        .dv-cont-timkiem { width: 100%; padding-left: 0; margin-top: 10px; }
        .dv-cont-hd{padding: 15px 0}
        .glo-hd-left-1 {width: 100%; text-align: center;}
        .glo-hd-right-1 {width: 100%; text-align: center; padding: 0;}
        .glo-hd-right-1 .h3-hdtit {font-size: 25px;margin-bottom: 10px;        }
        .glo-hd-right-1 .hd-dc {  font-size: 14px}
        .dv-timkiemhd input { width: 100%; }
 
        .glo-dv-title a { display: block; border: none; line-height: 1.3; margin-top: 3px; border-bottom: 1px dashed #d2d2d2; padding-bottom: 5px; }
        .dv-cont-timkiem { width: 100%; padding-left: 0; margin-top: 0; padding-top: 0; }
        .dv-hd-hotline { width: 100%; text-align: center; margin-top: 10px; }
        .dv-hd-hotline .hl-left, .dv-hd-hotline .hl-right{float: none; display: inline-block;}
        .glo-news-img{width: 30%}
        .glo-news-view { width: 70%;}
        .global-footer-v4 .global-foot-v1,
        .global-footer-v4 .global-foot-v2,
        .global-footer-v4 .global-foot-v3{width: 100%; margin-bottom: 25px}
        .global-footer-v4 .global-foot-v3{width: 100%; margin-bottom: 0px}
        .dv-dvcc-home-left { width: 100%; margin-bottom: 20px}
		.dv-dvcc-home-right { width: 100%; padding: 0}
		.dv-tintuc-home-left { width: 100%; float: left; padding-right: 0; margin-bottom: 15px }
		.dv-tintuc-home-right { width: 100%; float: left; padding-left: 0; }
		.global-noidung-dichvu .cont-dv { width: 50%;}
		.dv-foot-online-child a { padding: 12px 10px; }
		span.pc { display: none; }
span.mb { display: inline-block !important; }
.dv-slider .owl-pagination { display: none; }
    }
@media only screen and (max-width: 479px)
    {   
    	.dv-header { padding-bottom: 0px;}
    	.dv-timkiemhd { right: auto; top: 0; margin-top: -50px; left: 50%; margin-left: -115px; width: 230px; }
    	 .glo-news-img{width: 100%; margin-bottom: 15px}
        .glo-news-view { width: 100%;    padding: 0;}
        .dv-hd-top {  padding: 5px; }
        .dv-hd-top li{line-height: 1.5}
        .div-glo-max-foot{display: none}
        .global-foot-v2, .global-foot-v3, .global-foot-v4 { width: 100%; }
        .glo-hd-left-1 img{height: auto; width: 40%; max-width: 120px}
        .dv-home-tintuc h3, .dv-home-tintuc .dv-mota{height: auto}
		.dv-hd-hotline .hl-left { margin-right: 0; }
		.dv-timkiemhd {   margin-left: -140px; width: 280px; }
		.dv-yeucaubaogia{right: auto; left: 10px;}
		.dv-tintuc-home .dv-home-tintuc-v2 .img { width: 100%; margin-bottom: 20px; float: left; }
		.dv-tintuc-home .dv-home-tintuc-v2 .dv-tintuc { width: 100%; padding-left: 0; float: left; }
		.dv-tintuc-home .dv-home-tintuc-v2 .dv-tintuc h3 {  white-space: normal; line-height: 1.6;}
		.dv-tintuc-home .dv-home-tintuc-v2 .dv-tintuc .dv-mota{height: auto}
		.dv-tintuc-home-right .left-50 { width: 100%; float: left; }
		.dv-tintuc-home-right .right-50 { width: 100%; float: right; }
		.dv-tintuc-home-right input { padding: 12px 20px; margin-bottom: 10px; }
		.dv-tintuc-home-right button{padding: 11px 50px}
		.global-content-home-tintuc { margin: 0 -10px; }
		.dv-child-sp-tintuc { padding-bottom: 20px; }
		.dv-child-sp-home { padding: 30px 0; text-align: center; }
		.dv-hd-hotline .hl-left{padding-left: 0; text-align: left; margin-right: 20px}
		.dv-hd-hotline .hl-left:before{display: none}
		.dv-hd-hotline .hl-right{padding-left: 0}
		.dv-hd-hotline .hl-right:before{display: none}
		.global-noidung-dichvu .cont-dv { width: 50%;}
		.dv-foot-online-child img, .dv-foot-online-child svg { height: 23px; margin-right: 5px; }
.dv-foot-online-child a { font-size: 13px; padding: 10px 10px; }
.dv-foot-online-child a:after {display: none}
.dv-foot-online-child { display: inline-block; line-height: 0; margin: 0 auto; white-space: nowrap; }
.dv-foot-online-child a { font-size: 13px; padding: 8px 0 8px 8px; }
    }
