body {
    direction: ltr;
    text-align: left;
}

div.wpcf7 {
    direction: ltr !important;
}

.head-info div:not(:last-child),
.head-contact-info div:not(:last-child) {
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid #ededed;
}

.head-contact-info-item i {
    margin-left: 10px;
}

.lang-list > .sub-menu-holder > .sub-menu {;
    left: 0;
}

/**/


.menu > .sub-menu-holder {
    padding-left: 15px;
}

.content-overlay {
    left: 0;
}

.sub-menu-holder .sub-menu-toggle {
    left: 0;
}

/**/

.about-items li:before {
    margin-right: 15px;
}

.about-img:after {
    left: 10%;
    transform-origin: left;
}

.about-img:hover:after {
    transform: rotateY(-35deg);
}

.ser-item-icon {
    margin-right: 5px;
    left: 0;
}

.ser-item:hover .ser-item-icon {
    left: -30px;
}

.news-item-publish {;
    left: 30px;
}

.contact-form {
    left: 60px;
}

.contact-form:before {
    left: -20px;
}

.contact-form:after {
    left: -20px;
}

.foot-contact-info div:not(:last-child) {
    margin-right: 15px;
    padding-right: 15px;
}
.back-to-top{
    left: 20px;
}
/**/

@media (min-width: 991px) {
    .head-top:before{
        left: 0;
        clip-path: polygon(0 0, 65% 0, 100% 100%, 0% 100%);
    }
    .menu > li {
        margin-right: 15px;
    }

    .menu .sub-menu {
        right: 0;
    }

    .sub-menu .sub-menu-holder .sub-menu-toggle {
        left: 10px;
    }
}

@media (max-width: 991px) {
    .slid-nav {
        right: 0;
        transform: translateX(280px);
    }
}

@media all and  (max-width: 768px) {
    .contact-form {
        left: 0;
    }
}