.footer__item {
    display: flex;
    justify-content: center;
}

.section-glance .service {
    height: 100%;
}

.section-glance .service .service__content {
    height: 100%;
}

.export_flag img {
    height: 100px;
}

img {
    max-width: 100%;
}

.mt-10 {
    margin-top: 0.725rem !important;
}

.download_btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.button.-sm {
    /* min-width: 13.75rem; */
    padding: 0.75rem 1.3rem;
}

.facility_box {
    padding: 0px;
}

.facility_box-img {
    padding: 0px;
}

.why-choos-icon {
    height: 45px;
}

.shopSingle-info__footer p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
}

.shopSingle-info__footer p.bg_grey {
    background-color: #101010;
    color: #fff;
}

.facility_box-img a {
    height: 100%;
}

.facility_box-img .urge-img {
    height: 100%;
}

.facility_box-img .urge-img img {
    height: 100%;
}

#google_translate_element {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.translate i {
    color: #fff;
    font-size: 24px;
}

.translate {
    position: fixed;
    bottom: 15px;
    left: 15px;
    width: 50px;
    height: 50px;
    background-color: #000;
    /* overflow: hidden; */
    border-radius: 50%;
    display: -ms-grid;
    display: grid;
    place-content: center;
    cursor: pointer;
    -webkit-box-shadow: 0 0 12px rgb(0 0 0 / 8%);
    box-shadow: 0 0 12px rgb(0 0 0 / 8%);
    z-index: 1000;
}

li.active a {
    color: var(--accent-color);
}

li.active a::after {
    transform: scaleX(1)!important;
}

li.active a::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -0.625rem;
    width: 100%;
    height: 0.0625rem;
    background-color: currentColor;
    transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
    transform-origin: left;
    transform: scaleX(0);
}


/* responsiveeeeeeee */

@media (max-width: 1199px) {
    .lg\:pb-50 {
        padding-bottom: 50px;
    }
    .mainSlider.-type-4 .mainSlider__content {
        padding-left: 0rem;
    }
    .mainSlider.-type-4 {
        height: 750px;
    }
}

@media (max-width: 991px) {
    .header.-home-2 .menu {
        align-items: center;
    }
    .mision-about.section-glance .mision-boxs .service {
        height: auto;
    }
    .section-glance .urge-for-creativity .service {
        height: auto;
    }
    .mainSlider.-type-4 {
        height: 720px;
    }
}

@media (max-width: 600px) {
    .mainSlider.-type-4 {
        height: 550px;
    }
    .overlayImgs {
        padding-right: 0px;
    }
    .sectionHeading.-about .sectionHeading__text {
        margin-top: 10px;
    }
    .counter__number {
        font-size: 25px;
    }
    .counter__back {
        font-size: 66px;
        line-height: 100px;
    }
    .counter__title {
        font-size: 10px;
        line-height: 14px;
    }
    .layout-pt-sm {
        padding-top: 1.125rem;
    }
    .footer__item {
        justify-content: left;
    }
    .footer__bottom_text {
        padding: 5px 0;
    }
    .sm-order-1 {
        order: 1;
    }
    .sm-order-2 {
        order: 2;
    }
    .sm-order-3 {
        order: 3;
    }
    .sm-order-4 {
        order: 4;
    }
    .sm-order-5 {
        order: 5;
    }
    .sm-order-6 {
        order: 6;
    }
    .sm-order-7 {
        order: 7;
    }
    .sm-order-8 {
        order: 8;
    }
    .background-border.-left::before {
        left: -0.95rem;
    }
    .background-border.-right::before {
        left: -0.95rem;
    }
    .fancy-grid .grid__item {
        padding-right: 1rem;
    }
    .section-bg-image {
        position: relative;
        padding-bottom: 30px;
    }
    .mob-pt-0 {
        padding-top: 0!important;
    }
    .export_flag img {
        height: 70px;
    }
}