h1 {
  font-weight: 700;
}
.btn-anchor {
  right: -43px;
}
ul{
  padding-right: 0;
}
.section-rnd .container::before,
img.rtl,
.section-hero img,
.news-card:before,
.tour-card:before  {
  transform: scaleX(-1);
}
.ltr,section.ltr::before,section.ltr::after{
  transform: none;
}
.custom-btn {
  direction: ltr;
}
.section-right-img .container-fluid {
  padding-left: 12px;
}
.section-left-img .container-fluid {
  padding-right: 12px;
}
.section-best-things li:not(:last-child)::before {
  right: 8px;
}
.section-best-things li span {
  margin: 6px 0 0 12px ;
}
.news-card .position-absolute,
.tour-card .position-absolute {
  right: 30px;
}
/* .section-left-img .col-lg-6:first-child {
  padding-right: 0;
} */
/* .custom-btn span {
  margin-right: 15px;
} */
.custom-slider a:first-of-type {
  left: -4%;
}

.testimonials-carousel .owl-prev {
  margin-left: 40px;
}
.user-img {
  margin-left: 15px;
}
.icon-quote {
  margin: 0 auto 30px 0;
}

.list-inline-item:not(:last-child) {
  margin-right: 0;
  margin-left: 0.5em;
}
.testimonials-carousel .owl-nav {
  text-align: left;
}

.section-contact .list-unstyled span {
  margin-left: 15px;
}

.section-grey-bg:before{
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.grey-blue-gradient:before{
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 27.98%, rgba(0, 0, 0, 0) 53.4%);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.custom-btn:not(.btn-anchor) span:not(.icon-telegram) {
  margin-right: 15px;
  order: -1;
  transform: rotate(180deg);
}
.icon-telegram{
  order: 1;
  transform: rotate(-90deg);
  margin-left: 14px;
}
/* .section-overlay:before, */
.section-overlay:after{
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
/* li:before {
  right: -35px;
}
li:after {
  right: -13.5px;
} */
.form-control,label{
  text-align: right;
}
#menu-item-9999999999 > a::after {
  padding-right: 26px;
}
.wpglobus_language_name {
  padding-right: 22px;
  padding-left: 0!important;
}
.wpglobus_flag{
  background-position: center right!important;
}
.section-customers .col-md-7 {
  padding: 30px 0 34px 12px;
}
@media (min-width: 768px) {
  .rtl .section-prep img{
    right: unset;
    max-width: 40%;
    left: 0;
  }
  .tour-card .d-flex > div:last-child {
    text-align: left;
  }
  .tour-card .d-flex .custom-btn {
    margin-right: auto;
  }
  
  .section-team .col-md-7{
    text-align: left;
  }
  .section-crm .col-md-7 {
    padding-right: 32px;
  }
}

@media (min-width: 992px) {
  .navbar-expand-md .navbar-nav {
    margin-right: 43px;
  }
  .ml-30{
    margin-right: 12%;
  }
  .ml-60{
    /* margin-right: 59%; */
    text-align: left;
  }
  
  .section-customers .col-md-5 > div {
    padding: 187px 50px 0 144px ;
  }
  .navbar-nav li:last-child {
    margin-right: auto;
  }
  
  
}

@media (min-width: 1200px) {
  .section-crm .col-md-7 {
    padding-right: 60px;
  }
}
@media (min-width: 1300px) {
  .section-about .mt-45{
    margin-top: 85px;
  }
}
@media (min-width: 1441px) {
  .section-crm .col-md-7 {
    padding-right: 130px;
  }
}
@media (min-width: 1500px) {
  
}
@media (max-width: 1920px) {
  .section-right-img .container-fluid {
    margin: 0 auto 0 0;
  }
  .section-left-img .container-fluid {
    margin: 0 0 0 auto;
  }
}
@media (max-width: 1399px) {

}
@media (max-width: 1199px) {
.news-card .position-absolute,
  .tour-card .position-absolute {
    right: 20px;
  }
}
@media (max-width: 1199px) and (min-width: 768px) {
  .section-left-img .container {
    padding-right: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .section-hero a:first-of-type {
    left: 38px;
  }
  .section-about .col-md-7 .row {
    left: -77%;
  }
  .section-customers .col-md-7 {
    padding: 30px 12px 20px 15px;
  }
  .custom-slider a:first-of-type {
    left: 0;
}
}
@media (max-width: 991px) {
  .custom-slider img.active {
    margin:110px 418px 0 0;
  }
  .pt-85 .col-md-6:first-child {
    padding-right: 5px;
  }
  .pt-85 .col-md-6:last-child {
    padding-right: 5px;
  }
  
  
  .news-card .position-absolute,
  .tour-card .position-absolute {
    right: 12px;
  }
  
  
}
@media (max-width: 767px) {
  .section-hero .container-fluid {
    padding-right: 12px;
  }
  .section-hero a:first-of-type {
    right: 38px;
  }
  .section-best-things .custom-btn {
    right: 30px;
  }
  .tour-col:nth-child(5){
    padding-right: 5px;
  }
  .tour-col:nth-child(3){
    padding-left: 5px;
  }
}
@media (max-width: 425px) {
  .section-hero a:first-of-type {
    right: 20px;
  }
}