@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:Isadora;
    src:url("../fonts/UTM-IsadoraBold.ttf") format('truetype');
    font-weight:normal;
    font-style:normal;
    font-display: swap;
}
@font-face {
    font-family:Avo;
    src:url("../fonts/UTM_Avo.ttf") format('truetype');
    font-weight:normal;
    font-style:normal;
    font-display: swap;
}
@font-face {
    font-family:AvoBold;
    src:url("../fonts/UTM_AvoBold.ttf") format('truetype');
    font-weight:normal;
    font-style:normal;
    font-display: swap;
}
img{max-width: 100%;}
.md-none{display: none !important;}
.md-block{display: block !important;}
.m0{margin: 0px;}.p0{padding: 0px !important;}.m-5{margin-left: -5px !important;margin-right: -5px !important;}.p5{padding-left: 5px;padding-right: 5px}.m-10{margin-left: -10px;margin-right: -10px}.p10{padding-left: 10px;padding-right: 10px}
body{font-family: 'Avo', sans-serif;bottom: 0;position: relative;}
b, strong{font-family: 'AvoBold', sans-serif;}
.pagination-page {text-align:center;}
.pagination-page > span, .pagination-page  a{display:inline-block;width:30px;height:30px;line-height:30px;border:solid 1px #ddd;color:#000;}
.pagination-page  a:hover,
.pagination-page > span{background: #1f5892;color:#FFF;}
footer{font-size: 15px;color: #fff;padding-top: 40px;padding-bottom: 0;/* background: url(../images/luchiana-2740300610.png) center; */background-color: #1c1c1c;}
footer .title-f{color: #ffffff;margin-top: 20px;margin-bottom: 25px;font-weight: 500;font-size: 20px;text-transform: uppercase;position: relative;padding-bottom: 5px;}
footer .title-f:before{content:"";position: absolute;bottom: 0;width: 150px;left: 0;border-bottom: 1px solid #fff;}
footer a{color: #ffffff;}
footer ul{list-style: none;padding: 0px;}
footer ul li{margin-bottom: 10px;}
footer ul a{text-transform: initial;padding: 5px 0px;display: inline-block;font-size: 15px;}
footer a:hover{text-decoration: none;color: #5f041a;}
.chantrang{color: #000;font-size: 14px;background-color: #ffffff;padding-top: 10px;padding-bottom: 10px;margin-top: 30px;}
.chantrang a{color: #000;}
.breadcrumb{border-bottom: none;background-color: transparent;padding: 0px;margin-bottom: 0px;padding-bottom: 0px;position: relative;text-align: center;}
.breadcrumb>li a{color: #ffffff;text-transform: unset;}
.breadcrumb>li a:hover{color: #ffffff;text-decoration: none;}
#map iframe{height: 175px;}
.hc-nav-trigger.hc-nav-1{display: none !important;}
iframe{max-width: 100%;}
#slider{margin-bottom: 20px;}
.item-slide{height: 700px;position: relative;}
.item-slide img{width: 100%;height: 100%;object-fit: cover;}
.item-slide .content-sldie{position: absolute;top: 50%;transform: translateY(-50%);left: 20%;width: 30%;padding: 40px 30px;background-color: rgba(17, 17, 17, 0.9);color: #fff;}
.item-slide .content-sldie h3{font-family: 'Playfair Display', serif;margin-top: 0;font-size: 26px;margin-bottom: 20px;padding-bottom: 20px;position: relative;}
.item-slide .content-sldie h3:before{content:"";position: absolute;width: 70px;height: 2px;background-color: #fff;bottom: 0;}
.item-slide .content-sldie .mota{margin-bottom: 20px;line-height: 24px;}
.item-slide .content-sldie a{color: #fff;display: inline-block;padding: 11px 30px;border: 1px solid #fff;}
.item-slide .content-sldie a:hover{background-color: #fff;color: #000;}
.slide-main .slick-prev, .slide-main .slick-next{width: 30px;height: 50px;}
.slide-main .slick-prev{background: url(../images/icon-prev.png) no-repeat center;background-size: contain;left: 20px;}
.slide-main .slick-next{background: url(../images/icon-next.png) no-repeat center;background-size: contain;right: 20px;}
.navbar-default{
    top: -100px;
    transition: all 0.4s linear;
    position: initial;
}
.navbar-default.fix{position: fixed;top: 0;left: 0;right: 0;background-color: #fff;z-index: 10000;box-shadow: 1px 1px 10px 1px #3e3b3b66;}
.cart .svg-icon-cart {
    width: 22px;
    height: 24px;
    position: absolute;
    top: 23px;
    left: 15px;
}

.navbar-nav>li.cart{margin-right: -10px;}
.navbar-nav>li.cart .cart-target{padding-left: 10px;padding-right: 10px;}
.cart .cart-target img{}
.cart .cart-target .cart_name{display: block;}
.cart .cart-target .qty_top{position: absolute;background-color: #eec820;padding: 0px 4px;border-radius: 14px;top: 8px;right: 10px;line-height: 15px;}
.navbar-nav>li.cart .cart-target:hover{background-color: #fff;color: #020202;}
.dropdown-search{
}
.navbar-default .navbar-nav>li.dropdown-search>a{padding-left: 20px;padding-right: 20px;}
.navbar-nav .dropdown-search .dropdown-menu{background-color: #fff;padding: 5px;width: 300px;}
.dropdown-search  .navbar-form{margin: 0;position: relative;}
.dropdown-search  .navbar-form .nav-input{/* font-family: 'Playfair Display', serif; *//* font-style: italic; */border: 1px solid #eee;border-radius: 0;padding-right: 35px;width: 250px;border-radius: 30px;}
.dropdown-search  .navbar-form .btn-search{position: absolute;right: 0;top: 0;bottom: 0;width: 50px;background-color: transparent;background: url(../images/search.png) no-repeat center;background-size: 18px;}
.navbar-nav>li.dropdown-lang>.dropdown-menu{width: 50px;min-width: 100%;background-color: #fff;}
.dropdown-lang .dropdown-menu>li>a{padding-left: 10px;padding-right: 10px;color: #000;text-align: center;font-family: 'Playfair Display', serif;}
.navbar-default .navbar-nav>li.dropdown-lang>a{padding-left: 15px;padding-right: 15px;}
.user #icon_account{width: 40px;height: 40px;color: #fff;fill: #fff;}
.navbar-default .navbar-nav>li.user>a>img{/* height: 20px; */}
.navbar-default .navbar-nav>li.user>a{padding-left: 10px;padding-right: 10px;}
.mxh-f{margin-top: 20px;}
.mxh-f a{display: inline-block;border-radius: 50%;text-align: center;margin-right: 10px;color: #fff;font-size: 21px;width: 35px;height: 34px;text-align: center;border: 1px solid;}
.mxh-f a.zalo{background: url(../images/zalo.png) no-repeat center #444444;background-size: 65%;}
.map-f iframe{height: 150px;width: 100%;}
.head-page{height: 300px;background-position: center;position: relative;background-size: cover;}
.head-page:before{content:"";position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: .5;background: #000000;}
.head-page .content {text-align: left;z-index: 10;padding: 30px;position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;}
.head-page .content .title-page{font-size: 38px;color: #fdfdfd;margin-top: 0;margin-bottom: 15px;text-shadow: 1px 1px 1px #000;font-family: Isadora;text-align: center;font-size: 40px;}
.br-xam{background: #f2f2f2;}
.post-item{background-color: #fff;margin-bottom: 30px;/* border: 1px solid #eee; */transition: all 0.2s linear;}
.post-item .img-news{
}
.post-item .post-thumb{display: block;height: 250px;overflow: hidden;}
.post-item .post-thumb img{width: 100%;height: 100%;object-fit: cover;transition: all 0.2s linear;}
.post-item  .post-entry{padding-top: 15px;padding-left: 70px;padding-right: 20px;padding-bottom: 20px;position: relative;}
.post-item  .post-entry .p-date{position: absolute;left: 0;top: 0;background-color: #000;color: #ffff;width: 59px;text-align: center;padding-top: 10px;padding-bottom: 5px;font-weight: 400;}
.post-item  .post-entry .p-date strong{display: block;font-size: 24px;font-weight: 400;border-top: 1px solid #ccc;margin-top: 6px;padding-top: 6px;margin-left: 6px;margin-right: 5px;}
.post-item  .post-entry .title{margin-top: 0;font-family: 'Playfair Display';line-height: 22px;}
.post-item  .post-entry .title a{color: #000;}
.post-item  .post-entry .title a:hover{
}
.post-item  .post-entry .post-excerpt{color: #616060;}
.head-page .content:before{content:"";}
.head-page .content:after{content:"";}
.big-img-new{width: 100%;object-fit: cover;margin-bottom: 15px;}
.title-tin{margin-bottom: 10px;font-size: 22px;font-weight: 500;margin-top: 10px;color: #f61316;font-family: 'AvoBold';}
.chitietbaivie{position: relative;/* padding-left: 115px; */}
.thongtinchitiet{
    margin-bottom: 30px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
}
.thongtinchitiet .p-date{color: #151515;text-align: center;padding-top: 5px;padding-bottom: 5px;font-weight: 400;display: inline-block;}
.thongtinchitiet .p-date strong{display: block;font-size: 24px;font-weight: 400;border-top: 1px solid #ccc;margin-top: 6px;padding-top: 6px;margin-left: 6px;margin-right: 5px;}
.thongtinchitiet .danhmuc{margin-bottom: 15px;color: #6a6969;}
.thongtinchitiet .danhmuc a{color: #000;font-size: 14px;font-weight: 500;}
.thongtinchitiet .chiase{display: inline-block;float: right;}
.thongtinchitiet .chiase a{width: 30px;height: 30px;margin: 0px auto;background-color: #eec820;color: #fff;line-height: 30px;border-radius: 3px;transition: all 0.2s linear;display: inline-block;text-align: center;}
.thongtinchitiet .chiase a:hover{background-color: #000;}
.title-lienquan{text-align: center;font-size: 24px;color: #000;margin-top: 30px;margin-bottom: 30px;padding-bottom: 30px;background: url(../images/br-title.png) no-repeat center bottom;text-transform: uppercase;font-weight: 600;}
.form-search-right{position: relative;}
.form-search-right .form-control{height: 47px;border-radius: 0;border: none;box-shadow: none;border: 1px solid #9b9b9b;padding-right: 40px;}
.form-search-right .btn-search{position: absolute;right: 0;top: 0;bottom: 0;background-color: transparent;}
.widget-title{font-size: 18px;margin-right: 20px;margin-bottom: 15px;border-left: 3px solid #f61316;padding-bottom: 2px;font-weight: 600;font-family: 'AvoBold';padding-right: 2px;padding-left: 10px;}
ul.textwidget{list-style: none;padding: 0;}
ul.textwidget li{border-bottom: 1px dotted #ccc;}
ul.textwidget li a{display: block;padding: 10px 15px;color: #575757;position: relative;font-weight: 500;}
ul.textwidget li a:before{content:"\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;position: absolute;left: 5px;top: 13px;}
ul.textwidget li:last-child{border: none;}
.list-product-right{
}
.item-product-right{margin-bottom: 15px;}
.item-product-right .img{display: block;height: 90px;}
.item-product-right .img img{width: 100%;height: 100%;object-fit: cover;border-radius: 5px;}
.item-product-right .title{font-size: 14px;font-family: 'Poppins';margin-top: 5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.item-product-right .mota{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #5c5959;}
.item-product-right .title a{color: #000;font-family: Roboto;}
.item-product-right .gia{
}
.item-product-right .gia strong{color: red;}
.item-product-right .gia i{font-size: 13px;text-decoration: line-through;color: #747272;float: right;}
.br-product{/* background: url(../images/bg_4.jpg) no-repeat center; */padding-top: 50px;padding-bottom: 50px;background-size: cover;}
.item-product{border: 1px solid #fff;margin-bottom: 20px;border-radius: 16px;overflow: hidden;background-color: #000;}
.img_product{
}
.img_product .img{display: block;height: 250px;position: relative;overflow: hidden;}
.img_product .img img{width: 100%;height: 100%;transition: all 0.4s linear;object-fit: cover;}
.item-product .content-product{padding: 15px;}
.item-product .content-product h3{font-size: 16px;font-family: 'Playfair Display';margin-top: 0;margin-bottom: 15px;}
.item-product .content-product h3 a{color: #fff;}
.item-product .content-product p{color: #c3c3c3;}
.btn-addcart{display: inline-block;width: 40px;height: 40px;background-color: #ffc222;border: none;background-image: url(../images/icon-cart.png);background-repeat: no-repeat;background-position: center;border-radius: 5px;background-size: 25px;}
.item-product .bottom-pro{margin-top: 15px;}
.item-product .bottom-pro .gia-item{color: #fff;}
.item-product .bottom-pro .gia-item strong{display: inline-block;color: #ffc222;font-size: 16px;}
.item-product .bottom-pro .gia-item i{/* display: block; */color: #adabab;text-decoration: line-through;}
.search-pro input.form-control{background-color: transparent;padding-left: 0;color: #fff;}
.nav-pro{list-style: none;padding: 0;text-align: center;margin-bottom: 30px;}
.nav-pro li{display: inline-block;}
.nav-pro li a{display: block;padding: 6px 19px;color: #fff;font-size: 15px;border: 1px solid #ffc222;border-radius: 5px;margin-left: 5px;margin-right: 5px;}
.nav-pro li a.active{color: #ffc222;border: 1px solid #ffc222;background-color: #000000;}
.nav-pro li a:hover{color: #ffc222;border-left: 1px solid;}
.btn-addcart:hover{background-color: #fff;}
.item-product .content-product h3 a:hover{color: #ffc222;}
.img_product .img:after{content:"";position: absolute;bottom: 0;left: 0;right: 0;height: 0;transition: all 0.2s linear;background-color: rgb(0 0 0 / 60%);}
.item-product:hover .img:after{height: 100%;}
.item-product:hover .img img{transform: scale(1.1);}
.post-item:hover{box-shadow: 1px 1px 10px 1px #ccc;}
.post-item:hover img{transform: scale(1.1);-webkit-filter: grayscale(50%);filter: grayscale(50%);}
.big_img{padding: 10px;}
.big_img a{/* padding: 6px; */border-radius: 10px;background-color: rgb(255 255 255 / 50%);display: flex;justify-content: center;align-items: center;}
.big_img a img{width: 100%;height: 100%;object-fit: cover;box-shadow: 1px 1px 10px 1px #ccc;border-radius: 10px;}
.item-thumb{padding-left: 10px;padding-right: 10px;}
.slide-sp{margin-left: -10px;margin-right: -10px;margin-top: 20px;}
.item-thumb a{height: 150px;display: block;border-radius: 5px;overflow: hidden;border: 1px solid #eee;padding: 8px;border: none;}
.item-thumb a img{width: 100%;height: 100%;object-fit: cover;border-radius: 5px;box-shadow: 1px 1px 3px 1px #8f8b8b;}
.ten-sp{color: #000;font-weight: 500;margin-bottom: 20px;font-size: 24px;position: relative;padding-bottom: 10px;text-transform: uppercase;}
.ten-sp:before{content:"";position: absolute;width: 100px;border-bottom: 1px solid #60041b;bottom: 0;}
.mota_sp{margin-bottom: 15px;padding-bottom: 0;padding-top: 10px;}
.ma-sp{
}
.ma-sp strong{color: #ffc222;}
.gia-ct{font-size: 18px;border-bottom: 1px dotted #ccc;margin-bottom: 15px;padding-bottom: 10px;}
.content-gia{/* font-family: 'Playfair Display'; */font-size: 30px;color: #eec820;}
.content-gia.giacu{/* font-family: 'Poppins'; */font-size: 18px;color: #c1bfbf;margin-left: 20px;text-decoration: line-through;}
.quantity{margin-right: 15px;}
.quantity .qty{border: none;height: 50px;width: 100px;padding: 15px;border-top: 1px solid #ccc;float: left;text-align: center;font-family: 'Poppins';color: #000;border-bottom: 1px solid #ccc;}
.quantity .eltd-quantity-minus{height: 50px;background-color: #ffffff;width: 40px;float: left;border-radius: 30px 0px 0px 30px;text-align: center;line-height: 50px;border: 1px solid#fff;border: 1px solid #ccc;color: #000;}
.quantity .eltd-quantity-plus{height: 50px;background-color: #fff;width: 40px;float: left;text-align: center;border-radius: 0px 30px 30px 0px;line-height: 50px;border: 1px solid#fff;border: 1px solid #ccc;color: #000;}
.btn-mua{height: 50px;padding-left: 31px;padding-right: 30px;background-color: #ffc222;border-radius: 36px;font-family: 'Roboto', sans-serif;font-size: 16px;text-transform: uppercase;color: #000;margin-right: 10px;}
.form-dathang{margin-bottom: 20px;border-bottom: 1px dotted #ccc;padding-bottom: 15px;}
.quantity .qty:focus{outline: none;}
.loai_sp_ct{/* border-bottom: 1px dotted #ccc; *//* padding-bottom: 15px; */margin-bottom: 15px;}
.loai_sp_ct a{color: #ffc222;font-family: 'Roboto', sans-serif;}
.chiase-p{
}
.chiase-p a{display: inline-block;background-color: #eaeaea;color: #000;margin-top: 10px;width: 29px;height: 30px;text-align: center;line-height: 30px;border-radius: 3px;margin-left: 5px;transition: all 0.2s linear;}
.chiase-p a:hover{color: #fff;background-color: #000;}
.ghichu-pro{color: #cac9c9;}
.ghichu-pro li{margin-bottom: 10px;}
.title-home-lienquan{text-align: center;font-family: 'Playfair Display', serif;font-size: 30px;color: #fff;margin-top: 50px;margin-bottom: 30px;padding-bottom: 30px;background: url(../images/br-title.png) no-repeat center bottom;}
.title-ct-sp{margin-top: 30px;margin-bottom: 20px;border-left: 3px solid #60041b;padding-left: 15px;background-color: #f8f8f8;padding-top: 15px;padding-bottom: 15px;font-size: 21px;text-transform: uppercase;color: #60041b;font-weight: 700;}
.chitiet_sp{/* color: #fff; */line-height: 24px;}
.title-lienhe{font-size: 25px;margin-bottom: 30px;/* text-transform: uppercase; */font-size: 18px;font-weight: 600;}
#form-contact{
}
#form-contact input{height: 37px;border-radius: 0;background-color: transparent;margin-bottom: 20px;box-shadow: none;}
#form-contact textarea{background-color: transparent;border-radius: 0;}
.btn-send-contact{height: 37px;border-radius: 0;background-color: #f61316;color: #fffefe;text-transform: uppercase;border: none;border-radius: 3px;}
.btn-send-contact:hover{color: #000;background-color: #000;color: #fff;border: none;}
.contact-left{/* border-right: 1px solid; *//* font-family: 'Lora', serif; */}
.thongtinlienhe{/* color: #fff; */padding: 0;list-style: none;padding-left: 30px;}

.thongtinlienhe li{margin-bottom: 30px;font-size: 15px;font-weight: 500;}
.thongtinlienhe li.ten_congty{font-size: 24px;margin-bottom: 10px;}
.thongtinlienhe li strong{color: #5f5c5c;font-size: 15px;font-weight: 300;}
.name-pro{font-size: 14px;font-weight: 400;margin-top: 10px;text-transform: lowercase;}
.pro-cart{position: relative;}
.xoa_giohang{background-color: red;padding: 4px 12px;color: #fff;border-radius: 5px;}
.tongtieng-cart{font-size: 20px;font-family: 'Roboto';font-weight: 600;color: red;}
.lab-thanhtoan{display: block;font-family: 'Roboto';}
.lab-thanhtoan img{height: 27px;margin-left: 10px;}
.lab-thanhtoan span{font-size: 14px;color: #3c3b3b;}
.btn-xacnhan{margin-bottom: 15px;background-color: #00a85a;color: #fff;}
.btn-huy{margin-bottom: 15px;background-color: red;color: #fff;}
#form-shopping{}
#form-shopping .form-control{border-radius: 0;height: 45px;}
.chitiettin img{max-width: 100% !important;height: auto !important;}
.login-form{
}
.login-form h4{text-align: center;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;margin-top: 0;font-weight: 700;margin-bottom: 30px;}
.login-face{margin-bottom: 30px;}
.login-face a{display: block;text-align: center;background: #3b5998;border: none;text-transform: unset;color: #fff;padding: 10px;border-radius: 30px;font-weight: 400;margin-bottom: 10px;}
.login-face a i{font-size: 23px;margin-right: 5px;}
.login-form .form-group{position: relative;border-bottom: 1px solid #ddd;padding-left: 30px;margin-bottom: 20px;}
.login-form .form-control{border: none;box-shadow: none;font-family: 'Roboto Condensed', sans-serif;}
.login-form .form-group:before{content:"";position: absolute;left: 0;height: 100%;width: 30px;}
.login-form .form-group.user:before{background: url(../images/icon-user.png) no-repeat center;}
.login-form .form-group.phone:before{background: url(../images/icon-dienthoai.png) no-repeat center;}
.login-form .form-group.mail:before{background: url(../images/icon-email.png) no-repeat center;}
.login-form .form-group.pass:before{background: url(../images/icon-pass.png) no-repeat center;}
.btn-login{background-color: #eec820;width: 80%;display: block;margin: 0px auto;margin-bottom: 30px;padding: 10px;text-transform: uppercase;font-weight: 400;color: #fff;font-size: 16px;border-radius: 30px;}
.btn-login:hover{color: #fff;}
.title-right-duan{background-color: #f7d708;margin-bottom: 0px;text-align: center;font-family: 'Roboto Condensed', sans-serif;font-size: 17px;text-transform: uppercase;font-weight: 600;padding: 7px;color: #000000;border-radius: 5px 5px 0px 0px;}
.tab-search-right{margin-top: 0;}
.tab-search-right{margin-top: 0;background-color: #e7e7e7;padding-top: 10px;}
.block-right {
    border: 1px solid #ddd;
    box-shadow: 1px 1px 7px 1px #e4e4e438;
    margin-bottom: 15px;
}
.btn-hethang{
    width: auto;
    background-image: none;
    color: #000;
    font-family: 'Roboto';
}
.datepicker.txt-ngaygiao, .txt-ngaygiao{
    height: 30px;
    border: none;
    color: #ffc222;
    background-color: transparent;
    padding: 0;
    outline: none;
    width: 90px;
}
.bootstrap-timepicker-widget table td{width: 60px !important;}
.cuon_ngang {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 5px;
}
.container-fluid{padding-left: 50px;padding-right: 50px;}
.top{background: #60041b;line-height: 41px;color: #fff;}
.mxh-top{}
.mxh-top a{color: #ffffff;padding-left: 5px;padding-right: 5px;font-size: 16px;margin-right: 10px;}
.mxh-top a i{
}
.mxh-top a:hover{
}
.nav-top{list-style: none;padding: 0;margin-bottom: 0;}
.nav-top>li{float: left;}
.nav-top:after{content:"";display: block;clear: both;}
.nav-top li a{display: block;color: #ffffff;font-weight: 500;background-color: #fff;color: #60041b;padding: 1px 10px;line-height: 27px;border-radius: 3px;margin-top: 6px;font-weight: 500;font-size: 13px;margin-bottom: 6px;margin-left: 10px;}
.nav-top li a:hover{
}
.nav-top li.dropdown{
}
.nav-top li.dropdown>ul{left: auto;right: 0;padding: 0;min-width: 200px;margin: 0;}
.nav-top li.dropdown>ul>li>a{margin-left: 0;text-transform: inherit;color: #60041b;padding-top: 10px;padding-bottom: 10px;margin: 0;}
.nav-top li.dropdown>ul>li>a img{margin-right: 5px;}
.nav-top li.dropdown>ul>li>a:hover{background-color: #60041b;color: #fdfdfd;border-radius: 0;font-weight: 300;}
.navbar-default .navbar-brand img{height: 70px;}
.navbar-default.fix .navbar-brand img{height: 50px;}
.navbar-default.fix .navbar-brand{padding-top: 5px;padding-bottom: 5px;}
.navbar-default.fix .navbar-nav{margin-top: 8px;margin-bottom: 7px;}
.navbar-default.fix  .dropdown-search .navbar-form{margin-top: 2px;}
.navbar-default .navbar-brand{padding-top: 5px;padding-bottom: 5px;}
.navbar-nav{margin-top: 20px;margin-bottom: 20px;}
.navbar-default .navbar-nav>li.dropdown-search>a img{/* height: 22px; */}
.col-text{position: relative;}
.map iframe{height: 200px;width: 100%;}
.slide-doitac{margin-top: 50px;margin-bottom: 30px;}
.item-doitac{background-color: #f2f2f2;height: 130px;border-radius: 10px;overflow: hidden;}
.item-doitac img{width: 100%;height: 100%;object-fit: cover;}
.list-news{margin-top: 30px;padding-bottom: 30px;}
.item-news{margin-bottom: 30px;}
.item-news .img{
}
.item-news .img img{height: 280px;object-fit: cover;width: 100%;}
.item-news .title{margin-bottom: 15px;text-transform: uppercase;font-weight: 800;}
.item-news .title a{
    color: #f61316;
}
.item-news .thongtin{margin-bottom: 15px;color: #999999;font-weight: 500;}
.item-news .thongtin .ngaydang{color: #5f041b;}
.item-news .thongtin a{color: #000;font-weight: 600;}
.item-news .mota{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 28px;margin-bottom: 25px;color: #626262;}
.item-news .link_ct{text-transform: uppercase;font-weight: 500;color: #000;}
.item-news .link_ct i{margin-left: 10px;}
.main-slide{
}
.main-slide img{width: 100%;height: 90vh;object-fit: cover;}
.main-slide .swiper-pagination{bottom: 30px;left: 0;right: 0;}
.main-slide .swiper-pagination-bullet{width: 20px;height: 20px;border: 1px solid #ff0000;opacity: 1;background: transparent;margin-left: 5px;margin-right: 5px;position: relative;}
.main-slide .swiper-pagination-bullet:before{content:"";position: absolute;width: 13px;height: 13px;border-radius: 50%;background-color: transparent;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.main-slide .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background-color: #ff0000;}
.title-gioithieu{font-family: Isadora;color: #ff1313;font-size: 42px;margin-bottom: 30px;padding-top: 30px;background: url(../images/icon-gt.png) no-repeat center top;}
.gioithieu{text-align: center;padding-top: 60px;background-size: cover;background-position: center bottom;padding-bottom: 100px;}
.gioithieu .content{font-size: 18px;line-height: 32px;width: 80%;margin: 0px auto;margin-bottom: 40px;color: #000;}
.gioithieu .btn-xemthem{color: #ff1010;border: 1px solid #ff1010;font-size: 16px;padding: 12px 35px;background-color: #fff;}
.gioithieu .btn-xemthem:hover{
}
.duan-home{background-size: cover;background-position: center;padding-top: 50px;padding-bottom: 100px;/* height: 100vh; */}
.duan-home .title-duan{text-align: center;font-family: Isadora;color: #ffffff;font-size: 42px;margin-bottom: 50px;padding-top: 30px;background: url(../images/icon-duan.png) no-repeat center top;}
.slider-duan{height: 370px;}
.item-duanhome{
    padding-top: 10px;
    padding-bottom: 10px;
}
.item-duanhome .img{
}
.item-duanhome .img a{
}
.item-duanhome .img img{width: 100%;height: 350px;object-fit: cover;border: 3px solid #fff;border-radius: 10px;}
.item-duanhome .title{font-family: AvoBold;font-size: 28px;margin-left: 30px;margin-bottom: 30px;margin-right: 30px;}
.item-duanhome .title a{
    color: #fff;
}
.item-duanhome .title a:hover{
}
.item-duanhome .mota{margin-left: 30px;color: #fff;line-height: 26px;margin-bottom: 30px;margin-right: 30px;}
.item-duanhome .btn-chitiet-duan{display: inline-block;margin-left: 30px;padding: 10px 30px;border: 1px solid #fff;color: #fff;}
.item-duanhome .btn-chitiet-duan:hover{
}
.tintuc-home{padding-top: 50px;padding-bottom: 50px;background-position: center bottom;background-repeat: no-repeat;}
.tintuc-home .title-news{font-family: Isadora;color: #ff1313;font-size: 42px;margin-bottom: 30px;padding-top: 30px;background: url(../images/icon-tintuc.png) no-repeat center top;text-align: center;}
.item-news-home{background-color: #fff;margin-bottom: 20px;border: 1px solid #ccc;box-shadow: 1px 1px 4px 1px #ccc;}
.item-news-home .img{
}
.item-news-home .img img{height: 220px;object-fit: cover;width: 100%;}
.item-news-home .ngaydang{font-style: italic;color: #ff1313;position: relative;font-size: 13px;display: inline-block;margin-top: 20px;}
.item-news-home .ngaydang:before{content:"";position: absolute;width: 200px;border-bottom: 1px solid;bottom: 0;right: 0;}
.item-news-home  .title{font-family: Avo;margin-bottom: 15px;}
.item-news-home .title a{color: #ff1313;}
.item-news-home .title a:hover{
}
.item-news-home .mota{color: #666262;padding-right: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.tuyendung{background-size: cover;background-position: center;padding-top: 50px;padding-bottom: 50px;}
.tuyendung .title-news{text-align: center;font-family: Isadora;color: #ff1313;font-size: 42px;margin-bottom: 50px;padding-top: 30px;background: url(../images/icon-tuyendung.png) no-repeat center top;}
.item-tuyendung{background-color: #fff;text-align: center;padding-bottom: 10px;border-radius: 15px;overflow: hidden;border: 1px solid #ff1313;}
.item-tuyendung .img{
}
.item-tuyendung .img img{height: 350px;width: 100%;object-fit: cover;}
.item-tuyendung .title{margin-top: 20px;font-size: 18px;margin-bottom: 15px;}
.item-tuyendung .title a{color: #000;}
.doitac{padding-top: 50px;padding-bottom: 50px;}
.swiper-pagination-bullet{width: 10px;height: 10px;background-color: #fff;}
.slider-doitac .swiper-pagination-doitac .swiper-pagination-bullet{border: 1px solid #d00;width: 15px;height: 15px;opacity: 1;}
.slider-doitac{padding-bottom: 50px;}
.slider-doitac .swiper-pagination-doitac .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:  #d00;}
.form-dkemail{position: relative;}
.form-dkemail input{width: 100%;height: 42px;border-radius: 0;}
.form-dkemail .btn-dk{position: absolute;top: 0;right: 0;bottom: 0;background-color: #ff0000;border-radius: 0;padding-left: 20px;padding-right: 20px;}
.gioithieu1{padding-top: 150px;padding-bottom: 150px;background-size: cover;background-position: center;}
.gioithieu1 .loinhan{text-align: center;font-family: Isadora;color: #fff;font-size: 48px;}
.gioithieu-page{position: relative;}
.gioithieu-page:before{content:"";position: absolute;width: 60%;background: url(../images/br-gt-2.png) no-repeat center bottom;height: 100%;background-color: #ff4042;background-position: center;}
.gioithieu-page .title1{font-family: Isadora;margin-top: 82px;color: #fff;margin-bottom: 40px;position: relative;z-index: 10;}
.gioithieu-page .title1 strong{display: block;font-size: 75px;}
.gioithieu-page .content{color: #fff;line-height: 28px;font-size: 16px;position: relative;z-index: 1;}
.gioithieu-page .img{width: 100%;position: relative;z-index: 100;margin-top: 70px;padding-bottom: 70px;}
.tamnhin{background: url(../images/br-tamnhin.png) no-repeat right bottom;padding-top: 50px;padding-bottom: 70px;}
.content-tamnhin{text-align: right;position: relative;padding-right: 30px;}
.content-tamnhin .num{font-family: 'AvoBold', sans-serif;color: #feb7b6;font-size: 80px;line-height: 60px;}
.content-tamnhin .title{font-family: Isadora;color: #ff4042;margin-bottom: 30px;}
.content-tamnhin .mota{line-height: 30px;color: #000;}
.tamnhin .img{width: 100%;box-shadow: -10px 12px #ff4042;margin-left: 10px;margin-bottom: 10px;}
.content-tamnhin:after{content:"";position: absolute;right: 15px;height: 300px;border-right: 2px solid #ff4042;top: -193px;z-index: 100;}
.sumenh{padding-top: 50px;padding-bottom: 70px;background-position: center;background-size: cover;}
.content-sumenh{text-align: left;position: relative;padding-left: 30px;color: #fff;}
.content-sumenh .num{font-family: 'AvoBold', sans-serif;color: #8e9094;font-size: 80px;line-height: 60px;}
.content-sumenh .title{font-family: Isadora;color: #ffffff;margin-bottom: 30px;}
.content-sumenh .mota{line-height: 30px;color: #fff;}
.sumenh .img{width: 100%;box-shadow: -10px 12px #ff4042;margin-left: 10px;margin-bottom: 10px;}
.content-sumenh:after{content:"";position: absolute;left: 15px;height: 300px;border-right: 2px solid #ffffff;top: -193px;z-index: 100;}
.giatri{background-size: cover;background-position: center left;}
.cocautochuc{padding-top: 50px;padding-bottom: 50px;background-size: cover;background-position: center;text-align: center;}
.cocautochuc .title{margin-top: 0;font-family: Isadora;color: #ff4042;margin-bottom: 30px;font-size: 38px;}
.cocautochuc .content{
}
.item-duan{
    background-color: #ff1212;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
}
.item-duan .img{
}
.item-duan .img img{height: 180px;width: 100%;object-fit: cover;}
.item-duan .title{text-align: center;font-size: 16px;margin-bottom: 20px;}
.item-duan .title a{color: #fff;}
.item-duan-hot .img img{height: 400px;width: 100%;object-fit: cover;}
.item-duan-hot .title{font-size: 18px;}
.title-duan{margin-top: 60px;margin-bottom: 40px;}
.title-duan h2{font-family: Isadora;float: left;position: relative;padding-bottom: 10px;color: #ff1212;font-size: 36px;margin-top: 0;margin-bottom: 0;}
.title-duan:after{content:"";display: block;clear: both;}
.title-duan .btn-xemtatca{display: inline-block;padding: 11px 40px;background-color: #ff1212;color: #fff;font-size: 18px;float: right;}
.title-duan h2:before{content:"";position: absolute;width: 90%;height: 5px;background-color: #ff1212;bottom: 0;left: 0;}
.title-duan h2:after{content:"";position: absolute;width: 7%;height: 5px;background-color: #ff1212;bottom: 0;right: 0;}
.item-duanhome .body-content{position: absolute;top: 50%;transform: translateY(-50%);}
.tongquan{
}
.title-ctsp{text-align: center;margin-top: 70px;margin-bottom: 30px;color: #e90507;text-transform: uppercase;font-size: 28px;font-family: 'AvoBold';}
.tongquan .img-tongquan{width: 100%;height: 100%;object-fit: cover;margin-top: 10px;margin-left: 10px;border-radius: 15px;box-shadow: -10px -10px #e90507;}
.tongquan .conten{line-height: 22px;color: #000;}
.vitri{
}
.vitri iframe{width: 100%;}
.content-vitri{line-height: 24px;}
.tienich{
}
.content-tienich{
}
.slide-tienich{
}
.item-thumb-tienich{position: relative;}
.item-thumb-tienich:before{content:"";position: absolute;height: 100%;background-color: #c1c1c1;opacity: 0.7;transition: all 0.2s linear;left: 15px;right: 15px;}
.item-thumb-tienich a{
}
.item-thumb-tienich a img{width: 100%;height: 500px;object-fit: cover;}
.slick-active .item-thumb-tienich:before{content:"";opacity: 0;}
.matbang{margin-bottom: 70px;}
.video{position: relative;padding-top: 70px;padding-bottom: 70px;background-size: cover;background-position: center;}
.video .play{position: relative;z-index: 11;width: 100px;background-color: #fff;height: 100px;display: inline-block;border-radius: 50%;box-shadow: 1px 1px 17px 1px #fff;display: flex;justify-content: center;align-items: center;margin: 0px auto;}
.video .play i{font-size: 42px;margin-left: 10px;color: #982a30;}
.content-video{position: relative;z-index: 10;color: #fff;line-height: 24px;}
.content-video h3{margin-top: 40px;margin-bottom: 30px;font-size: 30px;}
.img-album{height: 230px;margin-bottom: 20px;display: block;}
.img-album img{width: 100%;height: 100%;object-fit: cover;}
.album1{display: block;height: 480px;}
.thanhtoan{text-align: center;background-size: cover;background-position: center;padding-top: 50px;padding-bottom: 50px;color: #fff;position: relative;margin-bottom: 70px;}
.thanhtoan:before{content:"";position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: #000;opacity: 0.7;}
.thanhtoan .title-thanhtoan{position: relative;margin-bottom: 50px;text-transform: uppercase;}
.thanhtoan .content-thanhtoan{position: relative;line-height: 24px;text-align: left;}
.dkduan{border: 3px solid #e90507;padding: 20px;padding-bottom: 30px;}
.title-lienhe{color: #e90507;}
.title-lienhe strong{display: block;font-size: 40px;line-height: 39px;}
.content-lienhe{margin-bottom: 30px;}
.form-lienheduan{
}
.form-lienheduan .form-group{margin-bottom: 25px;}
.form-lienheduan .form-control{border-radius: 0;box-shadow: none;}
.form-lienheduan input{height: 40px;}
.form-lienheduan textarea{
}
.form-lienheduan .btn-dangky{background-color: #e90507;padding: 10px 30px;color: #fff;text-transform: uppercase;}
.img-lienhe{height: 100%;object-fit: cover;}
.body-slide{position: relative;}
.form-dkemail-slide{position: absolute;bottom: 20px;right: 15px;z-index: 10000;width: 380px;}