:root {
    --primary: #e3b76b;
    --primary-dark: #c78d3b;
}

.preload-container .icon {
    color: var(--primary);
}

.spinner {
    border-top: 3px solid var(--primary);
}

.text-primary {
    color: var(--primary) !important;
}

.tf-btn{
    transition: 0.25s ease-in-out;
}

.tf-btn.primary {
    background-color: var(--primary);
    border-color: var(--primary);
}

.tf-btn.primary:hover {
    background-color: var(--primary-dark);
    border-color: var(--primary-dark);
}

.tf-btn.btn-line,
.btn-line {
    border-color: var(--primary);
}

.tf-btn.btn-line:hover,
.btn-line:hover {
    background-color: var(--primary-dark);
    border-color: var(--primary-dark);
}

.box-service:hover .tf-btn {
    background-color: var(--primary);
    border-color: var(--primary);
}

.main-header .main-menu .navigation>li>a::before {
    background: var(--primary);
}

.mobile-button::before,
.mobile-button::after,
.mobile-button span {
    background-color: var(--primary);
}

.animationtext.clip .cd-words-wrapper::after {
    background-color: var(--primary);
}

.main-header .main-menu .navigation>li>ul>.current>a {
    color: var(--primary);
}

.main-header .main-menu .navigation>li>ul>li:hover>a,
.main-header .main-menu .navigation>li>ul>li>a:before {
    color: var(--primary-dark);
}

.mobile-menu .navigation li:hover>a,
.mobile-menu .navigation li.current>a,
.mobile-menu .navigation li.current li.current>a {
    color: var(--primary);
}

.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: var(--primary) !important;
    border-color: var(--primary) !important;
}

.flat-tab-form .nav-tab-form.style-1 .nav-link-item::after {
    border-top-color: var(--primary);
}

.btn-view .icon {
    color: var(--primary);
}

.progress-wrap::after {
    color: var(--primary);
}

.progress-wrap svg path {
    stroke: var(--primary);
}

.sw-pagination .swiper-pagination-bullet-active {
    background-color: var(--primary) !important;
}

.sw-pagination .swiper-pagination-bullet::before {
    border-color: var(--primary);
}

.box-agent .box-img .agent-social li:hover .icon {
    color: var(--primary-dark);
}

.nav-tab-recommended .nav-link-item.active,
.nav-tab-recommended .nav-link-item:hover {
    background-color: var(--primary);
}

.flag-tag.primary {
    background-color: var(--primary);
}

.flat-blog-item .date-post {
    background-color: var(--primary-dark);
}

.link:hover {
    color: var(--primary-dark) !important;
}

.navigation-menu-footer li a:hover {
    color: var(--primary) !important;
}

.navigation-menu-footer li a::after {
    background-color: var(--primary);
}

.box-icon.social:hover {
    background-color: var(--primary);
    border-color: var(--primary);
}

.box-shadow {
    box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.0784313725) !important;
}

.contact-info .box .box-social .item:hover {
    background-color: var(--primary);
    border-color: var(--primary);
}

.wd-navigation .nav-item:hover,
.wd-navigation .nav-item.active {
    background-color: var(--primary) !important;
}

.sidebar-blog .categories ul .categories-item span:first-child:hover {
    color: var(--primary) !important;
}

.box-agent:hover .content .icon {
    background-color: var(--primary);
}

.flat-title-page {
    margin: 0 !important;
    border-radius: 0px !important;
}

ul,
ol {
    margin-left: 20px;
}

ul,
li {
    list-style: inherit !important;
}

ul.meta-blog,
ul.meta-list,
ul.info-box,
ul.box-whychoose,
.box-latest-property>ul,
ul.list {
    margin-left: 0 !important;
}

li.item {
    list-style: none !important;
}

.sidebar-blog ul li {
    list-style: none !important;
}

.sidebar-blog ul {
    margin-left: 0 !important;
}

.navbar-collapse ul {
    margin-left: 0 !important;
}


.contact-info ul li {
    list-style: none !important;
}

.contact-info ul {
    margin-left: 0 !important;
}

@media (max-width: 500px) {
    .swiper-slide .box-img {
        height: 500px !important;
    }

    .flat-slider .overlay {
        height: 500px !important;
    }
}

.contact-info,
.sidebar-blog .widget-box {
    box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.0784313725) !important;
}

.tf-btn:hover {
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.15) !important;
}

textarea.form-control {
    border-radius: 16px !important;
}

.main-header .main-menu .navigation > li:hover > ul > li{
    list-style: none;
}

.main-header .main-menu .navigation > li:hover > ul > li{
    list-style: none !important;
}
ul.navigation-menu-footer, 
.footer-cl-3 ul,
ul.list-social{
    margin-left: 0;
}

ul.breadcrumb li { 
    list-style: none !important;
}

ul.box-faq li { 
    list-style: none !important;
}

ul.box-faq { 
    margin-left: 0 !important;
}