/*
Theme Name: eximco
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.bg_nhat-ban .box-text,.bg_dai-loan .box-text,.bg_nuoc-duc .box-text{padding-left:10px;padding-right:10px;}
.bg_dai-loan *{color:#2b2b2b!important;}
.bg_nhat-ban .box-image,.bg_dai-loan .box-image, .bg_nuoc-duc .box-image{border-radius:0!important}
.bg_dai-loan .col-inner{border-radius:5px;overflow:hidden;background-color: #F5F5F5;}
.bg_nhat-ban .col-inner{border-radius:5px;overflow:hidden;background-color: #384f9c;color: rgba(255, 255, 255, 0.7);}
.bg_nuoc-duc .col-inner {border-radius: 5px;;background-color: #bb7000;color: rgba(255, 255, 255, 0.7);}
.pt_nhat-ban{width:30px;height:30px;background:url('/wp-content/uploads/2023/02/flag-japan.svg');background-repeat:no-repeat;}
.pt_dai-loan{width:30px;height:30px;background:url('/wp-content/uploads/2023/02/flag-taiwan.svg');background-repeat:no-repeat;}
.pt_nuoc-duc{width:20px;height:30px;background:url('/wp-content/uploads/2023/08/Flag_Germany.svg');background-repeat:no-repeat;}
.blog-wrapper .bg_nuoc-duc .col-inner {background-color: #41479b00!important;color: rgb(0 0 0 / 100%)!important;}
.tin-tuc-1 .bg_nuoc-duc .col-inner, .tin-tuc-1 .bg_dai-loan .col-inner,.tin-tuc-1 .bg_nhat-ban .col-inner {background-color: #41479b00!important;color: rgb(0 0 0 / 100%)!important;}
.tin-tuc-1 {font-size:90%;}
.tin-tuc-1 .pt_nuoc-duc {height: auto;}
.tin-tuc-1 .flex_pt {margin-bottom: 0px;}
.tin-tuc-1 .box-text {padding-bottom: 0em;}
.block_pt .box-blog-post.box-text-bottom{display:flex;flex-direction:column-reverse;}
.flex_pt{display:flex;justify-content:space-between;margin-bottom:10px;}
.block_pt .box-blog-post.box-text-bottom>*{width:100%!important;}
.header-block .icon-box-text {width: 210px;}
.header-block .col {padding: 0 15px 0px;}
.post-title, .from_the_blog_excerpt {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.entry-header-text {padding: 0;}
.blog-single .entry-content {padding-top: 0px;}
.box-text .mr-half {margin-right:5px;}
.cat-label {display:none;}
.blog-posts-field__item {font-size:90%;}
.tin-tuc-1 .col {padding: 0 15px 5px;}
.swiper-slide img {height:100%;}
.gallery {margin: 0px!important;}
.footer-eximco .stack {font-size: 0.8em;}
.title-page-eximco h2 {text-shadow: 0 2px 5px rgb(0 0 0 / 20%);}
.title-page-eximco p {font-weight: bold;text-shadow: 0 2px 5px rgb(0 0 0 / 20%);}
@media (min-width: 1280px){.exps-title {font-size: 60px;}}
@media (max-width: 1280px){.exps-title {font-size: 40px;}}
.exps-title {color: #123885;font-weight: normal;position: relative;}
.exps-title span.star {display: inline-block;width: 16px;height: 16px;background-image: url(/wp-content/uploads/2023/02/red-star.svg);vertical-align: top;position: absolute;margin-top: 0.38em;}
.lien-he-van-phong .col {padding: 0 15px 15px;}
.nav-dropdown li {color: #123885!important;font-weight: bold;}
.nav-dropdown {min-width: 230px;}
.nav-dropdown-default {padding: 10px;}
.nav-dropdown>li>a {color: #123885!important;}
@media only screen and (max-width: 60em){.blog-tin-tuc-moi-nhat .box-image {width: 36% !important;float: left;padding-right: 0.6em;}.box-text {padding-bottom: 1em;padding-top: 0em;position: relative;width: 64%;float: left;}}
.gallery {width: 100%;max-width: 620px;margin: 40px auto;}
.gallery-thumbs {width: 100%;padding: 0;overflow: hidden;}
.swiper-container-pointer-events {touch-action: pan-y;}
.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.gallery-thumbs .swiper-slide {width: 100px;height: 100px;text-align: center;overflow: hidden;opacity: 0.3;margin-top: 8px;}
.gallery-thumbs .swiper-slide-active {opacity: 1;}
.blog-wrapper .bg_dai-loan .col-inner {background-color:#f5f5f500!important;}
.blog-wrapper .bg_nhat-ban .col-inner {background-color: #41479b00!important;color: rgb(0 0 0 / 100%)!important;}
.blog-wrapper .title_time_pt {display:none;}
.lightbox-content:before {content: "";position: absolute;width: 100%;height: 4px;background-color: #0084F4;top: 0;left: 0;}
.register-desc-form {font-size: 12px;color: #999999;margin-bottom: 20px!important;}
.title-form-tuvan {font-weight: 500;color: #123885;line-height: 1.3;}
[type=submit]{width: 100%;}
.wpcf7-spinner {display:none;}
input[type=submit] {margin-bottom: 0em;}
.widget .is-divider {margin-top: 0.2em;background-color: rgb(18 56 133);display: block;height: 1px;margin: 0px 0px 15px 0px;max-width: 30%;width: 100%;}
span.widget-title {font-size: 15px;color: #123885;text-transform: uppercase!important;}
.ho-tro:hover h1{color:#0084F4!important;}
dl {font-size: 15px;opacity: 1;text-transform: none;margin:0px;}



/*CSS contact button*/
@media screen and (max-width: 769px) {#sp2022{display:none;}}
#sp2022 {position: fixed;bottom: 0;right: 15px;z-index: 99999999;}
#sp2022 ul {list-style: none;}
#sp2022 li a {border-radius: 40px;padding: 2px 15px 2px 5px;margin-bottom: 5px;background: #fff;color:#06317d;border: 1px solid;}
#sp2022 li img {width: 30px;margin-right: 10px;}
.align-items-center {-ms-flex-align: center!important;align-items: center!important;}
#sp2022 a.ccall {background: #2196f3;color: #fff;}
.flex-column {flex-direction: column!important;}
.d-flex {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}
.flex-column {-ms-flex-direction: column!important;flex-direction: column!important;}
.d-flex {display: -ms-flexbox!important;display: flex!important;}
.flex-column {flex-direction: column!important;}
.d-flex {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}
@keyframes tada {
1% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
10%, 20% {-webkit-transform: scale(.9) rotate(-3deg);-ms-transform: scale(.9) rotate(-3deg);transform: scale(.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);-ms-transform: scale(1.1) rotate(3deg);transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);-ms-transform: scale(1.1) rotate(-3deg);transform: scale(1.1) rotate(-3deg);}
100% {-webkit-transform: scale(1) rotate(0);-ms-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}}
.animated.infinite {animation-iteration-count: infinite;}
.animated {-webkit-animation-duration: 1.3s;animation-duration: 1.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.tada {-webkit-animation-name: tada;animation-name: tada;}
.cl_yellow {color: yellow;}
/*mobile*/
@media screen and (min-width: 769px) {.list-footer-fixed{display:none;}}
.list-footer-fixed li {list-style:none;}
.list-footer-fixed {width: 100%;position: fixed;bottom: 0;left: 0;background-color: #fff;margin-bottom: 0;z-index: 99999;border-top: 1px solid #0b4d3f;}
.list-footer-fixed li {float: left;width: 25%;margin-bottom: 0em;}
.list-footer-fixed li a {display: block;width: 100%;height: 60px;line-height: 15px;color: #6b7177;border-right: 1px solid #fff;text-align: center;font-size: 12px;padding: 5px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;}
.list-footer-fixed li a img {height: 30px;display: inline-block;vertical-align: middle;margin-right: 3px;}
/*END CSS contact button*/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}