:root {

	--e-global-color-primary: #006152 !important;

}



a,body {

	font-family: Wix Madefor Display !important;

}

.custom-box-btn .cea-button,

.hidden {

	display: none !important;

}

.single.single-cea-service .breadcrumb.nav li:nth-child(2) {

	display: none;

}

.table-tv table tr td:nth-child(1) {

	width: 10px !important;

	max-width: 10px !important;

}

.table-tv table tr td:nth-child(2) {

	width: 20px !important;

	max-width: 20px !important;

}

.footer-cta .footer-widget .title {

	font-family: 'roboto' !important;

	color: #fff !important;

}

.sticky-head.header-sticky .header-navbar .cea-button-link {

	background-color: #006152;

	color: #fff;

}

.header-navbar .cea-button-link {

	background: #fff;

	color: #006152;

}

.header-navbar .cea-button-link:hover {

	color: #fff !important;

}

.home.page-template-default .finxpert-content-wrap {

	padding-top: 0px;

	padding-bottom: 0px;

}

.team-wrapper .team-inner > .post-thumb img {

    height: 410px;

    object-fit: cover;

}

.breadcrumbs-wrap .rank-math-breadcrumb {

	background: no-repeat;

    margin: 0;

    line-height: 2;

    color: #fff;

    padding: 3px 22px 3px 22px;

    border: 1px solid #ffffff33;

    border-radius: 30px;

    display: inline-block;

}



.cus-footer-contact  .widget{

	padding-left: 22px;

}

.custom-table-ab td {

	text-align: left;

}

.table-tv td,

.table-tv tr {

	height: auto !important;

}

.custom-table-ab td:nth-child(1) {

	width: 294px;

	background: #f5f5f5;

}

.portfolio-inner {

	pointer-events: none;

}

ul.nav.wp-menu > li.menu-item-has-children:not(.menu-item-has-mega-children) > .sub-menu {

	width: 300px;

}



.cus-footer-contact  .widget{

	margin-bottom: 0px !important;

}

.service-content {

	padding-top: 0px;

}

.single.single-cea-service .service-title {

	margin-bottom: 0px;

}

.service .custom-post-nav,

.footer-bottom-wrap,

.single .service-img img,

.custom-box-couter .counter-up {

	display: none;

}



.cus-footer-contact button.input-group-addon  {

	background: #85a6a6;

	/*border: transparent;*/

	border: 1px solid #fff;

}



.cus-footer-contact .zozo-mc-mail {

	border-radius: 30px;

}

.single.single-cea-service #menu-item-95429 a,

.single.single-cea-portfolio #menu-item-93773 a {

	color: #85a6a6;

}

.breadcrumbs-wrap .rank-math-breadcrumb a{

	color: #85a6a6;

	display: inline-flex;

}

.single.single-cea-service .feature-box-wrapper.feature-box-default,

.single.single-cea-service .elementor-widget-ceafeaturebox {

	height: 100%;

}

.elementor-element.elementor-element-131a6a01 .media-icon-part,

header .navbar  div  ul.nav .full-search-toggle,

header .navbar > div > ul.nav > li.secondary-toggle-wrapper,

.footer-bottom-wrap .pull-right {

	display: none !important;

}



.team-image-wrap img {

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.wp-block-columns-is-layout-flex.custom-block {

	display: block;

	width: 100%;

}

.mailchimp-wrapper .input-group {

	position: relative;

    flex: 1 1 auto;

    width: 100%;

    margin-bottom: 0;

    height: 52px;

    line-height: 52px;

}



.mailchimp-wrapper .input-group > p {

	position: relative;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    width: 100%;

    margin-bottom: 0;

}



.mailchimp-wrapper .wpcf7-not-valid-tip {

	position:  absolute !important;

	bottom: -40px !important;

}



.mailchimp-wrapper .input-group button {

	position: absolute;

	top: 0;

	right: 0;

	height: 52px;

}

.mailchimp-wrapper .input-group input {

	border: solid 1px var(--border-color);

    border-top-left-radius: 30px !important;

    border-bottom-left-radius: 30px !important;

    padding-left: 20px;

}

.secondary-bar-inner .feature-box-wrapper.feature-box-custom {

	height: 200px;

}

.custom-service .feature-box-title {

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;  

	overflow: hidden;

	height: 75px;

}



.secondary-bar-inner .feature-box-inner > *.feature-box-title {

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;  

	overflow: hidden;

}

.widget .wp-block-columns.cus-cta-widget .size-full img {

	max-width: 290px !important;

}

body.secondary-bar-active .secondary-bar-wrapper .text-widget-content img {

	max-width: 385px !important;

}

.h-full {

	height: 100%;

	max-height: 100%;

}

.cus-hover-eft {

	height: auto;

}

.footer-widgets-wrap .footer-widget h4 a {

	font-size: 16px !important;

}

.wg-custom {

	font-size: 16px !important;

	line-height: 24px !important;

}

.breadcrumbs-wrap .rank-math-breadcrumb .separator {

	padding: 0px 10px;

}

.wpcf7-not-valid-tip {

	position: static !important;

}



.finxpert-content-wrap {

    padding-top: 80px;

    padding-bottom: 80px;

}

.secondary-bar-inner .widget {

	margin-bottom: 0px !important;

}

.page-id-82602 .finxpert-content-wrap {

	padding-bottom: 0px;

}

.single.single-career .page-title-wrap {

    padding-top: 180px;

    padding-bottom: 110px;

}

.footer-widgets-wrap {

    padding-top: 60px;

    padding-bottom:60px;

}

.wp-block-search__button {

	width: 150px;

	padding: 3px 5px;

}



.single.single-cea-service .service-title h2 {

	font-size: 42px;

	line-height: 50px;

}

ul.nav.wp-menu > li.menu-item-has-children > a {

        padding-right: 14px;

        display: flex;

    }
/*thêm css giúp*/
@media (max-width: 1746px) {
    .primary-menu-wrapper ul.nav.wp-menu > li {
        padding: 0px 10px;
    }
}


@media only screen and (max-width: 1540px) {

    .header-navbar .nav.pull-right .cea-button-link {

        display: block;

    }

	ul.nav.wp-menu > li.menu-item-has-children > a {

        font-size: 11px;

    }

	img.site-logo {

    max-width: 350px;

}

}



@media (max-width: 1536px) {

	.primary-menu-wrapper ul.nav.wp-menu > li {

		padding: 0px 12px;

	}

	ul.nav.wp-menu > li > a {

		font-size: 12px;

	}

	.custom-counter-box {

		position: absolute;

		bottom: 100px;

		right: -10px;

	}

	.font-small .section-title {

		font-size: 42px;

		line-height: 50px;

	}

	.box-p-1 .cea-counter-wrapper  {

		padding: 40px 45px 50px 45px !important;

	}

	.elementor-88084 .elementor-element.elementor-element-6ffe7c6c,

	.elementor-88084 .elementor-element.elementor-element-d320f26 {

		margin-left: -45px !important;

	}

}





@media (max-width: 1024px) {

	.custom-table-ab td:nth-child(1) {

		width: 100%;

	}

	.cus-footer-contact .widget {

		padding-left: 0px;

	}

	.elementor-88084 .elementor-element.elementor-element-6ffe7c6c,

	.elementor-88084 .elementor-element.elementor-element-d320f26 {

		margin-left: 0px !important;

	}

	.header-navbar .nav.pull-right .cea-button-link {

        display: none;

}

	.custom-counter-box {

		position: static !important;

	}

	.single.single-career .page-title-wrap {

		padding-top: 45px;

		padding-bottom: 50px;

		text-align: center;

	}

	.single-career .col-content .wrap-list .list-item .title {

		width: 100%;

	}

	.single-career .col-content .wrap-list .list-item {

		gap: 12px

	}

	.back-to-top {

		right: 15px;

	}

	.single-cea-portfolio ul.portfolio-meta-list {

		display: flex !important;

		flex-wrap: wrap;

	}

	.single.single-cea-service .service-title h2 {

		font-size: 30px;

		line-height: 38px;

	}

}



@media (max-width: 992px) {

	.finxpert-masonry .top-meta-wrap ul.nav.post-meta > li {

		margin: 0 18px 0 10px;

	}

	.finxpert-content-wrap .finxpert-masonry .top-meta-wrap .post-category {

		display: block !important;

	}

}





@media (max-width: 375px) {

	img.mobile-logo {

		max-width: 280px;

	}

}

