:root{--color-main:#FFAA17;--color-hover:#FFAA17;}
@keyframes spin{to{transform:rotate(1turn)}
}
@keyframes blink{0%{opacity:1}
50%{opacity:0}
to{opacity:1}
}
@keyframes shake-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%,30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}
20%,40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}
50%,to{-moz-transform:rotate(0) scale(1) skew(1deg)}
}
@keyframes tilt-shaking{0%{transform:rotate(0deg)}
25%{transform:rotate(10deg)}
50%{transform:rotate(0eg)}
75%{transform:rotate(-10deg)}
to{transform:rotate(0deg)}
}
@keyframes MOVE-BG{0%{transform:translateX(0)}
to{transform:translateX(163px)}
}
@keyframes wobble-horizontal{16.65%{transform:translateX(8px)}
33.3%{transform:translateX(-6px)}
49.95%{transform:translateX(4px)}
66.6%{transform:translateX(-2px)}
83.25%{transform:translateX(1px)}
to{transform:translateX(0)}
}
.wobble-horizontal:hover{animation-duration:1s;animation-iteration-count:1;animation-name:wobble-horizontal;animation-timing-function:ease-in-out}
@keyframes ring{0%{transform:rotate(-15deg)}
2%{transform:rotate(15deg)}
4%{transform:rotate(-18deg)}
6%{transform:rotate(18deg)}
8%{transform:rotate(-22deg)}
10%{transform:rotate(22deg)}
12%{transform:rotate(-18deg)}
14%{transform:rotate(18deg)}
16%{transform:rotate(-12deg)}
18%{transform:rotate(12deg)}
20%,to{transform:rotate(0deg)}
}
.padding-home{padding:96px 0px;}
.padding-in-page{padding:62px 0px 96px;}
#section-header{left:0;position:fixed;top:0;transition:all .5s;width:100%;z-index:3;padding:10px 0px;}
.logo_white{background:#000000bd;}
#section-header .menu ul li a{color:#fff;font-size:18px;font-family:Oswald;font-weight:400;line-height:22px;position:relative;text-transform:uppercase;padding:10px 0px;}
#section-header .menu ul li a.active,#section-header .menu ul li a:hover{color:#fff;}
#section-header .menu ul li a.active:after,#section-header .menu ul li a:hover:after{width:32px;transition:0.5s;}
#section-header .menu ul li a:after{content:"";position:absolute;background:#fff;width:0px;height:1px;left:0px;transition:0.3s;bottom:0px;}
#section-header .menu ul li ul li a{border-radius:0;color:#000;font-weight:400;padding:13px 24px;text-transform:none;font-family:'Inter Tight';}
#section-header .header-logo{max-width:152px}
.header-info{align-items:center;display:flex;justify-content:end}
.clone{display:none}
.clone .menu a{color:#222}
.info_header{display:flex;justify-content:flex-end;}
.items_info_header{margin-left:45px;display:flex;}
.items_info_header .icon{margin-right:5px;}
.bk_menu{background:#FAFAFA;padding:15px;border-radius:8px;}
.menu_top{padding:20px 0px;color:#fff;}
.menu{align-items:center;display:flex;justify-content:space-between;margin:auto;/* position:relative;*/
width:100%;z-index:100}
.menu ul{list-style:none;margin:auto;padding:0;width:100%}
.menu ul.menu-main{align-items:center;display:flex;justify-content:space-between;margin:0;width:100%}
.menu ul li{position:relative;z-index:1}
.menu ul li ul li:hover{background:#00000006;}
#section-header .menu ul li.menu_lichhen a{background:var(--color-main);padding:13px 30px;border-radius:4px;color:#fff;transition:0.4s;}
#section-header .menu ul li.menu_lichhen a:hover{color:#fff;background:var(--color-main);transition:0.4s;}
.menu ul li a{color:#363636;display:block;font-size:15px;line-height:24px;position:relative;text-decoration:none}
.menu ul li a.active,.menu ul li a:hover{color:#e4bd41}
.menu ul li ul{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);max-width:250px;min-width:250px;opacity:0;overflow:hidden;padding-bottom:0;position:absolute;top:100%;visibility:hidden;width:auto}
.menu ul li ul li a{color:#fff;font-weight:400;padding:12px 24px;text-transform:none;transition:all .5s}
.menu ul li ul li a:hover{color:#383838!important}
.menu ul li:hover>ul{opacity:1;visibility:visible}
.mm-menu_opened{display:block!important}
.mm-slideout{z-index:unset}
.wrapper_opening nav#menu{display:block}
.menu-res{background:#ec2d3f;display:none;height:55px;position:relative;z-index:100}
#section-header .menu ul li.menu_lichhen a:after{display:none;}
.open-menu{overflow:hidden}
.open-menu .menu-bar-res{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transform:translateX(0)}
.menu-bar-res{background:#fafafa;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:all .5s;width:100%;z-index:10001}
.menu-bar-res .menu-bar-res-top{align-items:center;display:flex;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #E2E2E2;}
.menu-bar-res .close-menu{color:#fff;display:inline-block;font-size:25px}
.menu-bar-res #menu{background:#fafafa;padding-top:25px!important;padding:0 16px}
nav#menu{z-index:100}
nav#menu .info{eft:0;bottom:10px;color:#fff;position:absolute;width:100%}
nav#menu .info p{margin-bottom:5px}
nav#menu .info p:last-child{margin:0}
nav#menu .info p a{color:#fff;text-decoration:none}
nav#menu>ul{max-height:80vh;overflow:auto}
nav#menu ul{list-style:none;margin:0}
nav#menu ul li{margin-bottom:32px;position:relative}
nav#menu ul li span.toggle{color:#141414;font-size:24px;position:absolute;right:0;text-align:center;top:0;width:30px}
nav#menu ul li a{font-size:18px;text-transform:uppercase;font-family:Oswald;}
.slideshow-img{}
.slideshow-desc{position:absolute;left:0px;right:0px;max-width:1130px;z-index:99;margin:0 auto;color:#fff;top:70%;transform:translateY(-50%);}
.desc-slide h6{font-family:'Oswald';font-weight:400;font-size:48px;letter-spacing:0px;margin-bottom:15px;}
.desc-slide p{font-size:48px;font-family:'Oswald';font-weight:400;color:#FFAA17;line-height:80px;}
.desc-slide{width:47%;margin-bottom:30px;}
.btn_slider{display:flex;justify-content:center;}
.btn_slider .btn_sli{margin:0 8px 0px;}
.btn_slider .btn_sli a{padding:10px 30px;display:block;border-radius:4px;border:1px;font-size:14px;font-weight:500;transition:0.4s;}
.btn_slider .btn_sli a:hover{background:var(--color-main);border:1px solid var(--color-main);color:#fff;transition:0.4s;}
.btn_slider .btn_sli_2 a{border:1px solid #fff;}
.btn_slider .btn_sli_1 a{background:var(--color-main);padding:11px 30px;}
nav#menu ul li ul{display:none;margin-top:0px;padding:0}
nav#menu ul li ul li{border-top:0;margin:10px 0 0;padding:0 0 0 15px}
nav#menu ul li ul li a{font-size:14px;font-family:'Inter Tight';text-transform:unset}
#lienhe{height:100vh;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:all .5s;visibility:hidden;width:0;z-index:100}
#lienhe.active{opacity:1;overflow:hidden;visibility:visible;width:100vw}
#lienhe .lienhe{display:flex;height:100%;position:relative;width:100%}
#lienhe .lienhe .lienhe-left{background:rgba(0,0,0,.5);width:calc(100vw - 569px)}
#lienhe .lienhe .lienhe-right{background:#fff;height:100vh;overflow-y:scroll;padding-top:89px;position:relative;width:569px}
#lienhe .lienhe .lienhe-right .close-lienhe{cursor:pointer;display:block;font-size:30px;height:24px;position:absolute;right:24px;top:24px;width:24px}
#lienhe .lienhe .lienhe-right .close-lienhe:hover{color:#fff349}
#lienhe .lienhe .lienhe-right .logo-lienhe{display:block;margin:auto auto 18px;width:80px}
#lienhe .lienhe .lienhe-right .lienhe-content{border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);padding:30px 48px}
#lienhe .lienhe .lienhe-right .lienhe-content .lienhe-info{display:flex}
#lienhe .lienhe .lienhe-right .lienhe-content .lienhe-info:first-child{margin-bottom:8px}
#lienhe .lienhe .lienhe-right .lienhe-content .lienhe-info .lienhe-info-img{margin-right:8px;width:24px}
#lienhe .lienhe .lienhe-right .lienhe-content .lienhe-info .lienhe-info-img img{filter:brightness(0)}
#lienhe .lienhe .lienhe-right .lienhe-content .lienhe-info .lienhe-info-text{flex:1}
#lienhe .lienhe .lienhe-right .lienhe-social{display:flex;margin:32px 48px}
#lienhe .lienhe .lienhe-right .lienhe-social li{margin-right:12px}
#lienhe .lienhe .lienhe-right .lienhe-social li a img{filter:brightness(0)}
#lienhe .lienhe .lienhe-right .lienhe-map{margin:0 48px}
#lienhe .lienhe .lienhe-right .lienhe-map iframe{height:255px;-o-object-fit:cover;object-fit:cover;width:100%}
body{background-color:#FAFAFA;font-family:Inter Tight,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:400;line-height:24px;}
body .wrapper_opening{overflow:hidden}
.detail-page{}
a:hover{color:var(--color-main);}
.row{margin:0 -12px;}
.row [class*=col-]{padding:0 10px;}
.scrollbar{padding-right:10px}
.scrollbar::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.scrollbar::-webkit-scrollbar{background-color:#f5f5f5;width:6px}
.scrollbar::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.phone-mobile{bottom:15px;display:none;left:15px;position:fixed;z-index:123}
.phone-mobile a{background:#d73131;border-radius:50%;display:block;height:40px;line-height:40px;text-align:center;width:40px}
.phone-mobile a svg{fill:#fff;animation:ring 2s ease infinite;display:inline-block;margin-right:3px;vertical-align:middle}
a{color:inherit;text-decoration:inherit}
.main-cl{color:#008500}
.main-bg{background-color:#008500}
.main-border-color{border-color:#008500}
.radius-20{border-radius:20px}
.radius-30{border-radius:30px}
.bg-custom-primary{background-color:#008500}
.skiptranslate{display:none!important}
img{height:auto;max-width:100%;vertical-align:top}
a,input,textarea{outline:none;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.slick-vertical-margin .slick-slide{margin:8px 0}
.slick-vertical-margin .slick-list{margin:-8px 0}
.row-5{margin-left:-5px;margin-right:-5px}
.row-5 [class*=col-]{padding-left:5px;padding-right:5px}
.row-8{margin:0 -8px;}
.row-8 div[class*=col-]{padding:0 8px;}
.box-readmore{background-color:#eee;border:1px solid #dedede;border-radius:5px;display:none;margin-bottom:2rem;padding:8px 15px}
.box-readmore li ul>li{margin:0 0 8px}
.box-readmore li ul>li:before{content:counters(item,".") " "}
.box-readmore ul{counter-reset:item;list-style-type:none;margin-bottom:0;margin-top:8px;padding-left:0!important}
.box-readmore ul li{counter-increment:item;display:table;margin-bottom:5px}
.box-readmore ul li:before{content:counters(item,".") ". ";display:table-cell;padding-right:5px}
.box-readmore ul a{color:#333;cursor:pointer;font-weight:500;text-decoration:none}
.box-readmore ul a:hover{color:#767676}
.title-main{color:#363838;display:block;font-size:32px;font-weight:500;line-height:51px;margin-bottom:32px;position:relative;text-align:center}
.time-main{color:#999;margin-bottom:.75rem}
.time-main i{margin:3px 7px 0 0;vertical-align:top}
.time-main span{display:inline-block;vertical-align:top}
.control-owl{left:0;position:absolute;top:calc(50% - 22.5px);width:100%;z-index:2}
.control-owl button{align-items:center;background-color:#000;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;display:flex;font-size:25px;height:45px;justify-content:center;margin:0;opacity:.5;outline:none;padding:0;position:absolute;text-align:center;top:0;width:45px}
.control-owl button:hover{opacity:1}
.control-owl button.owl-prev{left:20px}
.control-owl button.owl-next{right:20px}
.custom-select,.form-control,.form-control-plaintext:not(textarea){height:calc(1em + 1.25rem + 8px)}
.custom-form-row{margin-left:-10px;margin-right:-10px}
.custom-form-row>.col,.custom-form-row>[class*=col-]{padding-left:10px;padding-right:10px}
.text-sm{font-size:.875rem!important}
img.lazy{opacity:0}
img.error,img.initial,img.loaded{opacity:1}
img:not([src]){visibility:hidden}
.wrap-user{border:1px solid #bce8f1;border-radius:5px;margin:auto;max-width:550px;width:100%}
.title-user{align-items:flex-end;background-color:#d9edf7;border-radius:5px 5px 0 0;display:flex;justify-content:space-between;padding:12px 15px}
.title-user span{color:#31708f}
.title-user a{color:#0056b3;font-size:12px}
.form-user{padding:20px 15px}
.input-user{margin-bottom:.75rem}
.input-user input{font-size:14px}
.button-user{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}
.button-user input{font-size:14px}
.checkbox-user,.radio-user{cursor:pointer}
.checkbox-user input{height:auto;top:calc(50% - .625rem)}
.checkbox-user label{cursor:pointer;font-size:14px}
.checkbox-user label:after,.checkbox-user label:before{top:calc(50% - .5rem)}
.radio-user{margin-right:1rem}
.radio-user:last-child{margin-right:0}
.radio-user label:after,.radio-user label:before{top:calc(50% - .5rem)}
.note-user{border-top:1px solid #ddd;font-size:14px;padding-top:.5rem}
.comment-title{font-size:18px}
.comment-show{display:block!important}
.comment-point{color:#fe302e;font-size:47px}
.comment-progress{align-items:center;display:flex;justify-content:space-between;margin-bottom:.375rem;width:100%}
.comment-progress:last-child{margin-bottom:0}
.comment-progress .progress{border-radius:10px;height:12px;margin-left:5px;margin-right:10px;width:calc(100% - 90px)}
.comment-progress .progress-bar#has-rate{background-color:#23b445}
.comment-progress .progress-num{color:#787878;font-size:15px;text-align:center;width:25px}
.comment-progress .progress-total{color:#787878;font-weight:500;text-align:left;width:50px}
.comment-write{display:none}
.review-rating-star{font-size:0}
.review-rating-star-icon .fa{color:#f0c808;cursor:pointer;display:inline-block;font-size:21px;font-style:normal;font-weight:400;margin:.1rem}
.review-rating-star-icon .fa.star-empty{color:#dedddc}
.review-rating-star-icon .fa.star-not-empty{color:#f0c808}
.review-rating-star-icon .fa:first-child{margin-left:0}
.review-fileuploader{align-items:center;background-color:#fff;border:2px dashed #c2cdda;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;padding:20px 15px;text-align:center}
.review-fileuploader .review-fileuploader-text{color:#90a0bc}
.review-file-uploader .fileuploader{background:transparent;margin:0;padding:0}
.review-file-uploader .fileuploader-items .fileuploader-items-list{margin:1rem -5px 0}
.review-file-uploader .fileuploader-items .fileuploader-items-list:after{clear:both;content:"";display:block}
.review-file-uploader .fileuploader-items .fileuploader-items-list .fileuploader-item{border-bottom:0;float:left;margin:0 5px 5px;padding:0;width:calc(14.28571% - 10px)}
.review-file-uploader .fileuploader-items .fileuploader-items-list .fileuploader-item .columns{display:block}
.review-file-uploader .fileuploader-items .fileuploader-items-list .fileuploader-item .column-thumbnail{height:auto;width:auto}
.review-file-uploader .fileuploader-items .fileuploader-items-list .fileuploader-item .column-thumbnail .fileuploader-item-image{height:auto;padding:50% 0}
.review-file-uploader .fileuploader-items .fileuploader-items-list .fileuploader-item .column-thumbnail .fileuploader-item-image img{height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:none;width:100%}
.review-file-uploader .fileuploader-items .fileuploader-items-list .fileuploader-item .column-title{display:none;margin-top:.5rem;padding:0;text-align:center}
.review-file-uploader .fileuploader-items .fileuploader-items-list .fileuploader-item .column-actions{margin:0;position:absolute;right:-5px;top:0}
.review-file-uploader .fileuploader-items .fileuploader-items-list .fileuploader-item .column-infos input{border:1px solid #ddd;border-radius:.25rem}
.review-poster-video-avatar{align-items:center;display:flex;justify-content:flex-start}
.review-poster-video-avatar .avatar-detail{align-items:center;display:flex;height:95px;justify-content:center;width:95px}
.review-poster-video-avatar .avatar-detail img{max-height:95px;max-width:95px}
#review-content{height:350px}
.carousel-comment-media .carousel-control a{bottom:inherit;height:45px;opacity:1;top:calc(50% - 22.5px);width:45px}
.carousel-comment-media .carousel-control a span{align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 1px 12px 0 rgba(0,0,0,.12);color:#222;cursor:pointer;display:block;display:flex;height:45px;justify-content:center;padding:5px;text-align:center;width:45px}
.carousel-comment-media .carousel-control a.carousel-control-prev{left:20px}
.carousel-comment-media .carousel-control a.carousel-control-prev span{padding-right:9px}
.carousel-comment-media .carousel-control a.carousel-control-next{right:20px}
.carousel-comment-media .carousel-control a.carousel-control-next span{padding-left:8px}
.carousel-comment-media .carousel-indicators{display:block;margin:0 0 .75rem;position:static;text-align:left}
.carousel-comment-media .carousel-indicators li{border:2px solid transparent;cursor:zoom-in;flex:none;height:auto;margin:0 0 3px;max-width:60px;opacity:1;text-indent:inherit;width:auto}
.carousel-comment-media .carousel-indicators li.active{border-color:#ffc120;cursor:zoom-out;transform:scale(1.05)}
.carousel-comment-media .carousel-inner{box-shadow:0 1px 12px 0 rgba(0,0,0,.12);max-width:550px}
.carousel-comment-media .carousel-inner .carousel-lists .carousel-comment-media-item-video #file-video{background-color:#000;display:inline-block;height:500px;max-width:100%;vertical-align:top;width:100%}
#form-reply{display:none}
.text-justify{text-align:justify}
.comment-item{margin-bottom:3rem}
.comment-item-poster{margin-right:30px;text-align:center;width:200px}
.comment-item-letter{background-color:#d3d2d3;border-radius:50%;color:#919090;display:inline-block;font-size:18px;font-weight:700;height:65px;line-height:67px;margin-bottom:.5rem;text-transform:uppercase;vertical-align:top;width:65px}
.comment-item-name{margin-bottom:.25rem;text-transform:capitalize}
.comment-item-posttime{color:#999;font-size:12px}
.comment-item-information{width:calc(100% - 230px)}
.comment-item-star{float:left;margin-right:10px}
.comment-item-star i{font-size:17px}
.comment-item-title{font-size:15px;font-weight:500}
.comment-replies{background:#f8f9fa;border:1px solid #dfdfdf;padding:1.75rem 1.5rem;position:relative}
.comment-replies:after,.comment-replies:before{content:"";position:absolute}
.comment-replies:before{border-bottom:13px solid #f8f9fa;border-left:10px solid transparent;border-right:10px solid transparent;left:10px;top:-13px;z-index:1}
.comment-replies:after{border-bottom:14px solid #dfdfdf;border-left:11px solid transparent;border-right:11px solid transparent;left:9px;top:-14px}
.comment-replies-item{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:1.5rem}
.comment-replies-item:last-child{margin-bottom:0}
.comment-replies-letter{background-color:#e5e3e5;border-radius:50%;color:#919090;display:inline-block;font-size:14px;font-weight:500;height:45px;line-height:45px;margin-right:10px;margin-top:.125rem;padding-left:1px;text-align:center;text-transform:uppercase;vertical-align:top;width:45px}
.comment-replies-letter.admin{background-color:#189eff;overflow:hidden;position:relative;text-indent:9999px}
.comment-replies-letter.admin:before{color:#fff;content:"QTV";font-size:13px;font-weight:500;left:50%;position:absolute;text-indent:0;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}
.comment-replies-info{width:calc(100% - 55px)}
.comment-replies-name{font-weight:500;margin-bottom:.125rem}
.comment-replies [class*=btn-load-more-]{background:transparent;border:0;outline:none;padding:0}
.comment-media-play{left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);z-index:1}
.comment-media-play svg{background-color:hsla(0,0%,100%,.15);border-radius:50%;box-shadow:1px 1px 15px rgba(0,0,0,.3)}
.comment-media-play svg .comment-media-play-stroke-dotted{stroke-dasharray:4,5;stroke-width:1px;animation:spin 4s linear infinite;opacity:0;transform-origin:50% 50%;transition:opacity 1s ease,stroke-width 1s ease}
.comment-media-play svg .comment-media-play-stroke-solid{stroke-dashoffset:0;stroke-dasharray:300;stroke-width:4px;transition:stroke-dashoffset 1s ease,opacity 1s ease}
.comment-media-play svg .comment-media-play-icon{transform-origin:50% 50%;transition:transform .2s ease-out}
.comment-media-play:hover svg .comment-media-play-stroke-dotted{stroke-width:4px;opacity:1}
.comment-media-play:hover svg .comment-media-play-stroke-solid{stroke-dashoffset:300;opacity:0}
.comment-media-play:hover svg .comment-media-play-icon{transform:scale(1.05)}
.header{background-color:#fff}
.header .header-top{background-color:#ec2d3f;color:#fff}
.header .header-top .wrap-content{align-items:center;display:flex;justify-content:space-between;padding:6px 15px}
.header .header-top .wrap-content .info-header{margin-bottom:0}
.header .header-top .wrap-content .info-header i{font-size:16px;margin:3px 5px 0 0;vertical-align:top}
.header .header-bottom .wrap-content{align-items:center;display:flex;justify-content:space-between}
.social-header li{width:30px}
.header-bottom .wrap-content{padding:20px 15px}
.hotline-header{background-image:url(../images/hotline.png);background-position:0 1px;background-repeat:no-repeat;display:inline-block;padding-left:25px}
.hotline-header p{font-weight:700;margin-bottom:-2px;text-transform:capitalize}
.hotline-header span{color:#ec2d3f;display:block;font-size:20px;font-weight:700}
.user-header a{color:#fff;display:inline-block;margin-right:7px;padding-right:9px;position:relative;text-decoration:none;vertical-align:top}
.user-header a:after{background-color:#fff;content:"";height:8px;opacity:.7;position:absolute;right:0;top:calc(50% - 3.5px);width:1px}
.user-header a:last-child{margin-right:0;padding-right:0}
.user-header a:last-child:after{display:none}
.slideshow-item{cursor:pointer;display:block}
.slideshow:hover .control-slideshow{opacity:1}
.control-slideshow{opacity:0}
.wrap-partner{padding:0 15px}
.wrap-partner .wrap-content{position:relative}
.partner{border:1px solid #eee;display:block;margin:0 auto;max-width:175px}
.breadCrumbs{padding:48px 0 32px}
@media only screen and (max-width:767px){.breadCrumbs{padding:32px 0 16px}
}
.breadCrumbs .breadcrumb{margin-bottom:0}
.breadCrumbs .wrap-content{padding:.75rem 15px}
.breadCrumbs .wrap-content .breadcrumb{background-color:transparent;border-radius:0;margin-bottom:0;padding:0}
.breadCrumbs .wrap-content .breadcrumb-item a{color:#212529}
.breadCrumbs .wrap-content .breadcrumb-item.active a{color:#6c757d}
.wrap-intro{background-color:#eeeadd}
.news-intro:before{background-color:#cacaca;content:"";height:calc(100% - 50px);left:90px;position:absolute;top:10px;width:1px}
.news-scroll:after,.news-scroll:before{background-color:#cacaca;border-radius:100%;content:"";height:10px;left:85px;position:absolute;width:10px}
.news-scroll:before{top:10px}
.news-scroll:after{bottom:40px}
.news-control{cursor:pointer;font-size:13px;left:85px;opacity:.5;z-index:1}
.news-control:hover{color:#ec2d3f;opacity:1}
.news-control#up{top:-10px}
.news-control#down{bottom:20px}
.news-shadow{align-items:center;display:flex;justify-content:flex-start;padding-bottom:30px}
.news-shadow .news-shadow-time{font-size:13px;margin-right:45px;width:75px}
.news-shadow .news-shadow-time:after{background-image:url(../images/pattern-news.png);background-position:50%;background-repeat:no-repeat;content:"";height:20px;position:absolute;right:-26px;top:calc(50% - 10px);width:20px}
.news-shadow .news-shadow-article{align-items:center;background-color:#fff;border:1px solid #cecabb;border-radius:10px;display:flex;justify-content:flex-start;padding:14px 15px;width:calc(100% - 120px)}
.news-shadow .news-shadow-article:before{border-bottom:13px solid transparent;border-right:13px solid #cecabb;border-top:13px solid transparent;content:"";left:-13px;position:absolute;top:calc(50% - 13px);z-index:0}
.news-shadow .news-shadow-article:after{border-bottom:12px solid transparent;border-right:11px solid #fff;border-top:12px solid transparent;content:"";left:-11px;position:absolute;top:calc(50% - 12px);z-index:1}
.news-shadow .news-shadow-article .news-shadow-image{margin-right:10px;width:90px}
.news-shadow .news-shadow-article .news-shadow-info{width:calc(100% - 100px)}
.news-shadow .news-shadow-article .news-shadow-info .news-shadow-name{font-size:15px;font-weight:700;height:36px}
.news-shadow .news-shadow-article .news-shadow-info .news-shadow-name a{color:#222}
.news-shadow .news-shadow-article .news-shadow-info .news-shadow-name a:hover{color:#ec2d3f}
.news-shadow .news-shadow-article .news-shadow-info .news-shadow-name a .text-split{-webkit-line-clamp:2}
.news-shadow .news-shadow-article .news-shadow-info .news-shadow-desc{font-size:13px;height:38px}
.news-shadow .news-shadow-article .news-shadow-info .news-shadow-desc.text-split{-webkit-line-clamp:2}
.video{cursor:pointer;margin-bottom:1rem}
.video .video-image{margin-bottom:.75rem;position:relative}
.video .video-image:before{background-image:url(../images/play.png);background-repeat:no-repeat;content:"";height:35px;left:calc(50% - 17.5px);position:absolute;top:calc(50% - 25px);width:50px;z-index:1}
.video .video-name{color:#212529;font-size:16px;margin-bottom:0;text-align:center}
.album{cursor:pointer}
.album .album-image{margin-bottom:.75rem}
.album .album-name{margin-bottom:0;text-align:center}
.album .album-name a{color:#212529;display:block;font-size:16px;margin-bottom:0}
.wrap-brand{margin-bottom:50px;padding:0 15px}
.wrap-brand .wrap-content{position:relative}
.brand{border:1px solid #eee;display:block;margin:0 auto;max-width:160px}
.news .news-name{margin-bottom:.5rem}
.news .news-name a{color:#333;font-size:16px}
.news .news-name a.text-split{-webkit-line-clamp:2}
.news .news-name a:hover{color:#ec2d3f}
.news .news-time{color:#84878a;margin-bottom:.25rem}
.news .news-desc{color:#333;line-height:22px;margin-top:5px}
.othernews b{margin-bottom:10px}
.list-news-other{list-style:square;padding-left:17px}
.list-news-other li{margin-bottom:2px}
.list-news-other li a{color:#333;text-transform:none}
.list-news-other li a:hover{color:#ec2d3f}
.contact-desc{margin-bottom:20px;font-size:18px;font-family:'Oswald';text-transform:uppercase;}
.contact-input{position:relative;margin-bottom:20px;}
.contact-input input{border-color:#D8D8D8;border-radius:8px;height:48px!important}
.contact-input textarea{border-color:#D8D8D8;border-radius:8px;height:120px;padding:12px;resize:none}
.contact-input .custom-file-label:after{content:attr(title)}
.contact-info{display:flex}
.contact-info .contact-icon{margin-right:32px;margin-top:5px;width:32px}
.contact-info .contact-text{flex:1}
.contact-info .contact-text p{font-weight:500;margin-bottom:2px}
.contact-info .contact-text span{color:#363636;display:block}
.contact-map{height:426px;position:relative;margin-top:96px;}
.contact-content{height:100%;border-right:1px solid #E2E2E2;}
.contact-map iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}
.newsletter-slogan{color:#6c757d;margin-bottom:.5rem}
.newsletter-input{position:relative}
.newsletter-input input,.newsletter-input select{border:0px;height:48px;font-size:14px;font-weight:400;}
.newsletter-button{margin-top:5px}
.newsletter-button input[type=submit]{font-weight:500;text-transform:uppercase}
.footer-statistic{text-align:right}
.footer-statistic span{padding-right:10px}
.footer-statistic span:last-child{padding-right:0}
.social-plugin{align-items:flex-start;display:flex;justify-content:flex-start}
.social-plugin .at-share-btn{margin-bottom:0!important}
.social-plugin .zalo-share-button{margin-left:12px}
.pagination-home .pagination .page-item .page-link{color:#555;font-size:.875rem}
.pagination-home .pagination .page-item.active .page-link{background-color:#555;border-color:#555;color:#fff}
.pagination-ajax{text-align:center}
.pagination-ajax a{background-color:#fff;border:1px solid #e6e6e6;color:#666!important;cursor:pointer;display:inline-block;font-size:13px;height:35px;line-height:33px;margin:0 3px 3px;text-decoration:none!important;vertical-align:top;width:35px}
.pagination-ajax a.current,.pagination-ajax a:hover{background-color:#ec2d3f;border-color:#ec2d3f;color:#fff!important}
.pagination-ajax a.first,.pagination-ajax a.last,.pagination-ajax a.next,.pagination-ajax a.prev{background-color:#fff!important;position:relative;text-indent:-9999px}
.pagination-ajax a.first:before,.pagination-ajax a.last:before,.pagination-ajax a.next:before,.pagination-ajax a.prev:before{background-color:transparent;background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}
.pagination-ajax a.first:before{background-image:url(../images/page-first.png)}
.pagination-ajax a.last:before{background-image:url(../images/page-last.png)}
.pagination-ajax a.prev:before{background-image:url(../images/page-prev.png)}
.pagination-ajax a.next:before{background-image:url(../images/page-next.png)}
#popup .modal-body{padding:0}
.grecaptcha-badge{display:none!important;height:0!important;overflow:hidden;visibility:hidden!important;width:0!important}
coccocgrammar{display:none}
.scrollToTop{bottom:65px;color:#444;cursor:pointer;display:none;font-weight:700;height:41px;position:fixed;right:25px;text-align:center;text-decoration:none;width:41px;z-index:10}
.text-split{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}
.text-split.text-split-1{-webkit-line-clamp:1}
.text-split.text-split-2{-webkit-line-clamp:2}
.text-split.text-split-3{-webkit-line-clamp:3}
.text-split.text-split-4{-webkit-line-clamp:4}
#block-support .item-support .info .list-social a,.btn-frame .kenit-alo-circle-fill,.carousel-comment-media .carousel-control a span,.control-owl button,.custom-nav .nav-tabs li .nav-link,.mg-video .video .pic-video>a:before,.scale-img img,.scale-img:hover>img,.support-online .kenit-alo-circle-fill,.transition{transition:all .5s}
.search-form-2,.transition5{transition:all .5s}
.scale-img{display:block;overflow:hidden}
.scale-img img{transform:scale(1);width:100%}
.scale-img:hover>img{transform:scale(1.1)}
.blink{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;-moz-animation-name:blink;animation-name:blink;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}
.btn-frame{cursor:pointer;display:block;height:50px;position:fixed;right:20px;width:50px;z-index:10}
.btn-frame i{align-items:center;background:#1182fc;border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px;z-index:1}
.btn-frame i img{vertical-align:middle;width:70%}
.btn-frame .animated.infinite{animation-iteration-count:infinite}
.btn-frame .kenit-alo-circle{background-color:transparent;border:2px solid #1182fc;border-radius:100%;height:60px;opacity:.1;opacity:.5;position:absolute;right:-5px;top:-5px;width:60px}
.btn-frame .zoomIn{animation-name:zoomIn}
.btn-frame .animated{animation-duration:1s;animation-fill-mode:both}
.btn-frame .kenit-alo-circle-fill{background-color:rgba(7,41,103,.35);border:2px solid transparent;border-radius:100%;height:70px;opacity:.4;position:absolute;right:-10px;top:-10px;width:70px}
.btn-frame .pulse{animation-name:pulse}
.btn-zalo{bottom:315px}
.btn-phone{bottom:230px}
.js-facebook-messenger-container.closed,.js-facebook-messenger-tooltip.closed{display:none!important}
.js-facebook-messenger-box,.js-facebook-messenger-button{z-index:999}
.js-facebook-messenger-tooltip{border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:0 2pt 10pt rgba(0,0,0,.15);display:none;font-size:12px;line-height:1;overflow:hidden;padding:10px;position:fixed;text-align:center;z-index:999;z-index:1e+30}
.js-facebook-messenger-close-tooltip{cursor:pointer;display:inline-block;height:10px;margin-left:10px;width:10px}
.js-facebook-messenger-box{z-index:999}
.js-facebook-messenger-box.rubberBand{animation-name:rubberBand}
.js-facebook-messenger-box.animated{animation-duration:1s;animation-fill-mode:both}
.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-box{background:#1182fc;border-radius:100%;bottom:150px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);cursor:pointer;display:block;height:56px;overflow:hidden;position:fixed;right:17px;text-align:center;width:56px;z-index:99}
.js-facebook-messenger-box.rotate svg#fb-msng-icon{transform:rotate(0deg)}
.js-facebook-messenger-box svg#fb-msng-icon{height:33px;left:12px;opacity:1;overflow:hidden;position:absolute;top:13px;transition:opacity .16s ease-in-out,transform .16s ease-in-out;width:32px}
.js-facebook-messenger-box.rotate svg#close-icon{transform:rotate(-45deg)}
.js-facebook-messenger-box svg#close-icon{height:20px;left:19px;opacity:0;position:absolute;top:19px;transition:opacity .16s ease-in-out,transform .16s ease-in-out;width:19px}
.js-facebook-messenger-container{border-radius:10px;bottom:110px;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16);opacity:0;pointer-events:none;position:fixed;right:90px;transform:translateY(50px);transition:transform .16s ease-in-out,opacity .16s ease-in-out}
.js-facebook-messenger-top-header{border-top-left-radius:10px;border-top-right-radius:10px;display:block;font-size:14px;line-height:1;padding:10px;position:relative;text-align:center}
.js-facebook-messenger-container iframe,.js-facebook-messenger-container-button iframe{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-container,.js-facebook-messenger-container-button{z-index:1000}
.js-facebook-messenger-top-header{background:#1182fc;color:#fff;width:220px}
.js-facebook-messenger-tooltip{background:#fff;color:#404040}
.js-facebook-messenger-container.open{opacity:1;pointer-events:all;transform:translateY(0)}
.js-facebook-messenger-tooltip{bottom:97px;right:97px}
.js-facebook-messenger-box.open svg#fb-msng-icon{opacity:0}
.js-facebook-messenger-box.rotate.open svg#close-icon{transform:rotate(0deg)}
.js-facebook-messenger-box.open svg#close-icon{opacity:1}
.cart-fixed{align-items:center;background:#4b4f56;border-radius:100%;bottom:390px;color:#fff!important;display:flex;height:50px;justify-content:center;position:fixed;right:20px;text-align:center;width:50px;z-index:10}
.cart-fixed i{font-size:20px}
.cart-fixed span{background:#ec2d3f;border-radius:100%;color:#fff;font-size:11px;height:25px;line-height:25px;position:absolute;right:-5px;text-align:center;top:0;width:25px}
.toolbar{background:#ec2d3f;bottom:0;height:auto;left:0;padding:3vw;position:fixed;width:100%;z-index:500}
.toolbar ul{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}
.toolbar ul li{text-align:center;width:25%}
.toolbar ul li a{cursor:pointer;display:block;width:100%}
.toolbar ul li a img{height:6vw;width:auto}
.toolbar ul li a span{color:#fff;display:none;font-size:3.5vw;font-weight:400}
.fixbar{backface-visibility:hidden;background:#f0eff4;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;display:block;height:50px;margin:0;position:fixed;width:100%;z-index:500}
.fixbar ul{list-style:none;margin:0;padding:0}
.fixbar ul li{float:left;margin:0 auto 10px;text-align:center;width:25%}
.fixbar .icon-cart-mobile,.fixbar .icon-cart-new,.fixbar .icon-home-new,.fixbar .icon-hotdeal-new{display:block;height:20px;margin:8px auto 0;width:20px}
.fixbar .icon-cart-mobile{background:url(../images/cart-mobile.png) no-repeat}
.cart-total-header-mobile{background:red;border-radius:50%;color:#fff!important;font-size:10px;height:15px;line-height:15px;margin-left:5px;position:absolute;top:5px;width:15px}
.fixbar ul li a{color:#333;font-size:11px;text-decoration:none}
.fixbar ul li a i{font-size:20px}
.plugbar{background:#fff;border-top:1px solid #eae6e6;bottom:0;left:0;margin:0 auto;max-width:767px;padding:9px 10px 10px 7px;position:fixed;right:0;width:100%;z-index:10}
.plugbar ul{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}
.plugbar ul li{float:left;width:20%}
.plugbar ul li a{color:#696969;display:block;font-size:12px;position:relative;text-align:center}
.plugbar ul li a i{color:#696969;font-size:20px}
.plugbar ul li a span{border:1px solid hsla(0,9%,91%,.5);border-radius:100%;display:block;font-size:14px;height:50px;left:calc(50% - 25px);position:absolute;top:-40px;width:50px}
.support-online{bottom:0;left:10px;position:fixed;z-index:999}
.support-online a{margin:20px 10px;text-align:left}
.support-online a,.support-online i{height:40px;position:relative;width:40px}
.support-online i{background:#43a1f3;border-radius:100%;color:#fff;font-size:20px;line-height:1.9;text-align:center;z-index:999}
.support-online a{display:block}
.support-online a span{animation:headerAnimation .7s 1;background:#67b634;border-radius:2px;color:#fff;display:none;left:40px;margin-left:10px;padding:9px;position:absolute;text-align:center;top:0;transition:all .2s ease-in-out 0s;width:180px;z-index:999}
.support-online a:hover span{display:block}
.support-online a span:before{border-color:transparent #67b634 transparent transparent;border-style:solid;border-width:10px 10px 10px 0;content:"";height:0;left:-10px;position:absolute;top:10px;width:0}
.support-online .kenit-alo-circle-fill{background-color:rgba(0,175,242,.5);border:2px solid transparent;border-radius:100%;height:60px;opacity:.75;position:absolute;right:-10px;top:-10px;width:60px}
.support-online .kenit-alo-circle{background-color:transparent;border:2px solid #0089b9;border-radius:100%;height:50px;opacity:.1;opacity:.5;position:absolute;right:-5px;top:-5px;width:50px}
.support-online .support-online .btn-support{cursor:pointer}
.support-online .mes i{background:orange}
.support-online .sms i{background:red}
.support-online .call-now i{background:green}
.widget-mobile{bottom:10px;left:50%;position:fixed;transform:translateX(-50%);z-index:9999999}
#my-phone-circle{height:50px!important;position:relative;width:50px!important}
.wcircle-open .wcircle-icon i:before{content:"\f00d"}
.wcircle-icon{align-items:center;background:#1282fc;border-radius:50%;display:flex;justify-content:center;position:relative!important}
.wcircle-icon:before{animation:pulse 1s ease-in-out infinite;border:1px solid #fff;height:60px;left:-5px;top:-5px;width:60px}
.wcircle-icon:after,.wcircle-icon:before{background:rgba(18,130,252,.5);border-radius:50%;content:"";position:absolute}
.wcircle-icon:after{animation:zoomIn 2s ease-in-out infinite;height:80px;left:-15px;top:-15px;width:80px}
.wcircle-menu{display:none;left:0;position:absolute!important;top:0}
.wcircle-menu-item{align-items:center;background:#1282fc;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}
.wcircle-menu-item img{border-radius:50%;display:block;height:50px;width:50px}
.wcircle-icon i,.wcircle-menu-item i{color:#fff;font-size:25px;position:relative;z-index:9999}
.shake-anim{animation:shake-anim 1s ease-in-out infinite;transform-origin:50% 50%}
@keyframes top-slide-down{0%{top:0}
to{top:20px}
}
@keyframes top-slide-up{0%{top:20px}
to{top:0}
}
@keyframes bottom-slide-down{0%{bottom:0}
to{bottom:20px}
}
@keyframes bottom-slide-up{0%{bottom:20px}
to{bottom:0}
}
.td-message-container{box-sizing:border-box;display:flex;flex-direction:column;pointer-events:none;position:fixed;width:100%;z-index:999}
.td-message+.td-message{margin-top:15px}
.td-message-container.top-center{align-items:center}
.td-message-container.top-left{align-items:flex-start}
.td-message-container.top-right{align-items:flex-end}
.td-message-container.top-center,.td-message-container.top-left,.td-message-container.top-right{left:0;top:0}
.td-message-container.bottom-center{align-items:center}
.td-message-container.bottom-left{align-items:flex-start}
.td-message-container.bottom-right{align-items:flex-end}
.td-message-container.bottom-center,.td-message-container.bottom-left,.td-message-container.bottom-right{bottom:0;left:0}
.td-message-container .td-message.bottom-center,.td-message-container .td-message.bottom-left,.td-message-container .td-message.bottom-right{bottom:20px}
.td-message-container .td-message.bottom-center{left:0}
.td-message-container .td-message.bottom-left{left:40px}
.td-message-container .td-message.bottom-right{right:40px}
.td-message-container .td-message.top-center,.td-message-container .td-message.top-left,.td-message-container .td-message.top-right{top:20px}
.td-message-container .td-message.top-center{left:0}
.td-message-container .td-message.top-left{left:40px}
.td-message-container .td-message.top-right{right:40px}
.td-message-container .td-message{align-items:center;animation:top-slide-down .3s ease;background:hsla(0,0%,100%,.95);border-radius:4px;box-shadow:0 1px 8px rgba(0,0,0,.15);box-sizing:border-box;color:rgba(0,0,0,.65);display:flex;font-size:14px;max-width:500px;overflow:hidden;padding:10px 16px;pointer-events:all;position:relative;word-break:break-all}
.td-message-container .td-message.bottom-center,.td-message-container .td-message.bottom-left,.td-message-container .td-message.bottom-right{animation:bottom-slide-down .3s ease}
.td-message-container .td-message .td-icon{border-radius:50%;display:inline-block;height:22px;vertical-align:middle;width:22px}
.td-message-container .td-message .td-content{color:#777;line-height:1.6;padding:0 14px}
.td-message-container .td-message .td-close button{background:none;border:none;color:#646464;cursor:pointer;font-size:15px;font-weight:500;height:20px;line-height:20px;outline:none;padding:0;text-align:center;vertical-align:middle;width:20px}
.td-message-container .td-message.top{animation:top-slide-up .3s ease}
.td-message-container .td-message.bottom{animation:bottom-slide-up .3s ease}
#popup-cart .modal-content{padding:0 15px}
#popup-cart .modal-header{margin-bottom:10px}
.modal.left .modal-dialog,.modal.right .modal-dialog{height:100%;margin:auto;position:fixed;transform:translateZ(0);width:320px}
.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto}
.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px 80px}
.modal.left.fade .modal-dialog{left:-320px;transition:opacity .3s linear,left .3s ease-out}
.modal.left.fade.show .modal-dialog{left:0}
.modal.right.fade .modal-dialog{right:-320px;transition:opacity .3s linear,right .3s ease-out}
.modal.right.fade.show .modal-dialog{right:0}
.modal.right .modal-content{border-radius:0}
.modal.right .modal-body{height:calc(100vh - 64px);padding:0}
.progress-wrap{border-radius:50px;bottom:130px;cursor:pointer;display:block;height:50px;opacity:0;position:fixed;right:19px;transform:translateY(20px);transition:all .4s linear;visibility:hidden;width:50px;z-index:100}
.progress-wrap.active-progress{opacity:1;transform:translateY(0);visibility:visible}
.progress-wrap span{color:var(--color-main);cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.progress-wrap svg path{fill:none}
.progress-wrap svg.progress-circle path{stroke:var(--color-main);stroke-width:4;box-sizing:border-box;transition:all .4s linear}
.check-custom{align-items:center;display:flex;margin:0;padding:0}
.check-custom input{border-color:#141414;border-radius:2px!important;cursor:pointer;height:24px!important;margin:0 8px 0 0!important;position:relative;width:24px!important}
.check-custom input:checked{background-color:#fff;border-color:#141414}
.radio-custom .payments-cart-input{align-items:center;display:flex}
.radio-custom .payments-cart-input input{display:block;float:unset;height:24px;margin:0!important;width:24px}
.radio-custom .payments-cart-input input:checked{background-color:#6fb944;border-color:#6fb944}
.radio-custom .payments-cart-input label{flex:1}
div.title-pages{margin-bottom:32px;position:relative;font-weight:500;text-transform:capitalize;}
div.title-pages h1,div.title-pages h2,div.title-pages h3,div.title-pages h4,div.title-pages h5,div.title-pages h6{font-size:40px;font-family:'Oswald';font-style:normal;text-align:center;margin-bottom:0px;font-weight:400;text-transform:uppercase;}
.title-pages p{font-size:14px;text-align:center;max-width:552px;margin:0 auto;font-weight:300;}
.title-white h2,.title-white h1{color:#fff;}
div.list-faq ul li p{position:relative}
div.list-faq ul li p:after{background:#e4bd41;bottom:-8.5px;content:"";height:3px;left:0;opacity:0;position:absolute;width:100%}
div.show-list-dichvu{overflow:hidden}
div.show-list-dichvu div.splide_dichvu{width:70%}
div.show-list-dichvu div.splide_dichvu .splide__track{overflow:visible}
div.show-list-dichvu div.splide_tintuc{width:70%}
div.show-list-dichvu div.splide_tintuc .splide__track{overflow:visible}
div.show-list-dichvu div.splide_kythuat{width:70%}
div.show-list-dichvu div.splide_kythuat .splide__track{overflow:visible}
#popup-cart .modal-title{font-weight:700;text-transform:uppercase}
#popup-cart .modal-body .wrap-cart{border:0;box-shadow:none;padding:0}
#popup-cart .modal-footer{align-items:center;border-top:0;display:flex;justify-content:space-between;padding:.25rem 0 0}
.buymore-cart{color:#ec2d3f;cursor:pointer;margin:0}
.buymore-cart i{font-size:12px;margin-right:2px;margin-top:5px;vertical-align:top}
.wrap-cart{background:#fff;border-top:1px solid hsla(0,0%,80%,.251);padding:20px 15px}
.top-cart .btn-checkout{background-color:#008500;border-radius:30px;color:#fff;display:block;font-weight:700;padding:10px;width:100%}
.pic-procart{align-items:center;display:flex;position:relative;text-align:center;width:140px}
.pic-procart img{border-radius:5px;height:100px;width:100px}
.pic-procart .del-procart{align-items:center;color:#141414;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;margin-right:16px;width:24px}
.pic-procart .del-procart:hover{color:red}
.info-procart{flex:1;margin:0 16px}
.name-procart{margin-bottom:8px}
.properties-procart{display:block;font-size:12px;font-weight:500}
.properties-procart p{display:inline-block;margin-bottom:0}
.properties-procart p:first-child{margin-right:10px}
.properties-procart p strong{font-weight:500}
.notes-cart input{background:#fff;border:1px solid #e9e9e9;border-radius:0;height:48px!important}
.wrap-quantity-procart{width:152px}
.quantity-counter-procart{align-items:center;display:flex}
.quantity-counter-procart span{align-items:center;border:1px solid #d8d8d8;cursor:pointer;display:block;display:flex;font-size:18px;font-weight:500;height:38px;justify-content:center;width:38px}
.quantity-counter-procart span:hover{background:#d8d8d8}
.quantity-counter-procart input{border:1px solid #d8d8d8;height:38px;margin:0 2px;text-align:center;width:72px}
.right-cart{background:#f2f2f2;padding:32px 24px 48px}
.counter-procart{background-color:transparent;border:0;color:#333;cursor:pointer;font-size:14px;line-height:17px;outline:none;width:30%}
.counter-procart:focus,.counter-procart:hover{color:#ec2d3f}
.counter-procart:disabled,.counter-procart:disabled:hover{color:#ccc;cursor:not-allowed}
#popup-cart .price-procart{padding-right:20px}
.price-procart{text-align:right}
.price-procart-rp{display:none;font-size:13.5px;margin-bottom:10px;width:100%}
.price-new-cart{color:#ec2d3f;font-weight:500;margin-bottom:0}
.price-old-cart{color:#999;text-decoration:line-through}
.procart-label{background:#eee;border:0;margin:0;padding:10px;text-transform:capitalize}
.money-procart .total-procart{align-items:center;display:flex;justify-content:space-between}
.money-procart .total-procart .total-price-text{text-transform:uppercase}
.money-procart .total-procart .box-total-price{text-align:right}
.money-procart .total-procart .box-total-price .total-price{color:#363636;font-size:20px;font-weight:500;margin-bottom:2px}
.money-procart .total-procart .box-total-price span{color:#9a9a9a;font-size:12px;font-style:italic;line-height:14px}
.money-procart.last{border-bottom:1px solid #e9e9e9;padding-bottom:21px}
.section-cart{position:sticky;top:15px}
.title-cart{font-size:32px;font-weight:500;line-height:44px}
@media only screen and (max-width:767px){.title-cart{font-size:24px;line-height:32px}
}
.information-cart{margin-bottom:1.5rem}
#popup-cart .modal-dialog{height:100vh;margin:0;padding:0}
#popup-cart .modal-dialog .modal-content{border:0;border-radius:0;display:block}
#popup-cart .modal-dialog .modal-content .form-cart{height:100%}
#popup-cart .modal-dialog .modal-content .form-cart .wrap-cart{height:100%;position:relative}
#popup-cart .modal-dialog .modal-content .form-cart .wrap-cart .top-cart{height:calc(100% - 90px);overflow:auto;overflow-x:hidden}
#popup-cart .modal-dialog .modal-content .form-cart .wrap-cart .foot-cart{background-color:#f2f2f2;bottom:0;left:-15px;padding:5px 1rem;position:absolute;width:calc(100% + 30px)}
#popup-cart .modal-dialog .modal-content .form-cart .wrap-cart .foot-cart .modal-footer{align-items:center;display:flex;justify-content:center}
#popup-cart .modal-dialog .modal-content .form-cart .wrap-cart .foot-cart .btn-cart{background-color:#008500;border:0;border-radius:30px;font-size:13px;padding:10px;width:100%}
#popup-cart .modal-dialog .modal-content .form-cart .wrap-cart .foot-cart .money-procart{margin-top:0}
#popup-cart .modal-dialog .modal-content .form-cart .wrap-cart .foot-cart .total-procart{background-color:transparent;border:0;padding:0}
#popup-cart .modal-dialog .modal-content .form-cart .wrap-cart .foot-cart .total-procart p{font-size:1em}
#popup-cart .modal-dialog .modal-content .form-cart .wrap-cart .foot-cart .total-procart .total-price{color:#008500;font-size:1.2em;font-weight:700}
.cart-payment-method{background:#fff;border:1px solid #ccc;overflow:hidden}
.cart-payment-method .payments-cart{border-bottom:1px solid #ccc;margin:0;min-height:auto;padding:20px 24px;text-align:left}
.cart-payment-method .payments-cart.active{background-color:#ededed;color:#fff}
.cart-payment-method .payments-cart:last-child{border-bottom:0;margin-bottom:0}
.cart-payment-method .payments-cart input{top:calc(50% - .625rem)}
.cart-payment-method .payments-label{border-radius:3px;color:#313131!important;cursor:pointer;display:block;padding:10px 15px}
.cart-payment-method .payments-label:after,.cart-payment-method .payments-label:before{top:calc(50% - .5rem)}
.cart-payment-method .payments-label.active{background:#ec2d3f;color:#fff!important}
.payments-cart-desc{height:0;overflow:hidden;transition:all .5s}
.payments-cart.active .payments-cart-desc{color:#141414;height:unset}
.payments-cart-desc ul{list-style:inside}
.input-cart{margin-bottom:16px;position:relative}
.input-cart input{font-size:15px}
.input-cart input,.input-cart select{border-radius:0;height:48px!important}
.input-cart textarea{height:100px;resize:none}
.input-cart select{cursor:pointer}
.payments-info{background:#f5efef;border-radius:5px;height:0;opacity:0;overflow:hidden;visibility:hidden}
.payments-info p{margin-bottom:1em}
.payments-info.active{height:auto;margin-top:5px;opacity:1;padding:10px 15px;visibility:visible}
.btn-cart{text-transform:capitalize}
.btn-close:after{content:"\f00d";font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:100;position:relative;top:-5px}
.btn-close{padding:15px !important;}
.empty-cart{color:#23527c!important;display:block;padding:25px 30px;text-align:center;width:100%}
.empty-cart i{color:red;font-size:70px}
.empty-cart p{color:#333;font-size:18px;margin:15px 0}
.right-cart-checkout{background:#f2f2f2;height:100%;padding:68px 24px 0}
.procart-checkout{align-items:center;display:flex;margin-bottom:16px}
.procart-checkout .pic-procart-checkout{height:74px;margin-right:16px;position:relative;width:74px}
.procart-checkout .pic-procart-checkout .count-pro-cart{align-items:center;background:#363636;border-radius:50%;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:20px}
.procart-checkout .info-procart-checkout{flex:1}
.procart-checkout .info-procart-checkout .name-procart-checkout{margin-bottom:8px}
.list-procart-ckeckout{border-bottom:1px solid #e9e9e9;margin-bottom:16px;padding-bottom:10px}
.money-procart-checkout.last{align-items:center;display:flex;justify-content:space-between}
.wrap-cart-success{margin:auto;max-width:564px;width:100%}
.wrap-cart-success .cart-success-img{margin-bottom:14px;text-align:center}
.wrap-cart-success .cart-success-img span{display:inline-block}
.wrap-cart-success .cart-success-content{background:#fff;padding:28px 24px 40px}
.wrap-banner-km{background:#f2f2f2}
.wrap-banner-km .banner-km{align-items:center;display:flex;justify-content:center;margin:auto;max-width:519px}
.wrap-banner-km .banner-km .banner-km-img{margin-right:8px;width:147px}
.wrap-banner-km .banner-km .banner-km-name{flex:1}
.wrap-product-filter{align-items:center;display:flex;position:relative;z-index:2}
.custom-filter{margin-right:16px;position:relative;z-index:2}
.custom-filter .select-custom-filter{cursor:pointer}
.custom-filter .ul-custom-filter{background:#fff;display:none;padding:30px;position:absolute;top:calc(100% + 15px);width:324px}
.custom-filter .ul-custom-filter.active{display:block}
.custom-filter .ul-custom-filter li:not(:last-child){margin-bottom:16px}
.custom-filter .ul-custom-filter li .form-check{align-items:center;cursor:pointer;display:flex;margin:0;padding:0}
.custom-filter .ul-custom-filter li .form-check input{border-color:#141414;border-radius:2px!important;cursor:pointer;height:16px!important;margin:0 8px 0 0!important;position:relative;width:16px!important}
.custom-filter .ul-custom-filter li .form-check input:checked{background:unset}
.custom-filter .ul-custom-filter li .form-check input:after{border-bottom:2px solid #141414;border-left:2px solid #141414;content:"";display:none;height:5px;left:50%;position:absolute;top:44%;transform:translate(-50%,-50%) rotate(-51deg);width:9px}
.custom-filter .ul-custom-filter li .form-check input:checked:after{display:unset}
.wrap-show-product-filter{margin-bottom:53px}
.wrap-show-product-filter,.wrap-show-product-filter .box-show-product-filter{align-items:center;display:flex;flex-wrap:wrap}
.wrap-show-product-filter .box-show-product-filter .show-product-filter{align-items:center;background:#f2f2f2;border-radius:4px;cursor:pointer;display:flex;margin-right:12px;padding:0 12px}
.wrap-show-product-filter .box-show-product-filter .show-product-filter span{display:block;font-size:24px;line-height:24px;margin-left:12px}
.box-categories{display:-webkit-box;margin-bottom:46px;overflow-x:scroll;width:100%}
.box-categories::-webkit-scrollbar{display:none}
.box-categories .categories-2{margin-right:32px;text-align:center}
.box-categories .categories-2 .categories-2-img{align-items:center;background:#f2f2f2;border-radius:50%;cursor:pointer;display:flex;height:144px;justify-content:center;margin-bottom:11px;position:relative;width:144px}
.box-categories .categories-2 .categories-2-img .check-filter{border-radius:50%;height:100%;left:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:0;width:100%}
.box-categories .categories-2 .categories-2-img .check-filter input{border-radius:50%;cursor:pointer;height:100%;left:0;margin:0!important;opacity:0;padding:0!important;position:absolute;top:0;width:100%}
.box-categories .categories-2 .categories-2-img:hover{background:#fff349}
.box-categories .categories-2 .categories-2-img:hover img{filter:brightness(0)}
.box-categories .categories-2.active .categories-2-img{background:#fff349}
.box-categories .categories-2.active .categories-2-img img{filter:brightness(0)}
.product{border:1px solid #e9e9e9;border-radius:4px;overflow:hidden}
.product:hover{box-shadow:0 1px 4px rgba(0,0,0,.16)}
.product .product-img{border-bottom:1px solid #e9e9e9;overflow:hidden;position:relative}
.product .product-img .product-star{align-items:center;bottom:10px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}
.product .product-img .product-star .product-star-icon{width:16px}
.product .product-content{padding:12px;text-align:center}
.product .product-content .product-name{margin-bottom:5px;min-height:48px}
.product .product-content .product-price{min-height:52px}
.product .product-content .product-price .product-price-new{font-size:20px;font-weight:700;line-height:28px}
.product .product-content .product-price .product-price-old{color:#9a9a9a;font-weight:700;text-decoration:line-through}
@media only screen and (max-width:767px){.info-pro-detail{margin-bottom:40px!important}
}
.info-pro-detail{display:flex;flex-wrap:wrap;justify-content:space-between;}
.info-pro-detail .wrap-img-detail{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;}
.info-pro-detail .wrap-img-detail .control-detail-product{text-align:center}
.info-pro-detail .wrap-img-detail .control-detail-product span{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:15px auto;}
.info-pro-detail .wrap-img-detail .control-detail-product span.next-detail-product{transform:rotate(180deg)}
.info-pro-detail .wrap-img-detail .img-detail-left{width:96px;}
@media only screen and (max-width:767px){.info-pro-detail .wrap-img-detail .img-detail-left{margin-right:auto;width:100%}
.info-pro-detail .wrap-img-detail .img-detail-left .slick-detail-product{margin:-4px}
}
.info-pro-detail .wrap-img-detail .img-detail-left .mz-thumb.mz-thumb-selected img{border:none;-o-object-fit:cover;object-fit:cover}
.info-pro-detail .wrap-img-detail .img-detail-left .mz-thumb img,.info-pro-detail .wrap-img-detail .img-detail-left a[data-zoom-id] img{border-bottom:0;padding-bottom:0}
.info-pro-detail .wrap-img-detail .img-detail-left .slick-detail-product .slick-slide{border:none;margin-bottom:8px;}
@media only screen and (max-width:767px){.info-pro-detail .wrap-img-detail .img-detail-left .slick-detail-product .slick-slide{margin-bottom:0;padding:4px}
}
.info-pro-detail .wrap-img-detail .img-detail-right{width:calc(100% - 112px);}
@media only screen and (max-width:767px){.info-pro-detail .wrap-img-detail .img-detail-right{flex:unset;margin-bottom:8px;order:-1;width:100%}
}
.info-pro-detail .right-pro-detail{}
@media only screen and (max-width:767px){.info-pro-detail .right-pro-detail{margin-left:0}
}
.title-pro-detail{margin-bottom:16px;font-weight:400;;text-transform:uppercase;}
.code-pro-detail{margin-bottom:34px;color:#909090;}
.code-pro-detail span.td{font-weight:500;margin-right:6px;color:#000;}
.info-pro-detail .price-pro-detail .price-new-pro-detail{font-size:32px;font-weight:700;line-height:44px}
@media only screen and (max-width:767px){.info-pro-detail .price-pro-detail .price-new-pro-detail{font-size:24px;line-height:32px}
}
.info-pro-detail .price-pro-detail .price-old-pro-detail{color:#9a9a9a;font-size:20px;line-height:28px;text-decoration:line-through}
@media only screen and (max-width:767px){.info-pro-detail .price-pro-detail .price-old-pro-detail{font-size:15px;line-height:24px}
}
.info-pro-detail .desc-pro-detail{}
.info-pro-detail .attr-pro-detail li{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}
.info-pro-detail .attr-pro-detail li .attr-label-pro-detail{font-weight:500;margin-bottom:0;margin-right:8px;min-width:77px}
.info-pro-detail .material-block-pro-detail .product-attr label,.info-pro-detail .size-block-pro-detail .product-attr label{border:1px solid #dfdfdf;border-radius:4px;color:#141414;cursor:pointer;margin-left:8px;padding:0 8px;position:relative}
.info-pro-detail .material-block-pro-detail .product-attr label input,.info-pro-detail .size-block-pro-detail .product-attr label input{height:100%;opacity:0;position:absolute;width:100%;z-index:-1}
.info-pro-detail .material-block-pro-detail .product-attr label.active,.info-pro-detail .material-block-pro-detail .product-attr label:hover,.info-pro-detail .size-block-pro-detail .product-attr label.active,.info-pro-detail .size-block-pro-detail .product-attr label:hover{border-color:#fff349;color:#363636}
.info-pro-detail .color-block-pro-detail .color-pro-detail{border-radius:2px;cursor:pointer;height:22px;margin-left:10px;position:relative;width:22px}
.info-pro-detail .color-block-pro-detail .color-pro-detail:after{border:1px solid #fff349;border-radius:2px;content:"";display:none;height:24px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}
.info-pro-detail .color-block-pro-detail .color-pro-detail.active:after,.info-pro-detail .color-block-pro-detail .color-pro-detail:hover:after{display:block}
.info-pro-detail .color-block-pro-detail .color-pro-detail input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}
.info-pro-detail .btn-instruct-size{text-decoration:underline}
.info-pro-detail .wrap-quantity-pro-detail label{margin-right:12px}
.info-pro-detail .quantity-pro-detail{align-items:center;display:flex}
.info-pro-detail .quantity-pro-detail span{align-items:center;border:1px solid #d8d8d8;cursor:pointer;display:block;display:flex;font-size:18px;font-weight:500;height:38px;justify-content:center;width:38px}
.info-pro-detail .quantity-pro-detail span:hover{background:#d8d8d8}
.info-pro-detail .quantity-pro-detail input{background:transparent;border:1px solid #d8d8d8;height:38px;margin:0 2px;text-align:center;width:72px}
.info-pro-detail .box-btn-pro-detail{align-items:center;display:flex;flex-wrap:wrap}
.info-pro-detail .addcart{align-items:center;border:1px solid #141414;display:flex;font-weight:700;height:48px;justify-content:center;margin-bottom:16px;text-align:center;text-transform:uppercase;width:223px}
@media only screen and (max-width:767px){.info-pro-detail .addcart{width:100%}
}
.info-pro-detail .btn-addcart{margin-right:16px}
@media only screen and (max-width:767px){.info-pro-detail .btn-addcart{margin-right:0}
}
.info-pro-detail .btn-addcart:hover{background:#141414;color:#fff}
.info-pro-detail .btn-buynow{background:#363636;border-color:#363636;color:#fff;flex-direction:column}
.info-pro-detail .btn-buynow:hover{color:#141414}
.content-pro-detail-text{margin-bottom:24px;/* max-height:120px;*/
overflow:hidden}
.content-pro-detail-text.active{max-height:unset}
.btn-readmore{font-size:20px}
.tab-content-product-title{align-items:center;display:flex;flex-wrap:wrap}
.tab-content-product-title .name-content-product.active,.tab-content-product-title .name-content-product:hover{color:var(--color-main);border-bottom:2px solid var(--color-main);}
.tab-content-product{display:none}
.tab-content-product.active{display:block}
.name-comment{margin-bottom:6px}
.box-comment{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:14px;padding-bottom:19px}
.tool-comment{align-items:center;display:flex}
.tool-comment .star-comment{margin-right:33px;position:relative}
.tool-comment .star-comment:after{background-color:#e9e9e9;content:"";height:16px;position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:1px}
.comment-star i{color:#9a9a9a;cursor:pointer;font-size:24px;margin:0 2px}
.comment-star i.star_actice,.comment-star i.star_click{color:#fff349}
.star-comment span{display:inline-block;margin-right:4px}
.star-comment span i{color:#9a9a9a;font-size:16px}
.star-comment span i.active{color:#fff349}
.heart-comment{align-items:center;display:flex}
.heart-comment span{color:#9a9a9a;font-size:16px}
.heart-comment span.active{color:#ee1b24}
.heart-comment span.save-heart{font-size:24px}
#binhluan .modal-dialog{max-width:648px}
#binhluan .modal-content{border-radius:2px;margin:0;padding:0}
#binhluan .modal-content .modal-body{padding:0}
#binhluan .modal-content .modal-body .binhluan{padding:38px 32px 48px;position:relative}
#binhluan .modal-content .modal-body .binhluan .btn-close{font-size:30px;padding:0;position:absolute;right:24px;top:24px}
#binhluan .modal-content .modal-body .binhluan .binhluan-content .header{margin-bottom:16px;text-align:center}
#binhluan .modal-content .modal-body .binhluan .binhluan-content .box-idea-comment{align-items:center;display:flex;flex-wrap:wrap;margin:-4px -4px 12px}
#binhluan .modal-content .modal-body .binhluan .binhluan-content .box-idea-comment .idea-comment{padding:4px}
#binhluan .modal-content .modal-body .binhluan .binhluan-content .box-idea-comment .idea-comment .name-idea-comment{background:#f2f2f2;cursor:pointer;padding:6px 19px}
#binhluan .modal-content .modal-body .binhluan .binhluan-content .box-idea-comment .idea-comment .name-idea-comment:hover{background:#fff349;color:#fff}
#binhluan .modal-content .modal-body .binhluan .binhluan-content .heart-comment{margin-bottom:16px}
#binhluan .modal-content .modal-body .binhluan .binhluan-content .input-comment textarea{border-color:#9a9a9a;border-radius:0;color:#141414;height:120px;margin-bottom:8px}
#binhluan .modal-content .modal-body .binhluan .binhluan-content .input-comment input{border-radius:0;height:48px}
#binhluan .modal-content .modal-body .binhluan .binhluan-content .my-custom-file input{display:none;height:0;opacity:0;overflow:hidden;visibility:hidden;width:0}
@media only screen and (max-width:767px){.blog{margin-bottom:20px}
}
.blog .blog-name{margin-bottom:8px}
.blog .blog-name a:hover{color:var(--color-main);}
.blog .blog-time{align-items:center;border-top:1px solid #d8d8d8;color:#909090;display:flex;line-height:24px;margin-top:13px;padding-top:8px}
.service-detail-img{margin-right:60px;width:654px}
@media only screen and (max-width:767px){.service-detail-img{margin-bottom:32px;margin-right:0;width:100%}
}
.service-detail-name{color:#d031aa}
.service-detail-info{flex:1}
.service-detail-content-title{border-bottom:1px solid #d8d8d8;padding-bottom:12px}
.why{border:1px solid #d031aa;padding:26px 24px 28px}
.why-icon{margin-right:12px;width:24px}
.why-content{flex:1}
.why-content .why-name{margin-bottom:8px}
div.wrap-title-blog-detail .title-detail-main{font-size:32px;margin-bottom:30px;font-family:'OSWALD';text-transform:uppercase;}
@media only screen and (max-width:767px){div.wrap-title-blog-detail .title-detail-main{font-size:32px}
}
.detail-main-tool:first-child{margin-right:32px}
.detail-main-tool .detail-main-icon{display:block;margin-right:5px;width:20px;color:#909090;}
.detail-main-tool p{color:#909090}
.title-orther{border-bottom:1px solid #d8d8d8;margin-bottom:24px;padding-bottom:16px}
.news-other{border-bottom:1px dashed #d8d8d8;display:flex;margin-bottom:16px;padding-bottom:16px}
.news-other .news-other-img{border-radius:4px;margin-right:12px;overflow:hidden;width:119px}
.news-other .news-other-img a{display:block;height:100%}
.news-other .news-other-img a img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover}
.news-other .info-news-other{flex:1}
.news-other .time-news-other{color:#909090}
.detail-main-bottom{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;flex-wrap:wrap;justify-content:space-between;padding:19px 0}
.detail-main-bottom,.detail-main-bottom .wrap-tags{align-items:center;display:flex}
.detail-main-bottom .wrap-tags .ul-tags{align-items:center;display:flex;flex-wrap:wrap}
.detail-main-bottom .wrap-tags .ul-tags li{margin-right:16px}
.share{align-items:center;display:flex}
.share b{display:block;font-weight:400}
.share .share-copy,.share .share-facebook,.share .share-twitter{margin-left:12px}
.mg-video .video .pic-video>a{border-radius:5px;overflow:hidden;position:relative}
.mg-video .video .pic-video>a:after{background-color:#111;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}
.mg-video .video .pic-video>a:before{color:#fff;content:"\f04b";font-family:Font Awesome\ 5 Pro;font-size:2rem;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}
.mg-video .video h3{font-size:1.3em;list-style:1.2;margin-bottom:5px;text-align:center}
.mg-video .video h3 a{color:#333;text-decoration:none}
#footer{background:url(../images/main/bk-ft.jpg);background-size:cover;color:#FAFAFA;}
#footer .footer-title{font-size:18px;font-family:'Oswald';line-height:28px;margin-bottom:32px;padding-bottom:16px;position:relative;text-transform:uppercase;}
#footer .footer-title:after{background:#FAFAFA;bottom:0;content:"";height:1px;left:0;opacity:.2;position:absolute;width:32px}
#footer .col-footer{}
.col-footer ul li a:hover{color:#000;}
#footer .col-footer .content-footer ul li a{color:#2B2B2B;font-weight:500;text-decoration:none}
#footer .col-footer .content-footer ul li a:hover{color:var(--color-main);}
.form-newsletter .input-newsletter{width:100%;margin-bottom:24px;}
.input-newsletter input,.input-newsletter select,.input-newsletter textarea{background:#fff;border:1px solid #d8d8d8;border-radius:4px;height:48px!important;color:#999999;}
.form-newsletter .btn-submit-newsletter{border-radius:4px;height:48px!important;width:33%;margin:0 auto;display:flex;text-align:center;justify-content:center;}
.input-newsletter textarea{height:144px !important;}
.ul-footer{list-style:none;margin:30px 0 0;padding:0}
.ul-footer li:not(:last-child){}
.ul-footer li a{color:#fafafa;font-family:Nunito Sans,serif}
.ul-footer li a:hover{color:#2196f3}
.footer-info{color:#fafafa;display:flex}
.footer-info p:first-child{width:111px}
.footer-info p:last-child{flex:1}
.ul-mxh{display:flex;align-items:center;margin-bottom:0px;margin-top:0px;justify-content:space-between;}
.ul-mxh li{margin-right:10px;}
.link_google_map{}
div.footer-bottom .copyright{color:#FAFAFA;font-size:14px;font-weight:400;text-align:center;border-top:1px solid #fafafa54;padding:24px 0px;margin-top:50px;}
p.copyright a{color:#fff;}
#tool-support{bottom:30%;position:fixed;right:20px;z-index:13}
#tool-support .box-btn-tool{cursor:pointer;display:flex;height:48px;margin-top:12px;position:relative;width:48px}
#tool-support .box-btn-tool .btn-tool{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}
#tool-support .box-btn-tool .btn-tool.active{opacity:1;z-index:1}
@media only screen and (max-width:767px){#tool-support img{max-width:40px}
}
#tool-support ul{list-style:none;margin:0;padding:0;position:relative}
#tool-support ul li{display:block;height:48px;margin-bottom:12px;width:48px}
@media only screen and (max-width:767px){#tool-support ul li{margin-bottom:5px}
}
#tool-support ul li a{display:block;height:48px;text-decoration:none}
#tool-support ul li a img{max-width:48px;width:100%}
#tool-support ul li a img:hover{animation:tilt-shaking .5s;animation-iteration-count:infinite}
@media only screen and (max-width:767px){#tool-support ul li a img{max-width:40px}
}
.loader.simple-loader{background-color:#f5f6fa;height:100%;overflow:hidden!important;place-content:center;position:fixed;right:0;width:100%;z-index:1250}
.loader{bottom:0;height:3em;left:0;margin:auto;position:absolute;right:0;top:0;width:3em}
.loader.simple-loader .loader-body{height:100%;position:relative;width:100%}
.iq-loader-box,.loader.simple-loader .loader-body{align-items:center;display:flex;justify-content:center}
.iq-loader-box{height:150px;text-align:center;vertical-align:middle}
.iq-loader-box .iq-loader-13{animation:loader13 1s linear infinite;border-radius:100%;border-right:.2em solid transparent;border-top:.2em solid #000;position:relative}
.iq-loader-box [class*=loader-]{border-radius:50rem;color:inherit;display:inline-block;height:60px;position:relative;vertical-align:middle;width:60px}
@keyframes loader13{to{transform:rotate(1turn)}
}
.btn-success{background-color:#146c43;border-color:#13653f}
.btn-info{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}
.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}
.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#000}
#block-support{background-color:#008500;background-size:cover;color:#fff;font-family:Montserrat,sans-serif;position:relative}
#block-support:after{background:url(../images/bg-mid.png) no-repeat top fixed;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
#block-support .block-company-info{border-radius:10px;box-shadow:0 0 0 1px #fff;font-size:13px;line-height:1.5;padding:30px;position:relative;z-index:2}
#block-support .block-company-info h2{font-size:1.2em;font-weight:700}
#block-support .item-support p{margin-bottom:3px}
#block-support .item-support .photo{text-align:center}
#block-support .item-support .photo img{background-color:#fff}
#block-support .item-support .info{text-align:center}
#block-support .item-support .info .name{font-size:1.2em;margin-top:10px}
#block-support .item-support .info .list-social a{background-size:100%!important;background:url(../images/email.svg) no-repeat;display:inline-block;height:36px;margin:2px 3px;text-indent:9999em;width:36px}
#block-support .item-support .info .list-social a:hover{text-decoration:none;transform:rotate(15deg)}
#block-support .item-support .info .list-social a.zalo{background:url(../images/zalo.svg) no-repeat}
.view-more{border-radius:30px;box-shadow:0 0 0 1px #008500;color:#008500;font-size:1.1em;padding:7px 20px;text-transform:uppercase}
.view-more,.view-more:hover{text-decoration:none}
.wrap-banner-head .banner-img{position:relative;filter:brightness(0.5);}
@media only screen and (max-width:767px){.wrap-banner-head .banner-img img{height:296px !important;-o-object-fit:cover;object-fit:cover}
}
.wrap-banner-head .inner{left:0;margin:0;position:absolute;top:60%;transform:translateY(0);width:100%;z-index:2;}
.wrap-banner-head .inner .inner-content{}
.wrap-banner-head .inner .inner-content span{font-size:18px;font-family:'Oswald';color:#fff;margin-bottom:8px;display:inline-block;position:relative;padding-left:65px;position:relative;text-transform:uppercase;}
.wrap-banner-head .inner .inner-content span:before{content:"";position:absolute;width:48px;height:1px;top:0px;background:#ffffff61;bottom:0px;margin:auto;}
.wrap-banner-head .inner .inner-content span:before{left:0px;}
.wrap-banner-head .inner .inner-content .inner-name{color:#fafafa;font-family:'Oswald';font-size:48px;line-height:60px;text-transform:uppercase;}
.wrap-banner-head .inner .inner-content .inner-desc{color:#fafafa;font-size:14px;font-weight:300;text-transform:capitalize;width:55%;margin:0 auto;}
.wrap-br-dt .inner{top:30%;}
.wrap-banner-head .inner .inner-content .breadCrumbs{padding:0}
.wrap-banner-head .inner .inner-content .breadCrumbs .breadcrumb{justify-content:center}
.wrap-banner-head .inner .inner-content .breadCrumbs .breadcrumb .breadcrumb-item a,.wrap-banner-head .inner .inner-content .breadCrumbs .breadcrumb .breadcrumb-item:before{color:#fafafa}
.search-form-2{background:#fff;left:0;max-height:0;overflow:hidden;padding:0 10px;position:fixed;top:0;width:100%}
.search-form-2.active{max-height:1000px}
.search-form-2 button{height:30px;position:absolute;right:0;top:30px;width:30px}
.search-form-2 button[type=button]{right:0;top:0}
.search-form-2 input{border-bottom:1px solid #ccc;display:block;width:100%}
.search-form-2 form{padding:40px 0;position:relative}
.custom-nav{position:relative;z-index:3}
.custom-nav .nav-tabs{align-items:center;border:0;display:flex;justify-content:center;margin-bottom:30px}
.custom-nav .nav-tabs li .nav-link{border:0;border-radius:30px;color:#333;margin:0 4px;padding:7px 20px}
.custom-nav .nav-tabs li .nav-link.active,.custom-nav .nav-tabs li .nav-link:hover{background-color:#008500;color:#fff}
.btn-form{background:#fc9600;border-radius:24px;color:#fff;font-size:.8rem;padding:8px 32px;text-transform:uppercase}
.pagination{justify-content:center}
.pagination .page-item{margin:0 4px}
.pagination .page-item.active .page-link,.pagination .page-item:hover .page-link{background:var(--color-main) !important;border-color:var(--color-main) !important;color:#fff!important;}
.pagination .page-link{align-items:center;background-color:#fff;border:1px solid #e9e9e9;border-radius:0%!important;color:#141414!important;display:flex;height:32px;justify-content:center;line-height:32px;padding:0!important;width:32px;border-radius:2px !important;}
body .container{margin:auto;max-width:1130px;position:relative;width:calc(100% - 30px);z-index:2;padding-left:0px;padding-right:0px;}
.fw-300{font-weight:300}
.fw-400{font-weight:400}
.fw-500{font-weight:500}
.fw-600{font-weight:500}
.fw-700{font-weight:700}
.font-title{font-family:Montserrat,sans-serif}
.font-32{font-size:32px;line-height:44px}
@media only screen and (max-width:767px){.font-32{font-size:24px;line-height:32px}
}
.font-48{font-size:48px;line-height:64px}
@media only screen and (max-width:767px){.font-48{font-size:40px;line-height:52px}
}
.font-40{font-size:40px;line-height:52px}
.font-20{font-size:20px;line-height:28px}
.font-18{font-size:18px;line-height:28px}
.font-24{font-size:24px;line-height:32px}
.font-14{font-size:14px;font-weight:300;}
.font-12{font-size:12px;line-height:16px}
.title-home{padding-bottom:24px;margin-bottom:48px;}
.title-home h1{font-size:40px;font-weight:400;;line-height:52px;text-transform:uppercase;color:#2B2B2B;margin-bottom:24px;}
@media only screen and (max-width:767px){.title-home{font-size:30px;line-height:40px}
}
.btn-home{background:var(--color-main);border-radius:8px;color:#000;display:inline-block;font-size:14px;font-family:'Oswald';line-height:22px;width:30%;text-transform:capitalize;}
.btn-contact{height:48px;}
.btn-home:hover{background:#3a3a3a;color:#fff}
.btn-home:hover img{filter:brightness(0)}
.btn-home-2{background:transparent;border:1px solid #fff;color:#fff;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:12px 32px;text-transform:uppercase}
.btn-home-2:hover{background:#363636;border-color:#363636;color:#fff}
.btn-home-3{background:transparent;border:1px solid #141414;color:#141414;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:12px 32px;text-transform:uppercase}
.btn-home-3:hover{background:#363636;border-color:#363636;color:#fff}
@media only screen and (max-width:767px){.order-top{order:-1}
}
.mb-12{margin-bottom:12px}
.mb-16{margin-bottom:16px}
.mb-20{margin-bottom:20px}
.mb-24{margin-bottom:24px}
.mb-32{margin-bottom:32px}
.mb-40{margin-bottom:40px}
@media only screen and (max-width:767px){.mb-40{margin-bottom:16px}
}
.mb-48{margin-bottom:48px}
@media only screen and (max-width:767px){.mb-48{margin-bottom:24px}
}
.mb-96{margin-bottom:96px}
@media only screen and (max-width:767px){.mb-96{margin-bottom:60px}
}
.mb-80{margin-bottom:80px}
@media only screen and (max-width:767px){.mb-80{margin-bottom:32px}
}
.mb-78{margin-bottom:78px}
@media only screen and (max-width:767px){.mb-78{margin-bottom:48px}
}
.mb-63{margin-bottom:63px}
@media only screen and (max-width:767px){.mb-63{margin-bottom:48px}
}
.color-key{color:#363636}
.color-sub{color:#fff349}
.br-12{border-radius:12px;overflow:hidden}
.breadCrumbs-cart .breadcrumb{justify-content:start}
.breadCrumbs-cart .breadcrumb li a,.breadCrumbs-cart .breadcrumb li.breadcrumb-item:before{color:#141414}
@media only screen and (max-width:767px){#slideshow{margin-bottom:48px}
}
.slideshow,.wrap-slideshow{position:relative}
.owl-slide .owl-dots{bottom:32px;left:50%;margin:0!important;position:absolute;transform:translateX(-50%)}
@media only screen and (max-width:767px){.owl-slide .owl-dots{bottom:18px}
}
.owl-slide .owl-dots button span{background:#fff!important;height:8px!important;margin:0 4px!important;transition:all .5s!important;width:8px!important}
.owl-slide .owl-dots button.active span,.owl-slide .owl-dots button:hover span{width:24px!important}
.dichvu{position:relative}
.dichvu:after{background:rgba(0,0,0,.32);content:"";height:100%;left:0;top:0;z-index:2}
.dichvu-content,.dichvu:after{opacity:0;position:absolute;transition:all .5s;width:100%}
.dichvu-content{color:#fafafa;left:50%;max-width:490px;padding:15px;pointer-events:none;text-align:center;top:100%;transform:translate(-50%,-50%);z-index:3}
.dichvu-name{font-size:40px;font-weight:500;line-height:52px;margin-bottom:8px}
@media only screen and (max-width:767px){.dichvu-name{font-size:30px;line-height:40px}
}
.dichvu:hover:after{opacity:1}
.dichvu:hover .dichvu-content{opacity:1;top:50%}
.conso{text-align:center}
@media only screen and (max-width:767px){.conso{margin-bottom:24px}
}
.conso .conso-img{align-items:center;display:flex;justify-content:center;margin-bottom:24px}
.conso .conso-name{font-size:18px;font-weight:500;line-height:28px;margin-bottom:8px}
.conso .conso-desc{margin:auto;max-width:248px;width:100%}
@media (min-width:992px){#giatri .col-lg-cus{flex:0 0 auto;width:195px}
}
.wrap-giatri{background:#e4bd41;padding:32px}
@media only screen and (max-width:767px){.wrap-giatri{padding:24px 16px 30px}
}
.giatri-title{background:#fff;padding:60px 24px}
@media only screen and (max-width:767px){.giatri-title{padding:32px}
}
.giatri{color:#fafafa;text-align:center}
@media only screen and (max-width:767px){.giatri{margin-bottom:18px}
}
.giatri-img{align-items:center;display:flex;justify-content:center;margin-bottom:24px}
.giatri-name{font-size:18px;font-weight:500;line-height:28px;margin-bottom:8px}
#lienhe-index{background:#f2f2f2;padding:60px 0}
.wrap-lienhe-index{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}
.wrap-lienhe-index .lienhe-index-img{width:510px}
@media only screen and (max-width:767px){.wrap-lienhe-index .lienhe-index-img{widht:100%;margin-bottom:48px}
}
.wrap-lienhe-index .lienhe-index-content{flex:1;margin-left:72px}
@media only screen and (max-width:767px){.wrap-lienhe-index .lienhe-index-content{flex:unset;margin-left:0;width:100%}
}
.wrap-lienhe-index .lienhe-index-name{margin-bottom:16px}
.feedback-content{background:#f2f2f2;padding:48px 48px 48px 24px;position:relative}
@media only screen and (max-width:767px){.feedback-content{padding:48px 24px}
}
.feedback-icon{bottom:24px;position:absolute;right:24px}
.feedback-img{border-radius:50%;margin-right:12px;overflow:hidden;width:48px}
.feedback-info{flex:1}
.feedback-name{margin-bottom:3px}
.feedback-desc{color:#9a9a9a}
#baogia .modal-dialog{max-width:384px;padding:0}
#baogia .modal-dialog .modal-body{background:transparent;padding:0}
#baogia .modal-dialog .modal-body .baogia{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.16);overflow:hidden;padding:48px 24px;position:relative}
#baogia .modal-dialog .modal-body .baogia .btn-close{position:absolute;right:12px;top:12px}
#baogia .modal-dialog .modal-body .baogia .input-modal input{border-radius:8px;height:48px}
#baogia .modal-dialog .modal-body .baogia .input-modal textarea{height:96px}
#baogia .modal-dialog .modal-body .baogia .btn-modal{text-align:center}
/*# sourceMappingURL=style.css.map*/
 .tieu_chi{position:relative;padding:0px 0px 74px;}
.box_tieuchi{display:flex;justify-content:space-between;margin:24px 0px;}
.hinh_tieuchi{width:70px;}
.text_tieuchi{width:calc(100% - 90px);}
.hinh_tieuchi img{margin:0 auto;}
.name_tieuchi{margin:0px 0px 16px;}
.name_tieuchi,.name_tieuchi2{text-decoration:none;font-size:24px;font-family:'Oswald';font-weight:400;line-height:35px;text-transform:uppercase;}
.desc_tieuchi{color:#909090;}
.name_tieuchi2{color:var(--color-main);}
.mota_tieuchi{}
/* gioi thieu */
.bk_gt_tc{background:url(../images/main/Rectangle\ 1050.png) #fff bottom left no-repeat;background-size:100% 67%;}
.gioi_thieu{padding:96px 0px;position:relative;}
.gioithieu_dflex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.gioithieu_left{width:50%;}
.gioithieu_right{position:relative;width:50%;}
.text_gioithieu{padding:60px 104px;position:absolute;width:60%;background:#fff;z-index:2;border-radius:0 0 72px 0;}
.name_gioithieu{font-size:40px;font-family:'Oswald';font-weight:400;line-height:52px;margin-bottom:24px;position:relative;text-transform:uppercase;}
.mota_gioithieu{font-size:14px;margin-bottom:30px;font-weight:400;}
a.xemthem_gioithieu{padding:16px 0px;border-radius:8px;font-size:14px;font-family:'Oswald';font-weight:500;display:flex;color:#000;transition:0.4s;align-items:center;width:132px;justify-content:center;text-transform:capitalize;background:var(--color-hover);}
a.xemthem_gioithieu svg{margin-left:10px;}
a.xemthem_gioithieu:hover{color:#fff;transition:0.3s;}
a.xemthem_gioithieu:hover path{stroke:#fff;transition:0.3s;}
.box_hotline_gt{display:flex;align-items:center;position:absolute;bottom:20px;left:25px;color:#000;background:#fff;padding:10px 20px;border-radius:4px;}
.box_hotline_gt .text p:nth-child(1){font-weight:500;font-size:18px;}
.box_hotline_gt .text p:nth-child(2){font-weight:400;font-size:12px;}
.box_hotline_gt .icon{margin-right:10px;}
.hinh_gioithieu{position:relative;width:50%;z-index:1;overflow:hidden;border-radius:72px 0 0 72px;margin-left:auto;}
.hinh_gioithieu img{width:100%;}
/* dich vu */
.wrap-dichvu{padding:103px 0px;}
.text_dichvu{text-align:center;position:relative;padding:56px 25px 33px;}
.text_dichvu a:hover{color:var(--color-main);}
.text_dichvu a:hover svg path{stroke:var(--color-main);}
h3.name_dichvu{font-weight:500;font-size:24px;margin-bottom:20px;}
.mota_dichvu{margin-bottom:30px;}
span.icondichvu:after{position:absolute;background:url(../images/icon-dichvu.svg);content:"";width:48px;height:48px;left:0px;right:0px;top:-25px;margin:0 auto;}
.box_dichvu{background:#fff;border-radius:8px;overflow:hidden;}
.splide_dichvu button.splide__arrow--prev{background:var(--color-main);left:-55px;transform:rotate(180deg);}
.splide_dichvu button.splide__arrow--next{background:var(--color-main);right:-55px;}
/* so lieu */
.so_lieu{background:url(../images/main/bk-solieu.svg);padding:60px 0px;}
.text_solieu{text-align:center;}
h3.name_solieu{color:var(--color-main);font-size:48px;font-weight:500;margin-bottom:15px;}
p.desc_solieu{font-size:18px;color:#fff;font-weight:400;}
/* cam nhan */
 .cam_nhan{position:relative;max-width:553px;margin:0 auto;}
.box_camnhan{background:#F2F2F2;border-radius:8px;padding:24px 35px 32px 85px;position:relative;}
.box_camnhan:after{content:"";position:absolute;background:url(../images/main/phay.svg);width:32px;height:32px;left:25px;top:25px;}
.text_camnhan{text-align:right;}
.hinh_camnhan{}
.name_camnhan{margin:0px 0px 10px;}
.name_camnhan{text-decoration:none;color:#000;font-size:18px;font-weight:500;}
.desc_camnhan{font-size:12px;font-weight:400;color:#909090;}
.content_camnhan{font-size:14px;font-weight:300;margin-bottom:20px;}
/* doi tac */
.doi_tac{background:var(--color-main);padding:96px 0px;}
.doi_tac{}
/* .doi_tac .title-pages{padding-bottom:0px;}
.doi_tac .title-pages:after{display:none;}
.hinh_doitac{border:1px solid #E2E2E2;}
*/
/* cac truong hop */
 .truong_hop{position:relative;padding:90px 0px;}
.truong_hop .title-pages h2{text-align:left;}
.box_truonghop{position:relative;padding-bottom:150px;}
.text_truonghop{position:absolute;background:#fff;width:85%;margin:0px auto;padding:35px 20px;border-radius:10px;text-align:center;z-index:1;bottom:0px;left:0px;right:0px;}
.hinh_truonghop{}
.hinh_truonghop a{border-radius:4px;}
.name_truonghop{margin:0px 0px 20px;}
.name_truonghop a{text-decoration:none;color:#000;font-size:18px;font-weight:500;}
.name_truonghop a:hover{color:var(--color-main);}
.desc_truonghop{font-size:14px;font-weight:400;color:#00AEEF;margin-bottom:20px;}
.xt_truonghop a:hover{color:var(--color-main);}
.xt_truonghop a:hover path{stroke:var(--color-main);}
.cth_box{padding-right:30px;}
.cth-desc{margin-bottom:20px;}
/* dknt */
.dknt{background:url(../images/main/bk-dknt.jpg) no-repeat;background-size:cover;}
.dknt .title-pages:after{display:none;}
.dknt .title-pages{padding-bottom:0px;}
input.btn-newsletter{background:var(--color-main);color:#fff;height:48px;width:10%;border-radius:5px;font-size:14px;font-family:'OSWALD';display:block;margin:10px auto 0;}
.newsletter-input{margin-bottom:15px;}
input.btn-newsletter:hover{background:#fff;color:var(--color-main);transition:0.4s;}
input.btn-newsletter:hover path{stroke:var(--color-main);}
.box_dknt{padding-right:40px;}
/* footer */
.footer-grid{display:flex;justify-content:space-between;flex-wrap:wrap;padding:48px 0px;}
.footer-grid .col-footer:nth-child(1){width:30%;}
.footer-grid .col-footer:nth-child(2){width:15%;}
.footer-grid .col-footer:nth-child(3){width:15%;}
.footer-grid .col-footer:nth-child(4){width:17%;}
.footer-grid .col-footer:nth-child(5){width:14%;}
.footer-logo{text-align:center;background:url(../images/main/bk-logo-ft.jpg) no-repeat;background-size:cover;padding:24px 0px;font-family:'OSWALD';font-size:18px;text-transform:uppercase;}
.footer-logo p{color:#000;}
.footer-logo img{margin:0 auto 8px;}
.grid_news{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 24px;}
.grid_tailieu{display:grid;grid-template-columns:repeat(4,1fr);gap:48px 24px;}
.grid_dichvu{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 24px;}
.grid_chinhsach{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 24px;}
.grid_sanpham{display:grid;grid-template-columns:repeat(6,1fr);gap:24px 24px;}
.box_hotline_ft{position:relative;left:0px;bottom:0px;margin-bottom:20px;}
.wrap-banner-head{position:relative;}
.mota_danhmuc{padding:90px 0px 0px;}
.mota_danhmuc .mota{font-size:24px;font-weight:500;}
.mota_danhmuc .noidung{font-size:14px;font-weight:300;}
.grid_news .box_dichvu{background:#F2F2F2;}
.splide_kythuat{position:relative;}
.splide_kythuat button.splide__arrow--prev{background:var(--color-main);left:-55px;transform:rotate(180deg);}
.splide_kythuat button.splide__arrow--next{background:var(--color-main);right:-55px;}
.wrap-doingu{padding:50px 0 90px;}
.wrap-doingu .title-pages p{max-width:70%;}
.arcontactus-widget.right.arcontactus-message{right:8px;}
.arcontactus-widget.right.arcontactus-message{bottom:200px;}
.arcontactus-widget .arcontactus-message-button .pulsation{-webkit-animation-duration:2s;animation-duration:2s}
.arcontactus-widget.md .arcontactus-message-button,.arcontactus-widget.md.arcontactus-message{width:60px;height:60px}
.arcontactus-widget{opacity:0;transition:0.2s opacity}
.arcontactus-widget *{box-sizing:border-box}
.arcontactus-widget.left.arcontactus-message{left:20px;right:auto}
.arcontactus-widget.left .arcontactus-message-button{right:auto;left:0}
.arcontactus-widget.left .arcontactus-prompt{left:80px;right:auto;transform-origin:0 50%}
.arcontactus-widget.left .arcontactus-prompt:before{border-right:8px solid #fff;border-top:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid transparent;right:auto;left:-15px}
.arcontactus-widget.left .messangers-block{right:auto;left:0;-webkit-transform-origin:10% 105%;-ms-transform-origin:10% 105%;transform-origin:10% 105%}
.arcontactus-widget.left .callback-countdown-block{left:0;right:auto}
.arcontactus-widget.left .callback-countdown-block::before,.arcontactus-widget.left .messangers-block::before{left:25px;right:auto}
.arcontactus-widget.md .callback-countdown-block,.arcontactus-widget.md .messangers-block{bottom:70px}
.arcontactus-widget.md .arcontactus-prompt{bottom:5px}
.arcontactus-widget.md.left .callback-countdown-block:before,.arcontactus-widget.md.left .messangers-block:before{left:21px}
.arcontactus-widget.md.left .arcontactus-prompt{left:70px}
.arcontactus-widget.md.right .callback-countdown-block:before,.arcontactus-widget.md.right .messangers-block:before{right:21px}
.arcontactus-widget.md.right .arcontactus-prompt{right:70px}
.arcontactus-widget.md .arcontactus-message-button .pulsation{width:74px;height:74px}
.arcontactus-widget.md .arcontactus-message-button .callback-state,.arcontactus-widget.md .arcontactus-message-button .icons{width:40px;height:40px;margin-top:-20px;margin-left:-20px}
.arcontactus-widget.sm .arcontactus-message-button,.arcontactus-widget.sm.arcontactus-message{width:50px;height:50px}
.arcontactus-widget.sm .callback-countdown-block,.arcontactus-widget.sm .messangers-block{bottom:60px}
.arcontactus-widget.sm .arcontactus-prompt{bottom:0}
.arcontactus-widget.sm.left .callback-countdown-block:before,.arcontactus-widget.sm.left .messangers-block:before{left:16px}
.arcontactus-widget.sm.left .arcontactus-prompt{left:60px}
.arcontactus-widget.sm.right .callback-countdown-block:before,.arcontactus-widget.sm.right .messangers-block:before{right:16px}
.arcontactus-widget.sm.right .arcontactus-prompt{right:60px}
.arcontactus-widget.sm .arcontactus-message-button .pulsation{width:64px;height:64px}
.arcontactus-widget.sm .arcontactus-message-button .icons{width:40px;height:40px;margin-top:-20px;margin-left:-20px}
.arcontactus-widget.sm .arcontactus-message-button .static{margin-top:-16px}
.arcontactus-widget.sm .arcontactus-message-button .callback-state{width:40px;height:40px;margin-top:-20px;margin-left:-20px}
.arcontactus-widget.active{opacity:1}
.arcontactus-widget .icons.hide,.arcontactus-widget .static.hide{opacity:0;transform:scale(0)}
.arcontactus-widget.arcontactus-message{z-index:10000;right:20px;bottom:20px;position:fixed!important;height:70px;width:70px}
.arcontactus-widget .arcontactus-message-button{width:70px;position:absolute;height:70px;right:0;background-color:var(--color-key);border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.arcontactus-widget .arcontactus-message-button p{color:#fff;font-weight:700;font-size:10px;line-height:11px;margin:0}
.arcontactus-widget .arcontactus-message-button .pulsation{width:84px;height:84px;background-color:red;border-radius:50px;position:absolute;left:-7px;top:-7px;z-index:-1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:arcontactus-pulse 2s infinite;animation:arcontactus-pulse 2s infinite}
.arcontactus-widget .arcontactus-message-button .icons{background-color:#fff;width:44px;height:44px;border-radius:50px;position:absolute;overflow:hidden;top:50%;left:50%;margin-top:-22px;margin-left:-22px}
.arcontactus-widget .arcontactus-message-button .static{position:absolute;top:50%;left:50%;margin-top:-26px;margin-left:-26px;width:52px;height:52px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.arcontactus-widget .arcontactus-message-button .static img{display:inline}
.arcontactus-widget .arcontactus-message-button .static svg{width:24px;height:24px;color:#fff}
.arcontactus-widget .arcontactus-message-button.no-text .static{margin-top:-12px}
.arcontactus-widget .pulsation:nth-of-type(2n){-webkit-animation-delay:0.5s;animation-delay:0.5s}
.arcontactus-widget .pulsation.stop{-webkit-animation:none;animation:none}
.arcontactus-widget .icons-line{top:10px;left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-transition:cubic-bezier(.13,1.49,.14,-.4);-o-transition:cubic-bezier(.13,1.49,.14,-.4);-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);height:24px;transition:0.2s all}
.arcontactus-widget .icons,.arcontactus-widget .static{transition:0.2s all}
.arcontactus-widget .icons-line.stop{-webkit-animation-play-state:paused;animation-play-state:paused}
.arcontactus-widget .icons-line span{display:inline-block;width:24px;height:24px;color:red}
.arcontactus-widget .icons-line span i,.arcontactus-widget .icons-line span svg{width:24px;height:24px}
.arcontactus-widget .icons-line span i{display:block;font-size:24px;line-height:24px}
.arcontactus-widget .icons-line img,.arcontactus-widget .icons-line span{margin-right:40px}
.arcontactus-widget .icons.hide .icons-line{transform:scale(0)}
.arcontactus-widget .icons .icon:first-of-type{margin-left:0}
.arcontactus-widget .arcontactus-close{color:#fff}
.arcontactus-widget .arcontactus-close svg{-webkit-transform:rotate(180deg) scale(0);-ms-transform:rotate(180deg) scale(0);transform:rotate(180deg) scale(0);-webkit-transition:ease-in 0.12s all;-o-transition:ease-in 0.12s all;transition:ease-in 0.12s all;display:block}
.arcontactus-widget .arcontactus-close.show-messageners-block svg{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}
.arcontactus-widget .arcontactus-prompt,.arcontactus-widget .messangers-block{background:center no-repeat #fff;box-shadow:0 0 10px rgba(0,0,0,.6);width:235px;position:absolute;bottom:80px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px;-webkit-transform-origin:80% 105%;-ms-transform-origin:80% 105%;transform-origin:80% 105%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:ease-out 0.12s all;-o-transition:ease-out 0.12s all;transition:ease-out 0.12s all;z-index:10000}
.arcontactus-widget .arcontactus-prompt:before,.arcontactus-widget .messangers-block:before{position:absolute;bottom:-7px;right:25px;left:auto;display:inline-block!important;border-right:8px solid transparent;border-top:8px solid #fff;border-left:8px solid transparent;content:""}
.arcontactus-widget .arcontactus-prompt.show-messageners-block,.arcontactus-widget .messangers-block.show-messageners-block{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.arcontactus-widget .arcontactus-prompt{color:#787878;font-size:16px;line-height:18px;width:auto;bottom:10px;right:80px;white-space:nowrap;padding:18px 20px 14px}
.arcontactus-widget .arcontactus-prompt:before{border-right:8px solid transparent;border-top:8px solid transparent;border-left:8px solid #fff;border-bottom:8px solid transparent;bottom:16px;right:-15px}
.arcontactus-widget .arcontactus-prompt.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-close{position:absolute;right:6px;top:6px;cursor:pointer;z-index:100;height:14px;width:14px;padding:2px}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-close svg{height:10px;width:10px;display:block}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing{border-radius:10px;display:inline-block;left:3px;padding:0;position:relative;top:4px;width:50px}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing>div{position:relative;float:left;border-radius:50%;width:10px;height:10px;background:#ccc;margin:0 2px;-webkit-animation:arcontactus-updown 2s infinite;animation:arcontactus-updown 2s infinite}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing>div:nth-child(2){animation-delay:0.1s}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing>div:nth-child(3){animation-delay:0.2s}
.arcontactus-widget .messangers-block.sm .messanger{padding-left:50px;min-height:44px}
.arcontactus-widget .messangers-block.sm .messanger span{height:32px;width:32px;margin-top:-16px}
.arcontactus-widget .messangers-block.sm .messanger span svg{height:20px;width:20px;margin-top:-10px;margin-left:-10px}
.arcontactus-widget .messanger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:pointer;width:100%;padding:8px 20px 8px 60px;position:relative;min-height:54px;text-decoration:none}
.arcontactus-widget .messanger:hover{background-color:#eee}
.arcontactus-widget .messanger:before{background-repeat:no-repeat;background-position:center}
.arcontactus-widget .messanger.facebook span{background:#0084ff}
.arcontactus-widget .messanger.viber span{background:#7c529d}
.arcontactus-widget .messanger.telegram span{background:#2ca5e0}
.arcontactus-widget .messanger.skype span{background:#31c4ed}
.arcontactus-widget .messanger.email span{background:#ff8400}
.arcontactus-widget .messanger.contact span{background:#7eb105}
.arcontactus-widget .messanger.call-back span{background:#54cd81}
.arcontactus-widget .messanger span{position:absolute;left:10px;top:50%;margin-top:-20px;display:block;width:40px;height:40px;border-radius:50%;background-color:#0084ff;margin-right:10px;color:#fff;text-align:center;vertical-align:middle}
.arcontactus-widget .messanger span i,.arcontactus-widget .messanger span svg{width:24px;height:24px;vertical-align:middle;text-align:center;display:block;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}
.arcontactus-widget .messanger span i{font-size:24px;line-height:24px}
.arcontactus-widget .messanger p{margin:0;font-size:14px;color:rgba(0,0,0,.87)}
@-webkit-keyframes arcontactus-pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
50%{opacity:.5}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@media (max-width:468px){.arcontactus-widget.opened.arcontactus-message,.arcontactus-widget.opened.left.arcontactus-message{width:auto;right:20px;left:20px}
}
@keyframes arcontactus-updown{0%,100%,43%{transform:translate(0,0)}
25%,35%{transform:translate(0,-10px)}
}
@-webkit-keyframes arcontactus-updown{0%,100%,43%{transform:translate(0 0)}
25%,35%{transform:translate(-10px 0)}
}
@keyframes arcontactus-pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
50%{opacity:.5}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-webkit-keyframes arcontactus-show-stat{0%,100%,20%,85%{-webkit-transform:scale(1);transform:scale(1)}
21%,84%{-webkit-transform:scale(0);transform:scale(0)}
}
@keyframes arcontactus-show-stat{0%,100%,20%,85%{-webkit-transform:scale(1);transform:scale(1)}
21%,84%{-webkit-transform:scale(0);transform:scale(0)}
}
@-webkit-keyframes arcontactus-show-icons{0%,100%,20%,85%{-webkit-transform:scale(0);transform:scale(0)}
21%,84%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes arcontactus-show-icons{0%,100%,20%,85%{-webkit-transform:scale(0);transform:scale(0)}
21%,84%{-webkit-transform:scale(1);transform:scale(1)}
}
.badge-style-1{position:absolute;font-size:12px;line-height:16px;color:var(--badge-style1-textColor,#ffffff);padding:2px 12px;background:var(--badge-style1-bgColor,#00adef);font-weight:700;border-radius:var(--badge-style1-borderRadius,4px);border:1px solid var(--badge-style1-borderColor,var(--badge-style1-bgColor,#00adef))}
@media (min-width:1200px){#section-header .header-logo{max-width:330px !important;width:auto;}
}
@media (min-width:1000px){#section-header .header-logo{max-width:29vw;width:auto;}
}
#section-header .header-logo{width:140px;}
#section-header .header-menu{width:calc(100% - 535px);}
.arcontactus-widget.right.arcontactus-message{bottom:28px;}
.menu-bar-res .menu-bar-res-top .logo-menu-res{width:90px !important;}
div.content-main.content-text h2{font-size:22px;font-weight:bold;}
div.content-main.content-text h3{font-size:20px;font-weight:bold;}
div.content-main.content-text h4{font-size:18px;font-weight:bold;}
div.content-main.content-text h5,div.content-main.content-text h6{font-size:16px;font-weight:bold;}
div.content-main.content-text figcaption{text-align:center;margin-top:5px;}
div.main-slideshow .slick-dots{bottom:60px;list-style:none;display:flex;left:calc((100% - 1130px) / 2);width:500px;}
div.main-slideshow .slick-dots li{width:60px;height:2px;background:#E2E2E2;border-radius:50px;}
div.main-slideshow .slick-dots li button{display:none;}
div.main-slideshow .slick-dots li.slick-active{background:var(--color-main);}
div.main-slideshow .slick-dots li.slick-active button{display:none;}
.wrap-banner-head .inner{transform:none;}
.cus-pt-top{padding-top:30px !important;}
a.mucluc-dropdown-list_button:before{content:"";background:url(../images/tocs.svg);width:35px;height:35px;display:inline-block;line-height:38px;text-align:center;border:1px solid #ddd;background-size:29px;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.meta-toc-clone.fiedx{position:fixed;left:5px;top:200px;z-index:1013;}
.meta-toc-clone:not(.fiedx) .box-readmore{display:block !important;}
.box-readmore{padding:10px;background-color:#f5f5f5;width:100%;margin-top:2px;border:1px solid #ddd;font-size:13px;margin-bottom:10px;display:block;}
.meta-toc-clone .box-readmore{width:350px;display:none;max-height:50vh;overflow-y:auto;overflow-x:hidden;margin-bottom:0;}
.box-readmore{padding:8px 15px;border:1px solid #dedede;margin-bottom:2rem;border-radius:5px;background-color:#eee;}
.box-readmore li ul>li{margin:0;margin-bottom:8px;}
.box-readmore li ul>li:before{content:counters(item,".") " ";}
.box-readmore ul{list-style-type:none;counter-reset:item;margin-bottom:0;padding-left:0 !important;margin-top:8px;}
.box-readmore ul li{display:table;counter-increment:item;margin-bottom:5px;}
.box-readmore ul li:before{content:counters(item,".") ". ";display:table-cell;padding-right:5px;}
.box-readmore ul li a{color:#333;cursor:pointer;font-weight:500;}
.box-readmore ul li a:hover{color:#767676 !important;}
.wrap-banner-head .banner-img img{height:auto;object-fit:inherit;}
div.cus-pt-top-detail{padding-top:0px!important;}
div.header-search{padding:25px 0;background:#ffffff;}
div.header-search .search-form{padding:11px 20px;border:1px solid #E2E2E2;border-radius:300px;display:flex;justify-content:space-between;}
div.header-search .search-form input{width:calc(100% - 30px);}
.header-search .header-search{max-width:550px;margin:auto;}
.logo-search{width:225px;margin:0 auto 10px;text-align:center;}
p.camnhan-desc{color:black;}
div.danhgia_box{display:flex;justify-content:space-between;margin-top:15px;}
div.danhgia_box>p{}
div.danhgia_box>p span{}
div.danhgia_box>p span img{}
.breadCrumbs{padding:0;height:94px;}
div.wrap-title-blog-detail .title-detail-main{margin-bottom:13px;}
.box_content_news_detail{position:sticky;top:110px;}
.content-text ul{list-style:disc;padding-left:15px;}
nav#menu ul li ul li{margin-top:15px;}
ul.tab_dulich{display:flex;align-items:center;justify-content:center;margin-bottom:32px;}
ul.tab_dulich li{cursor:pointer;display:flex;margin:0 13px;border:1px solid #E2E2E2;padding:9px 20px;border-radius:4px;background:#fff;align-items:center;font-weight:500;color:#484848;font-size:14px;}
ul.tab_dulich li.active{background:var(--color-main);color:#fff;}
ul.tab_dulich li img{margin-right:10px;filter:brightness(0) invert(0.1);}
ul.tab_dulich li.active img{filter:brightness(0) saturate(100%) invert(99%) sepia(7%) saturate(253%) hue-rotate(190deg) brightness(115%) contrast(100%);-webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(7%) saturate(253%) hue-rotate(190deg) brightness(115%) contrast(100%);}
.grid_dulich{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 24px;}
.box_dulich{padding:16px;border:1px solid #E2E2E2;border-radius:4px;position:relative;}
.box_dulich:hover:before{content:"";position:absolute;box-shadow:0 0 15px -6px #000;width:100%;height:100%;top:0px;bottom:0px;left:0px;right:0px;pointer-events:none;}
.box_dulich:first-child{margin-bottom:24px;}
.grid_news .box_dulich{margin-bottom:0px;}
.text_dulich{}
.hinh_dulich{margin-bottom:24px;}
.hinh_dulich a{border-radius:4px;}
.name_dulich{margin:0px 0px 16px;}
.name_dulich a{text-decoration:none;color:#000;font-size:18px;font-weight:500;}
.name_dulich a:hover{color:var(--color-hover);}
.desc_dulich{font-size:14px;font-weight:400;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #E2E2E2;}
.price_dulich{display:flex;justify-content:space-between;margin-bottom:16px;}
.regular_price_dulich{color:var(--color-main);font-weight:500;font-size:18px;}
.sale_price_dulich{color:#909090;text-decoration:line-through;}
.thoigian_dulich{display:flex;align-items:center;}
.thoigian_dulich svg{margin-right:10px;}
.dulich_list_1{background:url(../images/main/bk-dv.jpg) no-repeat;background-size:cover;}
.box_dulich_list{position:relative;border-radius:50%;overflow:hidden;display:block;}
a.box_dulich_list:hover h3{color:var(--color-main);}
.name_dulich_list{position:absolute;bottom:0px;color:#fff;text-align:center;width:100%;height:111px;background:linear-gradient(0deg,black,transparent);font-size:24px;font-family:'Oswald';font-weight:400;padding-top:30px;text-transform:capitalize;pointer-events:none;}
.name_dulich_list:hover{text-decoration:underline;}
.video_index{background:#F2F2F2;}
.video_index a{position:relative;}
.video_index a img{border-radius:4px;}
.video_index a::after{content:"";position:absolute;background:#fff;width:22px;height:24px;left:0px;top:0px;right:0px;bottom:0px;margin:auto;pointer-events:none;clip-path:polygon(0 0,0% 100%,100% 50%);transition:0.6s;}
.video_index a:hover::after{width:26px;height:28px;transition:0.6s;}
.box_video_index p{margin-top:16px;font-weight:500;font-size:18px;}
/* tin tuc */
.box_tintuc{}
.text_tintuc{}
.ngaythang_tintuc{color:#909090;margin-bottom:8px;}
.hinh_tintuc{margin-bottom:24px;}
.hinh_tintuc a{border-radius:16px;}
.name_tintuc{margin:0px 0px 16px;}
.name_tintuc a{text-decoration:none;color:#000;font-size:18px;font-family:'Oswald';font-weight:400;text-transform:uppercase;}
.name_tintuc a:hover{color:var(--color-hover);}
.mota_tintuc{font-size:14px;font-weight:400;color:#909090;}
/* .logo_white .header-logo{filter:none !important;}
.logo_white{background:#fff;}
.logo_white .menu ul li a{color:#000 !important;}
.logo_white .icon_search svg path{stroke:#000;}
.logo_white .menu ul li a:after{background:#000 !important;}
.logo_white .wrap-language svg path{stroke:#000;}
.logo_white .wrap-language{color:#000;}
.logo_white .wrap-language a.tab_lang:last-child{border-color:#000;}
.logo_white .show-menu svg path{stroke:#000;}
*/
.logo_white1 .header-logo{filter:none !important;}
.logo_white1{background:#747474;border-bottom:1px solid #E2E2E2;}
.menu ul li ul li a:after{display:none;}
/* du lich detail */
.box_sanpham_dk{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;width:85%;}
.hinh_sanpham_dk{width:166px;border:1px solid #E2E2E2;}
.hinh_sanpham_dk img{border-radius:4px;}
.text_sanpham_dk{width:calc(100% - 190px);}
.text_sanpham_dk .name{font-weight:500;font-size:18px;text-transform:capitalize;margin-bottom:8px;}
.popupPro .modal-header{border:none;padding:0px;}
.title-popup{text-align:center;font-size:24px;font-weight:500;text-transform:capitalize;margin-bottom:24px;}
.popupPro .modal-dialog{max-width:648px;}
.popupPro .modal-dialog .modal-content{padding:18px;border-radius:10px;background:#FAFAFA;box-shadow:0 0 10px -2px #000;}
.btn_lienhe_pro{border-radius:4px;background:#1a4ea2;color:#fff;font-weight:500;margin-top:15px;width:100%;padding:10px 0px;margin-bottom:16px;}
button.btn_lienhe_pro:hover{background:#0062ff;}
.btn_lienhe_pro p:nth-child(1){text-transform:uppercase;}
.btn_lienhe_pro p:nth-child(2){font-size:12px;}
.btn_lienhe_pro:hover{background:var(--color-main);}
.breadcrumbs_detail{margin-bottom:24px;}
.thongtin_dulich{background:#F2F2F2;padding:32px 24px;border-radius:4px;margin-bottom:50px;}
h1.name_tt_dl{font-weight:500;font-size:18px;margin-bottom:16px;}
p.mota_tt_dl{color:#484848;margin-bottom:16px;}
.box_thuoctin_tt_dl .items{display:flex;justify-content:space-between;border-bottom:1px solid #E2E2E2;padding-bottom:8px;margin-bottom:8px;}
.box_thuoctin_tt_dl .items span{width:50%;}
.box_thuoctin_tt_dl .items span.tt{font-weight:500;}
.album_dulich{border-radius:4px;}
.slick_album_dulich_1{margin-bottom:8px;}
.slick_album_dulich_2{margin:0 -3px;}
.slick_album_dulich_2 .items_al{margin:0 8px;}
.slick_album_gt{margin-bottom:96px;}
.chuong_trinh_tour{position:sticky;top:100px;}
.chuong_trinh_tour ul li{display:flex;padding:8px 20px;cursor:pointer;align-items:center;}
.chuong_trinh_tour ul li.active,.chuong_trinh_tour ul li:hover{background:#E4EEFF;color:#1A4EA2;}
.chuong_trinh_tour ul li.active path,.chuong_trinh_tour ul li:hover path{stroke:#1A4EA2;}
.chuong_trinh_tour ul li svg{margin-right:15px;}
.title_chuong_trinh{margin-bottom:16px;font-weight:500;}
.chuong_trinh_tour ul{background:#F2F2F2;border-radius:4px;}
.content_dulich_margin{margin-bottom:48px;}
.bando_dulich iframe{width:100%;height:280px;}
/* gioi thieu */
 .gioithieus{position:relative;background:var(--color-main);}
.hinh_gioithieu_dt{position:relative;width:50%;z-index:1;overflow:hidden;border-radius:0px 72px 72px 0px;}
.hinh_gioithieu_dt img{width:100%;}
.row-gt{margin:0 -36px !important;}
.col-gt{padding:0 36px !important;}
.box_gioithieus{}
.text_gioithieus{}
.hinh_gioithieus{margin-bottom:48px;}
.hinh_gioithieus img{border-radius:16px;}
.name_gioithieus{margin:0px 0px 24px;}
.name_gioithieus{text-decoration:none;color:#000;font-size:32px;font-family:'Oswald';text-transform:uppercase;}
.mota_gioithieus{}
.about-content{width:40%;margin:0 auto;}
.about-img{width:552px;}
.about-name{font-family:'Oswald';font-size:40px;margin-bottom:24px;line-height:40px;}
.about-desc{margin-bottom:72px;}
.wrap-about{background:url(../images/main/Frame\ 5603.png) center right no-repeat;}
.wrap-language{display:flex;align-items:center;color:#fff;width:13%;justify-content:center;line-height:15px;}
.wrap-language a{font-family:'OSWALD';font-size:18px;padding-bottom:5px;}
.wrap-language a:last-child:before{content:"";position:absolute;background:#fff;width:1px;height:20px;left:-10px;top:-8px;bottom:0px;margin:auto;}
.wrap-language svg{margin-right:5px;}
.wrap-language a.active:after,.wrap-language a:hover:after{content:"";position:absolute;background:#fff;width:100%;height:1px;bottom:0px;right:0px;}
.wrap-language a{position:relative;padding-bottom:7px;margin:0 10px 0px;}
.wrap-language a:hover{color:#fff;}
.wrap-language a.tab_lang:last-child{margin-left:10px;padding-left:10px;border-left:1px solid #fff;}
.slick-dotted.slick-slider{margin-bottom:0px}
.breadCrumbs_1{height:84px;}
a.phone_header{display:flex;border:2px solid #fff;border-radius:200px;padding:5px 20px;font-weight:600;color:#fff;}
a.phone_header:hover{background:#fff;color:var(--color-main);}
a.phone_header:hover path{stroke:var(--color-main);}
a.phone_header svg{margin-right:9px;}
.doi_tac ul.splide__pagination{bottom:-30px;}
.doi_tac ul.splide__pagination button{width:60px;border-radius:0px;height:2px;opacity:0.24;background:#2B2B2B;}
.doi_tac ul.splide__pagination button.is-active{background:#2B2B2B;width:60px;transform:scale(1);opacity:1;}
.doi_tac .splide__pagination li{display:block;}
.du_an ul.splide__pagination{bottom:-30px;}
.du_an ul.splide__pagination button{width:60px;border-radius:0px;height:2px;opacity:0.24;background:#2B2B2B;}
.du_an ul.splide__pagination button.is-active{background:var(--color-main);width:60px;transform:scale(1);opacity:1;}
.du_an .splide__pagination li{display:block;margin:0 3px;}
.box_duan{position:relative;display:block;overflow:hidden;border-radius:16px;}
.box_duan_1:first-child{margin-bottom:24px;}
.text_duan{position:absolute;width:100%;bottom:0px;color:#fff;padding:0 16px 24px;}
.btn_duan{position:absolute;top:24px;left:calc(100% - 104px);opacity:0;transition:0.6s;border-radius:50%;}
.box_duan:hover .btn_duan{top:24px;left:calc(100% - 64px);transition:0.6s;opacity:1;}
.btn_duan:hover circle{stroke:var(--color-main);}
.btn_duan:hover{background:var(--color-main);}
.name_duan{font-size:18px;font-family:'Oswald';}
.desc_duan{font-weight:600;font-size:12px;}
.xemthem_duan{margin:98px auto 0;}
.xemthem_dichvu{margin:48px auto 0;}
.tieuchi_gt .container{position:relative;height:504px;}
.box_tieuchi_gt{position:absolute;background:#fff;box-shadow:0 0 8px -4px #000;width:35%;border-radius:16px;padding:25px;z-index:2;}
.box_tieuchi_gt:nth-child(1){left:0px;top:0px;}
.box_tieuchi_gt:nth-child(2){right:0px;top:0px;}
.box_tieuchi_gt:nth-child(3){left:0px;bottom:0px;}
.box_tieuchi_gt:nth-child(4){right:0px;bottom:0px;}
.desc_tieuchi2_gt{font-family:'Oswald';font-size:24px;display:block;text-transform:uppercase;color:var(--color-main);}
.name_tieuchi_gt{font-family:'Oswald';font-size:24px;display:block;text-transform:uppercase;padding:5px 0px 16px;}
.desc_tieuchi_gt{color:#909090;height:90px;}
.gia_tri_cot_loi{position:absolute;font-size:40px;font-family:'OSWALD';width:410px;height:410px;display:flex;align-items:center;justify-content:center;left:0px;right:0px;top:0px;bottom:0px;margin:auto;text-transform:uppercase;}
.gia_tri_cot_loi p{position:relative;z-index:1;}
.gia_tri_cot_loi:before{position:absolute;content:"";background:#FFCD36;width:100%;height:100%;border-radius:50%;outline:4px dashed var(--color-main);outline-offset:42px;border:4px solid var(--color-main);transform:rotate(0deg);animation:spin 40s linear infinite;}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.hinh_hoso{position:relative;margin-bottom:96px;}
.box_xemthem_tailieu{position:absolute;display:flex;bottom:12px;right:12px;left:0px;margin:0 auto;justify-content:center;}
.box_xemthem_tailieu a{margin-left:12px;border-radius:4px;overflow:hidden;}
.box_xemthem_tailieu a:hover rect{fill:var(--color-main);opacity:1;}
.box_xemthem_tailieu a:hover path{stroke:#fff;}
.slick-doitac .slick-slide{margin:0 12px;}
.slick-doitac .slick-list{margin:0 -12px;}
.box_dichvu_dt{margin-bottom:72px;}
.box_dichvu_dt:last-child{margin-bottom:0px;}
.slick-doitac{position:relative;}
.slick-dv-doitac{position:absolute;top:0px;bottom:0px;margin:auto 0px;z-index:10;border-radius:50%;height:48px;}
.slick-dv-prev{left:-72px;}
.slick-dv-next{right:-72px;}
.slick-dv-doitac:hover{background:var(--color-main);}
.slick-dv-doitac:hover circle{stroke:var(--color-main);}
.slick-dv-doitac:hover path{stroke:#fff;}
/* du an */
.ul_tab_list{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:32px;list-style:none;}
.ul_tab_list li{margin-right:16px;color:#000;padding:7px 20px;margin-bottom:10px;display:block;border:1px solid #E2E2E2;border-radius:100px;cursor:pointer;}
.ul_tab_list li.active,.ul_tab_list li:hover{background:var(--color-main);color:#fff;}
.grid_duan{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
ul.kichthuc_duan{display:flex;border-bottom:1px solid #E2E2E2;margin-bottom:24px;}
ul.kichthuc_duan li{padding-bottom:15px;margin-right:15px;position:relative;cursor:pointer;}
ul.kichthuc_duan li:after{content:"";position:absolute;background:var(--color-main);width:0%;height:2px;left:0px;bottom:0px;transition:0.6s;}
ul.kichthuc_duan li:hover:after,ul.kichthuc_duan li.active:after{width:100%;transition:0.6s;}
ul.kichthuc_duan li.active{color:var(--color-main);}
.show_duan{padding:32px 24px;border-radius:16px;background:#fff;}
.main-page{position:relative;}
.main-page:before{content:"";position:absolute;right:0px;top:20%;width:55%;height:50%;z-index:-1;border-radius:1313px;opacity:0.32;background:radial-gradient(1151.97% 340.42% at 183.51% -164.81%,#F6871F 0%,rgba(246,135,31,0.00) 100%);filter:blur(160px);}
.popup_duan{border-radius:20px;}
.popup_duan .modal-title{font-family:'Oswald';font-size:40px;text-transform:uppercase;}
.popup_duan .modal-desc{font-size:12px;font-weight:500;}
.show-list-popupda{margin:30px 70px;}
.hinh_popup{border-radius:10px;}
.splide_popupda button{width:48px;height:48px;background:none;}
.splide_popupda svg{fill:none;height:auto;width:auto;}
.splide_popupda button.splide__arrow--prev{left:-65px;transform:rotate(180deg);}
.splide_popupda button.splide__arrow--next{right:-65px;}
.wrap-title-blog-detail{border-bottom:1px solid #E2E2E2;padding-bottom:24px;margin-bottom:48px;}
.box_tintuc_detail{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16PX;border-bottom:1px dashed #D8D8D8;}
.text_tintuc_detail{width:calc(100% - 130px);}
.hinh_tintuc_detail{width:120px;}
.name_tintuc_detail{margin:0px 0px 10px;}
.name_tintuc_detail a{text-decoration:none;color:#000;font-size:14px;font-weight:600;}
.name_tintuc_detail a:hover{color:var(--color-hover);}
.ngaythang_tintuc_detail{font-size:12px;color:#909090;}
.title-detail-tt{font-family:Oswald;font-size:24px;margin-bottom:31px;padding-bottom:16px;border-bottom:1px solid #E2E2E2;text-transform:uppercase;}
.tin_tuc_detail{position:sticky;top:100px;z-index:999;}
a.phone_header_mb{display:flex;border:2px solid #000;border-radius:200px;padding:5px 20px;font-weight:600;color:#000;}
a.phone_header_mb svg{margin-right:9px;}
.wrap-language_mb{display:flex;align-items:center;color:#000;width:30%;justify-content:center;line-height:15px;}
.wrap-language_mb a{font-family:'OSWALD';font-size:18px;padding-bottom:5px;}
.wrap-language_mb a:last-child:before{content:"";position:absolute;background:#000;width:1px;height:20px;left:-10px;top:-8px;bottom:0px;margin:auto;}
.wrap-language_mb svg{margin-right:5px;}
.wrap-language_mb a.active:after,.wrap-language_mb a:hover:after{content:"";position:absolute;background:#000;width:100%;height:1px;bottom:0px;right:0px;}
.wrap-language_mb a{position:relative;padding-bottom:7px;margin:0 10px 0px;}
.wrap-language_mb a:hover{color:#000;}
.wrap-language_mb a.tab_lang:last-child{margin-left:10px;padding-left:10px;border-left:1px solid #000;}
.album-image{border-radius:8px;}
