body[dir=rtl] .register-input {
  direction: rtl;
}

body[dir=rtl] .navbar-nav {
  padding-inline-start: 0;
}

body[dir=rtl] .nav {
  padding-inline-start: 0;
}

body[dir=rtl] .desktop-social-media-links {
  right: unset;
  left: 0;
}

body[dir=rtl] .desktop-social-media-links::before {
  transform: scalex(-1);
}

body[dir=rtl] .modal-open {
  padding-right: 0px !important;
}

body[dir=rtl] .media-gallery-heading {
  border-left: none;
  padding-left: 0;
  border-right: 5px solid #27AAE1;
  padding-right: 20px;
}

body[dir=rtl] .media-gallery-pagination ul {
  padding-inline-start: 0;
}
body[dir=rtl] .media-gallery-pagination ul li:first-child, body[dir=rtl] .media-gallery-pagination ul li:last-child {
  transform: scalex(-1);
}

body[dir=rtl] .navbar .dropdown-item {
  text-align: right;
  direction: rtl;
}

body[dir=rtl] .form-subscribe-button {
  border-radius: 50px 50px 50px 0px;
}
body[dir=rtl] .form-subscribe-button::before {
  right: unset;
  left: 0;
  background: radial-gradient(circle at 100% 100%, transparent 70%, #89D1F1 0);
}

body[dir=rtl] .form-subscribe-button:hover {
  border-radius: 50px 50px 50px 0px;
}
body[dir=rtl] .form-subscribe-button:hover::before {
  right: unset;
  left: 0;
  background: radial-gradient(circle at 100% 100%, transparent 70%, #242C60 0);
}
body[dir=rtl] .form-subscribe-button:hover::after {
  content: "";
  position: absolute;
  width: calc(2rem + 9px);
  aspect-ratio: 1;
  top: calc(99.9% + 1px);
  right: unset;
  left: -2.5px;
  background: radial-gradient(circle at 100% 100%, transparent 68%, #26AAE1 50%, #26AAE1 100%);
  z-index: 0;
}

body[dir=rtl] .register-button svg {
  transform: scalex(-1);
}

/* Overview page  */
body[dir=rtl] .concept-note-text {
  text-align: start;
  direction: rtl;
}

body[dir=rtl] .key-themes-text {
  text-align: start;
}

body[dir=rtl] .concept-note-left {
  padding-right: 0;
}

body[dir=rtl] .key-themes-left {
  padding-right: 0;
}

body[dir=rtl] .concept-note-title {
  text-align: start;
  padding-right: 20px;
}
body[dir=rtl] .concept-note-title::before {
  left: unset;
  right: 0;
}

body[dir=rtl] .key-themes-title {
  text-align: start;
  padding-right: 20px;
}
body[dir=rtl] .key-themes-title::before {
  left: unset;
  right: 0;
}

/* press page */
body[dir=rtl] .section-title {
  padding-right: 20px;
}

body[dir=rtl] .title-line {
  left: unset;
  right: 0;
}

body[dir=rtl] .press-back-button {
  right: unset;
  left: 20px;
  transform: scalex(-1);
}

body[dir=rtl] .press-location-date {
  text-align: start;
}

body[dir=rtl] .press-intro {
  text-align: start;
}

body[dir=rtl] .press-section-header {
  text-align: start;
}

body[dir=rtl] .press-description {
  text-align: start;
}

body[dir=rtl] .press-track-text {
  text-align: start;
}

body[dir=rtl] .tab-arrow-left {
  transform: scalex(-1);
  margin-right: 0 !important;
  margin-left: 0.5rem;
}


body[dir="rtl"] .venue-address-title {
  text-align: start;
}
 body[dir="rtl"] .venue-address-title::before {
  right: 0;
}
 

@media (max-width: 768px) {
  body[dir=rtl] .welcome-small-title {
    color: #27AAE1;
    font-size: 20px;
    line-height: 26px;
  }
  body[dir=rtl] .welcome-big-title {
    font-size: 20px;
    line-height: 26px;
  }
  body[dir=rtl] .register-title {
    font-size: 22px;
  }
  body[dir=rtl] .app-title1 {
    font-size: 30px;
  }
  body[dir=rtl] .app-title2 {
    font-size: 25px;
    color: #27AAE1;
    padding-bottom: 20px;
  }
}

body[dir="rtl"] .register-forum-div .wpforms-field-medium {
    padding-left: 0;
    padding-right: 30px;
}

body[dir="rtl"] .iti__selected-country-primary {
    padding-right: 40px !important;
}

__body[dir="rtl"] .register-forum-div .wpforms-smart-phone-field {
    padding-right: 40px !important;
}


body.rtl .iti--allow-dropdown input, body.rtl .iti--allow-dropdown input[type=text], body.rtl .iti--allow-dropdown input[type=tel], body.rtl .iti--separate-dial-code input, body.rtl .iti--separate-dial-code input[type=text], body.rtl .iti--separate-dial-code input[type=tel], body.rtl div.wpforms-container .wpforms-form .iti--allow-dropdown input, body.rtl div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=text], body.rtl div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=tel], body.rtl div.wpforms-container .wpforms-form .iti--separate-dial-code input, body.rtl div.wpforms-container .wpforms-form .iti--separate-dial-code input[type=text], body.rtl div.wpforms-container .wpforms-form .iti--separate-dial-code input[type=tel], body.rtl div.wpforms-container-full .wpforms-form .iti--allow-dropdown input, body.rtl div.wpforms-container-full .wpforms-form .iti--allow-dropdown input[type=text], body.rtl div.wpforms-container-full .wpforms-form .iti--allow-dropdown input[type=tel], body.rtl div.wpforms-container-full .wpforms-form .iti--separate-dial-code input, body.rtl div.wpforms-container-full .wpforms-form .iti--separate-dial-code input[type=text], body.rtl div.wpforms-container-full .wpforms-form .iti--separate-dial-code input[type=tel], body.rtl #wpforms-conversational-form-page .iti--allow-dropdown input, body.rtl #wpforms-conversational-form-page .iti--allow-dropdown input[type=text], body.rtl #wpforms-conversational-form-page .iti--allow-dropdown input[type=tel], body.rtl #wpforms-conversational-form-page .iti--separate-dial-code input, body.rtl #wpforms-conversational-form-page .iti--separate-dial-code input[type=text], body.rtl #wpforms-conversational-form-page .iti--separate-dial-code input[type=tel]{
   padding-right: 90px !important;
}

body[dir="rtl"] .flex-content-p ul li::before, body[dir="rtl"] .flex-content-u ul li::before, body[dir="rtl"] .flex-content-speaker {
    right: -15px;
    left: unset;
}

body[dir="rtl"] .flex-content-p ul, .flex-content-u ul {
    padding-right: 15px;
    padding-left: 0;
}