@charset "UTF-8";

@font-face {
font-family: roboto;
src: url(//baovedongnai.com.vn/wp-content/themes/saokimtheme/fonts/Roboto-Light.ttf), 
url(//baovedongnai.com.vn/wp-content/themes/SaoKim/fonts/Roboto-Bold.ttf), 
url(//baovedongnai.com.vn/wp-content/themes/SaoKim/fonts/Roboto-Black.ttf), 
url(//baovedongnai.com.vn/wp-content/themes/SaoKim/fonts/Roboto-Medium.ttf),
url(//baovedongnai.com.vn/wp-content/themes/SaoKim/fonts/Roboto-Thin.ttf),
url(//baovedongnai.com.vn/wp-content/themes/SaoKim/fonts/Roboto-Regular.ttf);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: lalezar;
src: url(//baovedongnai.com.vn/wp-content/themes/saokimtheme/fonts/Lalezar-Regular.ttf);
font-weight: normal;
font-style: normal;
} body .pagewidth {
width: 1080px;
}
#content {
padding: 0px;
}
#main-nav .current-menu-item a {
background-color: transparent;
}
body .module-article.image-right .image-wrap,
body .module-article.image-left .image-wrap,
body .module-article.image-h-left .image-wrap,
body .module-article.image-h-right .image-wrap {
margin-bottom: 0px;
}
body .module {
margin-bottom: 0px;
}
table {
width: 100%;
border-spacing: 0px;
border-collapse: collapse; }
.image-only {
text-align: center;
}
.module img {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.main-page-img {
text-align: center;
}
#body .gallery .gallery-caption {
font-size: 13px;
line-height: 1.7;
margin-top: 5px;
}
body .site {
font-size: 14px;
color: #373737;
line-height: 1.7;
font-family: 'Roboto', sans-serif; }
body a[href^="tel:"]{
pointer-events: none;
text-decoration: none;
}
body a:hover img {
opacity: 0.7;
}
body #body .gallery {
margin-bottom: 0px;
}
body #body .gallery > br {
display: none;
} body #site-logo a,
body #site-logo img {
width: auto;
}
body #site-description {
position: relative;
top: 0;
}
#headerwrap {
background: url(//baovedongnai.com.vn/wp-content/uploads/headerwrap-bg.png) repeat left top;
border-bottom: 6px solid #fff;
}
#header.pagewidth {
width: 100%;
}
#headerwrap #header {
border-bottom: 0px;
height: auto;
}
#header hgroup {
overflow: hidden;
position: relative;
}
.take-inline {
display: inline-block;
}
.head-detail {
background: #0f3259;
color: #fff;
font-size: 15px;
overflow: hidden;
padding: 10px 0px 9px 0px;
}
.head-detail a {
color: #fff; 
}
.head-detail img {
vertical-align: middle;
margin-right: 6px;
}
.h-detail-left {
float: left;
text-align: left;
}
.h-detail-right {
float: right;
text-align: right;
}
.h-detail-left > div {
margin-right: 10px;
line-height: 1.3;
}
.h-detail-left > div.sub-mail {
border-left: 2px solid #fff;
padding-left: 15px;
}
.h-detail-right > div {
margin-left: 15px;
}
#header hgroup {
padding: 40px 120px 80px 0px;
background: url(//baovedongnai.com.vn/wp-content/uploads/header-top-img.png) no-repeat right center;
background-size: auto 80%;
}
.web-info {
text-align: center;
font-family: 'Lalezar', sans-serif;
line-height: 1;
}
.web-info .company-sub {
color: #001fb8;
font-size: 26px;
text-shadow: 0px 0px 2px #fff;
-moz-text-shadow: 0px 0px 2px #fff;
-webkit-text-shadow: 0px 0px 2px #fff;
}
.web-info .company-name {
color: #e9d61a;
font-size: 50px;
text-shadow: 3px 4px 3px rgba(0,0,0,0.7);
-moz-text-shadow: 3px 4px 3px rgba(0,0,0,0.7);
-webkit-text-shadow: 3px 4px 3px rgba(0,0,0,0.7);
margin-top: 13px;
}
.web-info .company-info {
font-family: 'Roboto', sans-serif;
color: #fff;
font-size: calc(11px + 0.3vw);
margin-top: 14px;
}
body #site-logo {
position: absolute;
top: 30px;
line-height: 0;
} .site-main-nav-body {
position: relative;
}
body #main-nav {
position: relative;
top: 0;
}
body #main-nav li a {
font-family: 'Lalezar', sans-serif;
text-transform: uppercase;
color: #fff;
font-size: 17px;
margin-right: 0px;
padding: 9px 20px 5px 20px;
line-height: 1.7;
transition: 0.4s all;
}
body #main-nav .current_page_item a, 
body #main-nav .current-menu-item a,
body #main-nav li a:hover,
body #main-nav .current_page_item a:hover {
background: #fff;
color: #16375d;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}
#site-main-nav #multi-language .lang ul {
margin: 0px;
}
#site-main-nav #multi-language select {
border: 0px;
background: transparent;
color: #fff;
font-size: 13px;
padding: 5px 0px;
margin-top: 7px;
outline: 0px;
}
#site-main-nav #multi-language select option {
color: #373737;
}
#site-main-nav #multi-language {
position: absolute;
right: 0;
top: 0;
z-index: 9999;
}
#main-nav ul.sub-menu {
width: 160px;
border: 0px;
border-radius: 0px;
background: #fff;
box-shadow: 2px 2px 3px rgba(55,55,55,0.5), -1px 1px 1px rgba(55,55,55,0.5);
-moz-box-shadow: 2px 2px 3px rgba(55,55,55,0.5), -1px 1px 1px rgba(55,55,55,0.5);
-webkit-box-shadow: 2px 2px 3px rgba(55,55,55,0.5), -1px 1px 1px rgba(55,55,55,0.5);
padding: 0px;
}
body #main-nav ul.sub-menu li a {
text-align: left;
padding: 7px 0px 4px 7px;
width: auto;
color: #16375d;
font-size: 17px;
text-transform: initial;  
} #footer .back-top {
z-index: 10;
}
#footer .back-top a {
background: none;
text-indent: 0px;
width: auto;
height: auto;
border-radius: 0px;
}
#footer .back-top a:hover {
background: none;
}
#footer .back-top a:hover img {
opacity: 0.7;
}
#footerwrap {
background: url(//baovedongnai.com.vn/wp-content/uploads/footer-trongdong.jpg), url(//baovedongnai.com.vn/wp-content/uploads/footer-bg-img.jpg);
background-repeat: no-repeat, repeat-x;
background-position: center top, center top;
background-color: #14375f;
color: #fff;
margin-top: 100px;
}
#footerwrap #footer {
padding: 0px 0px 10px 0px;
border-top: 0px;
}
body #footer-nav {
margin: 0px;
text-align: center;
padding: 15px 0px 10px 0px;
}
body #footer-nav li {
margin: 0px;
border-left: 2px solid #ffffff;
line-height: 1;
padding: 0px 4px 0px 8px;
}
body #footer-nav li:first-child {
border-left: 0px;
}
body #footer-nav li a {
color: #fff;
text-transform: uppercase;
font-size: 13px;
}
#footer-nav ul.sub-menu {
display: none;
}
.footer-data-box {
max-width: 720px;
margin-left: auto;
margin-right: auto;
}
.footer-table table {
border-collapse: separate;  
border-spacing: 10px;
}
.footer-table table tr td {
color: #fff;
font-size: 13px;
}
.footer-table table tr td a {
color: #fff; 
}
.footer-table table tr td:last-child {
border-left: 1px solid #fff;
padding-left: 10px;
}
.module.footer-logo {
padding-top: 10px;
}
#footerwrap .copy {
background: #0f3259;
font-size: 10px;
padding: 5px 0px;
overflow: hidden;
}
#footerwrap .copy .copy-text {
float: left;
padding-top: 5px;
}
#footerwrap .copy .copy-logo {
float: right;
}
#footerwrap .copy .copy-logo img {
vertical-align: middle;
} body #layout.pagewidth {
width: 100%;
}
.row_inner_wrapper {
max-width: 1080px;
margin-left: auto;
margin-right: auto;
}
body #content {
padding: 0px;
} body .themify_builder_row .row-slider-arrow {
color: #fff;
background: #001fb8;
border-radius: 100%;
}
body .themify_builder_row .row-slider-prev.row-slider-arrow:before {
left: -2px;
}
body .themify_builder_row .row-slider-next.row-slider-arrow:before {
left: 3px;
}
.home-main  .row_inner_wrapper .module_column{
height: 400px;
position: relative;
}
.module.home-main-text {
background: rgba(0,0,0,0.7);
border-top: 5px solid #001fb8;
width: auto;
display: inline-block;
padding: 10px 20px 10px 20px;
position: absolute;
bottom: 30px;
left: 0;
}
.module.home-main-text .t-cel p {
margin-bottom: 0px;
}
.module.home-main-text .t-cel  strong{
font-size: 35px;
color: #e9d61a;
line-height: 1.3;
font-family: 'Lalezar', sans-serif;
font-weight: normal;
}
.module.home-main-text .t-cel {
color: #fff;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.5;
}
.home-feature-text .t-cel {
text-align: center;
font-family: 'Lalezar', sans-serif;
font-size: 23px;
color: #15375d;
}
.home-feature-text .t-cel p {
margin-bottom: 0px;
}
body .module-image.image-center .image-content {
margin: 0px;
}
.module.home-service .image-title {
color: #e1e2e3;
font-weight: normal;
font-size: 13px;
margin-top: 5px;
margin-bottom: 5px;
}
.module.home-service .image-title a {
color: #e1e2e3;
font-weight: normal;
font-size: 13px;
}
.module.home-service .image-caption {
color: #e1e2e3;
font-size: 15px;
font-family: 'Lalezar', sans-serif;
}
.module.home-service .image-caption p {
margin-bottom: 0px;
}
.module.home-service {
margin-bottom: 40px;
}
.module-image.image-overlay.home-banner .image-title {
text-align: center;
font-size: 14px;
font-weight: normal;
color: #fff;
line-height: 1.7;
margin-bottom: 0px;
text-shadow: 2px 2px 3px rgba(0,0,0,0.7);
-moz-text-shadow: 2px 2px 3px rgba(0,0,0,0.7);
-webkit-text-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}
.module-image.image-overlay.home-banner .image-content {
background: rgba(21,55,93,0.8);
padding: 5px 0px 4px 0px;
}
.module.home-banner {
margin-bottom: 40px;
}
.module.blue-title .module-title {
background: url(//baovedongnai.com.vn/wp-content/uploads/title-bg.jpg) repeat left top;
padding: 5px 10px;
margin-bottom: 15px;
}
.module .module-title span {
display: block;
}
.module.blue-title .module-title span, body.single-post .post .post-title a {
font-size: 20px;
color: #fff;
font-family: 'Lalezar', sans-serif;
font-weight: normal;
border-left: 5px solid #e9d61a;
line-height: 1;
padding-top: 5px;
padding-left: 15px;
}
.module.news-post .list-post {
height: 325px;
overflow: auto;
}
.module-post.news-post .post-date ,
.module-post.news-post .post-title {
color: #373737;
font-weight: bold;
margin-bottom: 0px;
line-height: 1.5;
font-size: 13px;
}
.module-post.news-post .post-title a {
font-size: 13px;
color: #373737;
}
.col-full .module-post.news-post .post {
margin-bottom: 15px;
border-left: 3px solid #15375d;
padding-left: 7px;
}
.module.news-post .entry-content  {
font-size: 13px;
}
.module.news-post .entry-content p:last-of-type {
margin-bottom: 0px;
}
.module.news-post {
margin-bottom: 40px;
}
.module-video.video-overlay.video-content .video-wrap iframe {
width: 250px !important;
height: 180px !important;
position: relative;
} .rss-content div.rss-antenna {
margin: 0px;
height: 400px;
overflow: auto;
}
.rss-content div.rss-antenna .rss-item {
border-left: 3px solid #15375d;
margin-bottom: 15px;
}
.rss-content div.rss-antenna .rss-item a {
padding: 0px;
}
.rss-content div.rss-antenna .rss-item .title, .rss-content div.rss-antenna .rss-item .siteinfo, .rss-content div.rss-antenna .rss-item .description {
padding: 0px 0px 0px 7px;
}
div.rss-antenna hr {
display: none;
} .home-custom-col .col4-2.col01 {
width: 39.62963%;
}
.home-custom-col .col4-1.col02,
.home-custom-col .col4-1.col03 {
width: 26.85186%;
margin-left: 3.33334%;
}
.module-gallery.home-gallery {
background: #15375d;
padding: 10px 0px 30px 0px;
height: 360px;
overflow: auto;
}
#body .module.gallery.home-gallery .gallery-item, .module.gallery.home-gallery .gallery-item {
text-align: center;
margin: 20px 0px 0px 20px;
float: none;
}
body #body .gallery.home-gallery {
margin-bottom: 30px;
}
.home-customer-row {
padding: 40px 0px 10px 0px;
}
.module.home-customer-btn {
background: #15375d;
color: #fff;
font-size: 13px;
padding: 10px 10px 5px 10px;
box-shadow: 3px 3px 3px #000
}
.module.home-customer-btn .t-cel a {
font-family: 'Lalezar', sans-serif;
color: #fff;
font-size: 20px;
line-height: 1.3;
}
.module.home-customer-btn .t-cel p {
margin-bottom: 0px;
}
body .home-customer-slide .themify_builder_slider > li {
margin: 0px 2px !important;
background: white;
}
.home-customer-slide .themify_builder_slider .slide-image {
margin-bottom: 0px;
}
.video-box {
background: #15375d;
padding: 10px 0px 30px 20px;
height: 360px;
overflow: auto;
}
.module.home-video-box {
margin-bottom: 30px;
text-align: center;
}
.video-top {
text-align: center;
}
.module-video.video-content {
margin-top: 20px; 
}
.module-video.video-overlay.video-content .video-wrap {
margin-left: auto;
margin-right: auto;
} body.single #layout.pagewidth {
width: 1080px;
}
body.single .post-image {
text-align: center;
}
body.single .post-title {
color: #fff;
font-family: 'Lalezar', sans-serif;
font-weight: normal;
background: url(//baovedongnai.com.vn/wp-content/uploads/title-bg.jpg) repeat left center;
line-height: 1.7;
padding: 5px 10px 0px 10px;
margin-bottom: 20px;
}
body.single .post-content {
color: #373737;
font-size: 14px;
font-family: 'Roboto', sans-serif;
}
body.single .post-image img {
max-height: 250px;
} body .main-page-row {
height: 300px;
position: relative;
display: box;
display: -moz-box;
display: -webkit-flex;
display: flex;
align-items: center;
margin-bottom: 30px;
}
.module.page-title-text {
color: #fff;
font-size: 30px;
font-family: 'Lalezar', sans-serif;
text-align: center;
}
.module.page-title-text .t-cel {
display: inline-block;
background: rgba(0, 31, 184, 0.5);
padding: 20px 100px;
}
.module.page-title-text .t-cel p {
margin-bottom: 0px;
}
.module .t-cel p:last-child {
margin-bottom: 0px;
}
.module.sub-text {
border-left: 3px solid #001fb8;
padding: 10px;
background: #d1e7ff;
font-size: 16px;
color: #000;
}
.module.font-lalezar {
font-family: 'Lalezar', sans-serif;
font-size: calc(13px + 0.3vw);
}
.dark-row {
background: url(//baovedongnai.com.vn/wp-content/uploads/headerwrap-bg.png) repeat center center;
color: #fff;
margin-bottom: 40px;
}
.dark-row .home-feature-text .t-cel {
color: #fff;
} .module.text-box {
padding: 20px;
border: 1px solid #0f3259;
border-radius: 10px;
background: url(//baovedongnai.com.vn/wp-content/uploads/title-bg.jpg) repeat center center;
color: #fff;
}
.module.number-list ol {
margin: 0px 0px 0px 20px;
}
.module.number-list ol li {
margin-bottom: 15px;
}
.module.number-list ol li:last-child {
margin-bottom: 0px;
}
body .module-image.image-left .image-wrap {
margin-bottom: 0px;
}
.module p:last-child {
margin-bottom: 0px; 
}
.banner-tuyen-dung {
background: #d2e7ff url(//baovedongnai.com.vn/wp-content/uploads/tuyen-dung-banner-bg.png) no-repeat bottom left;
padding: 10px;
font-size: 15px;
}
.module-image.banner-main-title {
padding-right: 100px;
}
.module-image.banner-main-title .image-title {
font-size: 25px;
font-family: 'Lalezar', sans-serif;
font-weight: normal;
text-align: center;
margin-bottom: 0px;
color: #001fb8;
}
.module-image.banner-main-title .image-caption {
font-size: 40px;
text-align: center;
font-family: 'Lalezar', sans-serif;
}
.banner-sub-text .t-cel strong {
font-size: 25px;
}
.banner-sub-text .t-cel {
font-size: 20px;
line-height: 1.5;
text-align: center;
}
.module.tuyen-dung-lp {
margin-bottom: 50px; 
}
.banner-info {
text-align: right;
color: #fff;
}
.banner-info a {
color: #fff; 
} .bg-row01 {
color: #fff;
margin-bottom: 30px;
}
.module.job-content .module-title {
text-align: center;
font-family: 'Lalezar', sans-serif;
font-weight: normal;
font-size: 25px;
margin-bottom: 20px;
}
.module-image.job-content .image-wrap {
display: block;
text-align: center;
}
.module-image.image-top.job-content .image-content {
margin-bottom: 0px;
font-size: 15px;
}
.module.customer-post .post {
margin-bottom: 30px;
}
.module.customer-post .post-image {
display: block;
text-align: center;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #bbb;
}
.module.customer-post .post-title {
margin-bottom: 0px;
text-align: center;
}
.module.customer-post .post-title a {
font-size: 17px;
color: #001fb8;
font-family: 'Lalezar', sans-serif;
text-align: center;
font-weight: normal;  
}
.module.news-post.post-list .list-post {
height: auto;
overflow: auto;
}
.module-image.img-center .image-wrap {
display: block;
text-align: center;
}
.module-image.ap-tai-cnt .image-wrap {
display: block;
text-align: center;
} .module.info-table .image-content {
overflow: hidden;
}
.module.info-table tr td {
padding: 10px 5px;
border-bottom: 1px solid #142840;
}
.module.info-table tr td:first-child {
width: 27%;
background: #142840;
color: #fff;
border-bottom-color: #fff;
}
.module.info-table tr:last-child td:first-child {
border-bottom-color: #142840;
}
#body .gallery.info-gallery > br {
display: none;
}
body #body .gallery.info-gallery {
margin-bottom: 40px;
}
form.wpcf7-form {
background: url(//baovedongnai.com.vn/wp-content/uploads/title-bg.jpg) repeat center center;
padding: 20px;
color: #fff;
border-radius: 10px;
}
.module img.wpcf7-captchac {
margin-right: 10px;
vertical-align: middle;
}
form.wpcf7-form input[type=submit] {
background-color: #e9d61a;
color: #373737;
padding: 7px 40px;
}
.member-head {
text-align: center;
background: #3f83d4;
color: #fff;
padding: 10px 5px;
}
.module.member-head .module-title {
padding: 0px;
margin-bottom: 10px;
}
.module.member-head .module-title span {
font-size: 15px;
}
.module.member-head .t-cel {
font-family: 'Lalezar', sans-serif;
font-size: 20px;
}
.module.member-body {
padding: 10px 5px;
border: 1px solid #3f83d4;
margin-bottom: 40px;
font-size: 14px;
}
.wpcf7-form textarea.wpcf7-textarea {
height: 60px;
max-height: 200px;
} body #body .gallery.trainning-gallery {
margin-bottom: 20px;
} @media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 1) {
#header hgroup {
padding: 40px 0px 80px 0px;
}
body .pagewidth {
width: 100%;
}
body #main-nav li {
float: none;
display: inline-block;
}
#site-main-nav #multi-language {
position: relative;
text-align: center;
margin-bottom: 20px;
}
body #main-nav {
text-align: center; 
}
body .themify_builder_row .row-slider-nav {
top: 40%; 
}
.row_inner_wrapper {
max-width: 980px; 
}
body.single #layout.pagewidth {
width: 980px;
}
.web-info,
body #main-nav li a,
.module.home-main-text .t-cel  strong, 
.home-feature-text .t-cel,
.module.home-service .image-caption,
.module.blue-title .module-title span,
.module.home-customer-btn .t-cel a,
body.single .post-title,
.module.page-title-text,
.module.font-lalezar,
.module-image.banner-main-title .image-title,
.module-image.banner-main-title .image-caption,
.module.job-content .module-title,
.module.customer-post .post-title a,
.module.member-head .t-cel
{
font-family: lalezar, sans-serif;
}
body .site, 
.web-info .company-info,
.module.home-main-text .t-cel,
body.single .post-content
{
font-family: roboto, sans-serif;
}
} @media screen and (max-width: 939px) {  .web-info,
body #main-nav li a,
.module.home-main-text .t-cel  strong, 
.home-feature-text .t-cel,
.module.home-service .image-caption,
.module.blue-title .module-title span,
.module.home-customer-btn .t-cel a,
body.single .post-title,
.module.page-title-text,
.module.font-lalezar,
.module-image.banner-main-title .image-title,
.module-image.banner-main-title .image-caption,
.module.job-content .module-title,
.module.customer-post .post-title a,
.module.member-head .t-cel
{
font-family: lalezar, sans-serif;
}
body .site, 
.web-info .company-info,
.module.home-main-text .t-cel,
body.single .post-content
{
font-family: roboto, sans-serif;
}
#site-main-nav #menu-icon {
position: fixed;
top: 0;
background: #001fb8;
width: 100%;
padding: 10px 0px;
z-index: 9999; 
color: #fff;
}
#site-main-nav #menu-icon.mobile-button:before {
margin-right: 2%; 
}
#site-main-nav #menu-icon.mobile-button:after {
margin-right: 5px;
float: right;
}
body #pagewrap #body #layout {
max-width: 94%; 
}
body.full_width #pagewrap #body #layout {
max-width: 100%; 
}
.module-image.image-right .image-wrap {
float: none;
display: block;
text-align: center;
}
.module.home-main-text {
padding: 5px 20px 5px 20px; 
}
.module.home-main-text .t-cel  strong {
font-size: 30px; 
}
#main-nav li a {
text-indent: 0px;
height: auto;
}
body .rtt {
position: fixed;
bottom: 0px;
right: 0px;
left: 0px;
margin-bottom: 0px;
border-top: 1px solid #3B1E00;
}
body .rtt a {
max-width: 100%;
background: #fff;
color: #000;
}
body .rtt a:visited,
body .rtt a:focus,
body .rtt a:hover {
color: #000;
}
#responsive-nav-wrapper #main-nav>li:first-child {
border-top: 0px;
}  
body .module-article.image-left .image-wrap,
body .module-article.image-right .image-wrap,
body .module-article.image-h-right .image-wrap,
body .module-article.image-h-left .image-wrap {
display: block;
text-align: center;
}
body .module-article.image-right .image-wrap,
body .module-article.image-left .image-wrap,
body .module-article.image-h-right .image-wrap,
body .module-article.image-h-left .image-wrap {
margin-bottom: 10px;
}
body .module-article.image-top .image-content {
margin: 0px;
}
body a[href^="tel:"]{
pointer-events: inherit;
} body #headerwrap {
padding-top: 38px;
}
div#site-description {
text-align: center;
}
#header {
border-bottom: 0px;
width: 100%;
max-width: 100%;
}
#headerwrap #header {
padding-top: 0px;
padding-bottom: 0px;
}
.lb,
.rb {
float: none;
text-align: center;
}
.rb {
width: 100%;
}
#site-logo {
margin: 20px 0px;
}
.h-detail-left,
.h-detail-right {
float: none;
text-align: center;
}
.h-detail-right {
margin-top: 5px; 
}
body #site-logo {
position: relative;
top: 0;
line-height: 0;
text-align: center;
margin-bottom: 20px;
}
#header hgroup {
padding: 20px 0 10px;
background: none;
}
#site-main-nav #multi-language {
position: relative;
max-width: 100px;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
body #main-nav .current_page_item a, body #main-nav .current-menu-item a, body #main-nav li a:hover {
background: transparent;
} #footer {
max-width: 100%;
padding-top: 0px;
}
#footerwrap #footer-nav li {
margin-bottom: 5px;
}
body #footerwrap {
margin-bottom: 0px; 
padding-bottom: 0px;
margin-top: 40px;
}
#footerwrap .f-con {
position: fixed;
bottom: 0;
left: 0;
right: 0;
}
body .pagewidth, 
body .full_width .themify_builder_row .row_inner {
max-width: 100%; 
}
#footerwrap .copy {
padding: 5px 2%;
} .row_inner_wrapper {
max-width: 100%;
margin-left: auto;
margin-right: auto;
padding: 0px;
}
body .home-customer-slide .themify_builder_slider > li {
margin: 0px 2px !important;
}
body.single #layout.pagewidth {
width: 100%;
padding: 0px 2%;
}
body .post-nav .prev, body .post-nav .next {
width: 45%; 
clear: initial;
}
.module-video.video-overlay.video-content .video-wrap {
height: auto;
padding-bottom: 0px;
}
.module-gallery.home-gallery {
padding-left: 10px;
padding-right: 10px;
}
.module-image.banner-main-title {
padding-right: 0px;
}
.module-image.banner-main-title .image-title {
font-size: 22px;
}
.banner-info {
text-align: left;
color: #373737;
}
.banner-tuyen-dung {
background-size: contain;
padding-bottom: 30px;
}
.banner-info a {
color: #373737; 
}
}  @media screen and (max-width: 768px) {
#headerwrap .take-inline.h-tel {
position: fixed;
top: 10px;
left: 10px;
z-index: 99999;
}
body #footer-nav li a {
font-size: calc(11px + 0.3vw);
}
.module.customer-post .post-title a {
font-size: calc(14px + 0.3vw);
}
.module.member-body {
font-size: 13px;
}
.module.info-table tr td {
font-size: 13px;
}
} @media screen and (max-width: 680px) {
body #pagewrap h1,
body #pagewrap h2,
body #pagewrap h3,
body #pagewrap h4,
body #pagewrap h5,
body #pagewrap h6 {
font-size: inherit;
line-height: 1.7;
}
#site-main-nav #menu-icon {
height: auto; 
border-radius: 0px;
}
#site-main-nav #multi-language select {
padding: 6px 0px; 
}
#footerwrap {
background-size: cover;
}
.head-detail,
.module.home-main-text .t-cel {
font-size: 13px; 
}
.web-info .company-name {
font-size: 30px; 
}
.web-info .company-sub {
font-size: 18px; 
}
.module.home-main-text .t-cel strong {
font-size: 20px;
}
.module.home-main-text {
position: relative;
bottom: 0;
width: 100%;
}
.module.home-banner {
max-width: 244px;
margin-left: auto;
margin-right: auto;
}
.home-customer-row {
padding-bottom: 40px;
}
.module.footer-logo {
padding-top: 0px;
margin-bottom: 10px;
}
.module.page-title-text {
font-size: 18px;
}
.module.page-title-text .t-cel {
padding: 20px 30px; 
}
.module.text-box {
padding: 10px;
}
body .main-page-row {
height: 160px;
}
#site-main-nav #multi-language {
z-index: 1; 
}
.module-image.banner-main-title .image-title {
font-size: calc(15px + 0.6vw) !important;
}
.module-image.banner-main-title .image-caption {
font-size: calc(25px + 0.8vw);
}
.banner-sub-text .t-cel strong {
font-size: calc(12px + 0.8vw);
}
.banner-sub-text .t-cel {
font-size: calc(11px + 0.3vw);
}
.module.img-in-content img.alignleft {
float: none;
margin: 0px auto;
margin-bottom: 15px;
display: block;
}
body .sp-home-slide .themify_builder_slider .slide-image {
margin-bottom: 0px;
}
.module-slider.sp-home-slide .carousel-nav-wrap {
padding: 0px; 
}
.full_width .themify_builder_row.home-hide-row .row_inner {
max-width: 100%;
}
.home-hide-row .row_inner_wrapper {
padding: 0px;
}
body .themify_builder_slider > li {
margin: 0px !important;
}
.module.customer-post .post-image img {
max-height: inherit;
}
#headerwrap .h-detail-right {
display: none;
}
.footer-table table tr td {
width: 100%;
display: block;
font-size: calc(11px + 0.3vw);
}
.footer-table table tr td:last-child {
border-left: none;
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
padding: 0 0 10px;
}
.h-detail-left > div.sub-mail {
border: none;
padding: 0;
margin: 0;
display: block;
}
body.single-post .post .post-title a {
font-size: calc(13px + 0.3vw);
}
}