/*
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
 */



body p ,.rtl .text-left,
.list-services__title ,
.slider-grid__name ,
.list-progress__inner ,
.list-staff__info ,
.staff-progress ,
.ui-subtitle-block_mod-b ,
.post .entry-main__inner,
.reviews__title ,
.reviews__text{
    text-align: right !important;
}

.rtl  .text-center , .rtl  .text-center p{
    text-align: center !important;
}


.rtl  .owl-theme_mod-a .owl-controls {
    left: 0;
    right: auto;
}


.rtl  .slider-grid__inner_mod-b .slider-grid__name {
    position: absolute;
    bottom: 0;
    z-index: 10;
    right: 0;
    left: auto;
}

.rtl  .list-progress__inner {
    text-align: right;
}

.rtl  .pix-lastnews-dark  .pull-right {
    float: left!important;
}

.rtl  .post .entry-title, .post .entry-title a {
    padding-right: 0;
}

.rtl  .post_mod-a:nth-child(odd) .entry-main__inner, html .post_mod-a:nth-child(odd) .entry-content {
    padding-right: 0;
    text-align: right;
}

.rtl  .post .entry-content {
    text-align: right;
}


.rtl .social-block__title {
    position: relative;
    left: -20px;
    padding-left: 25px;
}

.rtl  .social-block {
    margin-right: 11px;
}


ul, ol {
    margin-top: 0;
    margin-bottom: 9px;
    margin-right: 0;
    padding-right: 0;
}

.rtl .decor-3 {
    margin-right: 0;
    margin-left: 13px;
}

@media (min-width: 1601px){

.rtl  .big-img.wpb_single_image img {
    min-width: auto;
    max-width: 100% !important;
}

}



.rtl .entry-main {
    padding: 55px 50px 20px 50px;
}


.rtl  .reviews {
    padding-right: 40px;
}


.rtl .reviews__img {
    float: right;
    margin-left: 20px;
}


.rtl .reviews:after {
    right: auto;
    left: 30px;
    bottom: 25px;
}

.rtl .reviews__text {
    padding: 11px 0px 21px 45px;
}


.rtl  .form-control, input[type=text],.rtl  input[type=tel], .rtl  input[type=password], .rtl  input[type=email], .rtl  textarea, .rtl  select{
    text-align: right;
}




.rtl  .card-list__row {
    float: right;
}


.rtl  .card__img {
    float: right;
}


.rtl .card__inner {
    margin-left: 0 ;
    margin-right: 270px;
}

.rtl .nav-tabs > li {
    float: right;
    margin-bottom: -1px;
}


.rtl .widget-post1__title , .rtl .widget-post1__price{
    text-align: right;
}


.rtl  .pixad-features-list i {
    margin-right: 0;
    margin-left: 5px;
}

html .rtl  .pixad-features-list li {
    margin-right: 0;
    margin-left: 3%;
}


.rtl .car-details__title {
    float: right;
}

.rtl  .list-descriptions dd {
    margin-right: 0;
}

.rtl  .list-descriptions dt:before {
    margin-right: 0;
    margin-left: 10px;
}

.rtl .yamm  li{
    text-align: right;
}



.rtl.swipebox-html {
overflow: hidden !important;
}

.rtl.swipebox-html #swipebox-overlay{
direction: ltr;
}


.rtl .slider-grid{
  direction: ltr;  
}

.rtl .list-type , .slider-price {
      direction:ltr; 
}

.rtl #map-fix {
    left: 0 !important;
    right: 0 !important;
}


.rtl .owl-carousel{
  direction:ltr;
}

.rtl .owl-carousel .owl-item{
      direction: rtl;   
}

.rtl .slider-grid__inner_mod-b .slider-grid__name {
    max-width: 185px;
    margin-right: 0;
}

.rtl.woocommerce div.product form.cart .button {
    float: right;
}


.rtl.woocommerce div.product form.cart div.quantity {
    float: right;
    margin: 0 0 0 15px;
}


.rtl .woocommerce-message  .button{
    margin-left: 25px;
    
}


html .rtl  .woocommerce td, html .rtl  .woocommerce th {
    text-align: right;
}


.woocommerce.rtl  form .form-row label.checkbox, .woocommerce.rtl .woocommerce-page form .form-row label.checkbox {
    display: inline;
    position: relative;
}

 .rtl  .slider-grid__inner_mod-b .slider-grid__price {
    right: auto;
    bottom: 10px;
    left: 10px;
}

.rtl .post-nav__link .decor-3 {
    margin-right: 10px;
    margin-left: 13px;
}

.rtl .pix-lastnews-light .clearfix .pull-right {
    float: left !important;
}


.rtl  .post-nav__item:nth-child(even) .post-nav__inner {
    text-align: left;
}
