@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Bold.woff2') format('woff2'),
        url('../fonts/OpenSans-Bold.woff') format('woff'),
        url('../fonts/OpenSans-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'OpenSans-Light';
    src: url('../fonts/OpenSans-Light.eot');
    src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Light.woff2') format('woff2'),
        url('../fonts/OpenSans-Light.woff') format('woff'),
        url('../fonts/OpenSans-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.woff') format('woff'),
        url('../fonts/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body {
    font-family: 'OpenSans-Regular';
}
h2{
    font-family: 'OpenSans-Regular';
}
p{
    font-family: 'OpenSans-Regular';
}
header .menu-main-menu-container ul li a {
    font-family: 'OpenSans-Light';
}
.heading span{
    font-family: 'OpenSans-Regular';
}
.our-services-section h1{
    font-family: 'OpenSans-Regular';
}
.our-services-section .conent-wrapper h2{
    font-family: 'OpenSans-Regular';
}
.our-services-section .conent-wrapper a{
    font-family: 'OpenSans-Light';
}
.articles-main-section .archive-main-wrapper .archive-list-item-wrapper .archive-list-heading-url{
    font-family: 'OpenSans-bold';
}
.footer-links nav ul li a{
    font-family: 'OpenSans-Light';
}
.copyright p{
    font-family: 'OpenSans-Light';
}
.svg-draw svg text{
    font-family: 'OpenSans-Regular';
}
.inner-hero-section .content-wwrapper h1{
    font-family: 'OpenSans-Regular';
}
.two-column-section.our-progress .progress-list h3{
    font-family: 'OpenSans-Regular';
}
.tab-section .tab-wrapper ul.tabs li.tab-link{
    font-family: 'OpenSans-Regular';
}
.tab-section .tab-wrapper ul.tabs li.tab-link.active{
    font-family: 'OpenSans-Bold';
}
.single.inner-hero-section .content-wwrapper .back-link{
    font-family: 'OpenSans-Light';
}
.single-post-content-main-wrapper .sidebar-related-posts-wrapper .sidebar-latest-posts-list-wrapper .sidebar-latest-posts-heading-wrapper .sidebar-latest-posts-heading{
    font-family: 'OpenSans-Bold';
}
.single-post-content-inner-wrapper .archive-main-wrapper .archive-list-item-wrapper .archive-list-heading-url{
    font-family: 'OpenSans-Bold';
}
.single-post-content-main-wrapper .sidebar-related-posts-wrapper .sidebar-latest-posts-heading,
.single-post-content-main-wrapper .sidebar-category-wrapper .sidebar-category-heading,
.single-post-content-main-wrapper .sidebar-tags-wrapper .sidebar-tags-heading{
    font-family: 'OpenSans-Bold';
}
.single-post-content-main-wrapper .sidebar-category-wrapper .sidebar-category-list-item .sidebar-category-list-item-link{
    font-family: 'OpenSans-Regular';
}
.single-post-content-main-wrapper .sidebar-tags-wrapper .sidebar-tags-list-item .sidebar-tags-list-item-link{
    font-family: 'OpenSans-Regular';
}
input.wpcf7-form-control.wpcf7-submit.has-spinner{
    font-family: 'OpenSans-Bold';
}
form.wpcf7-form span input,
form.wpcf7-form textarea{
    font-family: 'OpenSans-Regular';
}
select.wpcf7-form-control{
    font-family: 'OpenSans-Regular';
}
.articles-main-section .articles-section-heading{
    font-family: 'OpenSans-Bold';
}
.post,
.page {
    margin: 0;
}

.copyright:before {
    left: 0;
    right: -50%;
    transform: translateX(0%);
}


.get-in-touch-section .svg-draw svg {
    direction: ltr;
}

.footer-links nav ul li .wpml-ls-native {
    font-size: 14px;
}

header .menu-main-menu-container ul li .wpml-ls-native {
    font-size: 14px;
}

ul {
    margin: 0;
    padding-right: 15px;
}

li {
    flex-direction: column;
    text-align: right;
    padding-right: 50px;
    padding-left: 0;
}

li:before {
    right: 0;
    left: unset;
}

ul li h2 {
    text-align: right;
}

.two-column-section.our-progress .heading {

    align-items: center;
}

.two-column-section .conent-wrapper {
    text-align: right;
}

.about-section .heading p {
    text-align: right;
}

form.wpcf7-form span input,
form.wpcf7-form textarea {
    text-align: right;
}

select.wpcf7-form-control {
    text-align: right;
}

.get-in-touch-section .svg-draw svg {
    transform: scaleX(-1);
    left: unset;
    right: 0;
}

.get-in-touch-section .svg-draw svg svg {
    transform: scaleX(-1);
    transform-box: fill-box;
    transform-origin: center;
}
.single-post-content-inner-wrapper .archive-main-wrapper .archive-list-item-wrapper{
    padding: 0 0 50px 25px;
}
.single-post-content-main-wrapper .sidebar-related-posts-wrapper .sidebar-latest-posts-list-wrapper .sidebar-latest-posts-heading-wrapper .sidebar-latest-posts-heading{
    text-align: right;
}
.single-post-content-main-wrapper .sidebar-category-wrapper .sidebar-category-lists{
    padding-right: 0;
}
.single-post-content-main-wrapper .sidebar-category-wrapper .sidebar-category-list-item{
    padding-right: 0;
}
.single-post-content-main-wrapper .sidebar-category-wrapper .sidebar-category-list-item .sidebar-category-list-item-link{
    text-align: right;
}
.single-post-content-main-wrapper .sidebar-tags-wrapper .sidebar-tags-lists{
    padding-right: 0;
}
.single-post-content-main-wrapper .sidebar-tags-wrapper .sidebar-tags-list-item {
    padding-right: 0;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 0;
}
.two-column-section .heading h2{
    text-align: right;
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{
    text-align: right;
    direction: rtl;
}
.wpcf7-form .wpcf7-response-output{
    text-align: right;
    direction: rtl;
}
.single-post .single-post-content-main-wrapper .single-post-content-inner-wrapper a {
    color: #062216cf;
    font-weight: 700;
    font-family: 'OpenSans-Bold';
}
.single-post .single-post-content-main-wrapper .single-post-content-inner-wrapper a:visited {
    color: #062216cf;
}
@media only screen and (max-width: 991px) {
    .copyright:before {
        left: 50%;
        right: unset;
        transform: translateX(-50%);
        max-width: 800px;
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .copyright:before {
        width: 85%;
    }

    .footer-links nav ul li .wpml-ls-native {
        font-size: 11px;
    }

    header .menu-main-menu-container ul li .wpml-ls-native {
        font-size: 13px;
    }

    header .social-links {
        margin-right: 0;
        margin-left: 24px;
        padding-left: 5px;
        padding-right: 0;
    }

    .social-links a {
        margin-left: 0;
        margin-right: 24px;
    }

    header .menu-main-menu-container ul li a {

        justify-content: end;
        align-items: end;
    }

    header .main-navigation.toggled .menu-main-menu-container {
        left: 0;
        right: unset;
    }

    header .main-navigation .menu-main-menu-container {
        right: unset;
        left: -800px;
    }

    header .menu-main-menu-container ul li a {
        align-items: start;
        justify-content: start;
        text-align: right;
    }

    .two-column-section.our-progress .progress-list {
        text-align: right;
    }

    .two-column-section .conent-wrapper {
        text-align: right;
    }

    .two-column-section .heading h2 {
        text-align: right;
    }

    .about-section .heading p {
        text-align: right;
    }

    .two-column-section.our-progress .heading {
        align-items: start;
    }

}