.lang-menu li.has-children a img {
    margin-left: 10px;
    margin-right: 0;
}

.header .main-menu li {
    float: right;
}

.header .main-menu li ul.sub-menu {right: 0;left: auto;    transform: none;}

.vblock-btns .swnav-btn {
    margin: 0px 0px 0px 10px !important;
}

.swnav-btn.swnav-left img{
    transform: none;
}

.swnav-btn.swnav-right img{
    transform: rotate(180deg);
}
.swnav-btn.swnav-right{
    margin-right: 10px;
}
.vblock-btns>a{
    flex-flow: row;
}
.vblock-btns .swnav-btn{
    margin: 0px 10px 0px 0px !important;
}
a.popup-youtube.btn-play-video.single-photobox{
    right:-55px;
    left:initial;
}
.ac.cl-cat-wr .ac-trigger {
    text-align: right;
    padding: 10px 10px 10px 30px;
    margin: 3px;
}

.ac .ac-trigger::after {
    right: auto;
    left: 0;
    top: 20px;
}

.crops-list-col {
    margin: 0px 4px;
}

.hs-year {
    padding-right: 40px;
}

.hs-circle {
    left: auto;
    right: 50px;
}

.swiper-history .swiper-slide:first-child .hs-line:before {
    content: none;
}

.ac .ac-header button {
    padding-right: 5px;
    text-align: right;
}

.fl-fname {
    margin-right: 10px;
}

a.cl-link {
    flex-flow: row-reverse;
}

div#lbt-lightbox-media {
    direction: ltr;
}
label.ccheck-c.cb-container.fef-checkbox {
    width: 80%;
}

label.ccheck-c.cb-container.fef-checkbox {
    width: 80%;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:after {
    left: 8px;
}

.pf-item-title {
    margin-right: 15px;
}

.about-us-image-text .block-video .popup-youtube.btn-play-video.single-photobox {
    left: -55px;
    right: auto;
}

.brand-wr {
    margin-left: 0;
    margin-right: -35px;
}
.services-wrapper {
    margin-left: 0;
    margin-right: -15px;
}
.header .lang-menu .main-menu li ul.sub-menu {
    right: auto;
    left: 0;
}
.projects-wrapper.list-wrapper .project-data {
    margin-left: 0px;
    margin-right: 40px;
}
.kn-cat:not(:last-child):after {
    margin-right: 10px;
    margin-left: 0;
}
.f-featured-header .see-all-btn {
    flex-flow: row-reverse;
}
a.see-all-btn {
    flex-flow: row-reverse;
}
@media (max-width: 991px){
    .burger-icon.burger-icon-white {
        right: auto;
    }
    .header .main-menu li ul.sub-menu {
        right: auto;
        left: 0;
    }
    
    .header-contacts {
        padding-left: 30px;
    }
   
}
@media (max-width: 768px){
    .mfp-content .fert-filter {
        text-align: right;
    }
    label.ccheck-c.cb-container.fef-checkbox {
        width: 100%;
    }
    .brand-wr {
        margin-left: 0;
        width: 100%;
        margin-right: 0px;
    }
}

@media (max-width: 600px){
    .file-list-wr {
        margin-left: 0px;
        width: 100%;
    }
}