@import url('https://fonts.googleapis.com/css2?family=Cairo&display=swap');
body {
    direction: rtl;
    text-align: right;
    font-family: 'Cairo', sans-serif !important;
}

.desktoplogo {
    float: right;
}

.wsmenu {
    float: left;
}

.wsmenu>.wsmenu-list>li {
    float: right;
}

.wsmenu>.wsmenu-list>li>a .wsarrow:after {
    float: left;
    left: 10px;
    margin: 0 14px 0 0;
    text-align: left;
    right: inherit;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a {
    text-align: right;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu {
    right: 100%;
    left: inherit;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a {
    text-align: right;
}

.breadcrumb-item+.breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
}

.breadcrumb-item+.breadcrumb-item::before {
    float: right;
    padding-right: 0;
    padding-left: 0.5rem;
}

.service-details .sidebar .widget #contactForm .form-control {
    padding-left: 0;
    padding-right: 15px;
}

.sec-title .title {
    padding-right: 0;
    padding-left: 50px;
}

.sec-title .title:before {
    left: -5px;
    right: auto;
}

.slick-slider .slick-list {
    direction: ltr;
}

#contactForm .form-control {
    padding-left: 0;
    padding-right: 30px;
}

.footer-section .widget-title {
    padding-right: 0;
    padding-left: 80px;
}

.footer-section .widget-title:before {
    left: -5px;
    right: auto;
}
.slideshow .slide .title ,.slideshow .btn{
        letter-spacing: 0;
        font-family: 'Cairo', sans-serif !important;

}
.slideshow .btn{
    font-size: 14px;
}
.headertopleft{
    float: right;
}

.headertopright a{
    float: left;
}
.address span{
margin-left: 10px;
margin-right: 0;
}
.about-section .image-column .inner-column{
    /* margin-left: -75px; */
    /* margin-right: 0; */
    /* text-align: left; */
}
.about-section .content-column .content-box .title h2:before{
    left: inherit;
    right: 0;
}
.about-section .image-column .title-box{
    left: inherit;
    right: 0;
    text-align: right;
}
#contact_form_section .contact-form form .form-control{
    padding-left: 0;
    padding-right: 30px;

}
.overlapblackbg{
    left: 0;
    right: inherit;
}
@media only screen and (max-width: 991px){
    .wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{
        padding: 10px 16px 10px 0px;
    }
}