/* header */
.change-language-cont .language-flag span {
    color: rgb(51, 51, 51);
}

:root {
    --bs-screen-full: 100%;
    --bs-screen-xxl: 88%;
    --bs-screen-large: 78%;
    --bs-screen-mid: 68%;
    --bs-screen-small: 58%;
    --bs-font-sans-serif: Roboto;
    --bs-body-font-weight: 400;
    --bs-body-font-size: 1rem;
    --bs-h-font-sans-serif: Roboto;
    --bs-h-font-weight: 700;
    --bs-h-font-size: 1rem;
    --bs-body-color: #222222;
    --bs-body-bg: #fff;
    --bs-theme-color: #afcf22;
    --bs-sec-theme-color: #afcf22;
    --bs-link-color: #000000;
    --bs-link-hover-color: #afcf22;
}

.section-block-demo1-header {
    background-color: rgb(45, 45, 45);
    box-shadow: none;
}

.section-block-demo1-header .nav>li {
    margin-top: 0px;
    margin-right: 1rem;
    margin-bottom: 0px;
    margin-left: 1rem;
}

.section-block-demo1-header .nav>li>a {
    color: rgb(255, 255, 255);
}

.section-block-demo1-header .nav>li>a b svg,
.section-block-demo1-header .change-language .change-language-title svg {
    fill: currentcolor;
}

.section-block-demo1-header .search-toggle svg {
    fill: rgb(255, 255, 255);
}

.section-block-demo1-header .change-language .change-language-title {
    color: rgb(255, 255, 255);
}

.section-block-demo1-header[search-style="search-style-1"] .nav>li {
    margin-top: 0px;
    margin-right: 1rem;
    margin-bottom: 0px;
    margin-left: 1rem;
}

img {
    /* width: auto; */
    height: auto;
}

.demo67-body>.section-header-wrap-block.section-block-demo5-header>.header-outer-wrap>.logo {
    background-color: rgb(255, 255, 255);
}

.demo67-body>.section-header-wrap-block.section-block-demo11-header>.layout>.header-box>.header-row>.nav>.active>a>em {
    font-size: 16px;
    text-transform: capitalize;
}

.demo67-body>.section-header-wrap-block.section-block-demo11-header>.layout>.header-box>.header-row>.nav>li>a>em {
    font-size: 16px;
    text-transform: capitalize;
}

.demo67-body>.section-header-wrap-block.section-block-demo11-header>.layout>.logo.img-box>img {
    min-height: 80px;
}

.demo67-body>.section-header-wrap-block.section-block-demo11-header.fixed-nav>.layout>.logo.img-box>img {
    min-height: 80px;
}

.demo67-body>.section-header-wrap-block.section-block-demo11-header.fixed-nav>.layout>.header-box>.header-row>.nav>.active>a>em {
    font-size: 20px;
}

.demo67-body>.section-header-wrap-block.section-block-demo11-header.fixed-nav>.layout>.header-box>.header-row>.nav>li>a>em {
    font-size: 20px;
}

.demo67-body>.section-header-wrap-block.section-block-demo22-header>.header-outer-wrap>.header-bottom>.layout>.nav>.active>a>em {
    font-family: Roboto;
}

.demo67-body>.section-header-wrap-block.section-block-demo22-header>.header-outer-wrap>.header-bottom>.layout>.nav>li>a>em {
    font-family: Roboto;
}

@media screen and (max-width: 1680px) {
    .section-block-demo1-header .nav>li {
        margin-top: 0px;
        margin-right: 0.5rem;
        margin-bottom: 0px;
        margin-left: 0.5rem;
    }

    .section-block-demo1-header[search-style="search-style-1"] .nav>li {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    .section-block-demo1-header[search-style="search-style-1"] .nav>li>a {
        font-size: 1rem;
    }
}

@media screen and (max-width: 1366px) {
    .section-block-demo1-header .nav>li>a {
        font-size: 1rem;
    }

    .section-block-demo1-header .nav>li,
    .section-block-demo1-header[search-style="search-style-1"] .nav>li {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    .section-block-demo1-header .nav {
        padding-top: 0px;
        padding-right: 1rem;
        padding-bottom: 0px;
        padding-left: 1rem;
    }
}

@media screen and (max-width: 1080px) {
    .section-block-demo1-header[search-style="search-style-1"] .nav>li>a {
        padding-left: 8px;
        padding-right: 8px;
        font-size: 0.8rem;
    }
}

@media screen and (min-width: 992px) {
    .section-block-demo1-header[search-style="search-style-1"] .search .form-control {
        color: rgb(255, 255, 255);
        border-top-color: rgb(255, 255, 255);
        border-right-color: rgb(255, 255, 255);
        border-bottom-color: rgb(255, 255, 255);
        border-left-color: rgb(255, 255, 255);
    }

    .section-block-demo1-header[search-style="search-style-1"] .search .btn-search svg {
        fill: rgb(255, 255, 255);
    }
}


/* styles */
@media only screen and (max-width: 950px) {
    .section-block-demo67-banner1[pagination-btn-position="bottom"] .swiper-control {
        justify-content: center !important;
        opacity: .5 !important;
        ;
        padding: 0 !important;
        bottom: 0 !important;
        ;
    }
}


/* footer */
.demo67-body>.section-footer-wrap-block.section-block-demo16-footer>.footer-outer-wrap>.layout.d-flex.flex-wrap>.foot-item-left>.foot-logo>img {
    max-height: 80px;
}

.demo67-body>.section-footer-wrap-block.section-block-demo16-footer>.footer-outer-wrap>.layout.d-flex.flex-wrap>.foot-item-left {
    margin-bottom: 50px;
}

.demo67-body>.section-footer-wrap-block.section-block-demo16-footer>.footer-outer-wrap>.layout.d-flex.flex-wrap>.foot-item-right {
    margin-bottom: 50px;
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.foot-bottom>.layout>ul>.link {
    color: rgb(255, 255, 255);
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.foot-bottom>.layout>.copyright {
    opacity: 1;
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.foot-bottom>.layout>.copyright>a {
    color: rgb(255, 255, 255);
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.layout.foot-items>.foot-item.foot-contact {
    margin-top: 40px;
    padding-top: 40px;
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer {
    padding-top: 0px;
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.form-footer-inquiry-block.form-footer-demo5-block>.content-wrap {
    width: 100%;
    background-color: rgb(255, 255, 255);
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.form-footer-inquiry-block.form-footer-demo5-block {
    width: 100%;
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.form-footer-inquiry-block.form-footer-demo5-block>.content-wrap>.mw-100 {
    width: 100%;
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.form-footer-inquiry-block.form-footer-demo5-block>.content-wrap>.form-title {
    text-align: right;
    float: right;
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.layout.foot-items>.foot-item.foot-contact>.foot-contacts>.foot-social>ul>li {
    height: 82.9219px;
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.layout.foot-items>.foot-item.foot-contact>.foot-contacts>.foot-social {
    justify-content: flex-end;
    align-items: flex-start;
    flex-wrap: nowrap;
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.layout.foot-items>.foot-item.foot-contact>.foot-contacts>.foot-social>ul {
    width: 184.906px;
}

.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.layout.foot-items>.foot-item.foot-contact>.foot-contacts>.foot-social>ul>li>a {
    display: inline-flex;
    color: #0a0a0a;
    background-color: var(--bs-theme-color);
}
.demo67-body>.section-footer-wrap-block.section-block-demo39-footer>.layout.foot-items>.foot-item.foot-contact>.foot-contacts>.foot-social>ul>li:hover>a {
    display: inline-flex;
    color: #afcf22;
    background-color: #fff;
}

@media only screen and (min-width: 950px) and (max-width: 1440px) {
    #sectionIdjuu7486>.layout>.tab-pannel-wrap>.active.tab-pannel>div>div {
        font-size: 16px !important;
    }
}