/*!------------------------------------------------------------------
[MAIN STYLESHEET]

Template Name: Constra - Construction Html5 Template
Description: Constra - Construction Html5 Template
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[TABLE OF CONTENTS]
-------------------------------------------------------------------*/
/*
* {
  direction: rtl;
}

.banner-carousel * {
  direction: ltr;
}

.mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important;
}*/
/*# sourceMappingURL=style.rtl.css.map */
p,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
.working-hours,
.footer-widget,
html {
    direction: rtl;
    text-align: right;
}

.nav.navbar-nav.mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}

.header-one ul.navbar-nav > li {
    padding-left: 30px;
    padding-right: 0;
}

#navbar-collapse > ul.nav.navbar-nav.ml-auto::after {
    right: 80% !important;
}

.logo.text-lg-left {
    text-align: right !important;
}

.ts-service-box .ts-service-box-info {
    margin-left: unset;
    margin-right: 25px;
}

.list-arrow {
    text-align: right;
    direction: rtl;
}

ul.list-arrow li:before {
    content: "\f104";
    margin-left: 10px;
}

.footer .widget-title {
    border-left: none;
    border-right: 3px solid #0048a5;
}

.footer .widget-title {
    padding-right: 15px;
}

.section-title,
.section-sub-title,
.ts-facts-title,
.ts-facts-num,
.contact-list li {
    text-align: center;
}

.page-slider.small-bg .box-slider-content {
    left: 0;
}

.ts-service-box .ts-service-box-info {
    margin-right: 25px;
    margin-left: 0px;
}

body > div.body-inner > section.content * {
    direction: ltr;
    text-align: left;
}

.footer .widget-title {
    padding-left: 0px;
    padding-right: 15px;
    border-left: none;
    border-right: 3px solid #0048a5;
}
/* #header .navbar *{
    flex-direction:column-reverse!important;
    flex-flow:row-reverse!important;
} */
