#rtl .button-contact, .page-template-page-rtl .button-contact {
  margin: 0 15px 0; }
#rtl .site-navigation ul.menu li ul, .page-template-page-rtl .site-navigation ul.menu li ul {
  left: auto;
  right: 0; }
#rtl .mega-menu ul.sub-menu > li > a > span, .page-template-page-rtl .mega-menu ul.sub-menu > li > a > span {
  padding: 0 15px 0 0; }
#rtl .mega-menu-col-4:hover > ul.sub-menu li.title > a:before, .page-template-page-rtl .mega-menu-col-4:hover > ul.sub-menu li.title > a:before {
  left: auto;
  right: 0; }
#rtl .pr-120, .page-template-page-rtl .pr-120 {
  text-align: right;
  padding-right: 0;
  padding-left: 120px; }
  #rtl .pr-120 .elementor-text-editor, .page-template-page-rtl .pr-120 .elementor-text-editor {
    text-align: right; }
#rtl .scroll .elementor-button-icon, .page-template-page-rtl .scroll .elementor-button-icon {
  margin: 0 0 0 15px; }
#rtl .screen-2, .page-template-page-rtl .screen-2 {
  text-align: right; }
  #rtl .screen-2 .bot h4, .page-template-page-rtl .screen-2 .bot h4 {
    padding: 0 30px 0 0;
    border: 0;
    border-right: 2px solid #fff;
    text-align: right; }
  #rtl .screen-2 .elementor-text-editor, .page-template-page-rtl .screen-2 .elementor-text-editor {
    text-align: right; }
  #rtl .screen-2::before, .page-template-page-rtl .screen-2::before {
    transform: rotateY(180deg);
    right: auto;
    left: 0; }
  #rtl .screen-2 .col-image, .page-template-page-rtl .screen-2 .col-image {
    padding-left: 30px; }
#rtl .screen-4 .elementor-heading-title, .page-template-page-rtl .screen-4 .elementor-heading-title {
  text-align: right; }
#rtl .trigger-slider, .page-template-page-rtl .trigger-slider {
  text-align: left; }
#rtl .contact-home:before, .page-template-page-rtl .contact-home:before {
  transform: rotateY(180deg);
  right: 0;
  left: auto; }
@media only screen and (min-width: 1600px) and (max-width: 2000px) {
  #rtl .contact-home, .page-template-page-rtl .contact-home {
    padding-right: 18%;
    padding-left: 0; } }
@media only screen and (min-width: 1400px) and (max-width: 1590px) {
  #rtl .contact-home, .page-template-page-rtl .contact-home {
    padding-right: 8.33333%;
    padding-left: 0; } }
@media only screen and (min-width: 1200px) and (max-width: 1376px) {
  #rtl .contact-home, .page-template-page-rtl .contact-home {
    padding-right: 4.155555%;
    padding-left: 0; } }
#rtl .footer-bot p, .page-template-page-rtl .footer-bot p {
  text-align: right; }
#rtl .archive-default article .content-wp, .page-template-page-rtl .archive-default article .content-wp {
  padding: 0 30px 0 0; }
  #rtl .archive-default article .content-wp a:hover i, .page-template-page-rtl .archive-default article .content-wp a:hover i {
    left: -15px; }
#rtl .single .page-content, .page-template-page-rtl .single .page-content {
  text-aligin: justify; }
#rtl .contact-wp .elementor-icon-list-text, .page-template-page-rtl .contact-wp .elementor-icon-list-text {
  text-align: right; }
#rtl .elementor-icon-list-icon, .page-template-page-rtl .elementor-icon-list-icon {
  margin: 0 0 0 15px; }
#rtl .search-box .search-submit, .page-template-page-rtl .search-box .search-submit {
  left: 0;
  right: auto; }
#rtl [dir='rtl'] .slick-slide, .page-template-page-rtl [dir='rtl'] .slick-slide {
  float: left; }
#rtl .slick-slider .slick-track, #rtl .slick-slider .slick-list, .page-template-page-rtl .slick-slider .slick-track, .page-template-page-rtl .slick-slider .slick-list {
  direction: ltr; }
@media screen and (max-width: 600px) {
  #rtl .header-middle .open-menu, .page-template-page-rtl .header-middle .open-menu {
    justify-content: flex-end;
    text-align: left; }
  #rtl .mega-menu-col-4:hover > ul.sub-menu li.title > a:before, #rtl .mega-menu-col-4:hover > ul.sub-menu li.title > a:before, .page-template-page-rtl .mega-menu-col-4:hover > ul.sub-menu li.title > a:before, .page-template-page-rtl .mega-menu-col-4:hover > ul.sub-menu li.title > a:before {
    right: auto;
    left: 0; }
  #rtl .pr-120, .page-template-page-rtl .pr-120 {
    padding: 0; }
  #rtl .button-search, .page-template-page-rtl .button-search {
    margin-left: 15px; }
  #rtl .screen-2, .page-template-page-rtl .screen-2 {
    text-align: right; }
    #rtl .screen-2 .bot h4, .page-template-page-rtl .screen-2 .bot h4 {
      padding: 0 30px 0 0;
      border: 0;
      border-right: 2px solid #fff;
      text-align: right; }
    #rtl .screen-2 .elementor-text-editor, .page-template-page-rtl .screen-2 .elementor-text-editor {
      text-align: right; } }

/*# sourceMappingURL=rtl.css.map */
