﻿
.langBtn {
    padding-right: var(--padding-right-10);
    border-right: 1px solid var(--white-color-opicity-two);
}
.lang-lnk{
    padding:inherit;
}



@media only screen and (max-width: 767px) {
    .main-slider .slide {
        padding: 150px 13px 250px !important;
    }
}
@media only screen and (max-width: 1023px) {
    .quality-section {
        padding: 24px 0px 10px !important;
    }
}
.rtl .clients-section-two .title-box h2 {
    /* padding-left: var(--padding-zero); */
     padding-right: 0px !important; 
}
@media (max-width: 767px) {
    .rtl .fact-counter.style-two .column .inner .content {
        padding-right: 0 !important;
    }
}

@media (max-width: 768px) {
    .counter-section,
    .experiance-section-two,
    .services-section,
    .experiance-section-two .style-two,
    .quality-section,
    .experiance-section-two,
    .counter-section-two,
    .clients-section-two style-two,
    .projects-section,
    .main-footer,
    .contact-cards,
    #contact,
    .summary-contact,
    .nav-outer,
    .news-page,
    .approach-page,
    .service-page,
    .about-page,
    .header-mobile {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }

    .experiance-section-two {
        padding-top: 50px !important;
    }

    .footer-newletter,
    .nav-btn .navSidebar-button {
        display: none !important;
    }

    .new-approach-details {
        text-align: center !important;
    }

    .social-box {
        display: flex !important;
    }

    .image-gap {
        padding-bottom: 15px !important;
    }

    .construction-section {
        margin-bottom: 0px !important;
    }
}

#page-wrapper {
    margin-top: -25px !important;
}