/* general styles */

.slider-revoluation {
  text-align:left !important;
}

#bk-footer-area, .header__wrapper {
  direction:rtl;
}

.gallery-wrapper {
 	direction: ltr !important;
}

/* header and navigation (full width) */
.header-default .header__wrapper .mainmenu-wrapper.have-not-flex .page_nav ul.mainmenu{
    justify-content:flex-start;
}

/* mega list */

.mega__width--fullscreen .mega__list {
  text-align:right;
}

.mega__width--fullscreen .mega__list li.mega--title {
  margin-right:0;
  margin-left:30px;
}

/* drop down menu */

.dropdown__menu {
    left:initial;
    right:0;
}


.dropdown__menu li.drop-lavel--2 .lavel--2 {
    right:100%;
}

.dropdown__menu li.drop-lavel--2 a::before {
    right:initial;
    left:0;
}


.dropdown__menu li.drop-lavel--2 > a::before {
    transform:scale(-1,1);
    top:20%;
}


.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1.with--drop > a::before {
  right:unset;
  left:0px;
}

/* progress bars (InfoItems2) */

.home-service-progress .col-lg-7 {
	margin-left: 0px !important;
}

.home-service-progress .col-lg-4 {
	margin-left: 8.333333% !important;
}

.progress {
	flex-direction: row-reverse !important;
}

.progress-charts .progress .progress-bar span.percent-label {
	right: initial !important;
  	left: 0px !important;
}

.progress-charts .heading {
	text-align: right !important;
}

.progress-bar {
	animation-name: fadeInRight !important;
}

.home-service-progress .brook-counter {
  align-items: flex-end !important;
  }


/* Features (InfoItems1) */
.brook-feature-area .row {
	flex-direction:row-reverse;
}

.bk-feature  {
	flex-direction:row-reverse !important;
  	text-align:right !important;
}

.bk-feature .icon {
	margin-right: 0px !important;
  	margin-left:  20px !important;
}


/* contactUs */
/*contact us - form */
 .contact-us-area .row {
  flex-direction: row-reverse;
}

.pr--270 {
  padding-right:270px;
}

.pr--60 {
  padding-right:60px;
}

.pl--200 {
  padding-left:200px;
}

.contact-modern > .container > .row {
	flex-direction: row-reverse;
}

@media (max-width:1200px){
  .address {
    padding-right:70px;
  }

  .form {
    padding-left:70px;
  }
}

.list-and-photo {
  text-align: right !important;
  direction: rtl !important;
}

.custom-list {
  direction:rtl !important;
  margin-right:40px !important;
  margin-left: 0px !important;
}

.brook-about-area .row {
	flex-direction: row-reverse;
}

.brook-about-area .about-inner {
	padding-right: 0px !important;
  	padding-left: 30px !important;
}


.home-service-progress .row {
	flex-direction: row-reverse !important;
}


.home-service-progress .col-lg-4 {
    margin-left: 0 !important;
    margin-right: 8.333333% !important;
}

.brook-newsletter-area .row {
  flex-direction: row-reverse;
}

.home-service-newsletter {
	padding-right: 0px !important;
  	padding-left: 40px !important;
}

#info_items_5:nth-of-type(even) .list-row {
    flex-direction: row !important;
}
#info_items_5:nth-of-type(odd) .list-row {
    flex-direction: row-reverse !important;
}

.footer-widget .logo {
	display: flex !important;
}

.contactUsForm input::placeholder, .contactUsForm textarea::placeholder {
  text-align:right !important;
}

#submit-button {
	text-align: center !important;
}

.contactUsForm input, .contactUsForm textarea {
  text-align:right !important;
  direction: rtl !important;
}
.dir-rtl {
  direction : rtl;
}
.align-r {
  text-align : right;
}
.WM-Align-R {
    text-align: right!important;
}
.RTL {
    direction: rtl!important;
}
