.text-primary {
    color: #008c8b !important;
}
.btn-line{
    border: 1px solid #008c8b;
}
.btn-line:hover {
    background-color: #008c8b;
}
.tf-btn.primary {
    background-color: #008c8b;
    border-color: #008c8b;
}
.tf-btn.primary:hover{
    background-color: #076077;
}
.tf-btn:hover{
    border-color: #008c8b;
}
.flat-blog-item .date-post{
    background-color: #008c8b;
}
.flag-tag.primary {
    background-color: #008c8b;
}
.flag-tag:hover {
    background-color: #008c8b;
}
.flat-tab-form .nav-tab-form.style-1 .nav-link-item.active, .flat-tab-form .nav-tab-form.style-1 .nav-link-item:hover {
    background-color: #008c8b;
    border-color: #008c8b;
}
.flat-tab-form .nav-tab-form.style-1 .nav-link-item::after{
    border-top: 6px solid #008c8b;
}
.link:hover {
    color: #008c8b !important;
}
.progress-wrap svg path{
    stroke: #008c8b;
}
.progress-wrap::after{
    color: #008c8b;
}
.spinner{
    border-top: 3px solid #008c8b;
}
.preload-container .icon{
    color: #008c8b;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus{
    color: #008c8b;
}
.sw-pagination .swiper-pagination-bullet-active {
    background-color: #008c8b !important;
}
.sw-pagination .swiper-pagination-bullet::before{
    border: 1px solid #008c8b;
}
.main-header .main-menu .navigation > li > a::before{
    background: #008c8b;
}
.main-header .main-menu .navigation > li > ul > li:hover > a{
    color: #008c8b;
}
.main-header .main-menu .navigation > li > ul > li > a:before{
    color: #008c8b;
}
.main-header .main-menu .navigation > li > ul > .current > a {
    color: #008c8b;
}
.nav-tab-recommended .nav-link-item.active, .nav-tab-recommended .nav-link-item:hover{
    background-color: #008c8b;
}
.animationtext.slide span{
    display: block;
    width: 100%;
}
.animationtext.slide .item-text{
    font-size: 50px;
}
.animationtext.slide .item-text.is-visible{
    top: 15px;
}
.flat-slider.home-1 .slider-content .subtitle{
    padding-top: 30px;
    font-size: 22px;
}
.box-icon.line:hover{
    color: #008c8b;
}
.box-location:hover .content .box-icon{
    background-color: #008c8b;
    border-color: #008c8b;
}
.box-service:hover .tf-btn {
    background-color: #008c8b;
}
.box-benefit .icon-box .icon{
    color: #008c8b;
}
.box-tes-item .icon-quote {
    color: #008c8b;
}
.box-agent:hover .content .icon {
    background-color: #008c8b;
}
.box-agent .box-img .agent-social li:hover .icon {
    color: #008c8b;
}
.partner-item:hover svg path {
    fill: #008c8b;
}
.box-icon.social:hover{
    background-color: #008c8b;
    border-color: #008c8b;
}
.footer .top-footer{
    padding: 30px 0px;
}
.navigation-menu-footer li a:hover {
    color: #008c8b;
}
.navigation-menu-footer li a::after{
    background: #008c8b;
}