/*
Theme Name: DEV Wordpress
Version:5.0
Author: Wordpress
*/
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Thin.otf);font-weight:200;font-display:block;font-style:normal}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Thin-Italic.otf);font-weight:200;font-display:block;font-style:italic;}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-XLight.otf);font-weight:300;font-display:block;font-style:normal}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-XLight-Italic.otf);font-weight:300;font-display:block;font-style:italic;}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Light.otf);font-weight:400;font-display:block;font-style:normal}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Light-Italic.otf);font-weight:400;font-display:block;font-style:italic;}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Book.otf);font-weight:500;font-display:block;font-style:normal}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Book-Italic.otf);font-weight:500;font-display:block;font-style:italic;}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Regular.otf);font-weight:600;font-display:block;font-style:normal}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Regular-Italic.otf);font-weight:600;font-display:block;font-style:italic;}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Bold.otf);font-weight:700;font-display:block;font-style:normal}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Bold-Italic.otf);font-weight:700;font-display:block;font-style:italic;}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Black.otf);font-weight:800;font-display:block;font-style:normal}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Black-Italic.otf);font-weight:800;font-display:block;font-style:italic;}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Ultra.otf);font-weight:900;font-display:block;font-style:normal}
@font-face{font-family:'SVN-Gotham';src:url(fonts/SVN-Gotham-Ultra-Italic.otf);font-weight:900;font-display:block;font-style:italic;}

body{color:#00263E;font-family:'SVN-Gotham';font-size: 16px;padding-top: 40px;}
body.logged-in{}
.n2:nth-child(2n+1){clear: left;}
.n3:nth-child(3n+1){clear: left;}
.n4:nth-child(4n+1){clear: left;}
.n5:nth-child(5n+1){clear: left;}
.n6:nth-child(6n+1){clear: left;}

.tagged_as{padding: 15px 0;}
.tagged_as a{font-size: 14px;
    background: #f1f1f1;
    margin: 5px 10px 5px 0;
    display: inline-block;
    float: none;
    padding: 5px 10px;
    border-radius: 5px;}
.head.navbar-fixed-top {animation: stuckMoveDown .6s; box-shadow: 1px 1px 10px rgba(0,0,0,0.15);}
@keyframes stuckMoveDown {
0%{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
@keyframes stuckMoveUp {
0%{transform:translateY(100%)}
100%{transform:translateY(0)}
}
@keyframes stuckFadeIn {
0%{opacity:0}
100%{opacity:1}
}

.container{width: 1140px;max-width: 100%;padding-left: 12px;padding-right: 12px;}
.row{margin: 0 -12px;}
.row>div{padding: 0 12px;}
.row10{margin: 0 -10px;}
.row5{margin: 0 -5px}
.row10 >div{padding: 0 10px;}
.row5 >div{padding: 0 5px}
.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
.flex{display: flex;flex-wrap: wrap;}
.flex-center{align-items: center;}
/* 'row-reverse' Dùng cho trường hợp đảo trái phải phần tử con */
/* 'column-reverse' Dùng cho trường hợp đảo trên dưới phần tử con */
.row-reverse{flex-direction: row-reverse; }
.column-reverse{flex-direction: column-reverse;}

.modal-dialog{margin: 80px auto 0}
.modal-content {
border: none;
box-shadow: none;
border-radius: .5rem;
position: relative;
background-color: #fff;
background-clip: padding-box;
outline: 0;}
.modal-header {
background-color: #045d2d;
color: #fff;
padding: 15px;
border-bottom: 1px solid #e5e5e5;
min-height: 16.42857143px;}
.modal-header .modal-title {
position: relative;
min-height: 44px;
font-weight: 400;
font-size: 18px;
line-height: normal;
margin: 0;
line-height: 44px;
color: #fff;}
button.close {width: 30px;height: 30px; position: absolute;right: 10px;top: 10px;opacity: 1;}

.btn, input[type="submit"] {display: inline-block;height: 40px;line-height: 40px;padding: 0 20px;text-align: center;white-space: nowrap;outline: none!important;cursor: pointer;border: none;
letter-spacing: 0;-webkit-transition: background-color .1s ease-in;-moz-transition: background-color .1s ease-in;-ms-transition: background-color .1s ease-in;-o-transition: background-color .1s ease-in;transition: background-color  .1s ease-in;-webkit-border-radius: 0;border-radius: 0;}
input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="file"], input[type="number"], input[type="tel"], textarea, select {border: 1px solid #c4c4c4;padding: 10px;width: 100%;max-width: 100%;display: block;line-height: 18px;outline: none;}


*{margin:0;padding:0;line-height:1.5}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
a{text-decoration:none;cursor:pointer;color:#00263E;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
a:hover{}
img{max-width:100%;border:none;height:auto}
h1,h2,h3,h4,h5,h6{margin-top: 0;line-height: 1.3;}
p.wp-caption-text{text-align:center}

#ftwp-container #ftwp-contents.ftwp-border-medium, #ftwp-container #ftwp-trigger.ftwp-border-medium{border-width: 1px;}
.content-post img{margin-bottom: 20px;}
.content-post iframe{display:block;margin:20px auto;width: 100%;height: 450px;}
.content-post div{margin-bottom: 20px;}
.content-post p{margin-bottom:20px}
.content-post ul,.content-post ol{padding-left: 20px;margin-bottom: 20px;list-style: none;}
.content-post li{position: relative;margin-bottom: 10px;}
.content-post ul:not(.myaccount-menu) li:before{content: "";width: 8px;height: 8px;background-image: url(images/icon_arrow.png);background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;left: -20px;top: 8px;}
.content-post strong,.content-post b,.content-post i,.content-post a{line-height: normal;}
.content-post .gca-column+br{display: none;}
.content-post table{margin-bottom:20px}
.content-post h1{font-size:36px;margin-bottom: 20px;}
.content-post h2{font-size:32px;margin-bottom: 20px;}
.content-post h3{font-size:28px;margin-bottom: 20px;}
.content-post h4{font-size:24px;margin-bottom: 20px;}
.content-post h5,.content-post h6{font-size:18px;margin-bottom: 20px;}
.content-post blockquote {padding: 15px 15px 15px 25px;border-left: 5px solid #000;font-size: 16px;border-radius: 10px;background: #f6f6f6;}
.content-post .gallery{display: flex;flex-wrap: wrap;margin: 0 -12px !important;}
.content-post .gallery br{display: none;}
.content-post .gallery .gallery-item{padding: 12px;margin: 0 !important;}
.content-post .gallery.gallery-columns-2 .gallery-item{width: 50% !important;}
.content-post .gallery.gallery-columns-3 .gallery-item{width: calc(100% / 3) !important;}
.content-post .gallery.gallery-columns-4 .gallery-item{width: 25% !important;}
.content-post .gallery.gallery-columns-5 .gallery-item{width: 20% !important;}
.content-post .gallery.gallery-columns-6 .gallery-item{width: calc(100% / 6) !important;}
.content-post .gallery.gallery-columns-7 .gallery-item{width: calc(100% / 7) !important;}
.content-post .gallery.gallery-columns-8 .gallery-item{width: calc(100% / 8) !important;}
.content-post .gallery.gallery-columns-9 .gallery-item{width: calc(100% / 9) !important;}
.content-post .gallery .gallery-item .gallery-icon{width: 100%;}
.content-post .gallery .gallery-item .gallery-icon img{width: 100%;height: auto;margin: 0; object-fit: cover;border: 0 !important;}
.content-post a{color:#2962ff}
.content-post .wp-caption.aligncenter{max-width:100%!important}
img.aligncenter{display: block;margin: 0 auto;}
.content-post .alignnone{margin:0 25px 25px 0}
.content-post .aligncenter,.content-post div.aligncenter{display:block;margin:25px auto}
.content-post .alignright{float:right;margin:0 0 25px 25px}
.content-post .alignleft{float:left;margin:0 25px 25px 0}
a img.alignright{float:right;margin:0 0 25px 25px}
a img.alignnone{margin:0 25px 25px 0}
a img.alignleft{float:left;margin:0 25px 25px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{border:none;max-width:96%;padding:0;text-align:center}
.wp-caption.alignnone{margin:0 25px 25px 0}
.wp-caption.alignleft{margin:0 25px 25px 0}
.wp-caption.alignright{margin:0 0 25px 25px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:13px;line-height:17px;text-align:center;margin:0;padding:10px 5px 5px}
div.wpcf7 .ajax-loader{position:absolute}
.widget-tabs{padding:7px;margin-bottom:0;border:0;list-style:none;margin-left:0;margin-right:0;background-color:#33b5e5;margin-bottom:1.7rem;word-wrap:break-word}
.tabs-2 li{width:50%}
.nav-tabs .nav-link,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;color:#fff}
.nav-tabs .nav-item.active .nav-link,.nav>li>a:focus,.nav>li>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:rgba(255,255,255,0.2);color:#fff;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.wpcf7-spinner{position: absolute;}
.wpcf7-form-control-wrap{position:initial}
.wpcf7 .wpcf7-not-valid-tip{position:relative;padding:5px 10px!important;line-height:1.2em;left:auto!important;border-radius:3px;background-color:#f1f1f1!important;border:0!important;color:#000;position:absolute;right:0;top:40px;z-index:99;font-size:12px;margin-bottom:5px}
.wpcf7 .wpcf7-not-valid-tip:after{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#f1f1f1;border-width:5px;margin-left:-10px}
.wpcf7 .wpcf7-validation-errors{display:none!important}
.owl-carousel .owl-dots{text-align: center;}
.owl-carousel .owl-dots > *{display: inline-block;zoom: 1;}
.owl-carousel .owl-dots .owl-dot{outline: none;background: none;}
.owl-carousel .owl-dots .owl-dot span {width: 8px;height: 8px;background: #c4c4c4; border-radius: 8px;margin: 0 4px;display: block;}
.owl-carousel .owl-dots .owl-dot.active span{background: #FAA82C;}
.owl-carousel .owl-nav button{position: absolute;top: 50%;transform: translateY(-50%);outline: none;background: none;}
.owl-carousel .owl-nav button span{font-size: 0;background-size: auto;width: 40px;height: 40px;border-radius: 50%; display: block; border: 1px solid #FFFAF5; background-repeat: no-repeat;background-position: center;}
.owl-carousel .owl-nav button.owl-prev{left: -50px;}
.owl-carousel .owl-nav button.owl-next{right: -50px;}
.owl-carousel .owl-nav button.owl-prev span{background-image: url(images/Arrow_left_long.png);}
.owl-carousel .owl-nav button.owl-next span{background-image: url(images/Arrow_right_long.png);}

.widget .gallery{display: grid;grid-column-gap: 10px;grid-row-gap: 10px;}
.widget .gallery br{display: none;}
.widget .gallery.gallery-columns-2{grid-template-columns: repeat(2,1fr);}
.widget .gallery.gallery-columns-4{grid-template-columns: repeat(4,1fr);}
.widget .gallery.gallery-columns-3{grid-template-columns: repeat(3,1fr);}
.widget .gallery.gallery-columns-5{grid-template-columns: repeat(5,1fr);}
.widget .gallery-item{margin: 0 !important;width: 100% !important;display: flex;align-items: center;float: none;}
.widget .gallery-item img{border: none !important}
.columns-2{grid-template-columns: repeat(2,1fr);display: grid;grid-gap: 30px;}
.columns-3{grid-template-columns: repeat(3,1fr);display: grid;grid-gap: 30px;}
.columns-4{grid-template-columns: repeat(4,1fr);display: grid;grid-gap: 30px;}
.columns-5{grid-template-columns: repeat(5,1fr);display: grid;grid-gap: 30px;}
.columns-6{grid-template-columns: repeat(6,1fr);display: grid;grid-gap: 30px;}
.this_mb{display: none;}
.img img{width: 100%;height: auto;object-fit: cover;}
.capt a,.title a,.title span,.title a{line-height: normal;}
.sticky{position: -webkit-sticky;position: sticky;top: 10px;}
.block_slider{margin: -12px;}
.item_slider{padding: 12px;}
#back-top {
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 9999;text-align: center;font-weight:500;font-size: 16px;text-transform: uppercase;line-height: 30px;color: #666;}
#back-top a{display: block;}
#back-top a i{width: 50px;height: 50px;border-radius: 50%;line-height: 50px;text-align: center;color: #fff;font-size: 24px;background: #000;}
#fixed_bot{position: fixed;z-index: 999;bottom: 110px;right: 6%;}
#fixed_bot .icon{width: 64px;height: 64px;background-color: #fff;cursor: pointer; border-radius: 50%;background-size: 24px;background-repeat: no-repeat;background-position: center;background-image: url(images/icon_support.png);box-shadow: 0px 12px 16px -4px rgba(17, 24, 39, 0.1), 0px 4px 6px -2px rgba(17, 24, 39, 0.05);}
#fixed_bot.opened .icon{background-image: url(images/touch_menu_close2.png);background-size: 28px;}
#fixed_bot .box{background-color: #fff;display: none; border-radius: 5px;padding: 15px 0;box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);position: absolute;bottom: calc(100% + 20px);right: 0;z-index: 999;}
#fixed_bot.opened .box{display: block;}
#fixed_bot .box .capt{font-weight: 600;font-size: 16px;margin-bottom: 15px;padding: 0 10px 0 20px;}
#fixed_bot .box .list .item{display: block;position: relative;padding: 8px 25px 8px 55px;white-space: nowrap;}
#fixed_bot .box .list .item .ic{width: 24px;height: 24px;display: block; background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;top: 50%;transform: translateY(-50%);left: 20px;}
#fixed_bot .box .list .item .key{font-size: 12px;display: block;}
#fixed_bot .box .list .item .value{font-size: 16px;font-weight: 600;display: block;}
#fixed_bot .box .list .item.facebook .ic{background-image: url(images/ic_fb.png);}
#fixed_bot .box .list .item.hotline .ic{background-image: url(images/ic_hl.png);}
#fixed_bot .box .list .item.zalo .ic{background-image: url(images/ic_zl.png);}
#fixed_bot .box .list .item:hover{background-color: #FFFAF5;}


/* Header */
#header{position: fixed;top: 0;left: 0; z-index: 999;width: 100%;}
body.logged-in #header{padding-top: 32px;}
#header.croll_top{background: linear-gradient(180deg, rgb(0 38 62 / 80%) 0%, rgb(14 14 14 / 80%) 100%);}
#header.croll_top.opened{background: none;}
/*
#header.croll_top .button_home{background: #00263E;color: #fff;}
#header.croll_top.opened .button_home{background: #fff;color: #00263E;}
*/
.header_top{background-color: #0e0e0e;color: #fff;font-size: 12px;transition: all .3s;}
.header_top a{color: #fff;}
.header_top .flex{height: 40px;justify-content: space-between;}
#header.opened .header_top{opacity: 0;}
.header_hotline a{font-weight: 600;}
.header_main{border-bottom: 1px solid rgba(255, 255, 255, 0.4);transition: all .3s;}
#header.opened .header_main{border-bottom: 0;}
.header_main .flex{height: 72px;justify-content: space-between;}
.header_logo .logo{margin-bottom: 0;}
.header_logo .logo a{display: flex;align-items: center;}
.header_logo .logo img{max-height: 50px;object-fit: contain;}
.header_logo .logo img.image2{display: none;}
/*
#header.croll_top .header_logo .logo img.image2{display: block;}
#header.croll_top .header_logo .logo img.image{display: none;}
#header.croll_top.opened .header_logo .logo img.image2{display: none;}
#header.croll_top.opened .header_logo .logo img.image{display:block;}
*/
.header_link .button_home{font-size: 14px;padding: 0 20px;border-radius: 4px;line-height: 40px;height: 40px;}
.header_link .button_home i{width: 16px;height: 16px;line-height: 16px;margin-left: 8px;}
.header_lang{margin-left: 24px;}
.header_lang ul{list-style: none;margin-bottom: 0;}
.header_lang li.current-lang{display: none;}
.header_lang li a{display: flex;align-items: center;color: #fff;}
.header_lang li a img{width: 26px !important;height: 20px !important;object-fit: cover;border-radius: 3px;}
.header_lang li a span{margin-left: 8px !important;}
.touch_menu{display: inline-flex;align-items: center;text-transform: uppercase;cursor: pointer;color: #fff;transition: all .3s;}
.touch_menu i{width: 24px;height: 24px;background-image: url(images/touch_menu.png);background-size: cover;margin-right: 12px;transition: all .3s;}
/*
#header.croll_top .touch_menu i{background-image: url(images/touch_menu2.png);}
*/
.touch_menu.opened i{background-image: url(images/touch_menu_close.png) !important;}
/*
#header.croll_top .touch_menu{color: #00263E;}
#header.croll_top.opened .touch_menu{color: #fff;}
*/
.main_menu{position: fixed;top: 0;left: 0;z-index: 990;opacity: 0;visibility: hidden;transition: all .3s; width: 100%;height: 100%;background: linear-gradient(180deg, #00263E 0%, #0E0E0E 100%);padding-top: 130px;}
.main_menu.opened{opacity: 1;visibility: visible;}
.main_menu .menu{width: 546px;display: block;margin: 0 auto;list-style: none;height: 100%;overflow-y: scroll;}
body.logged-in .main_menu{padding-top: 162px;}
.main_menu .menu::-webkit-scrollbar{display: none;}
.main_menu .menu>li{display: block;padding: 20px 30px 20px 10px;border-bottom: 1px solid rgba(255, 255, 255, 0.4);position: relative;}
.main_menu .menu>li>a{font-size: 24px;font-weight: bold;text-transform: uppercase;color: #FFFAF5;line-height: 1.3;}
.main_menu .menu>li ul{list-style: none;margin: 10px 0 0 25px;display: none;}
.main_menu .menu>li ul>li{margin-top: 20px;}
.main_menu .menu>li ul>li>a{color: #FFFAF5;opacity: .4;font-size: 24px;font-weight: bold;text-transform: uppercase;}
.main_menu .menu li>i{cursor: pointer;position: absolute;right: 0;width: 32px;height: 32px;line-height: 32px;text-align: center;color: #FFFAF5;font-size: 18px;}
.main_menu .menu>li.item-bottom{display: none;}
/* Footer */
#footer{padding-top: 48px;color: #fff;text-align: center;}
#footer a{color: #fff;}
.footer_logo{display: flex;align-items: center;justify-content: space-between;}
.footer_logo .logo{padding: 0 24px;}
.footer_logo .logo img{height: 48px;object-fit: contain;}
.footer_logo b{width: calc(50% - 40px);height: 1px;background-color: #454B50;display: block;}
.footer_menu .menu{list-style: none;padding: 16px 0 24px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;margin-bottom: 0;}
.footer_menu .menu>li{margin: 0 12px;}
.footer-title{text-transform:uppercase;font-weight: bold;opacity: .4;margin-bottom: 10px;}
.footer_main{padding: 24px 0;}
.footer_main li{list-style: none;margin-bottom: 8px;}
.footer_main p{margin-bottom: 8px;}
.footer_main .social {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;padding-top: 18px;}
.footer_main .social a{display: block;margin: 16px;width: 40px;height: 40px;border-radius: 50%;line-height: 40px;text-align: center;background-color: rgba(255, 255, 255, 0.1);font-size: 18px;}
.copyright{padding: 8px 0 12px;border-top: 1px solid #454B50;}
.copyright *{margin-bottom: 0;}

/* Pages */
#content_pages{padding: 50px 0;}
.breadcrumbs{padding:15px 0;color: #FFFAF5;font-size: 12px;text-transform: uppercase;font-weight: 600;}
.breadcrumbs .separator{margin:0 5px;}
.breadcrumbs a{color: #FFFAF5;}
.breadcrumbs .last{opacity: 0.4;}
.breadcrumbs *{margin-bottom: 0;}
.title_pages{font-weight: bold;font-size: 32px;margin-bottom: 15px;text-transform: uppercase;}
.banner_home{position: relative;}
.banner_home:after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(0deg, rgba(0, 38, 62, 0.4), rgba(0, 38, 62, 0.4));}
.banner_home .inner{min-height: 754px;padding-top: 113px;display: flex;align-items: center;position: relative;z-index: 2;padding-bottom: 40px;}
.banner_home.small .inner{min-height: 480px;}
.banner_home .inner .box{width: 100%;color: #FFFAF5;}
.banner_home .inner .title{text-transform: uppercase;font-weight: bold;font-size: 56px;margin-bottom: 24px;max-width: 830px;}
.banner_home .inner .text{max-width: 736px;margin-bottom: 24px;font-size: 16px;}
.banner_home .inner .box2{padding-bottom: 80px;}
.banner_home .inner .box2 .button_home{height: 40px;line-height: 40px;min-width: 260px;font-size: 14px;}
.meta_single{display: flex;align-items: center;flex-wrap: wrap;font-size: 14px;padding: 10px 0;}
.meta_single .author{padding-right: 10px;margin-right: 10px;position: relative;}
.meta_single .author:after{content: "";width: 4px;height: 4px;border-radius: 50%;background: #00263E;opacity: .5; position: absolute;top: 50%;transform: translateY(-50%);right: -1px;}
.form-group {margin-bottom: 25px;}
.form-group input[type="text"],.form-group input[type="search"],.form-group input[type="password"],.form-group input[type="email"],.form-group input[type="file"],.form-group input[type="number"],.form-group input[type="tel"],.form-group textarea,.form-group select{border: 1px solid rgba(0, 38, 62, 0.2);border-radius: 4px;line-height: 26px;color: #100b0066;}
.form-group input[type="text"]::-webkit-input-placeholder,.form-group input[type="search"]::-webkit-input-placeholder,.form-group input[type="password"]::-webkit-input-placeholder,.form-group input[type="email"]::-webkit-input-placeholder,.form-group input[type="file"]::-webkit-input-placeholder,.form-group input[type="number"]::-webkit-input-placeholder,.form-group input[type="tel"]::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder,.form-group select::-webkit-input-placeholder{color: #100b0066;}
.form-group input[type="file"]{border: 0;outline: none;color: #fff;}
.form-group select{height: 48px;}
.form-button input[type="submit"]{min-width: 160px;text-align: center;background: #A59483;border-radius: 4px;color: #fff;font-weight: 600;text-transform: uppercase;}

/* Contact */
#page_contact .banner_home .inner{min-height: 480px;}
#page_contact .tab_showroom .container{position: absolute;left:50%;transform: translateX(-50%); bottom: -72px;z-index: 2;}
#page_contact .tab_showroom .tab-title{list-style: none;margin:-12px;display: flex;flex-wrap: wrap;position: relative;z-index: 2;}
#page_contact .tab_showroom .tab-title li{padding: 12px;display: block;}
#page_contact .tab_showroom .tab-title li a{display: block;padding: 8px 12px;border-radius: 4px;background: #fff;height: 100%;}
#page_contact .tab_showroom .tab-title li .shortname{text-transform: uppercase;
    color: #A59483;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 8px;}
#page_contact .tab_showroom .tab-title li .name{
    margin-bottom: 8px;
    font-weight: bold;
    font-size: 24px;text-transform: uppercase;}
#page_contact .tab_showroom .tab-title li .local {
    padding-left: 36px;
    background-image: url(images/icon_local.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: left top;}
#page_contact .tab_showroom .tab-title li.active a,#page_contact .tab_showroom .tab-title li:hover a{background: #F2F2F2;}
#page_contact .tab_showroom .tab-content{position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
#page_contact .tab_showroom .tab-content .tab-pane{width: 100%;position: relative; height: 100%;}
#page_contact .tab_showroom .tab-content .tab-pane:after{position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(0deg, rgba(0, 38, 62, 0.4), rgba(0, 38, 62, 0.4))}
#page_contact .tab_showroom .tab-content img,#page_contact .tab_showroom .tab-content iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.block_contact{padding: 110px 0;}
.block_contact .title{text-transform: uppercase;font-weight: bold;font-size: 36px;margin-bottom: 15px;}
.block_contact .text{margin-bottom: 20px;}
.block_contact .info{margin-top: 40px;}
.block_contact .info .it{margin-bottom: 15px;}
.block_contact .info .it img{width: 24px;height: 24px;object-fit: contain;margin-right: 12px;}
.block_contact .social {display: flex;flex-wrap: wrap;align-items: center;}
.block_contact .social a{display: block;margin: 10px 30px 10px 0;height: 40px;width: 40px;border-radius: 50%;
    line-height: 40px;
    text-align: center;
    background-color: #00263e29;
    font-size: 18px;}


/* Technology */
.body_tech{padding: 160px 0;position: relative;}
.body_tech .block{position: relative;}
.body_tech .block .img{position: absolute;height: 100%;top: 0;left: 0;width: 50%;object-fit: cover;}
.body_tech .owl-carousel .owl-stage-outer{height: 100%;}
.body_tech .owl-carousel .owl-stage{height: 100%;}
.body_tech .owl-carousel.owl-drag .owl-item{height: 100%;}
.body_tech .block .img .item{height: 100%;width: 100%;position: relative;}
.body_tech .block .img .item img,.body_tech .block .img .item video{width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;}
.body_tech .block:nth-child(even) .img{left: auto;right: 0;}
.body_tech .block .row{display: flex;justify-content: flex-end;}
.body_tech .block:nth-child(even) .row{justify-content: flex-start;}
.body_tech .block .inner{display: flex;align-items: center;min-height: 558px;padding: 30px 0;position: relative;z-index: 2;}
.body_tech .block .inner .box{background: rgba(22, 30, 36, 0.4);border-radius: 4px;padding: 24px 24px 10px;}
.body_tech .block .inner .box .title{font-size: 36px;font-weight: bold;margin-bottom: 24px;text-transform: uppercase;}
.body_tech .block:nth-child(even) .inner .box{text-align: right;}
.body_tech .block .inner .box .content-post ul:not(.myaccount-menu) li:before{background-image: url(images/icon_arrow2.png);}

/* About */
.about_sec1{padding: 50px 0 80px;}
.about_sec1 .body_tech{padding: 0;}
.about_sec1 .body_tech .block .inner .box{background: rgba(255, 250, 245, 0.6);}
.about_sec2 .box_title{background: #161E24;color: #FFFAF5;text-align: center;padding: 80px 0;}
.about_sec2 .box_title .title{text-transform: uppercase;font-weight: bold;font-size: 36px;margin-bottom: 24px;}
.about_sec2 .box_title .sub_title{font-weight: bold;font-size: 18px;text-transform: uppercase;}
.about_sec2 .box_content{padding: 80px 0;}

/* Question */
.tab_title_select{list-style: none;display: flex;justify-content: center;flex-wrap: wrap;border-bottom: 1px solid rgba(0, 38, 62, 0.4);margin-bottom: 0;}
.tab_title_select li{display: block;border-right:1px solid rgba(0, 38, 62, 0.4);}
.tab_title_select li:first-child{border-left: 1px solid rgba(0, 38, 62, 0.4);}
.tab_title_select li a{display: block;padding: 22px 32px;text-transform: uppercase;font-weight: bold;line-height: 44px;}
.tab_title_select li a:hover{background: rgba(22, 30, 36, 0.05);}
.tab_title_select li.current-menu-item a{background: #A59483;color: #fff;}

.body_question .tab_content{padding: 70px 0;}
.body_question .tab_content .groups{padding-bottom: 50px;margin-bottom: 50px;border-bottom: 1px solid #00263E;}
.body_question .tab_content .groups:last-child{border-bottom: 0;}
.body_question .tab_content .groups .title{margin-bottom: 16px;text-transform: uppercase;font-size: 24px;font-weight: bold;}
.body_question .tab_content .groups .panel{box-shadow: none;border-bottom: 0;background: rgba(22, 30, 36, 0.05);padding: 24px 24px 24px 76px;position: relative;margin-bottom: 24px;}
.body_question .tab_content .groups .panel:last-child{margin-bottom: 0;}
.body_question .tab_content .groups .panel-heading{padding: 0;border-bottom: 0;}
.body_question .tab_content .groups .panel-heading a{display: block;position: relative;padding-right: 32px;font-size: 24px;font-weight: bold;}
.body_question .tab_content .groups .panel-heading a:after{content: "";width: 32px;height: 32px;background-size: contain;background-repeat: no-repeat;background-position: center;background-image: url(images/icon_minus.png);position: absolute;right: 0;top: 0;}
.body_question .tab_content .groups .panel-heading a.collapsed:after{background-image: url(images/icon_plus.png);}
.body_question .tab_content .groups .panel:after{content: "";width: 32px;height: 32px;background-size: contain;background-repeat: no-repeat;background-position: center;background-image: url(images/icon_quest.png);position: absolute;top: 26px;left: 24px;}
.body_question .tab_content .groups .panel-body{padding: 24px 0 0 0;}

/* Catalog */
.body_catalog{padding: 100px 0;}
.body_catalog .groups{padding: 50px 0;border-bottom: 1px solid #00263E;}
.body_catalog .groups:last-child{border-bottom: 0;}
.body_catalog .groups .title{margin-bottom: 16px;text-transform: uppercase;font-size: 24px;font-weight: bold;}
.body_catalog .groups .item{box-shadow: none; border-bottom: 0;background: rgba(22, 30, 36, 0.05);padding: 24px 24px 24px 96px;position: relative;margin-bottom: 20px;}
.body_catalog .groups .item:last-child{margin-bottom: 0;}
.body_catalog .groups .item:after{content: "";width: 48px;height: 64px;position: absolute;background-image: url(images/icon_pdf.png);background-size: cover;background-repeat: no-repeat;background-position: center;top: 24px;left: 24px;}
.body_catalog .groups .item .name{font-size: 24px;font-weight: bold;margin-bottom: 24px;}
.body_catalog .groups .item .text{margin-bottom: 24px;}
.body_catalog .groups .item .link{display: inline-flex;text-transform: uppercase; align-items: center;justify-content: center;min-width: 160px;padding: 0 20px;background: #A59483;height: 40px;border-radius: 4px;color: #fff;font-size: 14px;font-weight: bold;}
.body_catalog .groups .item .link i{    margin-left: 8px;
    height: 16px;
    width: 16px;margin-top: 3px;
    line-height: 20px;
    text-align: center;
    background-image: url(images/ic_button2.png);
    background-size: cover;
    display: inline-block;}



/* News */
.block_news{padding: 40px 0 100px;}
.item_news{margin-bottom: 40px;}
.item_news .img a img{height: 100%;position: absolute;top: 0;left: 0;}
.item_news .img{margin-left: 8.33333333%;}
.item_news .img a{display:block;width: 100%;position: relative;padding-top: 56.25%;}
.item_news .info .meta{margin-bottom: 8px;display: flex;justify-content: space-between;align-items: center;}
.item_news .info .meta .cate{border: 1px solid #00263E;border-radius: 2px;height: 28px;line-height: 26px;padding: 0 8px;font-size: 14px;}
.item_news .info .capt{font-size: 24px;font-weight: bold;text-transform: uppercase;margin-bottom: 8px;}
.item_news .info .meta_single{padding: 0;}
.list_news.LIST,.four_post .list{margin: 0 -12px;}
.list_news.LIST .item_news{float: left;width: 100%;padding: 0 12px;}
.list_news.LIST .item_news:nth-child(1),.list_news.LIST .item_news:nth-child(2),.four_post .item_news{width: 50%;margin-bottom: 32px;}
.four_post .item_news{float: left;width: 50%;padding: 0 12px;margin-bottom: 32px;}
.list_news.LIST .item_news:nth-child(1) .img,.list_news.LIST .item_news:nth-child(2) .img,.four_post .item_news .img{margin-left: 0;width: 100%;margin-bottom: 16px;}
.list_news.LIST .item_news:nth-child(1) .info,.list_news.LIST .item_news:nth-child(2) .info,.four_post .item_news .info{width: 100%;}
.four_post .title,.list_news .title{text-transform: uppercase;text-align: center;font-size: 36px;font-weight: bold;margin-bottom: 40px;}
.four_post {margin-bottom: 30px;}
.wp-pagenavi { text-align: center;display: flex;align-items: center;justify-content: center;}
.wp-pagenavi a, .wp-pagenavi span { width: 40px; height: 40px;border: 1px solid #242424; line-height: 38px;text-align: center;display: inline-flex;align-items: center;justify-content: center; padding: 0 5px;margin: 0 5px;}
.wp-pagenavi span.pages, .wp-pagenavi a.last, .wp-pagenavi a.first {width: auto;display: none;}
.wp-pagenavi span.current{background: #333;border-color: #333;color: #fff;}
.wp-pagenavi .nextpostslink .iright{width: 24px;height: 24px;background-image: url(images/Arrow_right_long2.png);background-size: cover;background-repeat: no-repeat;background-position: center;display: inline-block;}
.wp-pagenavi .previouspostslink .ileft{width: 24px;height: 24px;background-image: url(images/Arrow_left_long2.png);background-size: cover;background-repeat: no-repeat;background-position: center;display: inline-block;}
.paginate_links{overflow:hidden;text-align:center;display:table;margin:30px auto}
.paginate_links .page-numbers{width:32px;height:32px;display:inline-block;float:left;margin:0 5px;padding-top:7px;color:#c8102e;border:1px solid #c8102e;margin-bottom:5px}
.paginate_links .page-numbers:hover{background:#c8102e;color:#fff}
.paginate_links .page-numbers.prev,.paginate_links .page-numbers.next{background:transparent;width:auto;border:none}
.paginate_links .page-numbers.prev:hover,.paginate_links .page-numbers.next:hover{text-decoration:underline;color:#007BB6}
.paginate_links .page-numbers.current{background:#c8102e;color:#fff}
#loadMores{border: 1px solid #A59483;border-radius: 4px;height: 40px;line-height: 38px;text-align: center;min-width: 260px;padding: 0 20px;text-transform: uppercase;color: #A59483;font-weight: bold; letter-spacing: 0.2px;background: none;margin: 0 auto;display: block;font-size: 0;}
#loadMores:before{content: "Tải thêm";font-size: 14px;}


/* Sidebar */
.sidebar .widget:not(:last-child){margin-bottom: 30px;}
.sidebar-title {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;}
.sidebar .single-post:not(:last-child){margin-bottom: 20px;}
.sidebar .single-post .img{width: 100%;padding-top: 65%;position: relative;margin-bottom: 10px;}
.sidebar .single-post .img img{position: absolute;top: 0;left: 0;height: 100%;}
.sidebar .single-post .info .capt{font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.sidebar .single-post .info .date{color: rgba(20, 22, 35, 0.6);display: flex;align-items: center;}
.sidebar .single-post .info .date img{margin-right: 10px;}
.sidebar .menu,.sidebar .widget_categories >ul{list-style: none;margin-bottom: 0;}
.sidebar .menu>li,.sidebar .widget_categories >ul>li{display: block;margin-bottom: 10px;font-size: 16px;}
.sidebar .menu>li:last-child,.sidebar .widget_categories >ul>li:last-child{margin-bottom: 0;}
.sidebar .menu>li.current-menu-item>a,.sidebar .menu>li.current-menu-parent>a,.sidebar .menu>li.current-post-parent>a,.sidebar .widget_categories >ul>li.current-cat>a{color: #28469D;font-weight: bold;}
.sidebar .tagcloud{display: flex;flex-wrap: wrap;}
.sidebar .tagcloud a{font-size: 14px !important;height: 40px;padding: 0 24px;line-height: 40px;background-color: #ECECEC;border-radius: 2px;margin: 0 5px 8px 0;}


/* Single */
.body_single{padding: 40px 0;}
.full_layout .block_content{display: block;}
.full_layout .block_content >*:not(.not-padding){padding: 0 190px;}

.full_layout .block_content img.size-full{padding: 0; display: block;width: 1116px;margin: 20px auto;max-width: none;}
.block_share{margin-top: 50px;display: flex;justify-content: space-between;align-items: center;}
.block_share .copy{border: 1px solid #DDE5ED;height: 48px;padding: 14px 16px;width: 350px;max-width: 100%;position: relative;border-radius: 4px;}
.block_share .copy input{border: 0;height: 20px;line-height: 20px;padding: 0; width: 200px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;font-size: 14px;}
.block_share .copy .capt{font-size: 12px;padding: 0 5px;background: #fff;position: absolute;left: 20px;top: -10px;z-index: 2;color: #00263e66;}
.block_share .copy .sub{font-size: 12px;font-weight: bold;color: #B09A84;position: absolute;top: 50%;transform: translateY(-50%);right: 20px;border: 0;background: none;}
.block_share .copy .sub i{margin-left: 8px;}

.block_share .list{display: flex;align-items: center;flex-wrap: wrap;}
.block_share .list a{width: 48px;height: 48px;display: block;text-align: center;line-height: 48px;background-color: #F3F3F3;border-radius: 2px;margin-right: 24px;}
.related_post{padding: 100px 0;}
.related_post .title{text-transform: uppercase;font-size: 36px;font-weight: bold;color: #00263E;margin-bottom: 40px;text-align: center;}
.related_post .it .img{width: 100%;position: relative;padding-top: 100%;margin-bottom: 8px;border-radius: 4px;overflow: hidden;}
.related_post .it .img img{position: absolute;top: 0;left: 0;height: 100%;transition: all 1s;}
.related_post .it .img:hover img{transform: scale(1.1);}
.related_post .it .capt{font-size: 16px;font-weight: 600;text-transform: uppercase;}

/* Project */
.block_poject{padding: 40px 0 100px;}
.list_project{display: flex;flex-wrap: wrap;margin: 0 -12px;}
.list_project .item_project{padding: 0 12px 24px;width: calc(100% / 3);}
.item_project .img a{display: block;width: 100%;position: relative;padding-top: 100%;overflow: hidden;border-radius: 4px;}
.item_project .img a img{position: absolute;top: 0;left: 0;height: 100%;transition: all 1s;}
.item_project .img:hover a img{transform: scale(1.1);}
.item_project .info{padding: 16px 0;}
.item_project .info .capt{text-transform: uppercase;font-weight:bold;font-size: 24px;margin-bottom: 20px;height: 66px;overflow: hidden;}
.item_project .info .group .it{margin-bottom: 8px;display: flex;justify-content: space-between;opacity: .4;}
.item_project .info .group .it .key{position: relative;padding-left: 28px;}
.item_project .info .group .it .key .icon{position: absolute;width: 20px;height: 20px;object-fit: none;left: 0;top: 50%;transform: translateY(-50%);}

/* Detail project */
.title_project{margin-bottom: 10px;font-weight: bold;font-size: 24px;text-transform: uppercase;}
.body_project{padding: 50px 0;}
.body_project .thongtin{display: block;padding: 0 190px;}
.body_project .tablecontent{margin-top: 30px;}
.body_project .tablecontent .capt{text-transform: uppercase;font-size: 16px;font-weight: bold;opacity: .2;margin-bottom: 10px;}
.body_project .tablecontent .list .it{padding: 6px 0;margin-bottom: 6px;border-bottom: 1px solid rgba(0, 38, 62, 0.2);display: flex;align-items: center;justify-content: space-between;}
.body_project .tablecontent .list .it .key{padding-left: 26px;position: relative;}
.body_project .tablecontent .list .it .key .icon{position: absolute;width: 20px;height: 20px;object-fit: none;left: 0;top: 50%;transform: translateY(-50%);}
.body_project .chitiet{margin-top: 30px;}
.body_project .hinhanh{margin-top: 20px;}
.body_project .hinhanh .box_title{padding: 0 190px;}
.body_project .hinhanh .gallery{margin: -12px;}
.body_project .hinhanh .gallery .it{padding: 12px;width: calc(100% / 3);float: left;}
.body_project .hinhanh .gallery .it .img{position: relative;width: 100%;padding-top: 69%;overflow: hidden;}
.body_project .hinhanh .gallery .it .img img{position: absolute;top: 0;left: 0;height: 100%;}
.body_project .hinhanh .gallery .it:nth-child(8n+1){width: calc(200% / 3);}
.body_project .hinhanh .gallery .it:nth-child(8n+4),.body_project .hinhanh .gallery .it:nth-child(8n+5){width: 50%;}


/* Detail Product */
.product_sec1{padding: 160px 0;}
.product_sec1 .block{position: relative;}
.product_sec1 .block .img{position: absolute;width: calc(50% - 12px);top: 0;right: 0;height: 100%;object-fit: cover;}
.product_sec1 .block .title_home{text-align: left;margin-bottom: 32px;}
.product_sec1 .block .list .it{position: relative;margin-bottom: 16px;padding: 8px 12px 8px 52px;}
.product_sec1 .block .list .it:after{content: "";width: 24px;height: 24px;position: absolute;display: block;left: 12px;top: 50%;transform: translateY(-50%);background-image: url(images/icon_check.png);background-size: cover;background-repeat: no-repeat;background-position: center;}
.product_sec3{padding: 160px 0;}
.product_sec3 .item:not(:last-child){padding-bottom: 70px;margin-bottom: 70px;border-bottom: 1px solid rgb(0 38 62 / 20%);}
.product_sec3 .item .name{font-size: 24px;font-weight: bold;text-transform: uppercase;}
.product_sec3 .item .content *{margin-bottom: 0;}
.product_sec3 .item .content table,.product_sec3 .item .content table th,.product_sec3 .item .content table td{border: none !important;}
.product_sec3 .item .content table th,.product_sec3 .item .content table td{padding: 10px;}
.product_sec3 .item .content table thead th,.product_sec3 .item .content table thead td{opacity: .4;padding-bottom: 16px;}
.product_sec3 .item .content .code_custom{margin: -12px;display: flex;flex-wrap: wrap;}
.product_sec3 .item .content .code_custom .it{width: 25%;text-align: center;padding: 12px;}
.product_sec3 .item .content .code_custom .it img{width: 80px;height: 80px;object-fit: cover;border-radius: 50%;display: block;margin: 0 auto 8px;}
.product_sec4{position: relative;color: #FFFAF5;}
.product_sec4:after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(0deg, rgba(0, 38, 62, 0.3), rgba(0, 38, 62, 0.3))}
.product_sec4 .inner{min-height: 560px;padding: 50px 0;display: flex;align-items: center;position: relative;z-index: 2;}
.product_sec4 .inner .title_home{width: 100%;}
.product_sec4 .inner .title_home .title{margin-bottom: 24px;}
.product_sec4 .inner .title_home .sub_title{margin-bottom: 40px;}
.product_sec4 .inner .title_home .button_home{min-width: 356px;}
.product_sec5 .owl-carousel .owl-dots{display: none;}
.product_sec5 .owl-carousel .owl-nav button span{background-color: rgb(255 250 245 / 40%);height: 60px;width: 60px;border-radius: 0;border-color: transparent;}
.product_sec5 .owl-carousel .owl-nav button.owl-prev span{background-image: url(images/Arrow_left_long2.png);}
.product_sec5 .owl-carousel .owl-nav button.owl-next span{background-image: url(images/Arrow_right_long2.png);}
.product_sec5 .owl-carousel .owl-nav button.owl-prev{left: -20px;}
.product_sec5 .owl-carousel .owl-nav button.owl-next{right: -20px;}

/* Home */
.bg_section{background-size: cover;background-repeat: no-repeat;background-position: center;}
.section_home{position: relative;padding: 50px 0;}
.button_home{display: inline-flex;height: 56px;letter-spacing: 0.2px;align-items: center; justify-content: center; line-height: 56px;background-color: #FFFAF5;border-radius: 8px;text-align: center;padding: 0 40px;text-transform: uppercase;color: #00263E;font-weight: bold;font-size: 16px;max-width: 100%;min-width: 170px;}
.button_home i{margin-left: 10px;height: 20px;width: 20px;line-height: 20px;text-align: center;background-image: url(images/ic_button.png);background-size: cover;display: inline-block;}

.why_home{padding: 150px 0;}
.title_home{text-align: center;margin-bottom: 60px;}
.title_home .title{text-transform: uppercase;font-size: 48px;margin-bottom: 15px;font-weight: bold;}
.title_home .sub_title{margin: 0 auto;max-width: 740px;}
.why_home{position: relative;}
.why_home .container{position: relative;z-index: 2;}
.line_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-size: auto;background-repeat: no-repeat;opacity: .4;}
.line_bg.line1{background-image: url(images/line1.png);background-position: top left;}
.line_bg.line2{background-image: url(images/line2.png);background-position: bottom right;}
.line_bg.line3{background-image: url(images/line3.png);background-position: top right;}
.line_bg.line4{background-image: url(images/line4.png);background-position: bottom left;}
.why_home .title_home .title{font-size: 36px;}
.why_home .list{margin: 0 -24px;}
.why_home .it{width: 50%;padding: 20px 24px 56px;}
.why_home .it .box{position: relative;padding: 5px 5px 5px 90px;transition: all .5s;border-radius: 5px;height: 100%;}
.why_home .it .box:hover{background-color: rgba(255, 255, 255, .05);}
.why_home .it .box .icon{position: absolute;width: 60px;height: 48px; object-fit: contain;top: 5px;left: 10px;}
.why_home .it .box .name{margin-bottom: 8px;text-transform: uppercase;font-weight: 600;font-size: 24px;}
.why_home .it .box .text{font-size: 16px;}
.link_center{text-align: center;}
.slider_home .item{position: relative;height: 560px;}
.slider_home .item img{position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}
.slider_home .item video{position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}
.slider_home .block{position: relative;}
.slider_home .item:after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(0deg, rgba(22, 30, 36, 0.3), rgba(22, 30, 36, 0.3))}
.slider_home .block .inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;color: #FFFAF5;position: absolute;top: 50%;transform: translate(-50%,-50%); left: 50%; z-index: 2;width: auto;height: auto;}
.slider_home .block .inner .box{width: 640px;max-width: 100%;text-align: center;padding: 20px;}
.slider_home .block .inner .box .title{font-size: 24px;text-transform: uppercase;font-weight: bold;margin-bottom: 8px;}
.slider_home .block .inner .box .text{width: 350px;max-width: 100%;margin: 0 auto 24px;}
.slider_home .block .inner .box .button_home{width: 350px;}
.slider_home .owl-carousel .owl-dots{position: absolute;bottom: 20px;left: 0;text-align: center;width: 100%;}
.slider_home .owl-carousel .owl-dots .owl-dot span{background: #FFFAF5;opacity: .5;}
.slider_home .owl-carousel .owl-dots .owl-dot.active span{background: #FFFAF5;opacity: 1;}
.project_home{padding: 150px 0;position: relative;}
.project_home .container{position: relative;z-index: 2;}
.project_home .button_home{width: 350px;}
.project_home .item_project .info .capt a{color: #fff;}
.feedback_home{padding: 140px 0;}
.feedback_home .item{width: 740px;display: block;margin: 0 auto;max-width: 100%;}
.feedback_home .item .content{position: relative;background: #FFFAF5;border-radius: 4px;padding: 40px 120px 30px 85px;}
.feedback_home .item .content:after{content: "";width: 48px;height: 26px;display: block;position: absolute;top: 30px;left: 24px;background-image: url(images/icon_quote.png);background-size: contain;background-repeat: no-repeat;background-position: center;}
.feedback_home .item .content .text{font-size: 16px;color: #282F37;}
.feedback_home .item .content .video{width: 90px;position: absolute;bottom: 30px;right: 20px;}
.feedback_home .item .content .video .img{position: relative;width: 100%;padding-top: 100%;overflow: hidden;margin-bottom: 8px;}
.feedback_home .item .content .video .img img{position: absolute;top: 0;left: 0;height: 100%;z-index: 2;}
.feedback_home .item .content .video .img:after{content: "";width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(0deg, rgba(22, 30, 36, 0.3), rgba(22, 30, 36, 0.3));display: block;position: absolute;z-index: 2;}
.feedback_home .item .content .video .img:before{content: "";width: 32px;height: 32px;display: block;background-image: url(images/Frame132.png);background-size: cover;position: absolute;background-position: center;background-repeat: no-repeat;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 3;}
.feedback_home .item .content .video .capt{display: flex;align-items: center;font-size: 12px;font-weight: bold;color: #A59483;}
.feedback_home .item .content .video .capt i{display: block;width: 16px;height: 16px;margin-right: 4px;background-image: url(images/video-circle.png);background-size: cover;background-repeat: no-repeat;background-position: center;}
.feedback_home .item .info{display: flex;align-items: center;justify-content: center;margin-top: 22px;}
.feedback_home .item .info .avata{width: 56px;height: 56px;border-radius: 50%;overflow: hidden;margin-right: 15px; border: 2px solid rgba(255, 250, 245, 0.5);}
.feedback_home .item .info .avata img{width: 100%;height: 100%;object-fit: cover;}
.feedback_home .item .info .name{font-weight: bold;font-size: 18px;}
.feedback_home .item .info .sub{font-size: 14px;}
.feedback_home .owl-carousel .owl-nav button{top: 40%;}
.feedback_home .owl-carousel .owl-nav button.owl-prev{left: 20px;}
.feedback_home .owl-carousel .owl-nav button.owl-next{right: 20px;}
.bottom_home{position: relative;padding: 160px 0;}
.bottom_home .block:not(:last-child){margin-bottom: 150px;}
.process_home .list{margin: 0 -24px;counter-reset: li;list-style: none;}
.process_home .list .it{padding: 0 10px 10px;position: relative;width: 25%;text-align: center;}
.process_home .list .it .box{padding: 68px 14px 14px;transition: all 1s;border-radius: 4px;}
.process_home .list .it:hover .box{background-color: rgba(255, 255, 255, 0.1);}
.process_home .list .it:before{content: counter(li);
    counter-increment: li;position: absolute;color: #A59483;opacity: .2;transition: all 1s; font-size: 72px;font-weight: bold;letter-spacing: -0.025em;left: 50%;transform: translateX(-50%);top: 20px;line-height: 1;}
.process_home .list .it:hover:before{opacity: .8;top: 0;}
.process_home .list .it .name{text-transform: uppercase;font-size: 18px;margin-bottom: 6px;font-weight: 600;}
.process_home .list .it .text{}
.connect_home .tab-title{list-style: none;margin-bottom: 0;}
.connect_home .tab-title .it a{padding: 8px 12px;display: block;border-radius: 4px;}
.connect_home .tab-title .it:not(:last-child){margin-bottom: 20px;}
.connect_home .tab-title .it .shortname{text-transform: uppercase;color: #A59483;font-size: 24px;font-weight: bold;margin-bottom: 8px;}
.connect_home .tab-title .it .name{color: #FFFAF5;margin-bottom: 8px;font-weight: bold;font-size: 24px;text-transform: uppercase;}
.connect_home .tab-title .it .local{padding-left: 36px;background-image: url(images/icon_local.png);background-size: auto;background-repeat: no-repeat;background-position: left top;color: #FFFAF5;}
.connect_home .tab-title .it.active a{background: rgba(255, 255, 255, 0.05);}
.connect_home .tab-content .maps{position: relative;padding-top: 65%;overflow: hidden;border-radius: 4px;}
.connect_home .tab-content .maps iframe,.connect_home .tab-content .maps img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.connect_home .tab-content .maps .box{position: absolute;font-size: 16px; left: 7px;top: 7px;min-width: 310px;min-height: 120px; background-color: #ffff;box-shadow: 0px 12px 16px -4px rgba(17, 24, 39, 0.1), 0px 4px 6px -2px rgba(17, 24, 39, 0.05);border-radius: 8px;padding: 24px;color: #00263E;}
.connect_home .tab-content .maps .box a{color: #00263E;}
.connect_home .tab-content .maps .box>div:not(:last-child){margin-bottom: 22px;}
.connect_home .tab-content .maps .box>div{position: relative;padding-left: 36px;background-size: auto;background-repeat: no-repeat;background-position: left top;}
.connect_home .tab-content .maps .box .hotline{background-image: url(images/icon_phone.png);}
.connect_home .tab-content .maps .box .email{background-image: url(images/icon_email.png);}



@media screen and (max-width: 1024px) {
    /* Màn hình Ipad - ngang */
}


@media(max-width:768px) {
body{padding-top: 0;font-size: 14px;}
.n3:nth-child(2n+1){clear: left;}
.n3:nth-child(3n+1){clear: none;}
.n5:nth-child(2n+1){clear: none;}
.n5:nth-child(2n+1){clear: left;}
.container{width:100%;padding:0 20px;}
.row{margin: 0 -10px}
.row>div{padding: 0 10px;}
iframe{width: 100%;height: 200px;}
.fancybox-slide--iframe .fancybox-content{width: 100%;height: 240px;max-width: calc(100% - 20px);}
.fixed{position:fixed!important;z-index:1000000;width:100%;background:#fff;top:0;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.1);box-shadow:0 2px 7px 0 rgba(0,0,0,.1)}
.this_pc{display: none;}
.this_mb{display: block;}
.columns-4,.columns-5,.columns-6{grid-template-columns: repeat(2,1fr);grid-gap: 15px;}
.columns-3,.columns-2{grid-template-columns: repeat(1,1fr);grid-gap: 15px;}

.content-post h1{font-size: 24px;}
.content-post h2{font-size: 20px;}
.content-post h3{font-size: 18px;}
.content-post h4{font-size: 16px;}
.content-post h5,.content-post h6{font-size: 14px;}
.content-post .gallery{margin: 0 -10px !important;}
.content-post .gallery .gallery-item{padding: 0 10px;margin-top: 0 !important;}
.content-post .gallery.gallery-columns-3 .gallery-item,.content-post .gallery.gallery-columns-4 .gallery-item,.content-post .gallery.gallery-columns-5 .gallery-item{width: 50% !important;}
.content-post .gallery.gallery-columns-6 .gallery-item,.content-post .gallery.gallery-columns-7 .gallery-item,.content-post .gallery.gallery-columns-8 .gallery-item,.content-post .gallery.gallery-columns-9 .gallery-item{width: calc(100% / 3) !important;}
.block_slider{margin: -8px;}
.item_slider{padding: 8px;}
.scroll_mobile{overflow-x: scroll;}
.scroll_mobile>div{width: max-content;flex-wrap: nowrap;}

/* Header MB */
.header_logo .logo img{height: 32px;object-fit: contain;}
.header_right{display: none;}
.header_top{display: none;}
.touch_menu{font-size: 0;}
.main_menu{padding-top: 100px;}
.main_menu .menu{width: 100%;padding: 0 20px;}
.main_menu .menu > li > a{font-size: 16px;}
.main_menu .menu > li ul > li{margin-top: 16px;}
.main_menu .menu > li ul > li > a{font-size: 16px;}
.main_menu .menu > li.item-bottom{display: flex;justify-content: space-between;color: #fff;padding: 20px 0 20px 10px;}
.main_menu .menu > li.item-bottom .hotline a{font-weight: 600;color: #fff;}
.main_menu .menu > li.item-bottom .language ul{display: block;margin-top: 0;}
.main_menu .menu > li.item-bottom .language ul li{margin-top: 0;}
.main_menu .menu > li.item-bottom .language ul li a{opacity: 1;font-weight: normal; text-transform: none;font-size: 14px;}
.main_menu .menu > li.item-bottom .header_lang{margin-left: 16px;}

/* Footer MB */
.footer_menu .menu > li{ margin: 0 12px 18px; font-size: 14px;}
.footer_main .f-widget{display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: column;}
.footer_main .f-widget >div{width: 100%;padding-bottom: 20px;}
.footer_main .f-widget >div:nth-child(1){order: 2;}
.footer_main .f-widget >div:nth-child(2){order: 1;}
.footer_main .f-widget >div:nth-child(3){order: 3;}
.footer_main .social{padding-top: 0;}
.footer_main{padding: 0 0 16px;}
.copyright{padding: 8px 0;font-size: 14px;}


/* News MB */
.block_news{padding: 32px 0;}
.four_post .title, .list_news .title{font-size: 24px;margin-bottom: 16px;}

.item_news{margin-bottom: 24px;}
.list_news.LIST .item_news:nth-child(1), .list_news.LIST .item_news:nth-child(2), .four_post .item_news{width: 100%;margin-bottom: 24px;}
.item_news .img{margin-left: 0;}
.item_news .info{margin-top: 16px;}
.item_news .info .meta .cate{height: 24px;line-height: 22px;font-size: 12px;}
.item_news .info .capt{font-size: 16px;}
#loadMores{width: 100%;}
.four_post .item_news{width: 100%;margin-bottom: 24px;}
.tab_title_select li a{padding: 4px 30px;white-space: nowrap;}
.tab_scroll{overflow-x: scroll;padding-left: 20px;}
.tab_title_select{overflow: hidden;flex-wrap: nowrap;width: max-content;}
.wp-pagenavi a, .wp-pagenavi span{height: 32px;width: 32px;line-height: 30px;font-size: 13px;}

/* Single MB */
.meta_single{font-size: 12px;}
.related_post{padding: 30px 0 80px;}
.related_post .title_home{text-align: left;margin-bottom: 16px;}
.related_post .title{text-align: left;font-size: 24px;margin-bottom: 16px;}
.related_post .row{display: flex;width: max-content;overflow: hidden;}
.related_post .row .it{width: 260px;}
.related_post .tab_scroll{padding-left: 0;}
.block_share{margin-top: 30px;flex-wrap: wrap;}
.block_share .list{margin-bottom: 24px;}

/* Sidebar */
.sidebar .widget:not(:last-child){margin-bottom: 20px;}

/* Project MB */
.block_poject{padding: 32px 0;}
.list_project .item_project{width: 100%;}
.item_project .info{padding: 16px 0 4px;}
.item_project .info .capt{font-size: 16px;height: auto;margin-bottom: 16px;}

.body_project{padding: 32px 0;}
.body_project .thongtin{padding: 0;}
.title_project{font-size: 16px;}
.body_project .tablecontent .capt{margin-top: 24px;}
.body_project .hinhanh .box_title{padding: 0;}
.body_project .hinhanh .gallery{margin: -8px;}
.body_project .hinhanh .gallery .it{padding: 8px;}
.body_project .hinhanh .gallery .it:nth-child(8n+1) .img{padding-top: calc(69% + 5px);}


/* Pages MB */
.breadcrumbs{padding: 10px 0;}
.full_layout .block_content > :not(.not-padding){padding: 0;}
.full_layout .block_content img.size-full{width: calc(100% + 40px);margin: 20px -20px;}
.form-button input[type="submit"]{width: 100%;}
.table-responsive{border: none !important;}

/* Tech MB */
.body_tech{padding: 0;}
.body_tech .block .img{width: 100%;position: unset;height: 300px;}
.body_tech .block .inner{min-height: initial;padding: 0;margin-top: -46px;}
.body_tech .block .inner .box{padding: 12px;text-align: left !important;}
.body_tech .block .inner .box .title{font-size: 16px;margin-bottom: 16px;}

/* About mb */
.about_sec1{padding: 30px 0;}
.about_sec2 .box_title .title{font-size: 24px;}
.about_sec2 .box_title .sub_title{font-size: 14px;}
.about_sec2 .box_content{padding: 50px 0;}

/* Contact MB */
#page_contact .banner_home .inner{min-height: 360px;height: 360px;}
.block_contact{padding: 20px 0;}
#page_contact .tab_showroom .tab-content{height: 360px;}
#page_contact .banner_home:after{height: 360px;}
#page_contact .tab_showroom .container{position: unset;transform: translate(0);}
#page_contact .tab_showroom .tab-title{padding-top: 20px;}
#page_contact .tab_showroom .tab-title li .shortname{font-size: 16px;}
#page_contact .tab_showroom .tab-title li .name{font-size: 16px;}
#page_contact .tab_showroom .tab-title li .local{font-size: 14px;}
.block_contact .title{font-size: 24px;}

/* Catalog MB */
.body_catalog{padding: 0;}
.body_catalog .groups{padding: 32px 0;}
.body_catalog .groups .title{font-size: 16px;}
.body_catalog .groups .sub_title{margin-bottom: 24px;}
.body_catalog .groups .item{padding: 62px 12px 16px;}
.body_catalog .groups .item:after{height: 32px;width: 24px;left: 12px;top: 16px;}
.body_catalog .groups .item .name{font-size: 16px;margin-bottom: 16px;}
.body_catalog .groups .item .text{margin-bottom: 16px;}

/* Question mb */
.body_question .tab_content{padding: 32px 0;}
.body_question .tab_content .groups .title{font-size: 16px;}
.body_question .tab_content .groups .sub_title{margin-bottom: 24px;}
.body_question .tab_content .groups .panel{padding: 48px 12px 16px;margin-bottom: 16px;}
.body_question .tab_content .groups .panel:after{top: 16px;left: 12px;width: 24px;height: 24px;}
.body_question .tab_content .groups .panel-heading a{font-size: 16px;padding-right: 24px;}
.body_question .tab_content .groups .panel-heading a:after{width: 24px;height: 24px;}
.body_question .tab_content .groups{padding-bottom: 32px;margin-bottom: 32px;}

/* Product mb */
.product_sec1{padding: 80px 0;}
.product_sec1 .block .title_home{margin-bottom: 24px;}
.product_sec1 .block .list .it{margin-bottom: 12px;}
.product_sec1 .block .img{position: unset;width: 100%;height: 252px;}
.product_sec3{padding: 50px 0;}
.product_sec3 .title_home{text-align: left;margin-bottom: 24px;}
.product_sec3 .item .name{font-size: 16px;margin-bottom: 16px;}
.product_sec3 .item:not(:last-child){padding-bottom: 32px;margin-bottom: 32px;}
.product_sec3 .item .content .code_custom .it{width: 50%;}
.product_sec4 .inner{min-height: 410px;padding: 30px 0;}
.product_sec4 .inner .title_home .title{margin-bottom: 16px;}
.product_sec4 .inner .title_home .sub_title{margin-bottom: 24px;}
.product_sec5 .owl-carousel .owl-nav button span{width: 40px;height: 40px;}

/* Home MB */
.banner_home .inner{min-height: initial;padding-top: 170px;padding-bottom: 100px;}
.banner_home.small .inner{min-height: 360px;}
.banner_home .inner .box2{padding-bottom: 0;}
.banner_home .inner .title{font-size: 24px;margin-bottom: 16px;}
.banner_home .inner .text{font-size: 14px;margin-bottom: 16px;}
.button_home{height: 40px;line-height: 40px;font-size: 14px;padding: 0 30px;border-radius: 5px;}
.banner_home .inner .button_home{width: 100%;}
.line_bg{background-size: 50%;}
.title_home{margin-bottom: 40px;}
.title_home .title{font-size: 24px;}
.title_home .sub_title{font-size: 14px;}
.why_home .title_home .title{font-size: 24px;}
.why_home{padding: 80px 0;}
.why_home .list{margin: -20px;}
.why_home .it{width: 100%;padding: 20px;}
.why_home .it .box{padding: 0 0 0 60px;}
.why_home .it .box .icon{width: 40px;height: 40px;left: 0;}
.why_home .it .box .name{font-size: 16px;}
.why_home .it .box .text{font-size: 14px;}
.why_home .link_center{margin-top: 40px;}
.why_home .link_center .button_home{width: 100%;}
.slider_home .item{height: 410px;}
.slider_home .block .inner{width: 100%;}
.slider_home .block .inner .box .title{margin-bottom: 16px;}
.slider_home .block .inner .box .text{font-size: 14px;margin: 0 auto 20px;}
.project_home{padding: 80px 0;}
.feedback_home{padding: 80px 0;}
.feedback_home .item .content{padding: 24px 100px 16px 12px;}
.feedback_home .item .content .video{right: 12px;bottom: 16px;width: 88px;}
.feedback_home .item .content .text{font-size: 14px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 9}
.feedback_home .owl-carousel .owl-nav{display: none;}
.bottom_home{padding: 80px 0;}
.process_home .list{margin: 0;}
.process_home .list .it{padding: 10px 20px;width: 100%;}
.bottom_home .block:not(:last-child){margin-bottom: 80px;}
.connect_home .tab-content{width: calc(100% + 40px);margin: 0 -20px 12px;}
.connect_home .tab-title .it .shortname{font-size: 16px;}
.connect_home .tab-title .it .name{font-size: 16px;}
.connect_home .tab-title .it .local{font-size: 14px;}
.connect_home .tab-content .maps .box{padding: 12px;font-size: 14px;min-height: initial;min-width: initial;}


}


@media screen and (max-width: 1023px) and (min-width: 768px) {
/* Màn hình Ipad - dọc */
}