


:root {
    --plyr-color-main: hsl(12deg 44.22% 28.82%);
}
.breadcrumb-item, .breadcrumb-item a {
    color: #9e9e9e;
}
.bg-primary
{
    background-color: hsl(12deg 44.22% 28.82%) !important;
     color: #fff !important;
}
.breadcrumb-item.active, .breadcrumb-item.active a {
    color: #fff;
}

.post-card .post-content .title.sub-blog {
    font-size: 1.2rem;
}

.video-area-wrap .play-btn a
{
        background: hsl(12deg 44.22% 28.82%);
}
@media (max-width: 768px) {

    .counter-1 .counter-element
    {
        position: unset;
    }
    .post-card.another-posts .post-thumb {
        height: 200px;
    }

    .page-header .page-header-content .title {
        font-size: 1.9rem;
    }

    .service-details-content .service-details-items .service-details-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    .gallary-inner-item-2 {
        margin-bottom: 1rem;
    }

    .service-details .row.pin-inner {
        flex-direction: column-reverse;
    }
}

::selection {
    background: #9e675a;
    color: #000;
}

::-moz-selection {
    background: #9e675a;
    color: #000;
}

.text-primary {
    color: var(--tl-color-theme-primary) !important;
}

a {

    color: var(--tl-color-theme-primary);
}

.header .primary-header.fixed {
    background-color: #6a3629;
}

.footer-widget .social-list {
    margin-top: 1rem;
}

.footer-widget .footer-address .number, .footer-widget .footer-address .mail {
    font-size: 1.2rem;
}

.footer-widget .footer-list li:not(:last-of-type) {
    margin-bottom: 0.5rem;

}

.social-items ol li::before {
    content: "-";
    display: inline-block;
    margin: 0 0.4rem;
}

.social-items ol li:nth-child(1)::before {
    content: "";
    display: none;
    margin: 0 0.4rem;
}

.footer-widget .footer-list li a, .footer-widget .footer-address .number, .footer-widget .footer-address .mail {
    font-size: 15px;
}

.about-img {
    display: flex;
    align-items: center;
}

.about-img img {
    width: 100%;
    height: 455px;
    object-fit: cover;
    border-radius: 24px;
}

.plan-images {
    height: 400px;
    width: 100%;
}
.counter-1 .counter-element
{
    top : 50%;
    bottom : unset;
    right: -50rem;
}

.counter-1 .counter-text
{
    opacity: 1;
        color: #6a36293d;
}



.language-picker img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    object-fit: cover;
}

.language-picker .dropdown-toggle,.header .primary-header-inner .header-right-wrap .language-picker .header-btn
{
    padding: 1rem;
}

.language-picker .dropdown-toggle::after
{
    display: none;
}

.header .primary-header-inner .header-right-wrap .language-picker .header-btn
{
    display: flex;
}