header  {
    direction: ltr;
}
header .top-bar-section .left-side .items .item img {
    margin-right: 0;
    margin-left: 5px;
}

header .top-bar-section .left-side .items .item {
    margin-right: 25px;
}

.home .our-services-section {
    direction: ltr;
}

.home .updates-section .items .item .wrap-text .read-more {
    left: 15px;
    text-align: left;
    padding-left: 0;
}


.error404 .our-services-section {
    direction: ltr;
}



.page-template-about .second-section .wrap-section .items .item {
    width: 33.333%;
    text-align: left;
}

.page-template-about .second-section .wrap-section .items .item .text p {
    text-align: left;
}

.page-template-about .second-section .wrap-section .wrap-text {
    min-height: 346px;
}

.page-template-about .third-section .wrap-section .wrap-top .wrap-right-block .wrap-logo-third-section {
    margin-bottom: 20px;
}

.page-template-about .third-section .wrap-section .wrap-bottom .wrap-left-block .wrap-logo-third-section {
    margin-bottom: 30px;
}

.main .our-services-section .items-block .item .wrap-item {
    min-height: 335px;
    text-align: justify;
    padding: 30px 13px 70px;
}


.main .our-services-section .items-block .item .wrap-item .read-more-button {
    padding-left: 0;
}

.main .our-services-section .items-block .item .wrap-item .read-more-button:after {
    left: 106px;
    transform: rotate(180deg) translateY(50%);
}

.main .our-services-section .items-block .item .wrap-item .read-more-button:hover:after{
    transform: translateY(-50%) rotate(360deg);
}

.page-template-project-page .updates-section .items .item .wrap-text .read-more {
    padding-left: 0;
}

.main .updates-section .items .item .wrap-text .read-more span {
    left: 106px;
    transform: rotate(180deg) translateY(50%);
}

.main .updates-section .items .item .wrap-text .read-more:hover span {
    left: 106px;
    transform: rotate(180deg) translateY(50%);
}


.page-template-media-page .updates-section .items .item .wrap-text .read-more {
    left: 15px;
    right: auto;
    text-align: left;
    padding-left: 0;
}

.page-template-media-page .updates-section .items .item .wrap-text .read-more span {
    left: 272px;
}



.page-template-media-page .updates-section .items .item .wrap-text .read-more:hover span  {
    left: 272px;
}



.main .our-services-section .items-block .item .wrap-item .wrap-title {
    min-height: 48px;
}


.main .our-services-section .items-block .item .wrap-item .wrap-title h4 {
    font-size: 23px;
    text-align: left;
}

.main .our-services-section .items-block .item .wrap-item .wrap-text p {
    text-align: left;
}

.main .our-services-section .items-block .item .wrap-item .read-more-button {
    bottom: 35px;
    left: 15px;
}



.main .video-section .video-block .wrap-text {
    direction: ltr;
}

.main .video-section .video-block .wrap-text h4 {
    font-size: 58px;
}




.main .sixth-section .wrap-section .wrap-text {
    direction: ltr;
    text-align: justify;
}

.main .blue-section {
    direction: ltr;
}

.main .blockquote .items .item .wrap-item {
    direction: ltr;
    text-align: justify;
}

.main .blockquote .items .item .wrap-item:after {
    right: 40px;
    left: auto;
}

.main .blockquote .items .item .wrap-item p {
    max-width: none;
}

.main .updates-section .wrap-title {
    direction: ltr;
}

.main .updates-section .wrap-title .all-articles {
    right: 0;
    left: auto;
}

.main .sixth-section .wrap-section .wrap-text p {
    font-size: 30px;
    max-width: 520px;
}



.main .slider-3-section .items .item .text-block .wrap-text h4 {
    font-size: 23px;
}

.main .slider-3-section .items .item .text-block .wrap-text p {
    font-size: 19px;
}


.page-template-project-page .how-the-process-works .items .item .wrap-item .wrap-text h4 {
    font-size: 23px;
}


/*Contact Us*/

.page-template-contact-us-page .contact-form-section .wrap-section .wrap-contact-form .form-hold .form-row-wrap {
    direction: ltr;
}

.page-template-contact-us-page .contact-form-section .wrap-section .wrap-contact-form .form-hold .form-control {
    direction: ltr;
}

.page-template-contact-us-page .contact-form-section .wrap-section .wrap-contact-form .form-hold .form-control {
     direction: ltr;
}

/*The end of Contact Us*/

/*Media*/
.page-template-media-page .first-section .wrap-section .wrap-text {
    direction: ltr;
}

.page-template-media-page .radio-section {
    width: 100%;
    padding: 60px 0 20px;
    background: #f1f1f1;
    direction: ltr;
}

.page-template-media-page .plans-section {
    direction: ltr;
}

.page-template-media-page .plans-section .items {
    direction: rtl;
}

.page-template-media-page .radio-section .items .item .block-5 a {
    padding-left: 0;
    padding-right: 20px;
}

.page-template-media-page .radio-section .items .item .block-5 a .logo {
    right: 20px;
    left: auto;
}

.page-template-media-page .radio-section .items .item .block-5 a .logo:after {
    transform: rotateY(190deg) translateY(-50%);
}



/*The end of Media*/

/*Industry*/

.page-id-535 .first-section .wrap-section .wrap-text {
    direction: ltr;
}

.page-id-535 .benefits-section .wrap-text {
    max-width: 800px;
    //direction: ltr;
}

.page-id-535 .updates-section .items .item .wrap-text {
    min-height: 370px;
    direction: ltr;
    text-align: justify;
}
.page-template-contact-us-page .contact-form-section .wrap-section .wrap-contact-form .form-hold h3 {
    text-align: left;
}






/*The end of Industry*/

/*Trustful*/

.page-id-539 .benefits-section .wrap-section .wrap-text h3 {
    direction: ltr;
}

.page-id-539 .benefits-section .wrap-section .wrap-text .items .item {
    margin-bottom: 30px;
    direction: ltr;
}

.page-id-539 .first-section .wrap-section .wrap-text {
    direction: ltr;
}



.page-id-539 .first-section .wrap-section .items .item h4 {
    text-align: left;
    font-size: 18px;
}




.page-template-project-page .benefits-section .wrap-text {
    //direction: ltr;
}

.page-template-project-page .benefits-section .wrap-section .wrap-text .items .item p {
    text-align: justify;
}


.internal-page .benefits-section .wrap-text h3 {
    text-align: left;
}

.internal-page .benefits-section .wrap-text .items {
    margin: 0 -25px;
}

.internal-page .benefits-section .wrap-text .items .item {
    direction: ltr;
    padding: 0 25px;
}

.page-id-539 .updates-section .items .item .wrap-text {
    direction: ltr;
    text-align: justify;
    min-height: 300px;
}



/*The end of Trustfull*/

/*Building*/

.page-template-project-page .first-section .wrap-section .wrap-text {
    direction: ltr;
}

.page-id-531 .second-section .wrap-section .items .item .wrap-text h4 {
    font-size: 20px;
}



.page-id-531 .updates-section .items .item .wrap-text {
    direction: ltr;
    text-align: justify;
    min-height: 355px;
}




/*.main .updates-section .items .item .wrap-text .read-more {*/
/*    right: 30px;*/
/*}*/

/*The end of Building*/

/*Experty*/

.page-template-project-page .updates-section .items .item .wrap-text {
    min-height: 370px;
    direction: ltr;
    text-align: justify;
}

.page-template-project-page .updates-section .items .item .wrap-text .read-more {
    right: auto;
    left: 10px;

}

.page-template-project-page .third-section .items .item .wrap-item .wrap-text h4 {
    font-size: 23px;
}

/*The end of Experty*/


.internal-page .first-section .wrap-section .wrap-text {
    direction: ltr;
}

.page-template-about .second-section .wrap-section {
    align-items: flex-start;
    direction: ltr;
}

.page-template-about .second-section .wrap-section .wrap-text {
    padding: 50px 0 50px;
}

.page-template-about .third-section .wrap-section .wrap-top .wrap-right-block {
     direction: ltr;
}

.page-template-about .third-section .wrap-section .wrap-bottom .wrap-left-block {
    direction: ltr;
}

.page-template-about .fourth-section .wrap-section .wrap-text {
    direction: ltr;
    text-align: justify;
}


.page-template-about .fifth-section .wrap-section .wrap-right-block .wrap-text h3 {
    text-align: left;
}

.page-template-about .fifth-section .wrap-section .wrap-right-block .wrap-text {
    direction: ltr;
}

.page-template-about .fifth-section .wrap-section .wrap-right-block .wrap-text .wrap-p {
    max-width: 560px;
}

.page-template-about .third-section .wrap-section .wrap-bottom .wrap-left-block .wrap-text p {
    font-size: 18px;
}





.page-template-about .second-section .wrap-section .items .item {
    max-width: 260px;
    margin-right: 40px;
    text-align: justify;
}

.page-template-project-page .updates-section .items .item .wrap-text {
    padding: 30px 10px 60px;
    min-height: 342px;
}

.page-template-project-page .updates-section .items .item .wrap-text h4 {
    font-size: 23px;
}

.page-template-project-page .updates-section .wrap-title h3 {
    margin-left: 162px;
}











.page-template-about .third-section .wrap-section .wrap-top .wrap-right-block .wrap-logo-third-section {
    max-width: 288px;
}

.page-template-about .third-section .wrap-section .wrap-bottom .wrap-left-block .wrap-logo-third-section {
    max-width: 316px;
}

footer {
    direction: ltr;
}

footer .second-block {
    margin-top: 30px;
}

footer .first-block .footer .wrap-icon img {
    margin-left: 0;
    margin-right: 10px;
}



.main .projects-section .wrap-title h3 {
    text-align: left;
}

.main .projects-section .projects .project .wrap-text {
    padding-left: 0;
    padding-right: 50px;
    text-align: left;
}


.main .our-services-section .items-block .item .wrap-item {
    min-height: 373px;
}


.internal-page .first-section .wrap-section .wrap-text h3 {
    font-size: 50px;
    text-align: left;
}




@media only screen and (max-width: 1600px) {

    header .nav-bar-section .main-holder-header {
        max-width: 1355px;
    }


    .main .video-section .video-block .wrap-text h4 {
        font-size: 50px;
    }

    .page-template-project-page .updates-section .wrap-title h3 {
        margin-left: 20px;
    }
}




@media (max-width: 1400px) {
    .main .video-section .video-block .wrap-text h4 {
        font-size: 45px;
    }

    .page-id-535 .updates-section .items .item .wrap-text {
        min-height: 320px;
    }

}



@media only screen and (max-width: 992px) {

    .main .our-services-section .items-block .item .wrap-item {
        min-height: 275px;
    }

    .main .our-services-section .items-block .item .wrap-item .read-more-button {
        bottom: 25px;
    }

    .main .video-section .video-block .wrap-text h4 {
        font-size: 40px;
    }

    .main .sixth-section .wrap-section .wrap-text p {
        font-size: 24px;
    }

    .internal-page .first-section .wrap-section .wrap-text {
        padding: 10px 0 40px 0;
        direction: ltr;
    }

    .page-id-539 .first-section .wrap-section .items .item h4 {
        text-align: center;
    }

    .page-id-539 .updates-section .items .item .wrap-text {
        min-height: 350px;
    }


    .page-id-531 .updates-section .items .item .wrap-text {
        min-height: 350px;
    }

    .page-template-about .third-section .main-holder .wrap-section .wrap-bottom .wrap-left-block, .page-template-about .third-section .main-holder .wrap-section .wrap-bottom .wrap-right-block, .page-template-about .third-section .main-holder .wrap-section .wrap-top .wrap-left-block, .page-template-about .third-section .main-holder .wrap-section .wrap-top .wrap-right-block {
        display: block;
        min-height: 545px;
    }

    .internal-page .first-section .wrap-section .wrap-text h3 {
        font-size: 36px;
    }
    .page-template-about .second-section .wrap-section .wrap-text h3 {
        font-size: 30px;
    }

    .page-template-about .fourth-section .wrap-section .wrap-text h3 {
        max-width: none;
        text-align: left;
    }
}





@media only screen and (max-width: 768px) {

    header .top-bar-section .right-side .lang-switcher .lang-item img {
        margin-left: 0;
        margin-right: 25px;
    }

    header .top-bar-section .right-side .item {
        margin-left: 0;
    }

    .page-template-project-page .third-section .wrap-title h3 {
        font-size: 33px;
    }

    .page-id-535 .updates-section .items .item .wrap-text {
        min-height: 340px;
    }
    .internal-page .main-slider .items .item .main-holder {
        justify-content: flex-end;
    }

    .page-template-about .second-section .wrap-section .items .item {
        width: 100%;
        text-align: left;
    }

    .page-template-about .third-section .main-holder .wrap-section .wrap-bottom .wrap-left-block .wrap-logo-third-section {
        height: 74px;
    }

    .page-template-about .fifth-section .wrap-section .wrap-right-block .wrap-text .wrap-h {
        max-width: 280px;
    }

    .internal-page .benefits-section .wrap-section .wrap-text .items .item .wrap-item {
        display: block;
        min-height: 380px;
    }
    .internal-page .benefits-section .wrap-section .wrap-text .items .item h4 {
        min-height: 50px;
    }

    .internal-page .benefits-section .wrap-section .wrap-text .items .item p {
        font-size: 18px;
    }



}




@media only screen and (max-width: 480px) {

    header .top-bar-section .left-side .items .item img {
        display: none;
    }

    header .top-bar-section .left-side .items .item a, header .top-bar-section .left-side .items .item p, header .top-bar-section .left-side .items .item span {
        font-size: 14px;
    }

    .main .main-slider .items .item .wrap-item .wrap-text h2 {
        text-align: left;
    }

    .main .our-clients-section .clients {
        justify-content: center;
    }

    .page-template-project-page .updates-section .items .item .wrap-text h4 {
        text-align: left;
    }


    .page-template-about .second-section .wrap-section .items .item {
        max-width: 100%;
        margin-right: 0;
    }
    .page-template-about .fifth-section .wrap-section .wrap-right-block .wrap-text p {
        font-size: 17px;
    }

    footer .first-block .footer .plus-button {
        left: auto;
        right: 20px;

    }
    footer .first-block .footer-4 {
        margin-bottom: 15px;
    }

    .page-template-media-page .updates-section .items .item .wrap-text .read-more {
        font-size: 17px;
    }
    .page-template-media-page .updates-section .items .item .wrap-text .read-more span {
        left: 237px;
    }
    .page-template-media-page .updates-section .items .item .wrap-text .read-more:hover span {
        left: 237px;
    }
}


