:root{--gap:50px;--gap-double:100px;--theme-color:#FA8626;--theme:#FA8626;--theme-opc80-color:rgba(255, 147, 0, 0.8);--theme2:#0a96fa;--theme2-color:#0a96fa;--theme2-opc80-color:rgba(4, 197, 200, 0.8);--header-top-bg:transparent;--header-bg:rgba(26, 26, 26, 0.8);--menu-bg:transparent;--valak-bg:#1a1a1a;--menu-link-hover-color:#FA8626;--menu-item-hover-bg:transparent;--footer-bg:transparent;--copyright-bg:#171717;--title-font:UTMImpact;--text-font:"Mulish",sans-serif;--menu-font:"Mulish",sans-serif}
@font-face{font-family:Mulish;font-display:swap;font-style:normal;font-weight:400;src:url(../fonts/mulish-v10-vietnamese_latin-regular.eot);src:local(""),url(../fonts/mulish-v10-vietnamese_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish-v10-vietnamese_latin-regular.woff2) format("woff2"),url(../fonts/mulish-v10-vietnamese_latin-regular.woff) format("woff"),url(../fonts/mulish-v10-vietnamese_latin-regular.ttf) format("truetype"),url(../fonts/mulish-v10-vietnamese_latin-regular.svg#Mulish) format("svg")}
@font-face{font-family:Mulish;font-display:swap;font-style:normal;font-weight:700;src:url(../fonts/mulish-v10-vietnamese_latin-700.eot);src:local(""),url(../fonts/mulish-v10-vietnamese_latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish-v10-vietnamese_latin-700.woff2) format("woff2"),url(../fonts/mulish-v10-vietnamese_latin-700.woff) format("woff"),url(../fonts/mulish-v10-vietnamese_latin-700.ttf) format("truetype"),url(../fonts/mulish-v10-vietnamese_latin-700.svg#Mulish) format("svg")}
@font-face{font-family:Mulish;font-display:swap;font-style:italic;font-weight:400;src:url(../fonts/mulish-v10-vietnamese_latin-italic.eot);src:local(""),url(../fonts/mulish-v10-vietnamese_latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish-v10-vietnamese_latin-italic.woff2) format("woff2"),url(../fonts/mulish-v10-vietnamese_latin-italic.woff) format("woff"),url(../fonts/mulish-v10-vietnamese_latin-italic.ttf) format("truetype"),url(../fonts/mulish-v10-vietnamese_latin-italic.svg#Mulish) format("svg")}
@font-face{font-family:Mulish;font-display:swap;font-style:italic;font-weight:700;src:url(../fonts/mulish-v10-vietnamese_latin-700italic.eot);src:local(""),url(../fonts/mulish-v10-vietnamese_latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish-v10-vietnamese_latin-700italic.woff2) format("woff2"),url(../fonts/mulish-v10-vietnamese_latin-700italic.woff) format("woff"),url(../fonts/mulish-v10-vietnamese_latin-700italic.ttf) format("truetype"),url(../fonts/mulish-v10-vietnamese_latin-700italic.svg#Mulish) format("svg")}
@font-face{font-family:Oswald;font-display:swap;font-style:normal;font-weight:400;src:url(../fonts/oswald-v41-vietnamese_latin-regular.eot);src:local(""),url(../fonts/oswald-v41-vietnamese_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/oswald-v41-vietnamese_latin-regular.woff2) format("woff2"),url(../fonts/oswald-v41-vietnamese_latin-regular.woff) format("woff"),url(../fonts/oswald-v41-vietnamese_latin-regular.ttf) format("truetype"),url(../fonts/oswald-v41-vietnamese_latin-regular.svg#Oswald) format("svg")}
@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v23-vietnamese_latin-500.eot);src:local(""),url(../fonts/montserrat-v23-vietnamese_latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-vietnamese_latin-500.woff2) format("woff2"),url(../fonts/montserrat-v23-vietnamese_latin-500.woff) format("woff"),url(../fonts/montserrat-v23-vietnamese_latin-500.ttf) format("truetype"),url(../fonts/montserrat-v23-vietnamese_latin-500.svg#Montserrat) format("svg")}
@font-face{font-family:Montserrat;font-display:swap;font-style:italic;font-weight:500;src:url(../fonts/montserrat-v23-vietnamese_latin-500italic.eot);src:local(""),url(../fonts/montserrat-v23-vietnamese_latin-500italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-vietnamese_latin-500italic.woff2) format("woff2"),url(../fonts/montserrat-v23-vietnamese_latin-500italic.woff) format("woff"),url(../fonts/montserrat-v23-vietnamese_latin-500italic.ttf) format("truetype"),url(../fonts/montserrat-v23-vietnamese_latin-500italic.svg#Montserrat) format("svg")}
@font-face{font-family:UTMImpact;font-display:swap;src:url(../fonts/UTMImpact.eot);src:url(../fonts/UTMImpact.eot) format("embedded-opentype"),url(../fonts/UTMImpact.woff2) format("woff2"),url(../fonts/UTMImpact.woff) format("woff"),url(../fonts/UTMImpact.ttf) format("truetype"),url(../fonts/UTMImpact.svg#UTMImpact) format("svg")}
@font-face{font-family:SheliaVNFRegular;font-display:swap;font-style:normal;src:url(../fonts/SheliaVNFRegular.ttf) format("truetype")}
@font-face{font-family:UTMHelvetIns;font-display:swap;src:url(../fonts/UTMHelvetIns.eot);src:url(../fonts/UTMHelvetIns.eot) format("embedded-opentype"),url(../fonts/UTMHelvetIns.woff2) format("woff2"),url(../fonts/UTMHelvetIns.woff) format("woff"),url(../fonts/UTMHelvetIns.ttf) format("truetype"),url(../fonts/UTMHelvetIns.svg#UTMHelvetIns) format("svg")}
@keyframes h-alo-ring-ring{
0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@keyframes marquee{
0%{right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
100%{right:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
}
@-webkit-keyframes spin1{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes spin1{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-ms-keyframes spin1{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes spin1{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin1{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes spin2{
0%{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}
100%{-webkit-transform:rotate(-288deg);-ms-transform:rotate(-288deg);-o-transform:rotate(-288deg);transform:rotate(-288deg)}
}
@-moz-keyframes spin2{
0%{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}
100%{-webkit-transform:rotate(-288deg);-ms-transform:rotate(-288deg);-o-transform:rotate(-288deg);transform:rotate(-288deg)}
}
@-ms-keyframes spin2{
0%{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}
100%{-webkit-transform:rotate(-288deg);-ms-transform:rotate(-288deg);-o-transform:rotate(-288deg);transform:rotate(-288deg)}
}
@-o-keyframes spin2{
0%{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}
100%{-webkit-transform:rotate(-288deg);-ms-transform:rotate(-288deg);-o-transform:rotate(-288deg);transform:rotate(-288deg)}
}
@keyframes spin2{
0%{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}
100%{-webkit-transform:rotate(-288deg);-ms-transform:rotate(-288deg);-o-transform:rotate(-288deg);transform:rotate(-288deg)}
}
@-webkit-keyframes spin3{
0%{-webkit-transform:rotate(-144deg);-ms-transform:rotate(-144deg);-o-transform:rotate(-144deg);transform:rotate(-144deg)}
100%{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}
}
@-moz-keyframes spin3{
0%{-webkit-transform:rotate(-144deg);-ms-transform:rotate(-144deg);-o-transform:rotate(-144deg);transform:rotate(-144deg)}
100%{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}
}
@-ms-keyframes spin3{
0%{-webkit-transform:rotate(-144deg);-ms-transform:rotate(-144deg);-o-transform:rotate(-144deg);transform:rotate(-144deg)}
100%{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}
}
@-o-keyframes spin3{
0%{-webkit-transform:rotate(-144deg);-ms-transform:rotate(-144deg);-o-transform:rotate(-144deg);transform:rotate(-144deg)}
100%{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}
}
@keyframes spin3{
0%{-webkit-transform:rotate(-144deg);-ms-transform:rotate(-144deg);-o-transform:rotate(-144deg);transform:rotate(-144deg)}
100%{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}
}
@-webkit-keyframes spin4{
0%{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}
100%{-webkit-transform:rotate(-144deg);-ms-transform:rotate(-144deg);-o-transform:rotate(-144deg);transform:rotate(-144deg)}
}
@-moz-keyframes spin4{
0%{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}
100%{-webkit-transform:rotate(-144deg);-ms-transform:rotate(-144deg);-o-transform:rotate(-144deg);transform:rotate(-144deg)}
}
@-ms-keyframes spin4{
0%{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}
100%{-webkit-transform:rotate(-144deg);-ms-transform:rotate(-144deg);-o-transform:rotate(-144deg);transform:rotate(-144deg)}
}
@-o-keyframes spin4{
0%{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}
100%{-webkit-transform:rotate(-144deg);-ms-transform:rotate(-144deg);-o-transform:rotate(-144deg);transform:rotate(-144deg)}
}
@keyframes spin4{
0%{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}
100%{-webkit-transform:rotate(-144deg);-ms-transform:rotate(-144deg);-o-transform:rotate(-144deg);transform:rotate(-144deg)}
}
@-webkit-keyframes hvr-bob{
0%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
50%{-webkit-transform:translate(0,-4px);-ms-transform:translate(0,-4px);-o-transform:translate(0,-4px);transform:translate(0,-4px)}
100%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
}
@-moz-keyframes hvr-bob{
0%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
50%{-webkit-transform:translate(0,-4px);-ms-transform:translate(0,-4px);-o-transform:translate(0,-4px);transform:translate(0,-4px)}
100%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
}
@-ms-keyframes hvr-bob{
0%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
50%{-webkit-transform:translate(0,-4px);-ms-transform:translate(0,-4px);-o-transform:translate(0,-4px);transform:translate(0,-4px)}
100%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
}
@-o-keyframes hvr-bob{
0%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
50%{-webkit-transform:translate(0,-4px);-ms-transform:translate(0,-4px);-o-transform:translate(0,-4px);transform:translate(0,-4px)}
100%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
}
@keyframes hvr-bob{
0%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
50%{-webkit-transform:translate(0,-4px);-ms-transform:translate(0,-4px);-o-transform:translate(0,-4px);transform:translate(0,-4px)}
100%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
}
@-webkit-keyframes hvr-bob-float{
100%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
}
@-moz-keyframes hvr-bob-float{
100%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
}
@-ms-keyframes hvr-bob-float{
100%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
}
@-o-keyframes hvr-bob-float{
100%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
}
@keyframes hvr-bob-float{
100%{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);-o-transform:translate(0,-8px);transform:translate(0,-8px)}
}
@-webkit-keyframes blinker{
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes blinker{
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-ms-keyframes blinker{
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-o-keyframes blinker{
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@keyframes blinker{
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
.product__img,.slide-content,.slideshow .owl-item a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}
.partner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:scale-down;object-position:center center}
.fixed-shadow:after,.footer__baiviet ul li a:before,.footer__baiviet ul li span:before,.hotline-home h6:before,.hover_sang1:before,.hover_sang3:after,.hover_sang3:before,.main-slider-for-slick-item a:after,.main-slider-nav-slick-item figure:after,.ovic-menu-wapper .submenu>li>a:before,.service-item__info:before,.thongke li+li:before,.video__image:before{content:'';position:absolute}
.footer__baiviet ul,.footer__tags ul,.menu .submenu,.menu .submenu li ul,.menu--left,.ovic-menu-wapper .submenu,.ovic-menu-wapper .submenu li ul,.reset-list,.thongke{list-style-type:none;margin-bottom:0;padding-left:0}
[class^=hvr-]{margin:.4em;padding:1em;cursor:pointer;background:#e1e1e1;text-decoration:none;color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}
.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}
.blink_me{-webkit-animation:blinker 1s linear infinite;-moz-animation:blinker 1s linear infinite;-ms-animation:blinker 1s linear infinite;-o-animation:blinker 1s linear infinite;animation:blinker 1s linear infinite}
.shake_me{-webkit-animation:1s ease-in-out 0s normal none infinite running h-alo-ring-ring;-moz-animation:1s ease-in-out 0s normal none infinite running h-alo-ring-ring;-ms-animation:1s ease-in-out 0s normal none infinite running h-alo-ring-ring;-o-animation:1s ease-in-out 0s normal none infinite running h-alo-ring-ring;animation:1s ease-in-out 0s normal none infinite running h-alo-ring-ring}
.hover_sang1{z-index:40;position:absolute;top:0;left:0;-webkit-transition:transform .6s;-moz-transition:transform .6s;-ms-transition:transform .6s;-o-transition:transform .6s;transition:transform .6s;-webkit-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);-moz-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);-ms-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);overflow:hidden;border:1px solid #e8e4e4;box-shadow:4px 6px 0 0 #f5f5f5;background:rgba(255,255,255,.5)}
@media screen and (prefers-reduced-motion:reduce){
.hover_sang1{transition:none}
}
.hover_sang1:before{width:100%;height:100%}
.hover_sang1:hover::before{-webkit-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);-moz-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);-ms-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0)}
.hover_sang3{overflow:hidden;position:relative}
.hover_sang3:hover::before{right:50%;left:50%;width:0;background:rgba(255,255,255,.5)}
.hover_sang3:hover::after{height:0;top:50%;bottom:50%;background:rgba(255,255,255,.5)}
.hover_sang3:before{width:100%;height:100%;z-index:41;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:0;left:0}
@media screen and (prefers-reduced-motion:reduce){
.hover_sang3:before{transition:none}
}
.hover_sang3:after{width:100%;height:100%;z-index:40;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:0;left:0}
@media screen and (prefers-reduced-motion:reduce){
.hover_sang3:after{transition:none}
}
.xoay_hinh{overflow:hidden}
.xoay_hinh:hover img{transform:rotate(360deg)}
.xoay_hinh img{transition:all 1s ease 0s}
.marquee{-webkit-animation:marquee 10s linear infinite;-moz-animation:marquee 10s linear infinite;-ms-animation:marquee 10s linear infinite;-o-animation:marquee 10s linear infinite;animation:marquee 10s linear infinite}
.text-theme{color:var(--theme)!important}
.text-theme2{color:var(--theme2)!important}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;background-color:rgba(0,0,0,.3)}
@media screen and (prefers-reduced-motion:reduce){
.overlay{transition:none}
}
.overlay__box{position:absolute;top:20px;left:30px;width:calc(100% - 60px);height:calc(100% - 40px);border:3px solid #fff}
.fixed{-webkit-animation:slideInDown .8s ease;-moz-animation:slideInDown .8s ease;-ms-animation:slideInDown .8s ease;-o-animation:slideInDown .8s ease;animation:slideInDown .8s ease}
.fixed-shadow:after{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:-1;box-shadow:0 .0625em .5em rgba(0,0,0,.3);opacity:0}
@media screen and (prefers-reduced-motion:reduce){
.fixed-shadow:after{transition:none}
}
.fixed-shadow.fixed::after{opacity:1}
.scrollstyle-4::-webkit-scrollbar{width:2px;height:2px}
.scrollstyle-4::-webkit-scrollbar-thumb{background:#fa8626}
.scrollstyle-4::-webkit-scrollbar-track{background:#ffc980}
.scrollstyle-4{scrollbar-face-color:#fa8626;scrollbar-track-color:#ffc980}
body{font-size:18px;font-family:var(--text-font)}
.container{max-width:1230px;position:relative}
.wrap-main{z-index:40;position:relative;padding:35px 0}
.wrap-main.wrap-home{padding:0}
a:hover{text-decoration:none;cursor:pointer}
.slick-slider .slick-next,.slick-slider .slick-prev{width:26px;height:40px;border-radius:3px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#eee;padding-top:4px}
@media screen and (prefers-reduced-motion:reduce){
.slick-slider .slick-next,.slick-slider .slick-prev{transition:none}
}
.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{background-color:#fa8626}
.slick-slider .slick-next::before,.slick-slider .slick-prev::before{font-size:24px;color:#333}
.slick-slider .slick-next:hover::before,.slick-slider .slick-prev:hover::before{color:#fff}
.slick-slider .slick-prev{left:20px}
.slick-slider .slick-next{right:20px}
.btn-frame i{background:var(--theme)}
.btn-frame .kenit-alo-circle{border:2px solid var(--theme-opc80-color);background:var(--theme)}
.js-facebook-messenger-box{background:var(--theme2)}
.js-facebook-messenger-top-heade{background:var(--theme2)}
.header-vertical{width:22.6890756303%}
.box-nav-vertical{position:relative}
.box-nav-vertical__title{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:14px;color:#fff;font-weight:400;font-family:var(--menu-font);text-transform:uppercase;background-color:#00428c;height:50px;padding:0 10px}
.box-nav-vertical__title:hover{color:#fff}
.box-nav-vertical__title span{display:block;line-height:1}
.box-nav-vertical__title i{margin-right:10px}
.box-nav-vertical .block-content{position:absolute;top:100%;left:0;width:100%;visibility:visible!important;opacity:1!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.box-nav-vertical:not(.always-open):not(.open) .block-content{visibility:hidden!important;opacity:0!important;-webkit-transform:translateY(15px)!important;-moz-transform:translateY(15px)!important;-ms-transform:translateY(15px)!important;-o-transform:translateY(15px)!important;transform:translateY(15px)!important}
.fixed .box-nav-vertical:not(.open) .block-content{visibility:hidden!important;opacity:0!important;-webkit-transform:translateY(15px)!important;-moz-transform:translateY(15px)!important;-ms-transform:translateY(15px)!important;-o-transform:translateY(15px)!important;transform:translateY(15px)!important}
.ovic-menu-wapper .submenu{position:relative}
.ovic-menu-wapper .submenu li{position:relative;background-color:#f6f6f6}
.ovic-menu-wapper .submenu li:hover{background-color:var(--theme)}
.ovic-menu-wapper .submenu li:hover>a{color:#fff}
.ovic-menu-wapper .submenu li:hover>ul{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);visibility:visible;opacity:1}
.ovic-menu-wapper .submenu li+li{border-top:1px solid rgba(255,255,255,.4)}
.ovic-menu-wapper .submenu li a{font-size:14px;color:#333;font-weight:400;font-family:var(--menu-font);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:12.3px 10px;display:block}
@media screen and (prefers-reduced-motion:reduce){
.ovic-menu-wapper .submenu li a{transition:none}
}
.ovic-menu-wapper .submenu li ul{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);position:absolute;top:0;left:100%;visibility:hidden;opacity:0;min-width:200px}
@media screen and (prefers-reduced-motion:reduce){
.ovic-menu-wapper .submenu li ul{transition:none}
}
.ovic-menu-wapper .submenu>li{border:1px solid #ebebeb}
.ovic-menu-wapper .submenu>li>a{font-size:14px;color:#000;font-weight:400;font-family:var(--menu-font);box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:47px;position:relative}
.ovic-menu-wapper .submenu>li>a:before{content:url(../images/fa-right.png);position:relative;margin-left:5px;margin-right:15px}
.ovic-menu-wapper .submenu>li:nth-child(n+9){display:none}
.btn-view-all{font-size:15px;color:#000;font-weight:400;background-color:#f6f6f6;border:1px solid #ebebeb;border-top:0;text-transform:capitalize;padding:12.3px 10px;display:block}
.menubar{z-index:50;position:relative;top:0;left:0;background-color:var(--menu-bg)}
.menubar .container{padding:0}
.menubar.fixed{background:rgba(0,0,0,.7)}
.menubar.fixed .container{padding:0 15px;max-width:1030px}
.menubar-container{box-sizing:border-box;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.menu{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:0;position:relative}
.menu__item{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-sizing:border-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative}
@media screen and (prefers-reduced-motion:reduce){
.menu__item{transition:none}
}
.menu__item:hover .menu__link{color:var(--menu-link-hover-color);background-color:var(--menu-item-hover-bg)}
.menu__item:hover>.submenu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);visibility:visible;opacity:1}
.menu__link{font-size:15px;color:#fff;font-family:var(--menu-font);box-sizing:border-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;min-height:50px;padding:0;position:relative;width:100%;text-align:center}
@media screen and (prefers-reduced-motion:reduce){
.menu__link{transition:none}
}
.menu__link.active{background-color:var(--menu-item-hover-bg);color:var(--menu-link-hover-color)}
.menu__line{border-top-color:#d9956c;margin:0}
.menu--left{z-index:50;box-sizing:border-box;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;position:relative}
.menu .submenu{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);position:absolute;top:100%;left:0;visibility:hidden;opacity:0;min-width:250px}
@media screen and (prefers-reduced-motion:reduce){
.menu .submenu{transition:none}
}
.menu .submenu li{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;background-color:#fff}
@media screen and (prefers-reduced-motion:reduce){
.menu .submenu li{transition:none}
}
.menu .submenu li:hover{background-color:var(--theme)}
.menu .submenu li:hover>a{color:#fff}
.menu .submenu li:hover>ul{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);visibility:visible;opacity:1}
.menu .submenu li+li{border-top:1px solid rgba(255,255,255,.4)}
.menu .submenu li a{font-size:14px;color:#333;font-weight:400;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;padding:8px 10px}
@media screen and (prefers-reduced-motion:reduce){
.menu .submenu li a{transition:none}
}
.menu .submenu li ul{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);position:absolute;top:0;left:100%;visibility:hidden;opacity:0;min-width:200px}
@media screen and (prefers-reduced-motion:reduce){
.menu .submenu li ul{transition:none}
}
.menu_mobi,.menu_mobi_add{display:none}
.menu-res{z-index:90}
.section-partner{padding:50px 0}
.partner__item{padding:1px}
.partner__link{position:relative;border:1px solid #b7b7b7;display:block}
.partner__link:before{display:block;content:"";width:100%;padding-top:62.5%}
.copyright{z-index:41;background-color:var(--copyright-bg);position:relative}
.copyright-wrap{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;min-height:55px;width:100%;position:relative}
.copyright__text{font-size:13px;color:#fff;font-weight:400}
.copyright__text span{font-weight:700;text-transform:uppercase}
.thongke{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:0}
.thongke li{font-size:13px;color:#fff;font-weight:400;line-height:1;box-sizing:border-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative;margin-left:20px}
.thongke li+li:before{width:1px;height:12px;background-color:#fff;left:-10px}
.footer__baiviet{width:33%;padding:30px;position:relative}
.footer__baiviet ul li{margin-bottom:10px}
.footer__baiviet ul li a,.footer__baiviet ul li span{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:14px;color:#fff;font-weight:400;position:relative;display:inline-block;padding:0}
@media screen and (prefers-reduced-motion:reduce){
.footer__baiviet ul li a,.footer__baiviet ul li span{transition:none}
}
.footer__baiviet ul li a[href]:hover,.footer__baiviet ul li span[href]:hover{color:#ff0;padding-left:10px}
.footer__baiviet ul li a:before,.footer__baiviet ul li span:before{width:8px;height:8px;content:'+';display:inline-block;position:relative;margin:0 10px 0 0}
.header{z-index:41;position:relative;top:0;left:0;background-color:var(--header-bg)}
.p-index .header{position:absolute}
.header .container{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.header-right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-left:30px}
.header-info{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;min-height:50px;border-bottom:1px solid rgba(255,255,255,.2)}
.header-info p{font-size:20px;color:#fff;font-weight:400;margin-bottom:0;position:relative;padding-left:40px}
.header-info p i{color:#fff;position:absolute;left:0;width:30px;height:30px;font-size:30px;top:calc(50% - 30px / 2);transform:rotate(10deg)}
.header-info p a{color:var(--theme);font-weight:700;transition:.4s;font-size:25px;line-height:1}
.header-info p a:hover{color:#0a96fa}
.footer{z-index:1;position:relative}
.footer-wrap{background-image:url(../images/ft-bg.png);background-repeat:no-repeat;background-position:center 0;background-size:cover;background-color:var(--footer-bg);position:relative}
.footer-box{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:50px 0 25px 0}
.footer__title{font-size:21px;color:var(--theme);font-weight:700;font-family:var(--menu-font);line-height:1;margin-bottom:10px;text-transform:uppercase}
.footer__line{width:40px;height:2px;background-color:#fff;margin-bottom:25px;margin-left:0;border:0}
.footer__tags{width:22%}
.footer__tags ul li{display:inline-block;margin:0 0 12px 0;position:relative;padding-left:15px}
.footer__tags ul li::before{content:'';display:block;width:5px;height:5px;position:absolute;left:0;top:11px;background:#fff;border-radius:50%}
.footer__tags ul li a{font-size:15px;color:#fff;font-weight:400;transition:.4s}
.footer__tags ul li a:hover{color:var(--theme)}
.footer__info{width:33.6134453782%;position:relative}
.footer__info-body{font-size:15px;color:#fff;font-weight:400}
.footer__info-body p{margin-bottom:10px}
.footer__fanpage{width:40%}
#footer-map,#footer-map iframe{overflow:hidden;width:100%;height:250px}
.codebando,.codebando iframe{overflow:hidden;width:100%;height:500px}
.main-title{position:relative;margin-bottom:30px;text-align:center}
.main-title__link{font-size:35px;font-family:var(--title-font);line-height:1.3;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;text-transform:uppercase;display:block}
@media screen and (prefers-reduced-motion:reduce){
.main-title__link{transition:none}
}
.main-title__link i{font-style:normal}
.main-title__link[href]{cursor:pointer}
.main-title__link[href]:hover{color:var(--theme)}
.main-title__desc{color:#000;font-weight:400;box-sizing:border-box;display:inline-flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative}
.main-title__line{background-image:url(../images/idx-tit.png);background-repeat:no-repeat;background-position:center 0;width:144px;height:19px;display:block;position:relative;border:0;margin:0 auto 10px}
.main-title--white .main-title__link{color:#fff}
.title-main span{font-size:2.5em;font-weight:400;font-family:var(--title-font);line-height:1.5;color:var(--theme2)}
.text-main img{max-width:100%!important;height:auto!important}
.slideshow .owl-item a{position:relative}
.slideshow .owl-item a::before{display:block;content:"";width:100%;padding-top:48.3162518302%}
.slideshow .owl-item a img{background-color:#fff}
.slide-button{font-size:15px;color:#fff;font-weight:400;text-transform:uppercase;padding:13px 38px;border-radius:30px;border:1px solid #fff;background-color:var(--theme)}
.owl-item.active .slide-button{animation:slideAnimate .4s linear .4s backwards}
.slide-content{box-sizing:border-box;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;height:100%;text-align:center}
.slide-content h4{font-size:65px;color:#fff;font-family:UTMImpact;line-height:1;text-transform:uppercase;margin-bottom:10px}
.owl-item.active .slide-content h4{animation:slideAnimate .4s linear .4s backwards}
.slide-content p{font-size:20px;color:#fff;font-weight:500;font-family:Montserrat;text-transform:uppercase}
.owl-item.active .slide-content p{animation:slideAnimate .4s linear .4s backwards}
@media (max-width:992px){
.slide-content h4{font-size:25px}
}
@media (max-width:425px){
.slide-content h4{font-size:20px}
}
@-webkit-keyframes slideFadeIn{
0%{transform:scale(1.5)}
}
@-webkit-keyframes slideAnimate{
0%{transform:scale(.5) translateY(-50px);opacity:0}
}
@-webkit-keyframes fadeInUpSD{
0%{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}
100%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1}
}
.search .icon-search{z-index:100;width:40px;height:40px;border-radius:100%;box-sizing:border-box;display:inline-flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;cursor:pointer;background-color:transparent;border:1px solid transparent;position:relative;order:1;margin-bottom:0}
.search .icon-search.active{background-color:var(--theme);color:#fff}
.search .icon-search.active i{color:#fff}
.search .icon-search i{color:#fff;font-size:17px}
.search .search-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;position:absolute;top:100%;right:0;opacity:0;overflow:hidden;background-color:#fff;border:1px solid var(--theme)}
.search .search-grid input{width:calc(100% - 40px);height:40px;font-size:14px;color:#333;border:0;line-height:40px;outline:0;background-color:transparent;padding-left:10px}
.search .search-grid input::-moz-placeholder{color:rgba(51,51,51,.7);opacity:1}
.search .search-grid input:-ms-input-placeholder{color:rgba(51,51,51,.7)}
.search .search-grid input::-webkit-input-placeholder{color:rgba(51,51,51,.7)}
.search .search-grid p{font-size:16px;color:#333;line-height:40px;box-sizing:border-box;display:inline-flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:40px;height:40px;margin:0;cursor:pointer}
.search{overflow:hidden;margin-left:25px}
.mxh{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;z-index:100;margin:20px 0 0}
.mxh span{font-size:15px;color:#fff;font-weight:400}
.mxh a{box-sizing:border-box;display:inline-flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-image:url(../images/i-mxh.png);background-repeat:no-repeat;background-position:0 0;width:45px;height:45px;margin-left:10px}
.mxh a img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;max-height:25px;object-fit:scale-down}
@media screen and (prefers-reduced-motion:reduce){
.mxh a img{transition:none}
}
.mxh a img:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.mxh--ft{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;-moz-justify-content:start;justify-content:start}
.mxh--ft a{width:35px;height:35px;border:1px solid #fff;margin-left:0;margin-right:10px}
.newsletter{max-width:770px;margin-left:auto}
.newsletter__head h5{font-size:26px;color:#fff;font-weight:700;font-family:var(--title-font);text-transform:capitalize}
.newsletter__head p{font-size:15px;color:#fff;font-weight:400;margin-bottom:0}
.newsletter__body{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin-bottom:10px}
.newsletter form{box-sizing:border-box;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:15px}
.newsletter form .form-group-flex{width:calc(50% - 5px);box-sizing:border-box;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.newsletter form .form-group-flex .form-group{margin-bottom:0}
.newsletter form .form-group-flex .form-group+.form-group{margin-top:10px}
.newsletter form .form-group-linethird{width:calc(50% - 5px)}
.newsletter form .form-group{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;position:relative;margin-bottom:0}
.newsletter form .form-group .invalid-feedback{visibility:hidden;height:0;margin:0}
.newsletter form .form-group .form-control{font-size:16px;color:#000;font-weight:400;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;height:45px;padding:10px;background-color:#fff;border:0;border-radius:0;outline:0;box-shadow:none}
.newsletter form .form-group .form-control::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}
.newsletter form .form-group .form-control:-ms-input-placeholder{color:rgba(0,0,0,.5)}
.newsletter form .form-group .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5)}
.newsletter form .form-group textarea.form-control{height:100px}
.newsletter form .newsletter-button{margin-top:6px}
.newsletter form .newsletter-button input[type=reset],.newsletter form .newsletter-button input[type=submit]{font-size:15px;color:#fff;font-weight:700;line-height:40px;background-color:var(--theme2);display:block;text-transform:uppercase;width:100%;border-radius:0;border:0;text-align:center;padding:0 45px;margin:0 auto}
.btn-more{box-sizing:border-box;display:inline-flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:36px;padding:0 25px;cursor:pointer;display:inline-block;border-radius:0;border:1px solid var(--theme2);color:var(--theme2);position:relative;font-style:italic}
.btn-more:hover{background:var(--theme2);color:#fff}
@media screen and (prefers-reduced-motion:reduce){
.btn-more{transition:none}
}
.btn-more span{font-size:14px;color:inherit;font-weight:400;font-family:var(--menu-font);line-height:36px;z-index:40;position:relative}
.btn-more i{margin-left:5px}
.btn-more2{box-sizing:border-box;display:inline-flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:45px;width:fit-content;margin:0 auto;padding:0 24px;cursor:pointer;display:block;text-transform:uppercase;background-color:transparent;border:2px solid #fff;color:#fff;position:relative}
@media screen and (prefers-reduced-motion:reduce){
.btn-more2{transition:none}
}
.btn-more2 span{font-size:15px;color:inherit;font-weight:400;line-height:45px;z-index:40;position:relative}
.btn-more2:hover{color:#000}
.mt-section{margin-top:var(--gap)}
.section-about{background:url(../images/building_left.png) no-repeat bottom left,url(../images/building_right.png) no-repeat bottom right,url(../images/about-bg.png) no-repeat center/cover fixed;padding:50px 0}
.about-header{text-align:center;margin-bottom:20px}
.about-header__desc{font-size:35px;color:var(--theme2);font-weight:400;font-family:var(--title-font);text-transform:uppercase}
.about-header__link{font-size:35px;font-family:var(--title-font);text-transform:uppercase}
.about-header__link i{font-style:normal}
.about-desc{color:#000;font-weight:400;display:block;display:-webkit-box;max-height:150px;line-height:25px;overflow-y:auto;text-align:center;padding-right:5px}
.service_slick{margin:-15px 0}
.service_slick .item{margin:15px 0}
.service-item{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding-bottom:30px}
.service-item__image{width:57.9831932773%;margin-bottom:30px}
.service-item__info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:50px;background-color:#f2f2f2;border-top:30px solid #fff;position:relative}
.service-item__info:before{width:calc(100% + 100px);height:30px;position:absolute;right:0;bottom:0;background-color:#f2f2f2}
.service-item__header h3{line-height:1.5;font-size:25px;color:#000;font-weight:400;font-family:Oswald;text-transform:uppercase}
.service-item__header h3 a{color:inherit;transition:.4s}
.service-item__header h3 a:hover{color:var(--theme2)}
.service-item__desc.text-split{-webkit-line-clamp:6;font-size:15px;color:#000;font-weight:400;margin-bottom:15px;line-height:2}
.service-item--even .service-item__image{order:2}
.service-item--even .service-item__info:before{right:inherit;left:0}
.section-newsletter{background:url(../images/newsletter-bg.png) no-repeat top left/cover fixed}
.section-newsletter .container{background-repeat:no-repeat;background-position:left 0 bottom;padding:50px 0 25px 0}
.hotline-home p{font-size:24px;color:#fff;font-weight:400;text-align:center}
.hotline-home h6{font-size:40px;color:var(--theme);font-family:UTMHelvetIns;box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;min-height:48px;padding-left:50px;position:relative}
.hotline-home h6:before{content:url(../images/i-hotline.png);position:relative;top:10px}
.hotline-home h6 span{font-size:40px;color:#fff;font-family:SheliaVNFRegular;margin:0 10px 0 30px}
.project-home-slick{margin:0 -15px}
.project-home-item{padding:0 15px}
.project-home-item a{position:relative;background-image:url(../images);background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:var(--bg);position:relative;display:block}
.project-home-item a:before{display:block;content:"";width:100%;padding-top:100%}
.project-home-item a .overlay{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:end;-moz-align-items:end;align-items:end;background-image:url(../images/shadow.png);background-repeat:repeat-x;background-position:0 bottom;background-color:transparent;opacity:1}
.project-home-item a .overlay h4{font-size:20px;color:#fff;font-weight:400;font-family:Oswald;margin-bottom:20px}
.section-video-home{position:relative;overflow:hidden}
.main-slider-for-slick-item a{background-image:url(../images);background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;background-image:var(--bg);display:block;position:relative}
.main-slider-for-slick-item a:before{display:block;content:"";width:100%;padding-top:35%}
.main-slider-for-slick-item a:after{width:143px;height:143px;background-image:url(../images/play2.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.main-slider-nav-slick{position:absolute;top:0;right:0;bottom:0;width:265px;height:100vh;background-color:rgba(0,0,0,.8);padding:15px 30px}
.main-slider-nav-slick-item{margin:15px 0}
.main-slider-nav-slick-item figure{background-image:url(../images);background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;cursor:pointer;background-image:var(--bg);display:block;position:relative}
.main-slider-nav-slick-item figure:before{display:block;content:"";width:100%;padding-top:75%}
.main-slider-nav-slick-item figure:after{width:48px;height:48px;background-image:url(../images/play.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.news-home-wrapper{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
.news-home-item{box-sizing:border-box;flex:0 0 calc(50% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px}
.news-home-item__link{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:start;-moz-align-items:start;align-items:start}
.news-home-item__figure{width:44.8275862069%;margin-bottom:0}
.news-home-item__body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-left:10px}
.news-home-item__name.text-split{-webkit-line-clamp:2;font-size:16px;color:#000;font-weight:700;text-transform:uppercase;line-height:1.5;transition:.4s}
.news-home-item__name:hover{color:var(--theme2)}
.news-home-item__date{font-size:13px;color:#989898;font-weight:400;font-style:italic;margin-bottom:7px}
.news-home-item__desc{font-size:15px;color:#000;font-weight:400;display:block;display:-webkit-box;line-height:1.5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.video-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}
.video__item{box-sizing:border-box;flex:0 0 23%;margin-left:1%;margin-right:1%;margin-bottom:2%;cursor:pointer}
.video__image{position:relative;margin-bottom:10px}
.video__image:before{width:40px;height:28px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:41;background-image:url(../images/playin.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.video__img{width:100%}
.video__name{font-size:1em;color:#000;font-weight:400;text-align:center}
.about-tieuchi{margin-top:40px}
.text-split{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}
.about__item{text-align:center}
.about__name{font-size:20px;font-weight:600;color:#3380cb;margin:15px 0 10px 0;transition:.4s}
.about__desc.text-split{font-size:15px;line-height:22px;color:#333}
.slick_about{margin:0 -10px}
.slick_about .item{margin:0 10px}
.about__item:hover .about__pic img{transform:rotateY(360deg);transition:.8s}
.about__item:hover .about__name{color:var(--theme)}
.boxXaydung{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}
.xaydung__name.text-split{-webkit-line-clamp:2;font-size:17px;line-height:1.5;font-weight:700;color:#000;transition:.4s;margin:12px 0 6px 0}
.xaydung__name.text-split:hover{color:var(--theme)}
.xaydung__desc.text-split{font-size:15px;color:#333;line-height:25px}
@media (max-width:425px){
.video__item{box-sizing:border-box;flex:0 0 48%;margin-left:1%;margin-right:1%;margin-bottom:2%}
}
.news-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}
.news__item{box-sizing:border-box;flex:0 0 48%;margin-left:1%;margin-right:1%;margin-bottom:2%}
.news__link{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.news__link:hover .news__name{color:red}
.news__image{width:36%;margin-bottom:10px}
.news__img{background-color:#eee;width:100%}
.news__body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-left:1em}
.news__name{font-size:16px;color:var(--color-title-main);font-weight:700;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
@media screen and (prefers-reduced-motion:reduce){
.news__name{transition:none}
}
.news__desc{font-size:14px;color:#333;font-weight:400;display:block;display:-webkit-box;max-height:63px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.news__date{font-size:14px;color:#807f7f;font-weight:400}
@media (max-width:440px){
.news__image{width:100%}
.news__body{margin-left:0;text-align:center}
}
@media (max-width:850px){
.news__item{box-sizing:border-box;flex:0 0 98%;margin-left:1%;margin-right:1%;margin-bottom:2%}
.news--verticle .news__item{box-sizing:border-box;flex:0 0 48%;margin-left:1%;margin-right:1%;margin-bottom:2%}
}
@media (max-width:425px){
.news--verticle .news__item{box-sizing:border-box;flex:0 0 98%;margin-left:1%;margin-right:1%;margin-bottom:2%}
}
.giaiphap-item a{display:block}
.giaiphap-item a h5{font-size:16px;color:#000;font-weight:500;display:block;display:-webkit-box;height:48px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.giaiphap-item a p{font-size:14px;color:#000;font-weight:400;display:block;display:-webkit-box;height:63px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.product-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2605042017%;margin-right:-1.2605042017%}
.product{box-sizing:border-box;flex:0 0 22.4789915966%;margin-left:1.2605042017%;margin-right:1.2605042017%;margin-bottom:2.5210084034%;margin-bottom:20px}
.slick-box-item .product{width:100%;margin:0;padding-bottom:2px}
.product__box{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;height:100%;background-color:#fff}
@media screen and (prefers-reduced-motion:reduce){
.product__box{transition:none}
}
.product__box:hover .product__img--above{z-index:-1}
.product__box:hover .product__img--bottom{z-index:1;left:0;opacity:1}
.product__link{z-index:40;position:relative;display:block;width:100%;margin-bottom:20px}
.product__image{position:relative;margin-bottom:0;overflow:hidden}
.product__image::before{display:block;content:"";width:100%;padding-top:90.9090909091%}
.product__name{font-size:17px;color:#000;font-weight:700;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;position:relative;margin:0 0 5px 0}
@media screen and (prefers-reduced-motion:reduce){
.product__name{transition:none}
}
.product__name a{z-index:41;position:relative;color:inherit;display:block}
.product__price{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;-moz-justify-content:start;justify-content:start;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;font-size:20px;color:var(--theme);font-weight:700;width:100%;position:relative;margin-bottom:0}
.product__price-new{line-height:1.5}
.product__price-old{text-decoration:line-through;line-height:1.5;padding-left:5px}
.product__cart-add{cursor:pointer}
.product__cart-buy{cursor:pointer}
.slick-box-item{padding:0 .625em}
.spnoibat-main{margin:0 -.625em}
.page_danhmuc .slick-slider{margin:0 -.3125em}
.grid_fanpage_map{display:grid;grid-template-columns:repeat(2,calc(50% - 7.5px));justify-content:space-between}
.boxAlbumDetail{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px}
@media screen and (min-width:768px) and (max-width:992px){
.main-title__link{font-size:25px}
}
@media screen and (min-width:768px) and (max-width:992px) and (max-width:425px){
.main-title__link{font-size:25px}
}
@media screen and (min-width:768px) and (max-width:992px){
.header{display:none}
.logo-mobile{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.logo-mobile img{max-height:65px}
.menu-bar-res{margin-right:0}
.menu-bar-res--right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.hero-image{display:none}
.menubar{display:none}
.menu_mobi{display:flex}
#hamburger span,#hamburger:after,#hamburger:before{background-color:#fff}
.search-res .icon-search{color:#fff}
.menu-res{width:100%;background-color:#101010}
.toolbar{background-color:#04acaf}
.slideshow{width:100%}
.footer__line{display:none}
.footer__info{width:100%;margin-bottom:1em;text-align:center}
.footer__tags{width:49%;margin-bottom:1em}
.footer__fanpage{width:49%;margin-bottom:1em}
.footer__baiviet{width:49%;margin-bottom:1em;padding:0}
}
@media screen and (min-width:768px) and (max-width:992px) and (max-width:425px){
.footer__title{text-align:center}
.footer__info{width:100%}
.footer__baiviet{width:100%}
.footer__fanpage{width:100%}
.footer__tags{width:100%}
}
@media screen and (min-width:768px) and (max-width:992px){
.boxAlbumDetail{grid-template-columns:repeat(3,1fr)}
.copyright-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center;padding:7px;height:auto}
.copyright__text{width:100%;margin-bottom:10px}
.copyright .thongke{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%}
.copyright .thongke li:first-child{margin-left:0}
.copyright .thongke li:first-child:before{display:none}
#footer-map,#footer-map iframe{}
.slide-content h4{font-size:22px}
.slide-content p{font-size:14px}
.slide-button{display:none}
.service-item__header h3{font-size:21px}
.service-item__image{width:100%}
.service-item__image img{width:100%}
.service-item__info{-webkit-box-flex:unset;-webkit-flex:unset;-moz-box-flex:unset;-moz-flex:unset;-ms-flex:unset;flex:unset;width:100%;padding:10px}
.service-item__info:before{display:none}
.section-newsletter .container{background:0 0!important}
.video_right{display:none}
.video_left{width:100%}
.main-slider-for-slick-item a:after{width:80px;height:80px}
.mxh{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}
.product-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2605042017%;margin-right:-1.2605042017%}
.product{box-sizing:border-box;flex:0 0 47.4789915966%;margin-left:1.2605042017%;margin-right:1.2605042017%;margin-bottom:2.5210084034%}
.sec-pdhighlight .page_danhmuc .product-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2605042017%;margin-right:-1.2605042017%}
.sec-pdhighlight .page_danhmuc .product{box-sizing:border-box;flex:0 0 47.4789915966%;margin-left:1.2605042017%;margin-right:1.2605042017%;margin-bottom:2.5210084034%}
}
@media screen and (min-width:425px) and (max-width:768px){
.form-search-pth{width:100%!important}
.main-title__link{font-size:25px}
}
@media screen and (min-width:425px) and (max-width:768px) and (max-width:425px){
.main-title__link{font-size:25px}
}
@media screen and (min-width:425px) and (max-width:768px){
.boxAlbumDetail{grid-template-columns:repeat(2,1fr)}
.header{display:none}
.logo-mobile{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.logo-mobile img{max-height:65px}
.menu-bar-res{margin-right:0}
.menu-bar-res--right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.hero-image{display:none}
.menubar{display:none}
.menu_mobi{display:flex}
#hamburger span,#hamburger:after,#hamburger:before{background-color:#fff}
.search-res .icon-search{color:#fff}
.menu-res{width:100%;background-color:#101010}
.toolbar{background-color:#04acaf}
.slideshow{width:100%}
.footer__line{display:none}
.footer__info{width:100%;margin-bottom:1em;text-align:center}
.footer__tags{width:49%;margin-bottom:1em}
.footer__fanpage{width:49%;margin-bottom:1em}
.footer__baiviet{width:49%;margin-bottom:1em;padding:0}
}
@media screen and (min-width:425px) and (max-width:768px) and (max-width:425px){
.footer__title{text-align:center}
.footer__info{width:100%}
.footer__baiviet{width:100%}
.footer__fanpage{width:100%}
.footer__tags{width:100%}
}
@media screen and (min-width:425px) and (max-width:768px){
.xaydung__name.text-split{font-size:15px}
.xaydung__desc.text-split{font-size:14px}
.service-item__desc.text-split{-webkit-line-clamp:3;min-height:90px}
.grid_fanpage_map{grid-template-columns:100%;gap:30px}
.boxXaydung{grid-template-columns:repeat(3,1fr);gap:15px}
.service-item .service-item__image{order:1!important}
.service-item .service-item__info{order:2!important}
.copyright-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center;padding:7px;height:auto}
.copyright__text{width:100%;margin-bottom:10px}
.copyright .thongke{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%}
.copyright .thongke li:first-child{margin-left:0}
.copyright .thongke li:first-child:before{display:none}
#footer-map,#footer-map iframe{}
.slide-content h4{font-size:22px}
.slide-content p{font-size:14px}
.slide-button{display:none}
.service-item__header h3{font-size:21px}
.service-item__image{width:100%;margin:0}
.service-item__image img{width:100%}
.service-item__info{-webkit-box-flex:unset;-webkit-flex:unset;-moz-box-flex:unset;-moz-flex:unset;-ms-flex:unset;flex:unset;width:100%;padding:10px;border:none}
.service-item__info:before{display:none}
.section-newsletter .container{background:0 0!important}
.video_right{display:none}
.video_left{width:100%}
.main-slider-for-slick-item a:after{width:80px;height:80px}
.mxh{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}
.product-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2605042017%;margin-right:-1.2605042017%}
.product{box-sizing:border-box;flex:0 0 47.4789915966%;margin-left:1.2605042017%;margin-right:1.2605042017%;margin-bottom:2.5210084034%}
.sec-pdhighlight .page_danhmuc .product-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2605042017%;margin-right:-1.2605042017%}
.sec-pdhighlight .page_danhmuc .product{box-sizing:border-box;flex:0 0 47.4789915966%;margin-left:1.2605042017%;margin-right:1.2605042017%;margin-bottom:2.5210084034%}
}
@media screen and (max-width:425px){
.form-search-pth{width:100%!important}
.boxXaydung{grid-template-columns:repeat(2,1fr)}
.main-title__link{font-size:25px}
}
@media screen and (max-width:425px) and (max-width:425px){
.main-title__link{font-size:25px}
}
@media screen and (max-width:425px){
.header{display:none}
.logo-mobile{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.logo-mobile img{max-height:65px}
.menu-bar-res{margin-right:0}
.menu-bar-res--right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.hero-image{display:none}
.menubar{display:none}
.menu_mobi{display:flex}
#hamburger span,#hamburger:after,#hamburger:before{background-color:#fff}
.search-res .icon-search{color:#fff}
.menu-res{width:100%;background-color:#101010}
.toolbar{background-color:var(--theme2)!important}
.slideshow{width:100%}
.footer__line{display:none}
.footer__info{width:100%;margin-bottom:1em;text-align:center}
.footer__tags{width:49%;margin-bottom:1em}
.footer__fanpage{width:49%;margin-bottom:1em}
.footer__baiviet{width:49%;margin-bottom:1em;padding:0}
}
@media screen and (max-width:425px) and (max-width:425px){
.footer__title{text-align:center}
.footer__info{width:100%}
.footer__baiviet{width:100%}
.footer__fanpage{width:100%}
.footer__tags{width:100%}
}
@media screen and (max-width:425px){
.copyright-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center;padding:7px;height:auto}
.copyright__text{width:100%;margin-bottom:10px}
.copyright .thongke{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%}
.copyright .thongke li:first-child{margin-left:0}
.copyright .thongke li:first-child:before{display:none}
#footer-map,#footer-map iframe{}
.slide-content h4{font-size:22px}
.slide-content p{font-size:14px}
.slide-button{display:none}
.service-item__header h3{font-size:21px}
.service-item__image{width:100%}
.service-item__image img{width:100%}
.service-item__info{-webkit-box-flex:unset;-webkit-flex:unset;-moz-box-flex:unset;-moz-flex:unset;-ms-flex:unset;flex:unset;width:100%;padding:10px}
.service-item__info:before{display:none}
.section-newsletter .container{background:0 0!important}
.video_right{display:none}
.video_left{width:100%}
.main-slider-for-slick-item a:after{width:80px;height:80px}
.mxh{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}
.product-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2605042017%;margin-right:-1.2605042017%}
.product{box-sizing:border-box;flex:0 0 47.4789915966%;margin-left:1.2605042017%;margin-right:1.2605042017%;margin-bottom:2.5210084034%}
.sec-pdhighlight .page_danhmuc .product-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2605042017%;margin-right:-1.2605042017%}
.sec-pdhighlight .page_danhmuc .product{box-sizing:border-box;flex:0 0 47.4789915966%;margin-left:1.2605042017%;margin-right:1.2605042017%;margin-bottom:2.5210084034%}
}
@media screen and (max-width:425px) and (max-width:330px){
.form-search-pth{width:100%!important}
.product-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}
.product{box-sizing:border-box;flex:0 0 100%}
.sec-pdhighlight .page_danhmuc .product-grid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2605042017%;margin-right:-1.2605042017%}
.sec-pdhighlight .page_danhmuc .product{box-sizing:border-box;flex:0 0 47.4789915966%;margin-left:1.2605042017%;margin-right:1.2605042017%;margin-bottom:2.5210084034%}
}
@media screen and (max-width:425px){
.news-home-item__name.text-split{font-size:15px}
.news-home-item__date{margin-bottom:6px}
.slideshow .owl-item a{position:relative}
.slideshow .owl-item a:before{display:block;content:"";width:100%;padding-top:50%}
.slide-content h4{font-size:1.3rem}
.slide-content p{font-size:1rem}
.section-newsletter{padding:40px 0}
.hotline-home h6{padding-left:0}
.hotline-home h6 span{margin-left:0}
.hotline-home h6:before{display:none}
.newsletter{float:none}
.newsletter form .form-group-flex{width:100%}
.newsletter form .form-group-linethird{width:100%;margin-top:10px}
.news-home-item{-webkit-box-flex:unset;-webkit-flex:unset;-moz-box-flex:unset;-moz-flex:unset;-ms-flex:unset;flex:unset;width:100%}
.news-home-item__body{margin-top:0}
}