body,html {direction: rtl; text-align: right;}
.see-secret-l::after {border-bottom-right-radius: 0; left: auto; right: 0; border-bottom-left-radius: 15px;}
.linehea-r {padding-left: 1.5rem !important; padding-right: 0rem !important;}
.ourservices,.newsevents,.owl-ourlegacy {direction: initial !important;}
.newsevents .owl-stage > div,
.ourservices .owl-stage > div,
.owl-ourlegacy .owl-stage > div {direction: rtl;}
.ourservices .owl-nav {text-align: initial;}
.socialmedia a:first-child {margin-right: 0rem !important; margin-left: .5rem !important;}
.userprofile {margin-left: 0rem !important;	margin-right: 1rem !important;}
.header-right {padding-left: 0rem !important; padding-right: 1rem !important;}

.breadcrumb-item + .breadcrumb-item::before {float: right; padding-right: 0; content: var(--bs-breadcrumb-divider, "/"); padding-left: .5rem;}
.breadcrumb-item + .breadcrumb-item {padding-left: 0; padding-right: .5rem;}
.ourlegacy-tab li.nav-item:last-child {flex: 0 0 auto; width: auto;}
.ourlegacy-tab li.nav-item:last-child button::after {right: auto; left: 0;}
.ourlegacy-tab li.nav-item:first-child {flex: 1 0 0%; width: 100%; max-width: 100%;}
.ourlegacy-tab li.nav-item button {text-align: right !important;}
.ourlegacy-tab li.nav-item button::after {left: auto; right: 3px;}
.ourlegacy-tab {padding-right: 0;}
.see-secret-r::after {border-bottom-left-radius: 0; border-top-left-radius: 0; left: 0; right: auto; border-bottom-right-radius: 15px; border-top-right-radius: 15px;}

.contractingworks li .logo-icons {padding-right: 0rem !important; padding-left: 1rem !important;}
.document-row a {left: 15px; right: auto;}



@media (min-width: 992px) {
 .navbar-expand-lg .navbar-nav {margin-left: 0 !important; margin-right: auto !important;}
 .contractors-dcs {padding-right: 0rem !important; padding-left: 3rem !important;}
}


@media screen and (max-width: 991px) {
.offcanvas .offcanvas-body .navbar-nav {padding-right: 0; text-align: right !important;}
.offcanvas-start {right: 0;	left: auto; transform: translatex(100%);}
.offcanvas .offcanvas-header .btn-close {right: 0; left: 10px;}
.userprofile {margin-left: .8rem !important; margin-right: .5rem !important;}
.offcanvas-btn {margin-left: 0 !important; padding-left: 0;}
}

@media screen and (max-width: 479px) {
.userprofile {margin-right: .1rem !important;}
}















