header .Menu_TopHeader ul {
    float: right !important;
    list-style: none;
    display: flex;
    text-align: right !important;
    padding: 0;
}
.CTAMainheader a.load.fadeUp.loaded {
    display: flex;
    flex-direction: row-reverse;
}
header .CTAMainheader a i {
    font-size: 18px;
    margin: -5px 0 0;
}
header .CTAMainheader a {
    padding: 10px 20px 6px 20px;
}
header .headerLOGO {
    text-align: left;
    float: right;
    width: 100%;
}
footer .FirstMenuFooter .Social_header ul {
    padding: 0;
}
footer .FirstMenuFooter h2 {
    color: #fff;
    margin: 20px 0px 25px 0;
    font-size: 20px;
}
.CopyRight .HDMCopi {
    float: right;
    width: 100%;
    text-align: right;
}
footer .FooterLOGO p {
    padding: 20px 0 0 0;
}
.FirstMenuFooter {
    margin: 0 0px 0 -12px;
}
.SliderHomePage a.swiper-slide-inner {
    display: flex;
    flex-direction: row-reverse;
}
.SliderHomePage .elementor-slide-description {
    padding: 0 0 0 0px;
    text-align: left;
    margin: -18px 201px 0 0px;
}
.Formolha_Home .column b {
    transform: rotate(90deg);
    margin: 101px -19px -54px -62px;
    width: 230%;
}
.MenuMobileSide .header_menu {
    left: 277px;
}
.MenuMobileSide .header_menu.active {
    left: -224px !important;
    width: 256%;
}
header .MianMenuHeader ul li.menu-item-has-children > a:after {
    position: absolute;
    content: "\f107";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 16px;
    left: 73px;
    top: 0px;
}
.FAQHomepage span {
    margin: 0 8px 0 0px;
    border-right: 1px solid #b0b0b0;
}
.BlogTemplate .BlogItem .text:after {
    position: absolute;
    content: "←View articles";
    width: 100px;
    left: 12px;
    font-size: 12px;
    font-weight: 100;
    color: #fff;
    text-align: left;
    bottom: 14px;
}
.BlogTemplate .BlogItem .text h2 {
    float: right;
    width: 100%;
    margin: 0 0 20px 0;
    position: relative;
    z-index: 1;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
}
.SingleBlogDiv .Title {
    float: left;
    text-align: left;
}
.CategoryBlogPostItem .title h2 {
    float: left;
    text-align: left;
}
.CategoryBlogPostItem .title {
    float: left;
    text-align: left;
}
.CategoryBlogPostItem .title p {
    float: left;
    text-align: left;
}
.comment .comment_template h3 {
    float: left;
    text-align: left;
}
.comment .comment_template #commentform p label {
    text-align: left;
}
.CategoryBlogPostItem .blogItem .text .date {
    float: left;
    text-align: left;
    font-family: "Roboto", sans-serif !important;
}
.CategoryBlogPostItem .blogItem .text h2 {
    float: left;
    text-align: left;
}
.SingleBlogDiv .singleDescription li span {
    font-family: "Roboto", sans-serif !important;
}
.WorkPage .jet-toggle__label-text::before {
    top: -11px;
    right: 110px;
}
.SliderrHomePage h2 {
    color: #fff;
    font-size: 50px;
    font-weight: 900;
    border-bottom: 4px solid #ff8400;
    padding: 0 0 12px 0px;
    width: 660px;
    float: left;
}
.SliderrHomePage h3 {
    font-size: 38px;
    font-weight: 900;
    color: #fff;
    border-bottom: 4px solid #ff8400;
    width: 320px;
    padding: 30px 0 8px 0px;
    margin: 0 0 26px;
    float: left;
    text-align: left;
}
.SliderrHomePage p {
    color: #fff;
    font-size: 20px;
    text-align: justify;
    width: 654px;
    line-height: 2em;
    float: left;
}
.SliderrHomePage a.btn.product {
    color: #fff;
    border: 1px solid #ff8400;
    border-radius: 20px;
    float: left;
}
.SliderrHomePage a.btn.request {
    background: #ff8400;
    border: 1px solid;
    border-radius: 20px;
    float: left;
}
.SliderrHomePage .item {
    padding: 175px 0 175px 110px;
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.SliderHome .Button a {
    margin: 0 4px;
}
.GearBox img {
    position: relative;
    width: auto;
    right: 33%;
    height: calc(100vh - 200px);
    transition: 0.5s;
}
header .Email_TopHeader a:hover form {
    right: -192px;
    left: 24px;
}
header .Menu_TopHeader.TopHeader-fa {
    display: none;
}

header .Menu_TopHeader.TopHeader-en {
    display: block;
}
header .Menu_TopHeader {
    width: 100%;
    float: right;
    text-align: right;
}
header .MianMenuHeader div ul li {
    margin: 0 11px;
}
li.Email_TopHeader.Search_FA {
    display: none;
}
li.Email_TopHeader.Search_EN {
    display: block;
}
.category-item a.order-button {
    height: 10%;
    margin: -26px 73px 0;
    width: 56%;
}
header .CTAMainheader {
    text-align: right;
    width: 100%;
    margin: 0 0 0 0px;
    display: flex;
    justify-content: flex-end;
}
.product-category-filter a {
    color: #000;
    text-align: left !important;
    width: 100%;
}
.product-category-filter {
    padding: 20px 0px 0!important;
    text-align: left !important;
}
.parent-category {
    font-weight: bold;
    cursor: pointer;
    display: block;
    color: #333;
    text-decoration: none;
    padding: 0 !important;
}
.category-product-item a {
    color: #000;
    font-weight: 400;
    padding: 0 0 0 12px;
}
footer .MianMenuFooter ul {
    list-style: circle;
    color: #ff8400;
    padding: 0 0 0 10px;
}
Footer .container {
    max-width: 1400px;
    background: #21258F;
    padding-top: 50px;
}
.term-pre-treatment-products .category-item a.order-button {
    height: 10%;
    margin: -26px 73px 0;
    width: 56%;
    display: none;
}




/*mobile*/
@media only screen and (max-width: 768px){
    .SliderHomePage .elementor-slide-description {
        margin: 0;
    }
    .SliderHomePage span {
        font-size: 28px;
    }
    .SliderHome1 .owl-item > div {
        height: 783px !important;
        padding: 65px 0 0;
    }
    .BanerSlideren {
        background: url(https://yektapajooh.com/wp-content/uploads/2025/04/Group-454-2.jpg) !important;
        background-size: cover !important;
        background-position: center !important;
    }
    .BanerSlideren h2 {
        opacity: 0;
    }
    .BanerSlideren h3 {
        opacity: 0;
    }
    .BanerSlideren p {
        opacity: 0;
    }
    .SliderrHomePage .item {
        /* padding: 175px 0 175px 110px; */
        float: left;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        flex-wrap: wrap;
    }
    .SliderrHomePage .Button {
        display: flex;
        padding: 0 15px 0;
    }
    .SliderrHomePage h2 {
        color: #fff;
        font-size: 27px;
        font-weight: 900;
        border-bottom: 4px solid #ff8400;
        padding: 0 0 12px 0px;
        width: 354px;
        float: left;
    }
    .SliderrHomePage h3 {
        font-size: 30px;
        font-weight: 900;
        color: #fff;
        border-bottom: 4px solid #ff8400;
        width: 260px;
        padding: 20px 0 8px 0px;
        margin: 0 0 26px;
        float: left;
        text-align: center;
    }
    .SliderrHomePage .item {
        padding: 43px 0;
        float: left;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        flex-wrap: nowrap;
    }
    .SliderrHomePage p {
        color: #fff;
        font-size: 19px;
        width: 344px;
        line-height: 2em;
        float: left;
    }
    .MobileMenuNav a.logo_menu img {
        margin: 0 0px 0px 16px;
    }
    
    Footer .container {
        max-width: 1322px;
        background: #21258F;
        padding: 50px 22px 0;
    }
    .DecFooter {
        padding: 0 12px;
    }
    .CopyRight .HDMCopi {
        float: left;
        width: 100%;
        text-align: center;
    }
    .MianMenuFooter {
        margin: 0 0px 0 0;
    }
    .MianMenuFooter li {
        text-align: center;
    }
    footer .MianMenuFooter ul {
        list-style: circle;
        color: #ff8400;
        padding: 0 0px 0 33px;
    }

}