@font-face{font-family:Lato-Bold;src:url(fonts/Lato-Bold.eot);src:url(fonts/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-Bold.woff) format("woff"),url(fonts/Lato-Bold.ttf) format("truetype"),url(fonts/Lato-Bold.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:Lato;src:url(fonts/Lato-Regular.eot);src:url(fonts/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-Regular.woff) format("woff"),url(fonts/Lato-Regular.ttf) format("truetype"),url(fonts/Lato-Regular.svg) format("svg");font-weight:400;font-style:normal}
html,body{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;line-height:20px}
h1,h2,h3,h4,h5,h6{line-height:normal}
a{text-decoration:none}
img{border:none;max-width:100%}
.c,.c5,.c10,.c15,.c20,.c30,.c3,.c2,.c80{clear:both}
.c{height:0}
.c2{height:2px}
.c3{height:3px}
.c5{height:5px}
.c10{height:10px}
.c15{height:15px}
.c20{height:20px}
.c30{height:30px}
.c35{height:35px}
.c80{height:80px}
.top-page{height:35px;background-repeat:no-repeat;background-size:100% 100%;text-align:right;line-height:35px;color:#FFF}
.logo{float:left}
.logo img{display:block}
.header{background:#104886;background-repeat:no-repeat;background-size:cover}
.banner{height:100px;position:relative}
#banner{float:left}
.menubar{background:#0059bd;height:42px;width:100%;-webkit-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}
.menumobile{background:#0059bd;height:42px}
.nav{padding:0;margin:0;font-size:12px;line-height:42px;font-weight:400;font-family:Arial,Helvetica,sans-serif}
.nav > li{list-style:none;display:inline-block;position:relative;border-left:solid 1px #2272d4;float:left;text-transform:uppercase}
.nav > li:hover,.nav > li.active{background:#0051ac}
.nav li:first-child{-webkit-border-radius:7px 0 0 0;-ms-border-radius:7px 0 0 0;-moz-border-radius:7px 0 0;border-radius:7px 0 0 0;border-left:none}
.nav li a{text-decoration:none;color:#fff;display:inherit;padding:0 15px}
.nav li.lang{float:right;border:none}
.nav li.lang a.vn_flag{background:url(../images/vn_flag.png) no-repeat;width:33px;height:22px;display:block;margin-right:10px}
.nav li.lang a.en_flag{background:url(../images/en_flag.png) no-repeat;width:33px;height:22px;display:block;margin-right:10px}
.nav > li:hover a,.nav > li.active a{color:#FFF}
.nav li ul{position:absolute;top:100%;left:0;width:220px;text-align:left;display:none;background:#0051ac;padding:0;border-top:solid 3px #2272d4;opacity:.95;z-index:999999;font-weight:400}
.nav li ul > li{width:100%;list-style:none;border-bottom:solid 1px #2272d4;text-transform:none;line-height:normal;position:relative}
.nav li ul > li a{padding:8px 10px;display:block}
.nav li ul > li:hover{background:#2272d4}
.nav li ul ul{left:100%;top:-2px}
.menubar-mobile .nav{text-align:left}
.menubar-mobile .nav li{border-left:solid 1px #6dc2ef;font-size:18px}
.menubar-mobile .nav li a{padding:0 10px}
.title-box-home{padding:0;margin:0!important;color:#daa33f;border-bottom:solid 2px #cfcfcf;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;padding-bottom:10px;font-size:22px}
.title-box-home a{color:#262626;text-decoration:none;border-bottom:solid 2px #007cc2;padding-bottom:10px}
.cell-pro{background:#FFF;margin-bottom:30px}
.border-bottom-red{border-bottom:solid 2px #b01010}
.news-name{font-weight:700;font-size:14px;padding:0;margin:0}
.news-name a{color:#333;text-decoration:none}
.news-name a:hover{text-decoration:underline}
.font-18{font-size:18px}
.intro-detail{font-size:13px}
.image-border{border:solid 2px #515151;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.image-news-name{width:170px;float:left;margin-right:10px;overflow:hidden}
.item-news-home{margin-bottom:25px}
.footer{background:#034ea2;color:#666}
.footer-menu{background:#034ea2;color:#fff}
.box-search-cart{width:254px;position:absolute;right:0;top:20px}
.box-search-cart .serach-box{width:100%;background:#FFF;height:30px;padding-right:28px;border:solid 1px #333;overflow:hidden;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden}
.box-search-cart .serach-box > div{position:relative}
.box-search-cart .serach-box .keyword1{width:100%;border:none;height:30px;padding:0 5px}
.box-search-cart .serach-box a.fa{position:absolute;height:30px;right:0;color:#FFF;background:#9f0d0d;width:28px;text-align:center;line-height:30px;text-decoration:none;top:0;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.box-search-cart .icon-cart-top{background:url(../images/icon-cart.png) no-repeat left;height:30px;line-height:30px;padding-left:40px;white-space:nowrap;color:#FFF;display:inline-block}
.keyword{width:1001%}
.title-other-news{border-bottom:solid 1px #CCC;text-transform:uppercase;padding:0;margin:333px;font-size:14px;color:#007cc2}
.other-article{padding:0;margin:0}
.other-article li{list-style:none;padding:3px 0}
.other-article li a{color:#333;text-decoration:none}
.other-article li a i.fa{margin-right:5px;color:#333}
.other-article li a:hover{text-decoration:underline}
.crumb{background:#e7e7e7;padding:5px}
.crumb a{color:#333;text-decoration:none}
.crumb a:hover{text-decoration:underline}
.crumb-pro{color:#FFF;border-bottom:solid 2px #454444}
.crumb-pro a{color:#FFF}
.title-page{padding:5px 0;margin:0;text-transform:uppercase;font-size:18px}
.paging{padding:5px}
.clicked{padding:2px;color:red;border-left:solid 1px #999}
.page{padding:2px 4px;border-left:solid 1px #999;text-decoration:none;color:#333}
.page:hover{color:red}
.page.active{color:red}
.paging a{border-left:solid 1px #999}
.paging a:first-child{border-left:none}
.content-detail img{max-width:100%}
.box-label-input{position:relative;max-width:550px;padding-left:110px}
.box-label-input .contact_label{position:absolute;left:0}
.box-label-input .txt-contact{width:100%;height:25px}
.error{color:red}
.btn-send{background:#2B2F8C;height:35px;border:none;padding:0 30px;color:#FFF;font-weight:700}
.product-page{background:#181818!important;border:solid 2px #454444;padding:0 15px!important;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.content-pro{padding:10px;border:solid 2px #242424;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;overflow:hidden}
.product-name{padding:0;margin:0;font-size:14px;color:#404040;font-family:Arial,Helvetica,sans-serif;font-weight:400}
.product-name a{color:#404040;text-decoration:none}
.price{color:#034ea2;text-align:left;font-weight:700;font-size:14px}
.pricekm{text-align:left;font-weight:400;font-size:14px;color:#58595b}
.addcart{background:url(../images/icon-cart.png) no-repeat;width:27px;height:25px;display:block;float:left}
.pro-view-detail{line-height:25px;float:right;color:#575656;text-decoration:none}
.pro-view-detail:hover{text-decoration:underline}
.text-white,.text-white a{color:#FFF}
.box-about{background:#e4e6e7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTRlNmU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZmVmZmZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZTJlNGU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmRmZGZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjZmRmZGZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q1ZWJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg,rgba(228,230,231,1) 0%,rgba(254,255,254,1) 20%,rgba(226,228,229,1) 49%,rgba(253,253,254,1) 70%,rgba(253,253,254,1) 85%,rgba(213,235,251,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(228,230,231,1) 0%,rgba(254,255,254,1) 20%,rgba(226,228,229,1) 49%,rgba(253,253,254,1) 70%,rgba(253,253,254,1) 85%,rgba(213,235,251,1) 100%);background:linear-gradient(135deg,rgba(228,230,231,1) 0%,rgba(254,255,254,1) 20%,rgba(226,228,229,1) 49%,rgba(253,253,254,1) 70%,rgba(253,253,254,1) 85%,rgba(213,235,251,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e6e7',endColorstr='#d5ebfb',GradientType=1);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:solid 2px #e6e7e8}
.itemAttr span{display:inline-block;padding:3px 0}
.itemAttr span:first-child{width:45%}
.pro-name-details{margin:0;padding:0 0 10px;color:#007cc2;font-size:16px}
.box-left{border:solid 1px #e1e1e1;margin:0 0 20px;color:#333;overflow:hidden}
.menuleft{padding:0;margin:0;font-size:14px;font-family:Arial,Helvetica,sans-serif}
.menuleft > li{list-style:none}
.menuleft li a{color:#161616;display:block;padding:6px 10px;text-decoration:none}
.menuleft li:last-child{border-bottom:none}
.menuleft > li .fa{float:right;color:#302f2f!important}
.menuleft > li.active .fa{display:block}
.title-left{background:#034ea2;padding:8px 15px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.title-left a{color:#FFF;text-decoration:none;text-transform:uppercase}
.menuleft .fa{margin-right:5px;color:#161616;padding:1px 3px;font-size:16px}
.menuleft li.active a,.menuleft li:hover a{color:#034ea2}
.menuleft li ul{padding:0 0 0 10px;margin:0}
.menuleft li ul li{font-weight:400;padding-left:10px;color:#161616}
.menuleft li ul li:first-child{border-top:none}
.menuleft li.active ul li a{text-transform:none;color:#161616;padding-left:0;padding-top:3px;padding-bottom:3px}
.menuleft li.active ul li.active a{color:#161616}
.menuleft ul li.active a{color:#161616}
.image-news-left{float:left;margin-right:10px;width:70px}
.item-news-left{padding:5px 10px}
.news-left-name a{padding-top:5px;color:#daa33f;text-decoration:none;display:block}
.news-left-name a:hover{text-decoration:underline}
.image-product-left{float:left;width:100px;margin-right:10px}
.price-right{color:#034ea2;font-weight:700}
.price-right-km{color:#ccc;font-weight:400}
.box-hotline-left{border:solid 2px #9D0D0C;color:#FFF}
.intro-cat-pro{color:#FFF}
.cam{font-size:14px}
.smo-footer a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;color:#FFF;text-decoration:none;font-size:18px;margin-right:3px;margin-bottom:3px}
.smo-footer .fa-facebook{background:#415d98}
.smo-footer .fa-twitter{background:#4db5e3}
.smo-footer .fa-pinterest{background:#c2262b}
.smo-footer .fa-linkedin{background:#4292cc}
.smo-footer .fa-google-plus{background:#d0161c}
.text-footer-title{text-transform:uppercase;padding-bottom:10px;font-size:16px;font-weight:700}
.flag{width:32px;height:34px;display:inline-block}
.flag-vn{background:url(../images/flag_vn.png) no-repeat center;margin-right:5px}
.flag-en{background:url(../images/flag_en.png) no-repeat center}
.toppage-item{height:34px;display:inline-block;padding:0 20px;line-height:34px;font-family:Arial,Helvetica,sans-serif}
.toppage-item a{color:#414242;text-decoration:none;font-weight:700}
.hotline-top{font-size:16px;font-weight:700}
.hotline-top a{color:#FFF}
.menufootercol{padding:0;margin:0}
.menufootercol li{list-style:none}
.menufootercol li a{color:#FFF;text-decoration:none}
.menufootercol li a:hover{text-decoration:underline}
.title-box a{text-decoration:none}
.icon-cart-top a{color:#FFF;text-decoration:none}
.toolbar-top{background:#daa33f;height:46px;width:100%;color:#FFF}
.phone-box,.telephone-box{float:left;font-size:16px;font-weight:700}
.phone-box{height:46px;line-height:46px;background:url(../images/icon-phone.png) no-repeat left;padding-left:35px}
.telephone-box{height:46px;line-height:46px;background:url(../images/icon-telephone.png) no-repeat left;padding-left:35px;margin-left:15px}
.phone-box-mobile,.telephone-box-mobile{font-size:16px;font-weight:700;color:#daa33f}
.phone-box-mobile{background:url(../images/icon-phone-mobile.png) no-repeat left;padding-left:35px}
.telephone-box-mobile{background:url(../images/icon-telephone-mobile.png) no-repeat left;padding-left:35px}
.smo-top{float:right;font-size:14px;line-height:24px;padding-top:7px;margin-right:40px}
.smo-top a{color:#FFF;text-decoration:none;margin:0 3px;text-align:center;line-height:24px;display:inline-block;width:24px}
.smo-top a.fa{background:#3491e6}
.toolbar-top .icon-cart{background:url(../images/icon-cart.png) no-repeat center;width:76px;height:46px;float:right;display:block}
.box-search{height:46px;float:right;width:400px;background:#e2b769;padding-right:65px;position:relative}
.box-search input{width:100%;height:46px;border:none;padding:0 5px;background:#e2b769;outline:none;color:#FFF}
.box-search .fa-search{width:65px;border-left:solid 2px #daa33f;position:absolute;top:0;right:0;height:46px;color:#FFF;font-size:24px;text-align:center;line-height:46px}
.txtkeyword::-webkit-input-placeholder{color:#fff}
.txtkeyword:-moz-placeholder{color:#fff}
.txtkeyword::-moz-placeholder{color:#fff}
.txtkeyword:-ms-input-placeholder{color:#fff}
.image-pro-cell{border:solid 1px #e2e2e2}
.line-gray{border-bottom:solid 1px #e2e2e2;height:1px}
.row{margin-left:-20px}
.about-home-pc{background-image:url(../images/bg-about-home-pc.png);background-repeat:no-repeat;background-size:100%;position:relative}
.about-home-mobile{background-image:url(../images/bg-about-home-pad_center.png);background-repeat:repeat-y;background-size:100%;position:relative;display:block}
.about-home-mobile .box-header-1{background-image:url(../images/bg-about-home-pad_header.png);background-repeat:no-repeat;background-size:100%;height:42px}
.about-home-mobile .box-footer-1{background:url(../images/bg-about-home-pad_footer.png) no-repeat bottom;background-size:100%;height:13px;z-index:99}
.about-home-pc .box-pic{width:50%;height:77%;position:absolute;right:0}
.about-home-mobile .box-pic{width:100%;height:100%;position:relative}
.box-content-about-home-pc{width:50%;position:absolute;top:10px;padding:20px;max-height:300px;overflow:hidden}
.title-about-home{font-family:Lato,Arial,Helvetica,sans-serif;font-size:30px;font-weight:400;text-transform:uppercase}
.about-home-pc .btn-view-detail{position:absolute;top:90%;right:26px;display:block;font-size:18px;color:#daa33f}
.about-home-pc .btn-view-detail a{color:#daa33f;text-decoration:none}
.name-detail{text-transform:uppercase;font-size:16px;color:#007CC2;padding:0;margin:0}
.news-name-detail{color:#daa33f;padding:0;margin:0;font-size:14px}
.title-apply{background-color:#daa33f;display:inline-block;padding:8px 20px;color:#FFF}
#tuyendungForm{max-width:500px}
#tuyendungForm .tr_td{margin-top:10px}
#tuyendungForm .tr_td input,#tuyendungForm .tr_td textarea{width:100%}
#tuyendungForm .tr_td input{height:25px}
#tuyendungForm .tr_td textarea{height:60px}
.btn-submit-tuyendung{background:#959595;color:#FFF;text-decoration:none;padding:8px 20px;display:inline-block}
.faqcontent{display:none}
.faq-item{-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f3f3f3;padding:20px 20px 30px 80px;background-image:url(../images/icon-faq.png);background-repeat:no-repeat;background-position:20px 10px;cursor:pointer}
.faqcontent{font-size:14px;padding:0;margin:0;font-weight:400;font-style:italic}
.name-faq{font-size:14px;font-style:italic;padding:0;margin:0;font-weight:400}
.faqcontent{position:relative;padding:20px;border:1px solid #b7b7b7;margin-top:20px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:40px}
.faqcontent:after,.faqcontent:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.faqcontent:after{border-color:rgba(241,241,241,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}
.faqcontent:before{border-color:rgba(183,183,183,0);border-bottom-color:#b7b7b7;border-width:16px;margin-left:-16px}
.btn-view-more{color:#DAA33F;text-decoration:none;margin-top:5px}
.btn-order-detail{color:#FFF;text-decoration:none;display:inline-block;padding:10px 25px 10px 65px;background:url(../images/bg-btn-order.png) no-repeat left;min-height:32px}
.arrow-product-next,.arrow-product-prev{position:absolute;top:-51px;right:0;display:block;z-index:99}
.arrow-product-next{width:21px;height:22px;background:url(../images/slide-next.png) no-repeat;right:0}
.arrow-product-prev{width:21px;height:22px;background:url(../images/slide-prev.png) no-repeat;right:22px}
.mnumobile{display:block;float:left;height:46px;color:#FFF;font-size:24px;line-height:46px;padding:0 10px;border-right:solid 1px #FFF;text-align:center}
.box-search-mobile{background:#EEE;position:absolute;width:100%;top:100%;left:0;padding:5px;z-index:999}
.box-search-mobile input{width:200px;height:22px;float:left}
.box-search-mobile .fa-search{color:#333;text-decoration:none;display:block;float:left;margin-left:5px;line-height:22px}
.box-search-mobile{display:none}
.box-news-home{background:#eee}
.btn-view-more-news-home{border:solid 1px #bcbcbc;display:block;width:100%;height:30px;line-height:30px;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;color:#343434;text-decoration:none;padding-right:40px;position:relative;text-align:right}
.btn-view-more-news-home .fa{width:30px;height:30px;line-height:30px;color:#FFF;text-decoration:none;font-size:16px;background:#2b2f8c;text-align:center;position:absolute;top:-1px;right:-1px}
.video-home-name{position:absolute;bottom:0;left:0;width:100%;z-index:99;background:#000;opacity:.7;color:#FFF;padding:10px}
.video-home-name a{color:#FFF;text-decoration:none}
.box-news-home .swiper-button-next,.box-news-home .swiper-button-prev{background:none;width:15px;height:40px;text-align:center;line-height:40px;font-size:44px;color:#ccc;top:30%}
.box-news-home .swiper-button-next{right:-17px}
.box-news-home .swiper-button-prev{left:-17px}
.ttkhuyenmaicell{font-size:14px;color:#6a6a6a}
.page-name{font-family:Lato,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:22px;padding:0;margin:0;color:#333}
.page-name a{color:#333;text-decoration:none}
.listsubcat a{background:#b5b5b5;margin:5px;margin-left:0;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;padding:6px 15px;color:#FFF;text-decoration:none;text-transform:uppercase}
.listsubcat a:hover,.listsubcat a.active{background:#015da6}
.box-hotline-pro{background:#ededed;padding:15px}
.btn-download-pro-detail a{border:solid 1px #b2b2b2;display:inline-block;text-align:center;padding:7px 10px;width:100%;font-family:Lato,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#333;text-decoration:none}
.btn-download-pro-detail a:hover{background:#F1F1F1}
.tab-detail{border-bottom:solid 2px #8f8f8f}
.tab-detail a{display:inline-block;background:#d1d1d1;padding:8px 15px;-ms-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:#333;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px}
.tab-detail a:hover{background:#bdbcbc}
.tab-detail a.active{background:#8b8b8b;color:#FFF}
.contenttab{display:none}
.loading{width:100%;height:100%;text-align:center;background:#fff;opacity:.7;position:absolute;top:0;left:0;font-size:40px;position:absolute}
.loading i.fa{top:40%;position:absolute;left:40%}
.album-box{width:100%;position:relative}
.album-box .image-photo{border:solid 4px #efefef;width:100%;height:100%;position:absolute;top:-9px;right:-9px;z-index:-1}
.album-box .box-img{display:block;width:100%;height:100%;border:solid 5px #d5d5d5;position:absolute;top:-5px;right:-5px;z-index:-1}
.album-box img{display:block;z-index:1;border:solid 1px #D5D5D5}
.border-photo-gallery{border:solid 5px #D5D5D5}
.border-photo-gallery img{display:block}
.linksmotitle{font-size:13px;text-transform:uppercase;font-family:Lato,Arial,Helvetica,sans-serif;color:#424242;padding-bottom:10px}
.smofooter a{color:#424242;text-decoration:none;font-size:18px;margin-right:10px}
.title-menu-footer{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#fff;text-transform:uppercase}
.title-menu-footer a{color:#fff;text-decoration:none}
.menufooter{padding:5px 0 0;font-family:Lato,Arial,Helvetica,sans-serif;margin:0;font-size:13px;color:#FFF}
.menufooter li{list-style:none}
.menufooter li a{color:#fff;text-decoration:none}
.menufooter li a:hover{text-decoration:underline}
.video-detail-name{font-size:30px;font-family:Lato,Arial,Helvetica,sans-serif;padding:0;margin:0}
.video-photo{position:relative}
.video-photo i.fa-play{position:absolute;top:45%;left:45%;font-size:40px;color:#FFF}
.video-name{font-size:16px;font-family:Lato,Arial,Helvetica,sans-serif;padding:0;margin:0}
.video-name a{color:#414141;text-decoration:none}
.borderbox{border:solid 1px #CCC}
.date-link{border-top:solid 1px #CCC;position:absolute;width:71%;bottom:0;line-height:36px;right:10px}
.date-link a{background:#d9d9d9;display:block;height:36px;float:right;font-family:Lato,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#333;padding:0 10px}
.date-link span{float:left;display:block}
.search-box{width:300px;position:absolute;top:35px;right:0;border:solid 1px #CCC;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
.langbar{color:#919191;float:right;padding-top:7px}
.langbar a{color:#919191;text-decoration:none;width:33px;height:22px;display:inline-block}
.langbar a.en_flag{background:url(../images/en_flag.png) no-repeat}
.langbar a.vn_flag{background:url(../images/vn_flag.png) no-repeat}
.searchb{position:relative;margin-right:120px;height:28px}
.btn-search{height:28px;background:#f9e56c;color:#FFF;line-height:28px;text-align:center;width:40px;display:block;position:absolute;top:0;right:-120px;-webkit-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;font-weight:700}
.searchb input{width:100%;border:none;height:28px;padding:0 5px;outline:none}
.box-iso{width:300px;float:left;text-align:right}
.menumobile{display:none}
.menumobile a{color:#FFF;font-size:20px;text-decoration:none;line-height:42px;padding:0 15px;display:block;float:left}
.menumobile span{float:left;color:#FFF;line-height:42px;font-size:18px}
.langmobile{font-size:14px!important;line-height:40px;float:right!important;border-left:solid 1px #3e429d}
.menumobile a:hover{background:#31a7e7}
.hotline-pro{color:#c91414;font-size:16px;font-family:Lato,Arial,Helvetica,sans-serif}
.selectcat{border:solid 1px #CCC;height:30px;line-height:30px;position:relative;padding-right:35px;padding-left:5px;display:none}
.selectcat .fa{position:absolute;top:-1px;right:-1px;height:30px;width:30px;background:#2B2F8C;color:#FFF;text-decoration:none;text-align:center;line-height:30px;font-size:18px}
.box-search-mobile-1{width:100%;background:#EeE;padding:5px;position:absolute;top:49px;left:0;z-index:999;display:none}
.box-search-mobile-1 div{position:relative}
.box-search-mobile-1 input{width:100%;height:25px;border:solid 1px #CCC;padding:0 5px}
.box-search-mobile-1 .fa{position:absolute;right:-30px;top:3px;color:#333}
.partner-prev,.partner-next{position:absolute;top:40%;color:#666;font-size:22px}
.partner-prev{left:0}
.partner-next{right:0}
.partner-box{background:#E1E1E1}
.hotline-top{font-size:20px;color:red}
.hotline-top .fa{border:solid 2px red;width:30px;height:30px;text-align:center;line-height:28px;margin-right:10px;-webkit-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.news-item-home .image-news-home{width:100px;float:left;margin-right:10px}
.news-name-home{padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:18px}
.news-name-home a{color:#333;text-decoration:none}
.news-name-home a:hover{text-decoration:underline}
.menutop{height:40px;width:100%;background:#f7f8f9}
.line-menubar{border-bottom:solid 3px #fff;height:0}
.box-linh-vuc-home{background-image:url(../images/bg-linh-vuc.png);background-repeat:no-repeat;background-size:cover}
.linh-vuc-name{font-family:'Lato-Bold',Arial,Helvetica,sans-serif;font-size:21px;color:#FFF;text-align:center}
.linh-vuc-name a{text-decoration:none;color:#FFF}
.intro-linh-vuc-home{color:#FFF;text-align:center}
.title-linh-vuc-home{font-family:'Lato-Bold',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:24px;color:#FFF;padding:0;margin:0;text-align:center}
.title-linh-vuc-home a{color:#FFF;text-decoration:none}
.title-product-home{font-family:'Lato-Bold',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:24px;color:#2f3031;text-align:center}
.title-product-home a{color:#2f3031;text-decoration:none;border-bottom:solid 2px #31a7e7}
.border-product{position:relative;padding-bottom:40px}
.box-btn-detail-pro{position:absolute;bottom:15px;width:100%;left:-5px;text-align:left}
.btn-detail-pro{background:#dfdfdf;display:inline-block;padding:2px 10px;color:#353535;text-decoration:none;font-family:Arial,Helvetica,sans-serif;-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:13px}
.box-project{min-height:300px;background-image:url(../images/bg-project-home.png);background-repeat:no-repeat;background-size:cover}
.prject-button-next,.prject-button-prev{width:15px;height:45px;position:absolute;top:45%;z-index:99;cursor:pointer}
.prject-button-prev{background:url(../images/arror-swiper-left.png) no-repeat;left:-50px}
.prject-button-next{background:url(../images/arrow-swiper-right.png) no-repeat;right:-50px}
.arrow-linh-vuc-prev,.arrow-linh-vuc-next{top:30%}
.arrow-linh-vuc-next{right:-20px}
.arrow-linh-vuc-prev{left:-20px}
.swiper-pagination span{margin:3px}
.border-gray{border:solid 1px #CCC}
.smofooter a{width:33px;height:33px;display:inline-block}
.smofooter a.facebook{background:url(../images/facebook.png) no-repeat}
.smofooter a.google-plus{background:url(../images/gg.png) no-repeat}
.smofooter a.youtube{background:url(../images/youtube.png) no-repeat}
.smofooter a.blog{background:url(../images/blog.png) no-repeat}
.address-footer div{padding-bottom:15px}
.address-footer div .fa{width:25px;height:25px;text-align:center;line-height:25px;background:#213744;color:#FFf;-webkit-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:5px}
.box-newsletter-footer{text-align:right}
.box-newsletter-footer .btn-submit{display:inline-block;height:39px;line-height:39px;text-transform:uppercase;padding:0 25px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#3a92e2;color:#FFF}
.box-newsletter-footer .text-newsletter{width:370px;height:39px;padding:0 5px;margin:0 10px 0 0;border:solid 1px #dde2e4;background:none;color:#FFF}
.label-newsletter{height:39px;line-height:39px;display:inline-block;margin-right:10px;text-transform:uppercase;font-size:16px;color:#3a92e2}
.box-news-left{background:#f7f8f9}
.custom-navigation1{position:relative}
.custom-navigation1 a{width:16px;height:45px;top:40%;position:absolute;outline:none}
.custom-navigation1 .flex-prev{left:-30px;background:url(../images/arror-swiper-left.png) no-repeat}
.custom-navigation1 .flex-next{right:-30px;background:url(../images/arrow-swiper-right.png) no-repeat}
.btn-contact-pro{background:#034ea2;display:inline-block;padding:7px 20px;color:#FFF;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-contact-pro .fa{margin-left:10px}
.image-about-home{float:left;margin-right:10px;width:145px}
.about-home-name{font-family:Arial,Helvetica,sans-serif;font-size:24px;padding:0 0 10px;margin:0;color:#333;font-weight:400}
.btn-detail-home{display:inline-block;border:solid 1px #FFF;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#FFF;text-decoration:none;padding:6px 20px}
.toppage-item{float:right}
.fix-hotline{position:fixed;z-index:999}
.box-hotline{position:absolute;background:url(../images/hotline.png) no-repeat;width:50px;height:159px;z-index:999;top:180px}
.box-content-hotline{width:200px;background:url(../images/bg-hotline.png);position:absolute;left:-200px;padding:10px;color:#FFF;font-size:14px;min-height:159px}
.box-mail{background:url(../images/email.png) no-repeat;width:50px;height:60px;position:absolute;top:350px;color:#FFF}
.box-content-mail{width:200px;background:url(../images/bg-mail.png);position:absolute;left:0;color:#000;min-height:100px;left:-200px;padding:10px}
.box-partner{background:#034ea2}
.image-cam-ket{width:30%;float:left}
.text-cam-ket{width:60%;float:right;padding-top:15px}
.text-cam-ket strong{text-transform:uppercase;font-weight:700}
.box-cam-ket{background:#f4f4f4;padding:15px}
.title-cat-home{height:38px;line-height:38px;overflow:hidden;color:#FFF;background:#034da2;font-size:18px;text-transform:uppercase;padding:0;margin:0;font-weight:400;-webkit-border-radius:3px 3px 0 0}
.title-cat-home a{color:#FFF;text-decoration:none}
.title-cat-home a span{padding:0 10px}
.title-cat-home a img{float:left}
.view-more-cat{text-transform:none;font-size:14px;float:right;margin-right:10px}
.b-price{margin-bottom:5px}
.b-price span:first-child{font-size:15px;color:#034ea2;font-weight:700}
.b-price span:last-child{color:#4e4e4e;margin-left:10px}
.createdate{color:#747474}
.line-footer{border-bottom:solid 1px #256fc3}
.description{background:url(../images/bg-description-slide.png) no-repeat top left;position:absolute;top:25%;left:6%;z-index:99;padding:30px 30px 30px 40px;min-width:200px;width:450px;max-width:90%;min-height:100px;color:#FFF}
.btn-detail-slide{display:inline-block;padding:8px 20px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#034ea2;color:#FFF;text-transform:uppercase}
.btn-detail-about-home{border:solid 1px #b2b2b2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:6px 25px;color:#242424;text-transform:uppercase;font-weight:700}
.box-hotline-top{width:30%;float:right;color:#59a0f1}
.box-hotline-top .hotline-buy{border-bottom:solid 1px #256fc3;background:url(../images/icon-hotline-top.png) no-repeat left center;min-height:64px;padding-left:45px;padding-top:10px}
.box-hotline-top .cell-1-2:first-child{border-right:solid 1px #256fc3}
.hotline-top{color:#FFF;font-size:18px;font-weight:700}
.hotline-top span{display:inline-block}
.hotline-top span:first-child{margin-right:20px}
.nohotline strong{color:#FFF;font-size:14px}
.nohotline strong a{color:#FFF}
.box-search-banner{background:#FFF;height:38px;position:relative;padding-right:35px;width:30%;margin-right:35px;float:right;margin-top:55px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}
.box-search-banner div input{width:100%;height:38px;border:none;background:none;padding:0 10px;outline:none}
.box-search-banner div a{display:block;position:absolute;top:0;height:38px;width:35px;right:0;text-align:center;line-height:38px;color:#6e6e6e;font-size:20px}
.product-name-detail{font-size:24px;font-weight:400;padding:0;margin:0}
.hotline-product{color:#333}
.hotline-product i.fa{float:left;font-size:34px;color:#c3272c;margin-top:5px;margin-right:10px}
.hotline-product .number-hotline-pro{color:#c3272c;font-size:16px;font-weight:700}
.hotline-product .number-hotline-pro span:first-child{margin-right:20px}

.rounded-circle {
    border-radius: 50%!important;
}

.box-border {
  border: solid 1px #f1f2f2;
  padding: 25px;
  height: 100%;
}
.box-fix {
  position: fixed;
  right: 10px;
  top: 20%;
  z-index: 99;
  width: 60px;
  padding: 5px;
  text-align: center;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: solid 1px #d7d7d7;
  background: rgb(255, 255, 255, 0.8);
}
.box-fix a {
  color: #424242;
  font-size: 10px;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 14px;
  display: block;
}
.box-fix a span {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
}
.box-fix a span.hot {
  background-image: url(../images/icon/icon-phone.png);
  background-color: #f1592a;
  background-size: 60%;
  background-position: center center;
}
.box-fix a span.zalo {
  background-image: url(../images/icon/icon-zalo.png);
  
  background-size: 100%;
  background-position: center center;
}
.box-fix a span.mes {
  background-image: url(../images/icon/icon-messenger.png);
  
  background-size: 100%;
  background-position: center center;
}
.box-fix a span.map {
  background-image: url(../images/icon/icon-map.png);
  
  background-size: 100%;
  background-position: center center;
}
.box-fix a span.sms {
  background-image: url(../images/icon/icon-sms.jpg);
  background-color: #f1592a;
  background-size: 60%;
  background-position: center center;
}
.box-fix a:hover {
}
.box-fix a:hover span {
  display: inline-block;
  color: #fff;
}