
/* braintech */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@500;600&display=swap');
body , p , .adress li , .footer-link , .footer-widget p , .header-top p , .designation {
    font-family: 'Cairo', sans-serif ;
}
body ,.rs-my-account .rs-login,.single_step, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu , .full-width-header .rs-header.style3 .menu-area .main-menu .rs-menu ul.sub-menu li a ,.rs-services.style3 .services-item , .rs-testimonial.main-home.style4 .testi-item .author-desc .desc{
    direction: rtl;
    text-align: right;
}
.owl-carousel{
    direction: ltr;
}
.pr-100 {
    padding-left: 100px;
    padding-right: 0;
}
.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{
    margin-left: 45px;
    margin-right: 0;
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{
    margin-left: 52px;
    margin-right: 0;
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child {
    margin-left: 0 !important;
}
.rs-faq .faq-content .accordion .card .card-header .card-link:after{
    left: 20px;
    right: inherit;
}
.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share .login{
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-left: none;
    padding-right: 10px;
    padding-left: 0;
    margin-right: 10px;
    margin-left: 0;
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{
    margin-left: 10px;
    margin-right: 0;
}
.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share .login i:before{
    margin-left: 5px;
    font-size: 14px;
}
.rs-footer .footer-top .footer-social li{
    margin-left: 5px;
    margin-right: 0;
}
.rs-breadcrumbs .breadcrumbs-inner ul li a{
    padding-left: 22px;
    padding-right: 0;
}
.rs-breadcrumbs .breadcrumbs-inner ul li a:before{
    left: 9px;
    right: inherit;
}
.rs-footer .footer-top p input[type=email]{
    padding: 16px 20px 16px 60px;
    border-radius: 0 30px 30px 0;
}
.rs-footer .footer-top p i{
    left: 15px;
    right: inherit;
}
.full-width-header .rs-header .topbar-area.style2.modify1 .topbar-contact li{
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.full-width-header .rs-header .topbar-area.style2 .topbar-contact li i {
    margin-left: 5px;
    margin-right: 0;
    float: right;
}
ul.rs-features-list li i{
    margin: 0 0 0 20px;
}
.pr-40 {
    padding-left: 40px;
    padding-right: 0 ;
}
.rs-process .rs-addon-number .number-text .number-txt{
    padding-left: 0;
    padding-right: 0 ;
}
.full-width-header .rs-header .topbar-area.style2 .topbar-contact li a{
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    border-left: 1px solid #2a8af5;
    border-right: none;
}
.full-width-header .rs-header .topbar-area.style2.modify1 .topbar-contact li a {
    border-left: unset;
}
.rs-footer .footer-top p input[type="submit"]{
    left: 1px;
    right: inherit;
}
.rs-services.style3 .services-item .services-icon .image-part .hover-img{
    right: 0;
    left: inherit;
}
.rs-footer .footer-bottom .copy-right-menu li{
    padding: 0 25px 0 19px;
}
.rs-footer .footer-bottom .copy-right-menu li:before{
    right: 0;
    left: inherit;
}
.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul .opening em i{
    float: right;
    margin-left: 8px;
    margin-right: 0;
}
.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul .opening em{
    border-left:none;
    border-right: none;
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 0;
    margin-right: 0;
}
.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul li{
    margin-left: 6px;
    margin-right: 0;
}
.full-width-header .rs-header .topbar-area.style2.modify1 .toolbar-sl-share ul .opening ,
.full-width-header .rs-header .topbar-area.style2.modify1 .toolbar-sl-share ul .lang{
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: none;
}
.full-width-header .rs-header .topbar-area.style2.modify1 .toolbar-sl-share ul .lang{
    padding-left: 10px;
    padding-right: 0;
}
.rs-footer .footer-top .address-widget li i{
    right: 0;
    left: inherit;
}
.rs-footer .footer-top .address-widget li{
    padding: 0 40px 16px 0;
}
.rs-why-choose .services-wrap .services-text {
    padding: 0 15px 0 0;
}
.text-right {
    text-align: left!important;
}
.rs-testimonial.main-home.style4 .testi-item .author-desc .desc .quote{
    right: 7%;
    left: inherit;
}
.rs-testimonial.main-home.style4 .testi-item .author-desc{
    padding: 40px 40px 80px 43px;
}
.rs-testimonial.main-home.style4 .testi-item .testimonial-content{
    right: 2%;
    left: inherit;
    flex-direction: row-reverse;
}
.rs-testimonial.main-home.style4 .testi-item .testimonial-content .author-part{
    padding-right: 15px;
    padding-left: 0;
}
.rs-services.style3 .services-item .services-content .serial-number{
    left: 15px;
    right: inherit;
}
.full-width-header .rs-header.style3.modify2 .expand-btn-inner ul li {
    margin-left: 30px;
    margin-right: 0;
}
.full-width-header .rs-header.style3.modify2 .expand-btn-inner ul li:last-child {
    margin-left: 0;
}

.rs-banner.style7 .banner-content .desc{
    margin: 0 0 30px 0px;
}
.rs-contact .contact-box .address-box .address-icon{
    margin-left: 23px;
    margin-right: 0;
}
.sec-title .sub-text{
    padding-left: 95px;
    padding-right: 0;
}
.sec-title .sub-text:before{
    left: 0;
    right: inherit;
}
.sec-title .sub-text:after{
    left: 24px;
    right: inherit;
}
.rs-banner.style3.modify2 .rs-animation{
    left: 0;
    right: inherit;
}
.rs-about.style4 .about-content p{
    padding-right: 50px;
    padding-left: 0;
}
.bg_step svg{
    left: inherit;
    right: -52px;
}
.single_step .card{
    margin: 0px 45px 0px 0px;
    padding: 31px 40px 33px 50px;
}
.single_step .num{
    margin-left: 0;
    margin-right: -30px;
}
.single_step.even .num{
    margin-left: -30px;
    margin-right: 0;
}
.single_step.even{
    padding-right: 30px;
    padding-left: 0;
}
.timeline__item_even .bg_step svg {
    left: -52px;
    right: inherit;
}
.single_step.even .card {
    margin: 0px 0 0px 45px;
}
ul.services-list li a:before{
    left: 12px;
    right: inherit;
    content:"\f104";
    font-family: "FontAwesome";
}


@media only screen and (max-width: 1366px){
    .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li {
        margin-left: 42px;
        margin-right: 0;
    }
}
