body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul,
li,
input,
textarea {

    font-family: 'Google Sans Flex', sans-serif !important;

}

html .elementor-counter-number-wrapper,

html span.elementor-counter-number {

    font-family: "Manrope Alt", Sans-serif !important;

}

.main-menu .sub-menu {

    background: #efd051 !important;

}

.elementor-element.elementor-element-5106164.elementor-widget.elementor-widget-industrium_tabs .industrium_tab_title_item.active svg,
.elementor-element.elementor-element-5106164.elementor-widget.elementor-widget-industrium_tabs .industrium_tab_title_item.active a {
    color: #efd051 !important;
}

.elementor-12539 .elementor-element.elementor-element-ca5d668 .slider-item-inner .slider-item-media:not(:first-child) {

    margin-top: 25px !important;

}

.elementor-12539 .elementor-element.elementor-element-ca5d668 .slider-item-inner .slider-item-title:not(:first-child) {

    margin-top: 40px !important;

}

.search .archive-listing .standard-blog-item-wrapper {

    box-shadow: 0 15px 38px rgba(0, 0, 0, 0.1);

    padding: 1rem;

    margin-top: 20px !important;

}

.elementor-12539 .elementor-element.elementor-element-ad606e5 .portfolio-slider-listing .portfolio-item .portfolio-item-content-inner {

    max-width: 40.5% !important;

}

.elementor-12539 .elementor-element.elementor-element-cc84ccd .owl-dots {

    padding-bottom: 37px !important;

}

.sub-menu {

    line-height: 1.5em !important;

}

.elementor-12539 .elementor-element.elementor-element-d4a8518 .bottom-area .owl-dots-wrapper {

    background-color: transparent !important;

}

.button-icon,

.search-form-icon {

    font-family: 'fontello', sans-serif !important;

}

.special-text {

    font-family: "Manrope Alt", Sans-serif !important;

}

.search-trigger .search-trigger-icon {

    font-family: 'fontello', sans-serif !important;

}

.elementor-kit-6 {

    --e-global-color-accent: #1a3a65 !important;
    /*xanh*/

}

.portfolio-item-wrapper .portfolio-item {
    pointer-events: none !important;
}

.header-icon.dropdown-trigger {

    opacity: 0;

    pointer-events: none;

}

.elementor-12539 .elementor-element.elementor-element-c341b18 {

    background: #1a3a65 !important;

}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-194a753.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {

    justify-content: center !important;

}

.elementor-element.elementor-element-30f2096 .elementor-widget-container img,

.elementor-element.elementor-element-30f2096 .elementor-widget-container,

.elementor-element.elementor-element-30f2096.animated-fast.elementor-widget.elementor-widget-image.animated.image_clip_right {

    height: 100% !important;

}

.cus-gallery-home .swiper-slide img {
    height: 700px;
    object-fit: cover;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a60eaa3 .elementor-widget-wrap.elementor-element-populated {

    padding: 0px !important;

}

.elementor-12539 .elementor-element.elementor-element-30f2096>.elementor-widget-container {

    margin: 0px 0px 0px 0px !important;

}

html .author-position,

.elementor-element.elementor-element-7699355.elementor-widget.elementor-widget-industrium_heading .industrium-subheading {

    color: #efd051 !important;
    /*vang*/

}

.footer-box-bottom-image img {
    width: 100px;
}

.footer-box-bottom-image,
ul#menu-footer-main-menu {
    display: flex;
    justify-content: flex-end;
}

.footer-box-bottom-right {
    display: flex;
    flex-direction: column;
}

.footer-section.footer-bottom-custom .footer-box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

span.page-numbers.current {

    color: #ffff !important;

}

.page-numbers::after {

    background: #efd051 !important;

}

.elementor-12539 .elementor-element.elementor-element-30f2096 img {
    max-width: 50vw !important;
}

.page-numbers {

    border-color: #1a3a65 !important;

}

.elementor-element.elementor-element-ca5d668.elementor-title-border-on.view-type-2.elementor-align-items-stretch.custom-heading.title-alignment-left.elementor-widget.elementor-widget-industrium_image_carousel .owl-carousel.owl-theme .owl-nav.disabled {
    display: block !important;
    opacity: 1 !important;
}

.footer-type-3 .footer-section-copyright,
.footer-type-3 .footer-section-copyright:last-child {

    padding: 0px 0 60px !important;

}

.footer-section {
    padding-top: 30px !important;
    padding-bottom: 30px !important;

}

.footer-section:nth-child(3) {
    padding-bottom: 0px !important;

}

div#block-11 h4.has-text-align-left.wp-block-heading {

    color: #fff !important;

}

.page-id-6606 .content,

.single-industrium_service .content {

    width: 100% !important;
    text-align: justify !important;
    max-width: 100% !important;

}



.mobile-header-menu-container .main-menu>li .sub-menu-trigger {

    left: auto !important;

    width: 40px !important;

}

.footer-type-3 .footer-widgets .widget {
    margin-top: 0px !important;
}


.elementor-12539 .elementor-element.elementor-element-cc84ccd .portfolio-slider-wrapper .archive-listing .slider-next-button-wrapper,

.breadcrumbs .delimiter,
.page-title-container.page-title-decorated:before,
.page-title-container.page-title-decorated:after,

.footer-section.footer-top-section,
.single-industrium_service .sidebar,
.page-id-6606 .sidebar,

.footer-section.footer-section-bottom.footer-section-copyright::before,
.footer-column.footer-logo-container,
.footer-column.footer-special-text-container,

.industrium-decoration,
.footer.footer-decorated.animated:before,
.footer.footer-decorated.animated:after,
.header .main-menu>li ul.sub-menu>li:hover>a:before,
.header .main-menu>li ul.sub-menu>li.current-menu-item>a:before,
.top-bar,
.page-title-container.page-title-decorated.animated:before,
.page-title-container.page-title-decorated.animated:after,

.cus-dichvu .icon-box-item.icon-box-header:after,
.elementor-12539 .elementor-element.elementor-element-2a3ad77,
div#block-51 .widget-wrapper.footer-widget-wrapper p,
.cus-dichvu .icon-box-item.icon-box-header:before,
.elementor-12539 .elementor-element.elementor-element-580bee8,
.simple-sidebar-trigger,
.post-comments-wrapper {

    display: none !important;

}

.slider-item-media img,
.slider-item-media {
    height: 100% !important;
}

.slider-item-description {
    color: #17262f;
    font-weight: 700 !important;
}

.elementor-34 .elementor-element.elementor-element-3e6c37c .step-item.slider-item .step-number {
    text-align: left !important;
    margin-bottom: 27px !important;
}

.elementor-widget-industrium_step_carousel.view_type-2 .owl-stage-outer .owl-item {
    opacity: 1 !important;
}

.elementor-34 .elementor-element.elementor-element-3e6c37c .elementor-widget-industrium_step_carousel.view_type-2 .step-carousel-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}

.elementor-widget-industrium_step_carousel .owl-stage .owl-item .step-item:hover {
    transform: unset !important;
}

.elementor-element.elementor-element-4e2e6ec.custom-heading.elementor-widget.elementor-widget-industrium_heading .industrium-subheading::before {
    content: "";
    width: 0;
    height: 0;
    border-radius: 50%;
    background: #1a82c9;
    display: inline-block;
    margin-right: 10px;
}

header nav ul.main-menu li a {
    font-size: 18px !important;
}

#form-preview button:after,
.industrium-button:after,
.content-wrapper button:not(.customize-partial-edit-shortcut-button):after,
.content-wrapper input[type="submit"]:after,
.content-wrapper input[type="button"]:after,
.content-wrapper input[type="reset"]:after,
.block-editor-block-list__layout button:not(.customize-partial-edit-shortcut-button):after,
.block-editor-block-list__layout input[type="submit"]:after,
.block-editor-block-list__layout input[type="button"]:after,
.block-editor-block-list__layout input[type="reset"]:after,
.industrium-content-slider-widget .bottom-area .content-slider-video .elementor-custom-embed-play .eicon-play:before,
.sidebar .wp-block-button:not(.is-style-fill) .wp-block-button__link:not(.has-background):after,

#form-preview button,
.industrium-button,
.content-wrapper .industrium-button,
.content-wrapper button:not(.customize-partial-edit-shortcut-button),
.content-wrapper input[type="submit"],
.content-wrapper input[type="button"],
.content-wrapper input[type="reset"],
.content-wrapper div.wpforms-container-full .wpforms-form input[type=submit],
.content-wrapper div.wpforms-container-full .wpforms-form button[type=submit],
.content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button,
.block-editor-block-list__layout .industrium-button,
.widget_media_gallery .gallery .gallery-icon a:after,
.widget_industrium_banner_widget .banner-widget-wrapper.banner-contrast-colors .industrium-button:hover,
.widget_industrium_banner_widget .banner-widget-wrapper.banner-default-colors .industrium-button,
.project-post-button .industrium-button:hover,
.vacancy-post-button .industrium-button:hover,
.vacancy-item-button .industrium-button:hover,
#sb_instagram .sbi_item .sbi_photo:after,
.swiper-container .elementor-swiper-button:hover i,
.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:after,
.media_gallery .blocks-gallery-grid .blocks-gallery-item a:after,
body .content-wrapper .gallery .gallery-item .gallery-icon a:after,
.block-editor-block-list__layout .gallery .gallery-item .gallery-icon a:after,
.sidebar .wp-block-button:not(.is-style-fill) .wp-block-button__link:not(.has-text-color) {

    color: #efd051 !important;
    /*vang*/

}

.header .main-menu>li ul.sub-menu>li>a {
    line-height: 1.4em;
}

.step-description,
p {
    text-align: justify;
}

.elementor-12539 .elementor-element.elementor-element-8710fa3 .elementor-col-20 .elementor-widget-text-editor p {
    text-align: justify;
}

.top-bar a:hover,
.wrapper-contacts .contact-item:before,
.wrapper-contacts .contact-item a:hover,
.wrapper-socials.top-bar-socials a:hover {

    color: #efd051 !important;

}

/*.header .main-menu li a {*/

/*    text-transform: uppercase !important;*/

/*}*/

.slide-sidebar-wrapper .widget_industrium_contacts_widget .industrium-contacts-widget-email a {

    color: #fff !important;

}

.slide-sidebar-wrapper .widget_industrium_contacts_widget .industrium-contacts-widget-email a:hover {

    color: #efd051 !important;

}

.footer-section+.footer-section:before {
    background-color: #efd051 !important;
}

.industrium-content-slider-widget .owl-carousel.owl-theme .industrium-heading {

    font-size: 50px !important;

}

.steps-slider.owl-carousel {
    display: block !important;
}

.steps-slider .owl-stage {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr);
    width: 100% !important;
    transform: none !important;
}

.steps-slider .owl-item {
    width: auto !important;
    margin: 0 !important;
}

.steps-slider .owl-nav,
.steps-slider .owl-dots {
    display: none !important;
}

div#block-51 .form {

    height: 80px;

}

.footer-section.footer-top-logo .footer-box-title {
    width: 100% !important;

    text-align: center;
}

.footer-section.footer-top-logo .footer-box {
    display: flex;
    align-items: center;
}

div#block-51 .form .wpcf7-submit {

    color: #efd051 !important;

}

ul.top-bar-menu li:after,
.wrapper-contacts .contact-item:after {

    background-color: #efd051 !important;

}

.slide-sidebar .wp-block-button__link svg,

.slide-sidebar .wp-block-button__link:hover svg {

    stroke: #efd051 !important;

}

.slide-sidebar .wp-block-button__link::after {

    color: #fff !important;

}

.slide-sidebar .wp-block-button__link {

    color: #fff !important;

    background-image: linear-gradient(0deg, #fff 0%, #fff 100%) !important;

}

.slide-sidebar .wp-block-button__link:hover {

    color: #efd051 !important;

}



.cus-contact textarea,

.cus-contact input {

    background: transparent !important;

    border-bottom: 1px solid #2a333a !important;

    color: #fff !important;

    padding: 0px !important;

}

.cus-service:hover .industrium-heading a {
    color: #efd051 !important;
}

.footer-section.footer-top-logo .footer-box-title h2 {
    color: #efd051 !important;
    font-size: 40px !important;
}

.elementor-34 .elementor-element.elementor-element-3e6c37c .owl-stage-outer {
    padding-top: 0px !important;
}

.elementor-element.elementor-element-4e2e6ec.custom-heading.elementor-widget.elementor-widget-industrium_heading .industrium-heading-content,
.elementor-element.elementor-element-9f82b2d.view_type-2.view_style-2.title-alignment-left.elementor-widget.elementor-widget-industrium_step_carousel span.industrium-heading-content,
.elementor-12539 .elementor-element.elementor-element-7699355 .industrium-heading .industrium-heading-content {
    font-size: 27px !important;
}

.elementor-12539 .elementor-element.elementor-element-cc84ccd {
    background: #1a3965 !important;
}

.footer-section.footer-bottom-custom,
.cus-contact .wpforms-description {

    font-size: 16px;

}

.cus-contact button.wpforms-submit {

    background-image: linear-gradient(0deg, #efd051 0%, #efd051 100%);

    padding-left: 0 !important;

    padding-right: 22px !important;

    background-position: 100% 100%;

    background-repeat: no-repeat;

    background-size: 100% 1px;

    background-color: transparent !important;

    -webkit-transition: all 0.3s, background-size 0.2s linear 0.15s;

    transition: all 0.3s, background-size 0.2s linear 0.15s;

}

.cus-contact button.wpforms-submit:hover {

    height: var(--wpforms-button-size-height);

    background-size: 0% 1px;

    transition-delay: 0s;

    background: transparent !important;

}

.cus-contact .input-floating-wrap {
    position: relative;
    display: block;
}

.cus-contact .input-floating-wrap .floating-placeholder {
    position: absolute;
    top: 0px;
    left: 0px;
    pointer-events: none;
    transition: all .3s ease;
    transform-origin: left top;
    font-size: 16px;
    z-index: 2;
}

.cus-contact .input-floating-wrap:focus-within .floating-placeholder,
.cus-contact .input-floating-wrap:has(input:not(:placeholder-shown)) .floating-placeholder {
    top: -20px;
    transform: scale(.85);
}

.cus-contact .input-floating-wrap:has(textarea:not(:placeholder-shown)) .floating-placeholder {
    top: -33px;
    transform: scale(.85);
}

.cus-contact .input-floating-wrap.has-value .floating-placeholder,
.cus-contact .input-floating-wrap:focus-within .floating-placeholder {
    top: -8px;
    transform: scale(.85);
}

.page-numbers:hover {

    color: #fff !important;

}

.elementor-element.elementor-element-ca5d668.elementor-title-border-on.view-type-2.elementor-align-items-stretch.custom-heading.title-alignment-left.elementor-widget.elementor-widget-industrium_image_carousel .owl-item.active:nth-of-type(n+3) {
    opacity: 0.5 !important;
}

.cus-gallery-home .swiper-button-next,
.cus-gallery-home .swiper-button-prev {
    background: #fff !important;
    padding: 25px !important;
    width: 20px !important;
}

.cus-gallery-home .swiper-button-next:hover,
.cus-gallery-home .swiper-button-prev:hover {
    background: #1876fc !important;
    color: #fff !important;
}

.cus-gallery-home .swiper-button-next:after,
.cus-gallery-home .swiper-rtl .swiper-button-prev:after,
.cus-gallery-home .swiper-button-prev:after,
.cus-gallery-home .swiper-rtl .swiper-button-next:after {
    font-size: 20px !important;
}

footer a.wp-block-social-link-anchor svg {

    fill: #fff !important;

}

html footer .wp-social-link::after {

    background-color: #efd051 !important;

}

html .content-wrapper .elementor-accordion-item a.elementor-accordion-title {

    color: #000 !important;

}

html .content-wrapper .elementor-accordion-item a.elementor-accordion-title:hover {

    color: #1a3a65 !important;

}

html .content-wrapper .elementor-active a.elementor-accordion-title {

    color: #1a3a65 !important;

}

.content-wrapper a,
.block-editor-block-list__layout a,
ul>li:before,
body .content-wrapper blockquote:before,
.block-editor-block-list__layout:before,
body .industrium_comments__item-text blockquote:before,
.post-meta-header .post-meta-item a:hover,
.content-wrapper .post-title a:hover,
.content-wrapper .post-meta-item-tags a:hover,
.block-editor-block-list__layout .post-title a:hover,
.block-editor-block-list__layout .post-meta-item-tags a:hover,
.single-post .post-meta-footer .post-meta-item-author a:hover,
.widget_search .search-form .search-form-icon:hover,
.widget_categories ul li:hover:before,
.widget_categories ul li:hover>a,
body .content-wrapper ul.wp-block-categories li:hover:before,
body .content-wrapper ul.wp-block-categories li:hover>a,
.block-editor-block-list__layout ul.wp-block-categories li:hover:before,
.block-editor-block-list__layout ul.wp-block-categories li:hover>a,
.widget_industrium_featured_posts_widget .featured-posts-item-link:hover,
.widget_archive ul li:hover>a,
.widget_archive ul>li:hover,
.wp-block-archives li:hover>a,
.wp-block-archives>li:hover,
body .content-wrapper .wp-block-archives li:hover>a,
body .content-wrapper .wp-block-archives>li:hover,
.block-editor-block-list__layout .wp-block-archives li:hover>a,
.block-editor-block-list__layout .wp-block-archives>li:hover,
.widget_recent_entries ul li a:hover,
.content-wrapper .wp-block-latest-posts li a:hover,
.widget_recent_comments ul .recentcomments:before,
.content-wrapper .wp-block-latest-comments li:before,
.widget_recent_comments ul .recentcomments a:hover,
.content-wrapper .wp-block-latest-comments li a:hover,
body .content-wrapper .widget_calendar .wp-calendar-nav a:hover,
body .content-wrapper .wp-block-calendar .wp-calendar-nav a:hover,
.block-editor-block-list__layout .wp-block-latest-posts li a:hover,
.block-editor-block-list__layout .wp-block-latest-comments li:before,
.block-editor-block-list__layout .wp-block-latest-comments li a:hover,
.block-editor-block-list__layout .widget_calendar .wp-calendar-nav a:hover,
.block-editor-block-list__layout .wp-block-calendar .wp-calendar-nav a:hover,
.widget_pages .widget-wrapper>ul li:hover>a,
.widget_pages .widget-wrapper ul>li:hover:before,
.widget_meta ul li:hover>a,
.widget_meta ul li:hover:before,
.widget_tag_cloud .tagcloud .tag-cloud-link:hover,
.wp-block-tag-cloud .tag-cloud-link:hover,
.sidebar .widget .widget-title a:hover,
.widget_rss ul a.rsswidget:hover,
.wp-block-rss .wp-block-rss__item-title a:hover,
.widget_industrium_contacts_widget .industrium-contacts-widget-field:before,
.post-navigation .post-navigation-title a:hover,
.post-navigation .post-navigation-categories a:hover,
.post-navigation .archive-icon-link .archive-icon:hover,
.team-short-info-position,
.team-item .team-item-position,
.service-item .service-post-title a:hover,
.industrium-price-item-widget .price-item .price-item-custom-field.active:before,
.industrium-step-widget .step-item .step-number,
.elementor-widget-industrium_step_carousel .step-item .step-number,
.filter-control-wrapper .filter-control-list .dots .dot.active,
.filter-control-wrapper .filter-control-list .dots .dot:hover,
.single-product.woocommerce div.product .product_meta .product_meta_item a:hover,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon:hover,
.elementor-widget-industrium_custom_menu ul li a:hover,
.elementor-widget-industrium_custom_menu ul li.active a,
.content-wrapper .wp-block-loginout a:hover,
.block-editor-block-list__layout .wp-block-loginout a:hover,
.sidebar .widget .widget-title:before,
.sidebar .widget .wp-block-search .wp-block-search__label:before,
.sidebar .widget .wc-block-product-search .wc-block-product-search__label:before,
.sidebar .widget .wp-block-group__inner-container>h1:first-child:before,
.sidebar .widget .wp-block-group__inner-container>h2:first-child:before,
.sidebar .widget .wp-block-group__inner-container>h3:first-child:before,
.sidebar .widget .wp-block-group__inner-container>h4:first-child:before,
.sidebar .widget .wp-block-group__inner-container>h5:first-child:before,
.sidebar .widget .wp-block-group__inner-container>h6:first-child:before,
.widget_industrium_contacts_widget .industrium-contacts-widget-link:before,
.sidebar .widget div.wpforms-container-full .wpforms-form .wpforms-title:before,
.sidebar .widget .wc-block-price-filter__title:before,
.post-categories a.post-category-item,
.post-comment-wrapper.bypostauthor>.post-comment-item .post-comment-author:after,
.industrium-format-quote .post-quote:before,
.special-title .special-title-backward,
.vacancy-post-meta .vacancy-post-meta-item,
.vacancy-info .vacancy-salary .vacancy-salary-label,
.vacancy-item .vacancy-salary .vacancy-salary-label,
.industrium-heading .industrium-subheading,
.industrium-price-item-widget .price-item .price-item-container,
.service-listing-wrapper .service-item .service-item-link:hover,
.service-listing-wrapper .service-item .service-item-link:hover .service-post-title:before,
.elementor-widget-industrium_icon_box .icon-box-item-link:hover,
.content-wrapper.mc4wp-form .mc4wp-form-fields input[type="submit"],
.content-wrapper .mc4wp-form .mc4wp-form-fields button,
.block-editor-block-list__layout.mc4wp-form .mc4wp-form-fields input[type="submit"],
.block-editor-block-list__layout .mc4wp-form .mc4wp-form-fields button,
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title a:hover:before,
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a:hover:before,
.industrium-icon-box-widget .icon-box-item-link .icon-box-item.icon-box-header:after,
.elementor-widget-industrium_image_carousel .slider-item .slider-item-arrow,
.industrium_tabs_widget .industrium_tabs_titles_container .industrium_tab_title_item.active a,

.mobile-header-menu-container .header-mobile-contacts .contact-item:before,
.mobile-header-menu-container .main-menu>li.active>.sub-menu-trigger,
.header .main-menu>li>a:hover,
.header .main-menu>li.current-menu-ancestor>a,
.header .main-menu>li.current-menu-parent>a,
.header .main-menu>li.current-menu-item>a,
.header .dropdown-trigger .dropdown-trigger-item:hover:before,
.callback:before,
.site-search .site-search-close,
.mobile-header-menu-container .header-mobile-contacts .contact-item.contact-item-email a {

    color: #1a3a65 !important;
    /*xanh*/

}

.mobile-header-menu-container .main-menu li.active>a,
.mobile-header-menu-container .main-menu li.current-menu-ancestor>a,
.mobile-header-menu-container .main-menu li.current-menu-parent>a,
.mobile-header-menu-container .main-menu li.current-menu-item>a,
.mobile-header-menu-container .main-menu li.active>.sub-menu-trigger,
.mobile-header-menu-container .main-menu li.current-menu-ancestor>.sub-menu-trigger,
.mobile-header-menu-container .main-menu li.current-menu-parent>.sub-menu-trigger {
    color: #efd051 !important;
}

body .content-wrapper .widget_calendar caption,
.widget_calendar caption,
body .content-wrapper .wp-block-calendar caption,
.wp-block-calendar caption {

    color: #fff !important;

}

.wp-block-social-links .wp-block-social-link-anchor svg {

    fill: #fff !important;

    color: #fff !important;

}

.elementor-92 .elementor-element.elementor-element-ed20d9e .special-text-effect-stroke {

    -webkit-text-stroke: 1px #1a3a65 !important;

}

.single-post ul li.menu-item-16035 a::before {

    background-color: #1a3a65 !important;

    opacity: 1;

}

.single-post ul li.menu-item-16035>a {

    color: #1a3a65 !important;

}

.elementor-92 .elementor-element.elementor-element-b37ec29 .elementor-social-icon:hover svg {

    fill: #fff !important;

}

.elementor-92 .elementor-element.elementor-element-b37ec29 .elementor-social-icon {

    border-color: #1a3a65 !important;

}

.cus-dichvu .icon-box-item-link,

.elementor-12539 .elementor-element.elementor-element-2e6eb19 .portfolio-listing-wrapper.owl-carousel .portfolio-item {

    pointer-events: none;

}

.team-item .team-item-link {

    pointer-events: none;

}

.page-title-container,
.page-title-container.page-title-decorated:after,
.edit-post-visual-editor__post-title-wrapper {

    background-color: #1a3a65 !important;

}

.footer-section .footer-widgets {

    padding: 0px !important;

}

.footer {

    background-color: #1a3a65 !important;

}

.page-loader {
    width: 380px !important;
    top: 40% !important;
}

div#block-54 .wpcf7-spinner {

    position: absolute;

}

div#block-54 .form input {

    background: transparent !important;

    color: #efd051 !important;

}

div#block-51 .input-floating-wrap input {

    background: transparent !important;

}

.elementor-12539 .elementor-element.elementor-element-ca5d668 .slider-item-inner {

    background-color: #1a3a651c !important;

}



body .content-wrapper .wp-block-calendar table tbody td#today:before {

    border-color: #efd051 !important;

}

.header-icons-container.icons-container-big .industrium-button:hover,

button.fontello.icon-arrow-up:hover {

    color: #efd051 !important;
    /*vang*/

}



.elementor-12539 .elementor-element.elementor-element-2e6eb19 .slider-next-button:hover {

    color: #efd051 !important;
    /*vang*/

    background: #000 !important;

}

div#block-21 h4.has-text-align-left.wp-block-heading,

.footer a {

    color: #fff !important;

}

.header-menu-container ul li a {

    font-weight: bold !important;

}

.footer a:hover,
.footer-widgets ul li a:hover,
.footer .footer-additional-menu li a:hover,
.footer .widget_recent_comments ul .recentcomments .comment-author-link a:hover,
.footer .widget_media_audio .mejs-container .mejs-button>button:hover,
.footer .wp-video .mejs-container .mejs-button>button:hover,
.error-404-footer .wrapper-socials a:hover,
.footer-widgets .widget_industrium_banner_widget .industrium-contacts-widget-field:before,
.footer-widgets .widget_search .search-form .search-form-icon:hover,
.footer-widgets .widget_categories ul>li:hover,
.footer-widgets .widget_categories ul li:hover>a,
.footer-widgets ul.wp-block-categories li:hover:before,
.footer-widgets ul.wp-block-categories li:hover>a,
.footer-widgets .widget_industrium_featured_posts_widget .featured-posts-item-link:hover,
.footer-widgets .widget_archive ul li:hover>a,
.footer-widgets .widget_archive ul>li:hover,
.footer-widgets .wp-block-archives li:hover>a,
.footer-widgets .wp-block-archives>li:hover,
.footer-widgets .widget_recent_entries ul li a:hover,
.footer-widgets .wp-block-latest-posts li a:hover,
.footer-widgets .widget_recent_comments ul .recentcomments a:hover,
.footer-widgets .wp-block-latest-comments li a:hover,
.footer-widgets .widget_pages .widget-wrapper>ul li:hover>a,
.footer-widgets .widget_meta ul li:hover>a,
.footer-widgets .widget_rss ul a.rsswidget:hover,
.footer-widgets .wp-block-rss .wp-block-rss__item-title a:hover,
.footer-widgets .widget .widget-title a:hover,
.footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon:hover,
.footer .footer-menu li a:hover,
.footer-widgets .wp-block-loginout a:hover,
.footer-widgets .widget_calendar table caption,
.footer-widgets .wp-block-calendar table caption,
.footer-widgets .widget_nav_menu ul li a:hover,
.footer-widgets .widget_nav_menu ul li.current-menu-item>a,
.footer-widgets .widget_nav_menu ul li.current-menu-ancestor>a,
.footer-widgets .widget_nav_menu ul li.current-menu-parent>a,
.footer-widgets .widget_nav_menu ul li.current_page_item>a,
.footer-widgets .widget_industrium_nav_menu_widget ul li a:hover,
.footer-widgets .widget_industrium_nav_menu_widget ul li.current-menu-item>a,
.footer-widgets .widget_industrium_nav_menu_widget ul li.current-menu-ancestor>a,
.footer-widgets .widget_industrium_nav_menu_widget ul li.current-menu-parent>a,
.footer-widgets .widget_industrium_nav_menu_widget ul li.current_page_item>a,
.footer-widgets .widget_industrium_contacts_widget .industrium-contacts-widget-link a:hover,
.footer-widgets.mc4wp-form .mc4wp-form-fields input[type="submit"],
.footer-widgets .mc4wp-form .mc4wp-form-fields button {

    color: #efd051 !important;
    /*vang*/

}

.header .logo {

    width: 150px !important;

}

.header-icons-container.icons-container-big {

    margin: 0 0 0px 20px !important;

}

.elementor-12539 .elementor-element.elementor-element-f63c923 .elementor-widget-text-editor {

    min-height: 160px !important;

}

.elementor-12539 .elementor-element.elementor-element-f63c923 h5.industrium-heading {

    min-height: 85px !important;

}

.elementor-widget-industrium_step_carousel.view_style-2 .step-item:hover .step-bg-number,
.elementor-widget-industrium_step_carousel.view_style-3 .step-item:hover .step-bg-number {

    -webkit-text-fill-color: #efd051 !important;

}

.wp-video .mejs-overlay-play .mejs-overlay-button:hover svg,
.industrium-content-slider-widget .bottom-area .content-slider-video .elementor-custom-embed-play:hover .eicon-play svg {

    stroke: #1a3a65 !important;

}

.error-404-container .wrapper-socials a:after,
.slide-sidebar-wrapper input[type="radio"]:checked:before,
.slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"]:checked:before,
.widget_industrium_banner_widget .banner-widget-wrapper.banner-contrast-colors,
.slide-sidebar-wrapper .wrapper-socials a:after,
.industrium-price-item-widget .price-item.active .price-item-button-container .industrium-button,
.industrium-content-slider-widget .industrium-content-wrapper-3 .industrium-button:before,
.industrium-content-slider-widget .industrium-content-wrapper-3 .industrium-button .industrium-button-text:before {

    background-color: #1a3a65 !important;

}

.elementor-12539 .elementor-element.elementor-element-d4a8518 .elementor-repeater-item-e2d61de .slide-content-column {

    width: 60% !important;

}

.header .logo-container {

    margin: 0px !important;

}

html .elementor-12539 .elementor-element.elementor-element-d4a8518 .elementor-repeater-item-cdea70c .industrium-heading .industrium-heading-content span[style *="text-decoration: underline"]:before {

    background-color: #1a3a65 !important;

}

.elementor-12539 .elementor-element.elementor-element-d4a8518 .content-slider-scroll-down {

    color: #fff !important;

    background: #1a3a65 !important;

}

.elementor-12539 .elementor-element.elementor-element-d4a8518 .content-slider-scroll-down:hover {

    color: #efd051 !important;

}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-6af2464.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default .industrium-content-slider-widget .owl-carousel.owl-theme .industrium-heading .industrium-heading-content {

    line-height: 1.5;

}



.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-background-color) .wp-block-social-link:after {

    background-color: #efd051 !important;
    /*vang*/

}

.industrium-price-item-widget .price-item .price-wrapper {

    text-shadow: 1px 1px 0 #1a3a65, -1px -1px 0 #1a3a65, 1px -1px 0 #1a3a65, -1px 1px 0 #1a3a65, 1px 1px 0 #1a3a65 !important;

}

.slide-sidebar-wrapper .wrapper-socials li,
.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-background-color) .wp-block-social-link,
.industrium-price-item-widget .price-item.active,
.industrium-content-slider-widget .industrium-content-wrapper-3 .industrium-button,
.error-404-container .wrapper-socials li {

    border-color: #efd051 !important;
    /*vang*/

}

.elementor-widget-industrium_history_carousel .owl-carousel.view-type-2 .owl-item {
    opacity: 1 !important;
}

.elementor-395 .elementor-element.elementor-element-366a195 .elementor-widget-wrap.elementor-element-populated {
    justify-content: center !important;
}

.elementor-395 .elementor-element.elementor-element-03baa47 .special-text-effect-stroke {
    color: #1a3a65 !important;
    -webkit-text-stroke: 3px #1a3a65 !important;
    -webkit-text-fill-color: #1a3a65 !important;
    font-size: 200px !important;
}

.elementor-395 .elementor-element.elementor-element-fd94cb4 .special-text-effect-stroke {
    color: #ffd700 !important;
    -webkit-text-fill-color: #ffd700 !important;
    -webkit-text-stroke: 1px #ffd700 !important;
    font-size: 200px !important;
}

.elementor-element.elementor-element-fd94cb4.elementor-widget.elementor-widget-industrium_special_text,
.elementor-element.elementor-element-03baa47.elementor-widget.elementor-widget-industrium_special_text {
    width: fit-content !important;
}

div#block-51 .form input.wpcf7-email,
div#block-54 .form input.wpcf7-email {
    border-color: #efd051 !important;

}

.owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover {
    background-color: #0066ff !important;
}

.elementor-395 .elementor-element.elementor-element-5127dca {
    margin-top: 50px !important;
}

.page-id-395 .content-wrapper.content-wrapper-sidebar-position-none {
    margin-top: 50px !important;
    margin-bottom: 0px !important;
}

.page-id-6606 .content-wrapper.content-wrapper-sidebar-position-right {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.team-item .team-item-media {
    height: 270px !important;
}

.elementor-395 .elementor-element.elementor-element-962e354 img {
    width: 1072px !important;
}

.single-industrium_service .content-wrapper {
    margin-top: 50px !important;
}

.page-title-container,
.edit-post-visual-editor__post-title-wrapper {
    min-height: 500px;
}

.single-industrium_service .post-media-wrapper picture,
footer .menu .widget-menu-trigger,
.elementor-widget-industrium_history_carousel .history-item .history-item-inner:after,
.elementor-34 .elementor-element.elementor-element-e80e439 .service-item-number,
.single-industrium_service .content-wrapper.content-wrapper-sidebar-position-none {
    display: none !important;
}

.wrapper-socials a {
    font-family: 'Font Awesome 5 Brands' !important;
}

.cus-contact h2.wpforms-widget-heading.industrium-heading span {
    color: #efd051 !important;
}

.cus-contact .wpforms-submit::after {
    margin-top: -10px !important;
    transform: rotate(-45deg) !important;
    font-size: 60.7% !important;
}

.page-id-34 .content-wrapper.content-wrapper-remove-top-margin.content-wrapper-sidebar-position-none {
    margin-bottom: 0 !important;
}

.elementor-tab-title.elementor-active .elementor-accordion-icon svg {

    fill: #1a3a65 !important;

}

.elementor-element.elementor-element-4aa9f56.elementor-widget.elementor-widget-accordion .elementor-accordion .elementor-tab-title svg {
    transform: rotate(-90deg);
}

.elementor-element.elementor-element-4aa9f56.elementor-widget.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active svg {
    transform: rotate(-0deg);
}

.elementor-widget-industrium_step_carousel .owl-stage .owl-item .step-item {
    box-shadow: 0 15px 38px rgba(0, 0, 0, 0.1) !important;
    border: 1px solid !important;
}

.elementor-widget-industrium_services_listing.view_type-2 .service-item:hover .service-post-title:before {
    transform: rotate(45deg) !important;
}

.sidebar .widget-title::before,
.elementor-element.elementor-element-6141658.elementor-widget.elementor-widget-text-editor ul li::before,
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    transform: rotate(-45deg);
}

.industrium-button:after {
    transform: rotate(-45deg) !important;
    top: 0px !important;
}

.cursor_drag,
.mobile-header-menu-container .header-mobile-socials,
.team-item .team-item-position:before {
    display: none !important;
}

.team-item {
    box-shadow: 0 15px 38px rgba(0, 0, 0, 0.1) !important;
    min-height: 365px !important;
}

.team-item .team-item-content .post-title,
.team-item .team-item-content .team-item-position {
    color: #fff !important;
}

.team-item .team-item-content {
    padding: 15px !important;
    display: flex !important;
    flex-direction: column-reverse !important;
    text-align: center;
    background: #1a3a65 !important;
}

.elementor-92 .elementor-element.elementor-element-5259393 .elementor-widget-container a,

section.elementor-section.elementor-top-section.elementor-element.elementor-element-43de6f8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .industrium-icon-box-widget .icon-box-item-link .icon-box-item .icon-box-title {

    color: #000 !important;

}

.industrium-icon-box-widget .icon-box-item-link:hover svg {

    fill: #efd051 !important;

}

.elementor-92 .elementor-element.elementor-element-5259393 .elementor-widget-container a:hover,

section.elementor-section.elementor-top-section.elementor-element.elementor-element-43de6f8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .industrium-icon-box-widget .icon-box-item-link .icon-box-item .icon-box-title:hover {

    color: #efd051 !important;
    /*vang*/

}



.cus-contact textarea,

.cus-contact input {

    border-left: none !important;

    border-right: none !important;

    border-top: none !important;

}

.elementor-92 .elementor-element.elementor-element-f036326>.elementor-widget-container {

    background-color: #1A3A65 !important;

}

.footer-widgets .widget_industrium_nav_menu_widget ul li a:before {

    background-color: #efd051 !important;
    /*vang*/

}

.footer-widgets .wrapper-socials li,
.footer-widgets .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-background-color) .wp-block-social-link {

    border-color: #efd051 !important;
    /*vang*/

}

.team-experience-list .team-experience-item-period,
.industrium-step-widget .step-item .step-bg-number,
.elementor-widget-industrium_step_carousel .step-item .step-bg-number,
.history-item .history-year {
    color: #ffd700 !important;
    -webkit-text-fill-color: #ffd700 !important;
    -webkit-text-stroke: 1px #1a3a65 !important;

}

.footer .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-current,
.footer .wp-video .mejs-controls .mejs-time-rail .mejs-time-current,
.footer .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
.footer .wp-video .mejs-controls .mejs-time-rail .mejs-time-handle-content,
.footer-widgets .widget_nav_menu ul li a:before,
.footer-widgets .widget_categories ul>li:hover:before,
.footer-widgets ul.wp-block-categories>li:hover:before,
.footer-widgets .widget_archive ul li:hover:before,
.footer-widgets .wp-block-archives li:hover:before,
.footer-widgets .widget_recent_comments ul .recentcomments:hover:before,
.footer-widgets .widget_pages .widget-wrapper>ul>li:hover:before,
.footer-widgets .widget_meta ul li:hover:before,
.footer-widgets .wp-block-latest-comments li:hover:before,
.footer-widgets .wp-block-gallery .wp-block-image a:before,
.footer.footer-decorated:before,
.body-container .footer-scroll-top button,
.footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"] {

    background-color: #1a3a65 !important;

}



.elementor-widget-industrium_history_carousel .history-item-inner:after {

    background-color: #efd051 !important;

}



.widget_nav_menu ul li a:before,
.widget_industrium_nav_menu_widget ul li a:before,
.elementor-widget-industrium_special_text .special-text.special-text-effect-fill,
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar,
.filter-control-wrapper .filter-control-list .dots .dot:after,
.content-wrapper .wp-block-gallery .wp-block-image a:before,
.block-editor-block-list__layout .wp-block-gallery .wp-block-image a:before,
.post-meta-header .post-meta-item .post-meta-item-day,
.vacancy-post-meta .vacancy-post-meta-item.vacancy-occupation,
.content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"],
.content-wrapper input[type="range"],
.block-editor-block-list__layout div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"],
.block-editor-block-list__layout input[type="range"],
.industrium-content-slider-widget .bottom-area .slider-decoration:after,
.industrium-content-slider-widget .industrium-heading .industrium-heading-content span[style*="text-decoration: underline"]:before,
.industrium-content-slider-widget .industrium-heading .industrium-heading-content u:before,
.portfolio-slider-wrapper .archive-listing .slider-next-button-wrapper .slider-next-button,
.elementor-widget-industrium_services_listing.view_type-4 .service-item .service-slider-item-link:after {

    background-color: #1a3a65 !important;

}

.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:after,
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:after,
.owl-dots .owl-dot.active span:before,
.industrium-icon-box-widget>.icon-box-item.icon-box-header,
.service-listing-wrapper .service-item .service-item-link {

    border-color: #efd051 !important;

}

.widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current,
.wp-video .mejs-controls .mejs-time-rail .mejs-time-current,
.widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
.wp-video .mejs-controls .mejs-time-rail .mejs-time-handle-content,
.slide-sidebar-wrapper .widget_nav_menu ul li a:before,
.slide-sidebar-wrapper .widget_industrium_nav_menu_widget ul li a:before,
.slide-sidebar-wrapper .widget_categories ul>li:hover:before,
.slide-sidebar-wrapper .widget_archive ul li:hover:before,
.slide-sidebar-wrapper .wp-block-archives li:hover:before,
.slide-sidebar-wrapper .widget_recent_comments ul .recentcomments:hover:before,
.slide-sidebar-wrapper .widget_pages .widget-wrapper>ul>li:hover:before,
.slide-sidebar-wrapper .widget_meta ul li:hover:before,
.slide-sidebar-wrapper .wp-block-latest-comments li:hover:before,
.slide-sidebar-wrapper .wp-block-gallery .wp-block-image a:before,
.post-comment-buttons a.comment-edit-link:hover,
.post-comment-buttons a.comment-reply-link,
.team-item .team-item-socials .socials-trigger,
.team-item .team-item-socials .team-socials.wrapper-socials,
.slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"],
.elementor-widget-industrium_services_listing.view_type-2 .service-item:hover .service-item-content,
.industrium-content-slider-widget .bottom-area .slider-progress-wrapper .slider-progress-track .progress,
.industrium-content-slider-widget .slider-progress-wrapper.progress-direction-vertical .slider-progress-track .progress,
.project-masonry-listing.text-position-inside .project-item-link:hover .project-item-content,
.project-grid-listing.text-position-inside .project-item-link:hover .project-item-content,
.project-listing-wrapper.project-slider-listing.view-type-2 .slider-item .button-container,
.portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-link .portfolio-item-content-inner:before,
.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-link .portfolio-item-content-inner:before,
.elementor-widget-image .elementor-image .elementor-image-badge {

    background-color: #efd051 !important;

}

.single-industrium_service ul li.menu-item-16038>a:before {

    opacity: 1 !important;

}

.author-position,

.industrium-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonials-heading i {

    color: #efd051 !important;

}

.archive ul li.menu-item-16035>a:before {

    background-color: #1a3a65 !important;

    opacity: 1 !important;

}

.archive ul li.menu-item-16035>a,

.single-industrium_service ul li.menu-item-16038>a,

.slide-sidebar-wrapper a:hover,
.header .main-menu ul.sub-menu>li>a:hover,
.header .main-menu ul.sub-menu>li.current-menu-ancestor>a,
.header .main-menu ul.sub-menu>li.current-menu-parent>a,
.header .main-menu ul.sub-menu>li.current-menu-item>a,
.widget_media_audio .mejs-container .mejs-button>button:hover,
.mejs-audio.mejs-container .mejs-button>button:hover,
.wp-video .mejs-container .mejs-button>button:hover,
.slide-sidebar-wrapper .widget_industrium_banner_widget .industrium-contacts-widget-field:before,
.slide-sidebar-wrapper .widget_search .search-form .search-form-icon:hover,
.slide-sidebar-wrapper .widget_categories ul>li:hover,
.slide-sidebar-wrapper .widget_categories ul li:hover>a,
.slide-sidebar-wrapper ul.wp-block-categories li:hover:before,
.slide-sidebar-wrapper ul.wp-block-categories li:hover>a,
.slide-sidebar-wrapper .widget_industrium_featured_posts_widget .featured-posts-item-link:hover,
.slide-sidebar-wrapper .widget_archive ul li:hover>a,
.slide-sidebar-wrapper .widget_archive ul>li:hover,
.slide-sidebar-wrapper .wp-block-archives li:hover>a,
.slide-sidebar-wrapper .wp-block-archives>li:hover,
.slide-sidebar-wrapper .widget_pages .widget-wrapper>ul li:hover>a,
.slide-sidebar-wrapper .widget_meta ul li:hover>a,
.slide-sidebar-wrapper .widget_recent_entries ul li a:hover,
.slide-sidebar-wrapper .wp-block-latest-posts li a:hover,
.slide-sidebar-wrapper .widget_recent_comments ul .recentcomments a:hover,
.slide-sidebar-wrapper .wp-block-latest-comments li a:hover,
.slide-sidebar-wrapper .widget_calendar .wp-calendar-nav a:hover,
.slide-sidebar-wrapper .widget_rss ul a.rsswidget:hover,
.slide-sidebar-wrapper .wp-block-rss .wp-block-rss__item-title a:hover,
.slide-sidebar-wrapper .widget .widget-title a:hover,
.industrium-content-slider-widget .bottom-area .contacts .contact-item a:hover,
.industrium-content-slider-widget .bottom-area .contacts .contact-item:before,
.slide-sidebar-wrapper .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon:hover,
.slide-sidebar-wrapper .wp-block-loginout a:hover,
.widget_calendar table caption,
.wp-block-calendar table caption,
body .content-wrapper .widget_calendar table tbody td#today a:hover,
body .content-wrapper .wp-block-calendar table tbody td#today a:hover,
.block-editor-block-list__layout .widget_calendar table tbody td#today a:hover,
.block-editor-block-list__layout .wp-block-calendar table tbody td#today a:hover,
.industrium-content-slider-widget .content-slider-scroll-down:hover,
.project-listing-wrapper .project-item-wrapper .project-item-content .project-item-button,
.slide-sidebar-wrapper.mc4wp-form .mc4wp-form-fields input[type="submit"],
.slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button,
.project-listing-wrapper.project-slider-listing .project-item-button,
.portfolio-listing-wrapper .portfolio-item-wrapper .post-categories .post-category-item {

    color: #1a3a65 !important;

}

.cus-social li.wp-social-link.wp-block-social-link {
    display: flex !important;
    align-items: center !important;
}

.cus-social li.wp-social-link.wp-block-social-link a.wp-block-social-link-anchor {
    height: fit-content !important;
}

.cus-contact form textarea,
.cus-contact form input {
    border-bottom: 1px solid #efd051 !important;
}

.elementor-element.elementor-element-f4b0db2.elementor-widget.elementor-widget-industrium_price_item .industrium-price-item-widget .price-item .price-item-best-label,

.header-icons-container.icons-container-big .industrium-button,

button.fontello.icon-arrow-up,

.elementor-12539 .elementor-element.elementor-element-2e6eb19 .slider-next-button {

    color: #fff !important;

    background-color: #1a3a65 !important;

}

div#block-16 h4.has-text-align-left.wp-block-heading,

span.post-meta-item-day,

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-2d89a6e .industrium-button {

    color: #fff !important;

}

.sidebar .widget-wrapper a {

    color: #6c6e73 !important;

}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-2d89a6e .industrium-price-item-widget .price-item .price-item-button-container .industrium-button:after {

    color: #fff !important;

}

.industrium-price-item-widget .price-item.price-item-type-standard .price-item-custom-fields {

    border-color: #1a3a65 !important;

}

body button.owl-dot {

    background-image: unset !important;

}

/*.industrium-heading .industrium-heading-content {*/
/*    font-size: 24px !important;*/
/*}*/
.industrium-heading .industrium-subheading {
    font-size: 45px !important;
    font-weight: bold;

}

/* .industrium-heading .industrium-heading-content {
    font-size: 38px !important;
} */

.post-categories .post-category-item:before {
    display: none !important;
}

/*.industrium-heading .industrium-subheading::before {*/



/*}*/

.single-post figure.wp-block-pullquote.has-text-align-left.has-background.has-medium-font-size {

    background-color: #1a3a65 !important;
    /*xanh*/

    color: #fff !important;

}

.single-post .wrapper-socials li {

    border-color: #1a3a65 !important;

}

.single-post .wrapper-socials li a:hover:before {

    color: #fff !important;

}

.single-post .wrapper-socials li a:after,

.single-post .wrapper-socials li a:hover:after {

    background-color: #1a3a65 !important;

}

.elementor-widget-industrium_image_carousel .industrium-image-slider-widget .slider-item .slider-item-title:not(:first-child) {

    min-height: 40px !important;

}

.elementor-element.elementor-element-ca5d668.elementor-title-border-on.view-type-2.elementor-align-items-stretch.custom-heading.title-alignment-left.elementor-widget.elementor-widget-industrium_image_carousel .slider-item-description {
    margin-top: 0 !important;
}

.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-44515f5 .elementor-progress-wrapper .elementor-progress-bar {

    background-color: #efd051 !important;
    /*xanh*/

}

.header .main-menu>li>a:before,
.header .main-menu:not(.menu-checks)>li.menu-item-has-children>a:hover:after,
.header .main-menu:not(.menu-checks)>li.menu-item-has-children.current-menu-ancestor>a:after,
.header .main-menu:not(.menu-checks)>li.menu-item-has-children.current-menu-parent>a:after,
.header .main-menu:not(.menu-checks)>li.menu-item-has-children.current-menu-item>a:after {

    background-color: #1a3a65 !important;
    /*xanh*/

}

.team-short-contact-button .industrium-button,
.project-post-button .industrium-button,
.vacancy-post-button .industrium-button,
.vacancy-item-button .industrium-button,
.content-wrapper input[type="submit"],
.content-wrapper input[type="button"],
.content-wrapper input[type="reset"],
.content-wrapper div.wpforms-container-full .wpforms-form input[type=submit],
.content-wrapper div.wpforms-container-full .wpforms-form button[type=submit],
.content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button,
#form-preview button,
.industrium-button,
.content-wrapper .industrium-button,
.block-editor-block-list__layout .industrium-button,
.sidebar .wp-block-button:not(.is-style-fill) .wp-block-button__link:not(.has-background),
.post-navigation .post-navigation-link a {

    background-image: linear-gradient(0deg, #efd051 0%, #efd051 100%) !important;

}



.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-7851895 .industrium-button:hover .industrium-button-text {

    color: #ffff !important;

}

.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-7851895 .industrium-button:after {

    color: #ffff !important;

}



.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-7851895 .industrium-button .industrium-button-text:before,

.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-7851895 .industrium-button:before {

    background-color: #efd051 !important;

}



.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-7851895 .industrium-button {

    border-color: #efd051 !important;

}

.elementor-395 .elementor-element.elementor-element-03baa47 .special-text-effect-stroke {

    -webkit-text-stroke: 3px #1a3a65 !important;

}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-9c41515 .elementor-widget-wrap.elementor-element-populated,

.elementor-12539 .elementor-element.elementor-element-0633967>.elementor-element-populated {

    padding-right: 0px !important;

}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-f4a8288.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap.elementor-element-populated {

    padding-left: 0px !important;

}

.elementor-12539 .elementor-element.elementor-element-f63c923 .industrium-icon-box-widget>.icon-box-item.icon-box-header {

    border-color: transparent !important;

}



.elementor-element.elementor-element-7345fdd.elementor-widget.elementor-widget-industrium_button a.industrium-button.button-type-1:hover {

    color: #efd051 !important;

}

.elementor-12539 .elementor-element.elementor-element-89ad8c8 {

    margin-top: 30px !important;

}

.industrium-button svg,
.content-wrapper .industrium-button svg,

.elementor-element.elementor-element-7345fdd.elementor-widget.elementor-widget-industrium_button a.industrium-button.button-type-1:hover svg {

    stroke: #efd051 !important;

}

.search .blog-item .post-content {

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    overflow: hidden;

}

a.industrium-button.button-type-1:hover {

    color: #efd051 !important;

}

.elementor-395 .elementor-element.elementor-element-30e80a1.elementor-view-default .elementor-icon svg {

    fill: #1a3a65 !important;

}



.elementor-12539 .elementor-element.elementor-element-cc84ccd .portfolio-item-wrapper span.portfolio-item-content-inner {

    BACKGROUND: #1a3a65 !important;

}

.elementor-12539 .elementor-element.elementor-element-cc84ccd .portfolio-item-wrapper span.portfolio-item-content-inner .post-title {

    COLOR: #fff !important;

}

.elementor-12539 .elementor-element.elementor-element-580bee8 {

    bottom: 0px !important;

}

.elementor-widget-industrium_history_carousel .history-item .history-item-inner:after {

    bottom: -10px;

}

.blog-item .post-meta-item-month-year {

    background: #efd051 !important;

}

.elementor-element.elementor-element-2e6eb19.title-alignment-left.elementor-widget.elementor-widget-industrium_portfolio_listing .industrium-subheading {

    color: #efd051 !important;

}

.elementor-12539 .elementor-element.elementor-element-ad606e5 .industrium-portfolios-listing-widget.view-type-2 {

    padding: 100px 0px 0px 0px !important;

    background-color: #1a3a65 !important;

}

body .elementor-12539 .elementor-element.elementor-element-eb48239 .industrium-subheading {

    color: #efd051 !important;

}

div#block-51 {

    margin-top: 0px !important;

}

.elementor-12539 .elementor-element.elementor-element-f4a8288 {

    margin-top: 50px !important;

}

.elementor-12539 .elementor-element.elementor-element-1d086f2 {

    margin-top: 70px !important;

}

.elementor-12539 .elementor-element.elementor-element-1a91ced>.elementor-element-populated {

    margin: 70px 0px 0px 0px !important;

}

.elementor-395 .elementor-element.elementor-element-7e26f91>.elementor-widget-container,

.elementor-12539 .elementor-element.elementor-element-b6d91d2>.elementor-widget-container {

    background-color: #1a3a65 !important;

}

.elementor-12539 .elementor-element.elementor-element-2e6eb19 .industrium-portfolios-listing-widget.view-type-2 {

    background-color: #1a3a65 !important;

}

.elementor-counter .elementor-counter-number-wrapper {

    -webkit-text-stroke: 1px #1a3a65 !important;

}

.content-wrapper button:not(.customize-partial-edit-shortcut-button) svg,
#form-preview button svg,
.block-editor-block-list__layout .industrium-button svg,
.sidebar .wp-block-button:not(.is-style-fill) .wp-block-button__link:not(.has-background) svg {

    stroke: #efd051 !important;

}

html .elementor-12539 .elementor-element.elementor-element-d4a8518 .elementor-repeater-item-e2d61de .industrium-heading .industrium-heading-content span[style *="text-decoration: underline"]:before,

.elementor-12539 .elementor-element.elementor-element-dd43261 .industrium-decoration>div:nth-child(2n) {

    background-color: #1a3a65 !important;
    /*xanh*/

}

.elementor-12539 .elementor-element.elementor-element-b8cd924 .elementor-icon-list-icon svg {

    fill: #efd051 !important;

}

.footer-special-text,
.footer-special-text-container .footer-special-text,

.elementor-12539 .elementor-element.elementor-element-1f3b574 .special-text-effect-stroke {

    -webkit-text-stroke: 1px #efd051 !important;

}

.elementor-12539 .elementor-element.elementor-element-580bee8 .industrium_video_button_widget .eicon-play svg {

    stroke: #efd051 !important;
    /*vang*/

}

.elementor-12539 .elementor-element.elementor-element-580bee8 .industrium_video_button_widget .eicon-play:hover svg {

    stroke: #fff !important;
    /*vang*/

}

.mobile-header-menu-container .main-menu>li ul.sub-menu>li>a {

    line-height: 1.5 !important;

}

.elementor-12539 .elementor-element.elementor-element-ad606e5 .industrium-portfolios-listing-widget.view-type-2 {

    margin-left: 0px !important;

}

.cus-social ul li a img {
    filter: brightness(0);
}

.elementor-element-ad606e5 .owl-item .portfolio-item .portfolio-item-content-container {
    display: none !important;
}

.elementor-element.elementor-element-d4a8518.elementor-widget.elementor-widget-industrium_content_slider .owl-stage .owl-item .slider-item {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 112vh !important;
    width: 100%;
}


.industrium-heading .industrium-subheading:before {
    display: none !important;
}

.elementor-element-d34411f .industrium-heading-content {
    text-wrap: nowrap !important;
}



@media (max-width: 1560px) {
    .elementor-element.elementor-element-d4a8518.elementor-widget.elementor-widget-industrium_content_slider .owl-stage .owl-item .slider-item {
        background-size: contain !important;
        background-repeat: no-repeat !important;
    }

    .elementor-element.elementor-element-d4a8518.elementor-widget.elementor-widget-industrium_content_slider .owl-stage .owl-item .slider-item {
        height: 111.5vh !important;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-8710fa3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {

        padding-bottom: 0px !important;

    }

    .elementor-12539 .elementor-element.elementor-element-ad606e5 .industrium-portfolios-listing-widget.view-type-2 .portfolio-slider-wrapper {

        padding: 0px 0px 0px 0px !important;

    }

}

@media (min-width: 1441px) {
    .elementor-element.elementor-element-d4a8518.elementor-widget.elementor-widget-industrium_content_slider .owl-stage .owl-item .slider-item {
        height: 111.5vh !important;
    }
}

@media (max-width: 1440px) {
    .elementor-element.elementor-element-d4a8518.elementor-widget.elementor-widget-industrium_content_slider .owl-stage .owl-item .slider-item {
        background-size: cover !important;
        background-repeat: no-repeat !important;
        height: 112vh !important;
        width: 100%;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-8710fa3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {

        padding-bottom: 0px !important;

    }

    .elementor-12539 .elementor-element.elementor-element-cc84ccd .slider-next-button {

        color: #fff !important;

    }

    .elementor-12539 .elementor-element.elementor-element-ad606e5 .industrium-portfolios-listing-widget.view-type-2 {

        margin-left: 0px !important;

    }

    .elementor-12539 .elementor-element.elementor-element-8710fa3 {

        margin-top: 100px !important;

        margin-bottom: 113px !important;

        padding-bottom: 0px !important;

    }

}

@media (max-width: 1280px) {

    .main-menu .sub-menu {

        background: transparent !important;

    }

    .elementor-12539 .elementor-element.elementor-element-ad606e5 .industrium-portfolios-listing-widget.view-type-2 .portfolio-slider-wrapper {

        padding: 0px 0px 0px 0px !important;

    }

}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-d4a8518.elementor-widget.elementor-widget-industrium_content_slider .owl-stage .owl-item .slider-item {
        background-size: cover !important;
        background-repeat: no-repeat !important;
        height: 71vh !important;
        width: 100%;
    }

    .owl-carousel.owl-theme .owl-nav {
        left: 0px !important;
        right: 0px !important;
        opacity: 1 !important;
    }

    .elementor-12539 .elementor-element.elementor-element-30f2096 img {
        object-fit: contain !important;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-8710fa3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {

        padding-bottom: 0px !important;

    }

    .elementor-12539 .elementor-element.elementor-element-d4a8518 .elementor-repeater-item-e2d61de .slide-content-column {

        width: 100% !important;

    }

    .main-menu .sub-menu {

        background: transparent !important;

    }

}

@media (max-width: 820px) {
    .elementor-element.elementor-element-d4a8518.elementor-widget.elementor-widget-industrium_content_slider .owl-stage .owl-item .slider-item {
        background-size: cover !important;
        background-repeat: no-repeat !important;
        height: 53vh !important;
        width: 100%;
    }

    div#industrium_nav_menu_widget-3 {
        margin-bottom: 30px !important;
    }

    .page-id-6606 .content,
    .single-industrium_service .content {
        max-width: fit-content !important;
    }

    .footer-box-bottom-right-menu .footer-menu-bottom li {
        padding: 0px 15px !important;
    }

    .footer-box-bottom-image,
    ul#menu-footer-main-menu {
        display: flex;
        justify-content: flex-end;
        flex-direction: column;
    }

    .cus-gallery-home .swiper-slide img {
        height: 400px;
        object-fit: cover;
    }

    .steps-slider .owl-stage {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .elementor-12539 .elementor-element.elementor-element-30f2096 img {
        max-width: 100% !important;
        object-fit: contain;
    }

    .elementor-6606 .elementor-element.elementor-element-6847651,

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-abe5ab5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {

        width: 92% !important;

    }

    .elementor-12539 .elementor-element.elementor-element-a60eaa3 {

        padding-bottom: 33px;

    }

    .elementor-12539 .elementor-element.elementor-element-30f2096>.elementor-widget-container {

        margin: 0px 0px 0px 0px !important;

    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-e0f172e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {

        padding-bottom: 80px !important;

    }

}

@media (max-width: 575px) {

    .elementor-12539 .elementor-element.elementor-element-8710fa3 .elementor-col-20 .elementor-widget-wrap.elementor-element-populated {
        padding: 60px 25px 40px 25px !important;
    }

    .elementor-12539 .elementor-element.elementor-element-f63c923 {
        margin-top: 0px !important;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-6af2464.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default .industrium-heading .industrium-heading-content {
        font-size: 26px !important;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-6af2464.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default .industrium-content-slider-widget .owl-carousel.owl-theme .slide-content-column {
        padding: 55px !important;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-6af2464.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default .industrium-content-slider-widget .bottom-area {
        position: absolute !important;
        z-index: 10;
        bottom: 10px;
        width: 100%;
    }

    body .elementor-12539 .elementor-element.elementor-element-d4a8518 .elementor-repeater-item-a9f54f0 .slide-content-column {
        width: 100% !important;
    }

    .elementor-element.elementor-element-d4a8518.elementor-widget.elementor-widget-industrium_content_slider .owl-stage .owl-item .slider-item {
        background-size: cover !important;
        background-repeat: no-repeat !important;
        height: 85vh !important;
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-3e6c37c {
        padding: 120px 0px 0px 0px !important;
    }

    .elementor-element.elementor-element-9f82b2d.view_type-2.view_style-2.title-alignment-left.elementor-widget.elementor-widget-industrium_step_carousel span.industrium-heading-content {
        font-size: 20px !important;
    }

    .elementor-34 .elementor-element.elementor-element-e80e439 {
        margin-top: 20px !important;
    }

    .elementor-widget-industrium_step_carousel.view_type-2 .owl-stage-outer .owl-item {
        opacity: 1 !important;
    }

    .elementor-395 .elementor-element.elementor-element-a15f496 .industrium-heading .industrium-heading-content {
        font-size: 24px !important;
    }

    .elementor-395 .elementor-element.elementor-element-fd94cb4 .special-text-effect-stroke {
        font-size: 80px !important;
    }

    .elementor-395 .elementor-element.elementor-element-03baa47 .special-text-effect-stroke {
        font-size: 80px !important;
    }

    .elementor-395 .elementor-element.elementor-element-366a195 .elementor-widget-wrap.elementor-element-populated {
        flex-wrap: nowrap !important;
    }

    .footer-section.footer-top-logo .footer-box-title h2 {
        font-size: 22px !important;
    }

    .footer-section.footer-top-logo .footer-box {
        flex-direction: column !important;
        gap: 30px !important;
    }

    .elementor-element.elementor-element-ca5d668.elementor-title-border-on.view-type-2.elementor-align-items-stretch.custom-heading.title-alignment-left.elementor-widget.elementor-widget-industrium_image_carousel .owl-carousel.owl-theme .owl-nav {
        left: 0px !important;
        right: 0px !important;
    }

    .elementor-12539 .elementor-element.elementor-element-d4a8518 .elementor-repeater-item-f3a10ef .slide-content-column {
        width: 100% !important;
    }

    .footer-section.footer-bottom-custom .footer-box {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }

    .footer-box-bottom-right-menu .footer-menu-bottom li {
        padding: 0px !important;
    }

    .industrium-heading .industrium-heading-content {
        font-size: 32px !important;
    }

    .industrium-heading .industrium-subheading {
        font-size: 32px !important;
        line-height: 1.5;
        font-weight: bold;
    }

    .steps-slider .owl-stage {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .elementor-395 .elementor-element.elementor-element-7ea7bd6>.elementor-container {
        min-height: 181px !important;
    }

    .elementor-widget-industrium_history_carousel .history-item .history-year {
        font-size: 27px !important;
    }

    div#industrium_nav_menu_widget-3 {
        margin-bottom: 30px !important;
        margin-top: 0px !important;

    }

    .elementor-12539 .elementor-element.elementor-element-ad606e5 .portfolio-slider-listing .portfolio-item .portfolio-item-content-inner {

        max-width: 71.5% !important;

    }

    .elementor-12539 .elementor-element.elementor-element-ad606e5 .industrium-portfolios-listing-widget.view-type-2 {

        padding: 45px 0px 0px 0px !important;

        background-color: #1a3a65 !important;

    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-8710fa3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
        padding-bottom: 0px !important;

    }

    .elementor-12539 .elementor-element.elementor-element-d4a8518 .elementor-repeater-item-e2d61de .slide-content-column {

        width: 100% !important;

    }

    .elementor-12539 .elementor-element.elementor-element-f63c923 .elementor-widget-text-editor,

    .elementor-12539 .elementor-element.elementor-element-f63c923 h5.industrium-heading,

    .elementor-widget-industrium_image_carousel .industrium-image-slider-widget .slider-item .slider-item-title:not(:first-child) {
        line-height: 2em !important;
        min-height: auto !important;

    }

    .mobile-header .logo img {

        width: 100px !important;

    }

    .elementor-element-5106164 .industrium_tabs_titles_container {
        flex-direction: column;
    }

    .elementor-element-5106164 .industrium_tabs_titles_container .industrium_tab_title_item {
        width: 100%;
    }

}

@media (max-width: 414px) {
    .industrium-heading .industrium-subheading {
        font-size: 30px !important;
    }
}

@media (max-width: 390px) {
    .elementor-395 .elementor-element.elementor-element-7ea7bd6>.elementor-container {
        min-height: 166px !important;
    }

    .industrium-heading .industrium-subheading {
        font-size: 25px !important;
    }

    .footer-section.footer-top-logo .footer-box-title h2 {
        font-size: 20px !important;
    }

    .elementor-12539 .elementor-element.elementor-element-d4a8518 .elementor-repeater-item-f3a10ef .slide-content-column {
        width: 100% !important;
    }

    .footer-section.footer-top-logo .footer-box-title {
        font-size: 20px !important;
    }
}

@media (max-width: 375px) {
    .elementor-395 .elementor-element.elementor-element-7ea7bd6>.elementor-container {
        min-height: 160px !important;
    }
}