body {
    text-align: left;
    direction: ltr;
}
.top-par{
    direction: rtl  ;
}
.icons-top-par  ul{
    justify-content: right;
}

.hero .main-container{
    direction: rtl;
}

.hero p {
    direction: ltr;
}

.text-aboutus-index{
    direction: ltr;
}
.counter-box {
    direction: ltr;
    align-items: start;
}
.counter-about-index{
    align-items: start;
}
.counter-en img {
    width: 174px;
}
.newsletter .main-container{
    direction: ltr;
}
.newsletter::before{
    direction: rtl;
    transform: translateY(-50%) scaleX(-1);
    right: 7% !important;
    left: unset ;
}
input::placeholder {
    text-align: left !important;
    direction: ltr !important;
}
textarea::placeholder {
    text-align: left !important;
    direction: ltr !important;
}
.form-newsletter input {
    padding-left: 62px;

}

.form-newsletter>img {
    left: 15px;
}

.form-newsletter button {

    right: 8px !important;
    left: unset;
}
.sub-blog {
    direction: ltr;
}

.contactus-page .main-contactus-page{
    right: unset;
    left: 5%;

}
.element_menu_responsive>ul {

    padding: 0 50px 0 30px;
}

.arrow-select::after {
    right: 20px;
    left: unset;
}
header nav .element ul{
    gap: 15px;
}
header nav .element ul li a{
    font-size: 16px;
}
header nav .btn-navbar a{
    display: flex;
    align-items: center;
}
header nav .btn-navbar a{
    font-size: 16px;
}


.text-hero {
    position: absolute;
    left: 70px;
    right: unset;
    bottom: 70px;
    top: unset;
    transform: translateY(-25%);
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
}


.text-hero h1 {


    color: white;
    text-align: start;

}

.text-hero p {


    color: white;
    text-align: start;
    font-size: 24px;

}




@media (max-width: 1024px) {
    .counter-en img {
        width: 102px;
    }
}
