*{margin:0;padding:0}

body{font-family:OpenSans-Regular;font-size:14px;color:#333;line-height:20px}

a{-webkit-transition-duration:0.3s;/*Webkit:Animation duration*/ -moz-transition-duration:0.3s;/*Mozilla duration version*/ -o-transition-duration:0.3s;/*Opera duration version*/}

.img-100{width:100%}

.clearfix{clear:both;zoom:1}

.bold{font-weight:bold}

.red{color:red}

.yellow{color:yellow}

.upp{text-transform:uppercase}

.fsz12{font-size:12px}

.fsz14{font-size:14px}

.fsz16{font-size:16px}

.fsz18{font-size:18px}

.fsz20{font-size:20px}

.fsz22{font-size:22px}

.fsz24{font-size:24px}

li{list-style:none}

.img100{width:100%}

.img-outer{overflow:hidden}

.img-outer img{-webkit-transition-duration:0.3s}

.img-outer:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-duration:0.3s}

@font-face{font-family:'UTM Swiss Condensed';src:url('../font/UTM Swiss Condensed.ttf')}

@font-face{font-family:'UTM Flavour';src:url('../font/UTM Flavour.ttf')}

@font-face{font-family:'MYRIADPRO-REGULAR';src:url('../font/MYRIADPRO-REGULAR.otf')}

@font-face{font-family:'OpenSans-Bold';src:url('../font/OpenSans-Bold.ttf')}

@font-face{font-family:'OpenSans-Semibold';src:url('../font/OpenSans-Semibold.ttf')}

@font-face{font-family:'OpenSans-Regular';src:url('../font/OpenSans-Regular.ttf')}

@font-face{font-family:'UTM Swiss CondensedBold';src:url('../font/UTM Swiss CondensedBold.ttf')}

@font-face{font-family:'RobotoCondensed-Regular';src:url('../font/RobotoCondensed-Regular.ttf')}

@font-face{font-family:'RobotoCondensed-Bold';src:url('../font/RobotoCondensed-Bold.ttf')}

@font-face{font-family:'Roboto-Medium';src:url('../font/Roboto-Medium.ttf')}

@font-face{font-family:'Roboto-Regular';src:url('../font/Roboto-Regular.ttf')}

@font-face{font-family:'Roboto-Bold';src:url('../font/Roboto-Bold.ttf')}

@font-face{font-family:'UTM HelvetIns';src:url('../font/UTM HelvetIns.ttf')}

@font-face{font-family:'UTM Avo';src:url('../font/UTM Avo.ttf')}

@font-face{font-family:'UTM HelveBold';src:url('../font/UTM HelveBold.ttf')}

@media (min-width:1200px){.container{width:1200px}

}

header{background:url(../images/map.png) bottom center no-repeat;background-size:cover;position:relative;padding: 12px 0 30px 0;box-shadow: 0px 7px 30px #999;}

.position-relative{position:relative}

.position-absolute{position:absolute}

#menu{width:100%;/* margin-top:12px;*/ height:44px;line-height:44px;text-transform:uppercase;background:#c7c7c7;position:relative;text-align:center;/* border-radius:15px;*/}

#menu ul{margin-bottom:0;margin:auto;text-align:left;/* float:left;*/ width:100%;/* text-align:right;*/ max-width:1170px}

#menu ul li{display:inline-block;/* border-right:1px solid #5095e8;*/ /* line-height:73px;*/ /* height:73px;*/ padding:0 0}

#menu ul li ul{width:230px}

#menu ul li:last-child{border-right:none}

#menu ul li ul li a{color:#333}

#menu ul li a{color:#000;font-size:14px;/* font-weight:bold;*/ padding:0 30px;display:block;font-family:OpenSans-Regular}

#menu ul li a:hover{background:#fff;/* border-radius:5px */}

#menu ul li.active a{background:#000;border-radius:5px}

.flag-lang a{padding:0!important;display:initial!important}

/*#menu ul li.flag-lang a{padding:0 2px}

*//******************************************/#header{background:#fff}

#banner{padding:20px}

.submit-form-header{position:absolute;top:2px;right:2px;background:#3e3e3e;color:#fff;border:none;border-radius:5px;padding:5px 10px}

.form-search-header{padding:30px 0}

.lienket-header{padding:35px 0}

.lienket-header a{color:#3e3e3e;padding:0 2px}

#slide{/* margin-bottom:20px;*/}

#slide img{width:100%}

#content{padding:20px 0 0 0;/* background:#ececec;*/}

.post-tinhome{border:1px solid #ddd;margin:15px 0}

.img-tinhome{padding:5px}

.name-tinhome{padding:10px 20px}

.name-tinhome a{color:#333;font-weight:bold}

.name-tinhome a:hover{color:red}

.shortdes-tinhome{padding:10px 20px;font-size:13px;text-align:justify;color:#999}

.post-sp{/* border:1px solid #ddd; */margin: 0 0 15px 0;position:relative;}

.img-sp{padding:5px}

.name-sp{/* padding:10px 20px */}

.name-sp a{color:#333;font-weight:bold}

.name-sp a:hover{color:red}

.ma-sp{padding:0 20px 10px 20px;font-size:13px;text-align:justify;color:#999}

.cata{background:url(../images/bg-cata.png) bottom left no-repeat;background-size:100%;padding:10px 0;margin-bottom:10px;font-size:20px}

.new-sp{position:absolute;top:0;left:0}

footer{padding:50px 0 20px 0;color:#FFF;text-align:left;background:#323a45}

.logo-footer{float:left;margin-right:25px}

.name-footer{font-size:16px;font-family:OpenSans-Bold;padding-bottom:5px;text-transform:uppercase;text-align:left}

.contactinfo p{margin-bottom:5px}

.tieude{background:url(../images/bg-cata.png) bottom left no-repeat;padding:10px 0;margin-bottom:10px;font-size:20px}

/*.menu-left ul li{list-style:35px;height:35px}

.menu-left ul li a{color:#333}

.menu-left ul li a:hover{color:red}

*/.menu-left ul li{height:36px;line-height:36px;border-bottom:1px solid #e0e0e0}

.menu-left ul li a{color:#292929;display:block;padding-left:20px;font-family:Roboto-Bold}

/***************************/.hotline-top{/* margin:60px 0 0 30px;*//* font-family:UTM HelvetIns;*//* color:#fff600;*/background:#fff;padding:5px;border-radius:20px;font-size:14px;text-align:center;margin-top:10px;border:1px solid #999}

.hotline-top span{/* background:#f80012;*//* padding:10px 20px;*//* border-radius:5px;*//* font-size:18px;*/}

.item-slide1{padding:20px}

.item-slide img{border-radius:50%}

.name-slide1{padding:30px 20px 20px;text-align:center}

#bg-ct2{padding:50px 0;background:#47bb1c url(../images/bg-camhung.jpg)bottom center no-repeat;color:#fff}

.title-ct2{text-align:center;text-transform:uppercase;font-size:24px;padding-bottom:20px;/* margin-bottom:30px;*/}

.gach-tt-ct2{width:60px;height:3px;background:#fff;margin:auto;display:block;margin-bottom:30px}

.noidung-ct2{text-align:justify;line-height:30px}

#bg-ct3{background:#fff;padding:50px 0}

.title-ct3{color:#0e8e29;text-transform:uppercase;font-size:24px;padding:10px 0 15px 0;border-bottom:1px solid #0e8e29}

.gach-tt-ct3a{height:3px;width:80px;background:#05975b;margin-top:-2px}

.gach-tt-ct3b{height:3px;width:310px;background:#05975b;margin-top:-2px}

.post-ct3{padding:15px 0}

.name-tt-ct3{text-transform:uppercase;font-family:RobotoCondensed-Bold;padding-bottom:15px}

.name-tt-ct3 a{color:#333}

.name-tt-ct3 a:hover{color:#f00}

.shortdes-tt-ct3{text-align:justify;font-size:15px}

.xemthem-tt-ct3{font-size:14px;float:right}

.title-ct4{color:#0e8e29;text-transform:uppercase;font-size:24px;padding-bottom:20px;text-align:center}

.gach-tt-ct4{height:3px;width:80px;background:#0e8e29;margin:auto;display:block;margin-bottom:50px}

#bg-ct4{background:#fcfd9e url(../images/bg-tva.png)bottom center no-repeat;padding:50px 0}

.item-slide2{padding:36px 28px 45px 30px;background:url(../images/bg-thuvienanh.png) center center no-repeat}

.name-slide2{padding-top:20px;text-align:center;color:#0e8229;font-size:18px}

#bg-ct5{padding:60px 0}

.title-ct5{text-align:center;text-transform:uppercase;font-size:24px;padding-bottom:20px;color:#0e8e29}

.img-camnang img{width:100%}

.name-camnang{padding:20px 40px;text-align:center}

.name-camnang a{color:#333}

.name-camnang a:hover{color:#f00}

.date{text-align:center;margin-top:20px}

.xemthem{text-transform:uppercase}

.posts-camnang-ct5{display:none}

#loadMore{padding:10px 20px;width:130px;font-size:18px;margin:20px auto;background:#fff;color:#333;display:block;border:1px solid #e0e0e0;border-radius:5px;color:#999}

#loadMore:hover{color:#fff;background:#e0e0e0}

.ft-col2{width:20%;padding:0 10px;float:left}

.row-10{margin-left:-10px;margin-right:-10px}

#menufooter{background:#adebf1;padding:40px 0}

.title-mnft{font-size:18px;text-transform:uppercase;margin-bottom:15px}

.main-mnft ul li a{color:#004126}

.main-mnft ul li{line-height:30px}

.main-mnft ul li a:hover{color:#f00}

.logo img{/* margin:auto;*/}

.search-top input{background:#fff url(../images/icon-search.png) center right 0 no-repeat;margin:auto;height:36px;border:1px solid #999}

.post-home{position:relative;border:2px solid #939393;margin:15px 0}

.name-home{position:absolute;bottom:0;width:100%;padding:10px;text-align:center;background:rgba(255,255,255,0.7);font-family:UTM Flavour;color:#000;font-size:24px;text-transform:uppercase;line-height:28px}

.img-outer img:hover{opacity:0.6}

.post-sphome{background:#fff;border:1px solid #ddd;padding:20px;position:relative;margin:15px 0}

.main-sphome{/* width:65%;*//* float:left;*//* padding-left:15px;*//* margin:0 20px;*/text-align:center;border-top:1px solid #ddd;margin-bottom:10px}

.chitiet-home{/* width:35%;*//* float:right;*//* margin:15px 0;*/text-align:center}

.chitiet-home a{padding:5px 20px;background: #ff0208;color:#fff;/* font-size:12px;*/text-transform:uppercase;border-radius:5px;}

.name-sphome{margin-top:10px;height:40px;overflow:hidden}

.name-sphome a{color:#000;font-family:OpenSans-Semibold;text-transform:uppercase}

.price{/* padding-bottom:10px */}

.title-home{font-size:36px;text-align:left;line-height:40px;padding:0 0}

#content2{padding:40px 0;background:#f5f5f5}

#content1{padding:30px 0}

.div-home{padding-bottom:15px}

.img-ft img{margin:auto}

.help-ft ul li a{color:#fff}

.help-ft ul li{color:#fff;padding:5px 0}

/**************************************************/.cart-top{text-align:right}

#topheader{background:#292929;color:#fff;padding: 0px 0;}

#topheader span{/* padding-right:40px;*/}

.cart-top a{color:#fff}

.gach-title-home{width:70px;height:3px;background:#333}

.noidung-ct1{padding-top:30px;text-align:justify;line-height:25px}

.tabs-home{border-bottom:none;padding:0 0 30px 0}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:rgba(245,245,245,0);border:1px solid rgba(245,245,245,0)}

.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background:rgba(245,245,245,0)}

.nav-tabs>li>a:hover{border-color:rgba(245,245,245,0) rgba(245,245,245,0) rgba(245,245,245,0)}

.tabs-home li a{color:#999;text-transform:uppercase;font-size:16px;font-family:OpenSans-Bold;padding:0}

.tabs-home li{background:url(../images/gach-home.png) right center no-repeat;padding:10px 30px}

.tabs-home li:last-child{background:none}

.tabs-home li:first-child{padding-left:0}

.img-home{/* padding:20px;*/}

.icon-new{position:absolute;top: 0px;left:0;background: url(../images/sale.png) center center no-repeat;color: #fff;padding: 20px;font-family: Roboto-Bold;}

#content3{background:#b90202;padding:50px 0}

.img-cataloguehome{background:#fff}

.name-cataloguehome a{color:#fff}

.name-cataloguehome{color:#fff;text-transform:uppercase;text-align:center;font-family:OpenSans-Semibold;padding:15px 10px}

.shortdes-cataloguehome{color:#fff;text-align:center;padding:0 15px}

.gach-footer{width:100px;height:3px;background:#ea5858}

#endfooter{padding:8px 0;background:#2b313b;color:#a3a5aa}

.tabs-home li a:hover{color:#555}

.main-carousel{top:20%}

.main-carousel h2{font-size:40px}

.muangay-carousel{bottom:17%;position:absolute;right:10%;left:10%}

.muangay-carousel a{color:#fff;text-transform:uppercase;font-size:18px;font-family:OpenSans-Bold;padding:10px 25px;border:3px solid #fff}

.main-carousel h3{font-family:OpenSans-Bold;font-size:70px}

.main-carousel h4{font-size:24px}

#content-dt{padding:15px 0;background:#fafafa}

#bg-cata{border-bottom:3px solid #b90202;margin:0 -15px 0 -15px;background:#fff;margin-bottom:15px}

#cata{display:table;background: #0066b6 url(../images/ic-dmct.png) no-repeat top right;background-size:contain;}

#cata h1{font-size:15px;margin:0;text-transform:uppercase;color:#fff;font-weight:bold;padding:10px 60px 10px 12px;/* font-family:Roboto-Bold;*/ font-family:OpenSans-Bold}

#cata h2{font-size:15px;margin:0;text-transform:uppercase;color:#fff;font-weight:bold;padding:10px 60px 10px 12px;/* font-family:Roboto-Bold;*/ font-family:OpenSans-Bold}

#tieude{background: #0066b6 url(../images/ic-dmsp.png) no-repeat center left 8px;border-bottom: 3px solid #df1d22;}

#danhmuc{margin-bottom:20px;border:1px solid #e0e0e0;/* border-radius:8px 8px 0 0;*/ background:#fff}

#tieude label{margin:0;font-family:OpenSans-Bold;font-size:15px;text-transform:uppercase;color:#fff;font-weight:bold;border-left:1px solid #b90202;margin:0 0 0 36px;padding:8px 0 8px 12px}

#main{border:1px solid #e0e0e0;background:#fff}

/*#gallery_01{display:none}

*/#gallery img#img_01{border:1px solid #e0e0e0}

#txt_shortdes{font-weight:bold}

.noidungtin img{max-width:100%}

.noidungtin{text-align:justify}

#txtgioithieu img{max-width:100%}

#txt_NewsName h1{font-size:26px;font-family:OpenSans-Bold}

.detail_TenSP{font-family:OpenSans-Bold;font-size:20px;margin-bottom:10px}

.row-new{border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:10px;margin-top:10px}

.over-img{width:200px;float:left;margin-right:15px}

.row-new h3{font-family:RobotoCondensed-Bold;font-size:20px;margin-bottom:15px;margin-top:0}
.row-new h2{font-family:RobotoCondensed-Bold;font-size:20px;margin-bottom:15px;margin-top:0}

.row-new a{color:#292929}

.row-new a:hover{color:red}

.shortdes{font-size:16px}

.over-img{border:1px solid #e0e0e0;overflow:hidden}

.over-img img{-webkit-transition-duration:0.3s}

.over-img:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-duration:0.3s}

.new-detail{text-align:right}

.blogmeta{border-bottom:1px solid #eee;margin-bottom:10px}

.blogmeta p{margin-top:5px;color:#666;font-size:14px;text-transform:uppercase;display:inline-block;padding-right:30px}

.blogmeta span{text-transform:none}

#txt_shortdes{text-align:justify}

/*a:hover{text-decoration:none;color:red}*/

.f-nav{z-index:9999;position:fixed!important;top:0;width:100%;/*border-top:3px solid #b90202;*/}

/*.f-nav ul li a{margin-bottom:2px!important}

*/.addthis_native_toolbox{padding:15px 0}

#post_ttr{float:left;width:100%;border-bottom:1px solid #e0e0e0;padding:10px 0}

#img_ttr{width:78px;height:54px;float:left;overflow:hidden;margin-right:5px}

#img_ttr img{width:78px;height:54px}

#name_ttr a{font-weight:bold;display:block;color: #292929;font-size: 13px;}

.contdanhmuc {padding: 10px;}

#auto-translate{float: left;}

.logo img{max-height: 70px;}

.search-top{/* padding-top: 15px; */max-width: 400px;margin: auto;}

.cart-top{padding-top: 34px;}

.info-topt{color: #fff;/* float: left; */line-height: 20px;padding-bottom: 10px;width: 100%;text-align: center;max-width: 400px;margin: auto;/* display: block; */}

.info-topt p{margin-bottom: 0px;}

.img-cataloguehome {/* height: 270px; */overflow: hidden;}

.img-cataloguehome img {/* height: 270px; */overflow: hidden;}



.noidungtin img{max-width: 100%;}

.name_htkh {

    font-weight: bold;

}.phone_htkh {

    color: red;

    font-weight: bold;

    font-size: 14px;

    font-family: Roboto-Medium;

    padding: 0 10px;

}.ct-htkh {

    padding: 5px 0px 5px 0px;

}



#menu ul li>a:hover{color: red;}

.menu-left ul li>a:hover{color: red;}

.price2{text-decoration: line-through;height: 20px;}

.img-cccl img{margin-bottom: 20px;}

.img-cccl span{margin-bottom: 10px;margin-left: 15px;}













