body{
    direction: ltr;
}

[type=email], [type=number], [type=tel], [type=url] {
    direction: ltr;
}
/* .form-check {
    padding-right: 1.5em;
    padding-left: 0;
} */

.accordion-button::after {
    margin-right: unset;
    margin-left: auto;
}
.breadcrumb .content span{
    transform: rotatex(180deg);
}

.custom-btn:hover {
    background-position: left bottom !important;
}

.custom-btn, .custom-btn-outline {
    background: linear-gradient(to left, var(--secondary-color) 50%, var(--main-color) 50%);
    background-position: right bottom !important;
}
.bi-arrow-left::before,
.bi-chevron-double-left::before{
    transform: rotateY(180deg);
}

.list li {
    padding-left: 28px;
    padding-right: 0;
}
.list li::before {
    left: 0;
    right: unset;
}
.list li::after {
    left: 9px;
    right: 0;
    border-left: 10px solid var(--main-color);
    border-right: 0;
}
.heading::before, .staff .nav-tabs .nav-link.active::before {
    left: 0;
    right: unset;
    transform: translate(-50%, 50%);
}


.navbar .dropdown .dropdown-menu {
    text-align: left;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    left: 0%;
    right: unset;
}

.activity-title::before {
    border-radius: 0px 5px 5px 0px;
    left: 0;
    right: unset;
}

.membership {
    padding-left: 4rem;
    padding-right: 0;
}
.membership .owl-prev,
.related_projects .owl-prev,
.programmes .owl-prev{
    left: 10px;
    right: unset;
    transform: translate(-50% , -50%);
}
.membership .owl-next, 
.related_projects .owl-next,
.programmes .owl-next{
    left: unset;
    right: 10px;
    transform: translate(50% , -50%);
}
.article .owl-nav button.owl-prev {
    left: 0%;
    right: unset;
    transform: translate(-50%, 50%);
}
.article .owl-nav button.owl-next {
    right: 0%;
    left: unset;
    transform: translate(50%, 50%);
}
.happy_clients {
    left: -1rem;
    right: unset;
}
.happy_clients_imgs {
    display: flex;
    align-items: center;
    transform: translateX(10px);
}
/*.goals .card .card-header {*/
/*    left: 8px;*/
/*    right: unset;*/
/*}*/
.arch-def img {
    border-radius: 4px 0px 0px 4px;
}
.about-data {
    padding: 0 0 0 5rem;
}
.arch-role img {
    border-radius: 20px 0px 0px 20px;
}
.Duties .Duties-shape {
    right: unset;
    left: 0;
    transform: translate(-50% , -50%);
}
.Duties ol > li {
    padding-left: 45px;
    padding-right: 0;
    margin-left: 30px;
    margin-right: 0;
}
.article_topics li a::before {
    border-left: 8px solid #A1A1A1;
    padding-right: 0.5rem;
    padding-left: 0;
    border-right: 0;
}
.article_topics li a.active::before {
    border-left: 8px solid var(--main-color);
    border-right: 0;
}
.single-activity .shape {
    transform: matrix(0.71, -0.71, 0.71,0.71, 0, 0);
}
.single-activity .shape::before {
    transform: translate(-50% , -50%)rotate(45deg);
}
.single-activity .shape+div {
    width: calc(100% - 3rem);
    padding-left: 1.5rem;
    padding-right: 0;
}
.p_blogs .del_blog {
    right: 0;
    left: unset;
}

@media (min-width: 992px){
    .contact-data :first-child .contact-info {
        border-top-left-radius: 40px;
        border-top-right-radius: 0;
    }
}

@media (min-width: 992px){
    .contact-data :last-child .contact-info {
        border-top-right-radius: 40px;
        border-top-left-radius: 0;
    }
}



#scrollUp,
.navbar .dropdown .icon-arrow ,
header .header-content .social ,
header .header-content .owl-carousel .owl-dots ,
.staff .card::after,
.testimonial .description::before
{
    left: unset;
}

.article .article-wrapper .article-wrapper-img .badge,
.testimonial .description::after,
.principle .principle-wraper li:before{
    right: unset;
}
#scrollUp {
    right: 15px;
}
.navbar .dropdown .icon-arrow {
    right: -10px;
}
header .header-content .social {
    right: 6px;
}
header .header-content .owl-carousel .owl-dots {
    right: 0;
}
.about .about-shape{
    left: 0;
    transform: translate(-50% , -50%);
}
.about ol li {
    padding-left: 45px;
    padding-right: unset;
}
.about .about-img img,
.video-container video {
    border-radius: 0px 0px 0px 200px;
}
.video-container .play-icon, .video-container .pause-icon {
    left: 0;
    transform: rotate(180deg) translate(50%, 50%);
}
.partOfServs .serv {
    border-right: 1px #5989C750 dashed;
    border-left: unset;
}
.partOfServs .row div:nth-child(3n) .serv {
    border-right: unset;
}
.article .article-wrapper .article-wrapper-img .badge {
    left: 10px;
}
.staff .card::after {
    right: 0;
    border-radius: 15px 0px;
}
.statistics .triangle-bottomright {
    transform: rotate(90deg);
}
.testimonial .description::before {
    transform: rotatey(180deg);
    right: 10px;
}
.testimonial .description::after{
    transform: rotatey(180deg);
    left: 10px;   
}
.more .bi-arrow-left-short{
    transform: rotate(180deg);
}
.about ol li::after{
    left: 22px;
    right: unset;
}
.why-us li .about-shape+h5 {
    padding-right: unset;
    padding-left: 1rem;
}
.article .article-wrapper .date img,.single-article .article-header img {
    margin-right: unset;
    margin-right: 5px;
}
.services .servHeadline {
    padding-left: 1.45rem;
    padding-right: unset;
}
.services .servHeadline::before {
    content: "";
    display: inline-block;
    width: 11px;
    height: 100%;
    background: #066868;
    border-radius: 0 5px 5px 0;
    position: absolute;
    top: 0;
    left: 0;
}
.services-data {
    padding-left: 1.5rem;
    padding-right: unset;
}
.services .services-data ol {
    padding-left: unset;
    padding-right: 2rem;
}
.op-pro-filter:after {
    right: 15px;
    left: auto;
}
.principle .principle-wraper li:before{
    left: .5rem;
}
.advice .form-check .form-check-input {
    float: left;
}

@media (max-width: 576px){
    .about-data {
        padding: 2rem 0 2rem 1.5rem;
    }
}
@media (max-width: 767.8px){
    .partOfServs .serv {
        border-right: none;
    }
}
@media (max-width: 992px){
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        left: 100px;
    }
}