body {
  text-align: right;
}
td,
th {
  text-align: right;
}
.owl-carousel .owl-item {
  text-align: right;
}
.blog-wrap.listing article .post-meta-wrap > span {
  margin-right: inherit;
  margin-left: 20px;
}
.blog-wrap.listing article .post-meta-wrap > span i {
  margin-right: inherit;
  margin-left: 3px;
}
.sidebar .widget .widget-title span:before {
  right: 0;
}
.search-form button[type="submit"] {
  left: 0;
  right: inherit;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.back-to-top {
  left: 40px;
  right: inherit;
}
.back-to-top.in {
  left: 40px;
  right: inherit;
}
blockquote:before {
  left: 40px;
  right: inherit;
}
@media screen and (min-width: 1025px) {
  header.yolo-main-header ul.header-social-profile-wrapper li + li {
    margin-right: 25px;
    margin-left: 0;
  }
}
.header-1 .custom-text-wrapper .info-item {
  margin-right: 40px;
  margin-left: 0;
}
.header-1 .custom-text-wrapper .info-item .info-icon {
  margin-left: 15px;
  margin-right: 0;
}
.header-1 .header-customize.header-customize-nav .header-customize-item {
  margin-right: 29px;
  margin-left: 0;
}
.header-1 .header-customize.header-customize-nav {
  float: left;
  display: flex;
}
.header-1 .yolo-header-wrapper .yolo-main-menu > li > a {
  margin-left: var(--header_1_nav_distance);
  margin-right: inherit;
}
@media screen and (min-width: 1025px) {
  header.yolo-main-header .yolo-header-wrapper .menu-wrapper {
    float: right;
  }
}
.menu-wrapper .navbar-nav li.menu_style_dropdown .sub-menu li {
  text-align: right;
}
.fl {
  float: right;
}
.fr {
  float: left;
}
nav.yolo-canvas-menu-wrapper.in {
  transform: translateX(100%);
}
nav.yolo-canvas-menu-wrapper {
  left: 0;
  right: 100%;
}
.sidebar .widget-social-profile ul li {
  margin-left: 25px;
  margin-right: inherit;
}
.pagination > li > a.next i:before,
.pagination > li > span.next i:before {
  content: "\f323";
}
.pagination > li > a.prev i:before,
.pagination > li > span.prev i:before {
  content: "\f324";
}
article.department-item .post-read-more .btn-text {
  margin-right: 0;
  margin-left: 3px;
}
article.department-item .post-read-more .btn-icon {
  transform: rotate(180deg);
}
article.department-item .post-item-wrap:hover .btn-icon {
  transform: translateX(-5px) rotate(180deg);
}
article.department-item.grid_01 .post-icon-wrap {
  left: inherit;
  right: 30px;
}
article.service-item .post-read-more .btn-text {
  margin-right: 0;
  margin-left: 3px;
}
article.service-item .post-read-more .btn-icon {
  transform: rotate(180deg);
}
.yolo-sc-blog .yolo-blog-item .blog-item-wrap:hover .btn-icon,
article.service-item .post-item-wrap:hover .btn-icon {
  transform: translateX(-5px) rotate(180deg);
}
article.service-item.grid_04 .post-item-wrap:after,
article.service-item.grid_01 .post-info:after,
article.department-item.grid_04 .post-item-wrap:after,
article.department-item.grid_02 .post-info:after,
article.department-item.grid_01 .post-info:after {
  left: 0;
  right: auto;
}
article.service-item.grid_04 .post-item-wrap:hover:after,
article.service-item.grid_01 .post-item-wrap:hover .post-info:after,
article.department-item.grid_04 .post-item-wrap:hover:after,
article.department-item.grid_02 .post-item-wrap:hover .post-info:after,
article.department-item.grid_01 .post-item-wrap:hover .post-info:after {
  left: auto;
  right: 0;
}
.blog-wrap.horizontal article .btn-text {
  margin-right: 0;
  margin-left: 3px;
}
.blog-wrap.horizontal article .btn-icon {
  transform: rotate(180deg);
}
.blog-wrap.horizontal article .post-item-wrap:hover .btn-icon {
  transform: translateX(-5px) rotate(180deg);
}
.blog-wrap.grid article .btn-text {
  margin-right: 0;
  margin-left: 3px;
}
.blog-wrap.grid article .btn-icon {
  transform: rotate(180deg);
}
.blog-wrap.grid article .post-item-wrap:hover .btn-icon {
  transform: translateX(-5px) rotate(180deg);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin-left: 0;
  margin-right: 100px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
  float: right;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {
  margin-right: 5px;
  margin-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  margin-right: 0;
  margin-left: 25px;
}
.woocommerce div.product .summary-product-wrap form.cart div.quantity input {
  padding: 0 20px 0 0px;
}
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table th {
  text-align: right;
  padding: 15px 0px 15px 15px;
}
.yolo-sc-contact-form.style1 form input[type=email],
.yolo-sc-contact-form.style1 form input[type=text],
.yolo-sc-contact-form.style1 form textarea {
  padding-right: 0;
  padding-left: inherit;
}
.yolo-sc-contact-form.style1 .wpcf7-submit {
  float: right;
}
div.wpcf7 .ajax-loader {
  margin-top: 10px;
  margin-right: 5px;
}
.sc-open-time-wrap .title .title-text:before,
.sc-brochure-download-wrap .title .title-text:before {
  left: inherit;
  right: 0;
}
.sc-brochure-download-wrap .brochure-item-inner {
  padding: 15px 25px 15px 85px;
}
.sc-brochure-download-wrap .brochure-item-inner .item-size {
  right: inherit;
  left: 25px;
}
.sc-brochure-download-wrap .brochure-item-inner .item-file {
  margin-right: inherit;
  margin-left: 18px;
}
select {
  direction: rtl;
}
article.doctor-item.grid_01 .doctor-footer {
  right: inherit;
  left: 0;
}
.yolo-sc-author-info .author-meta img {
  margin-right: inherit;
  margin-left: 20px;
}
.yolo-sc-author-info .author-signature {
  border-right: 1px solid #eee;
  border-left: 0;
  margin-right: 30px;
  padding-right: 20px;
  margin-left: inherit;
  padding-left: inherit;
}
article.doctor-item.grid_04 .social-networks {
  left: 25px;
  right: inherit;
}
article.service-item.grid_01 .post-info .post-link-icon {
  right: inherit;
  left: 20px;
}
article.service-item .post-item-wrap .trending-label {
  right: inherit;
  left: 0;
  border-width: 0 0px 60px 60px;
  border-left-color: #ffc107;
}
article.service-item .post-item-wrap .trending-label i {
  position: absolute;
  top: 11px;
  left: 35px;
  color: #fff;
  font-size: 14px;
  right: 35px;
  left: inherit;
}
article.service-item.grid_04 .post-item-wrap .title-wrap .post-icon {
  margin-right: inherit;
  margin-left: 25px;
}
.yolo-sc-process-info.process-info--basic .number {
  transform: translate(50%, -50%);
  left: inherit;
  right: 50%;
}
.sc-department-list-wrap .icon {
  margin-right: inherit;
  margin-left: 25px;
}
.yolo-sc-icon-box .icon {
  margin-right: 0 !important;
  margin-left: 30px !important;
}
.yolo-sc-process-info .image-wrap.has-image .count {
  right: 0;
  left: inherit;
}
.yolo-sc-process-info.process-info--with_image .item:hover .image-wrap:before {
  opacity: 1;
  transform: translate3d(-8px, 8px, 0);
}
.yolo-sc-testimonials.testimonial_style02 .testimonial-author-wrap .testimonial-author-image {
  margin-right: inherit;
  margin-left: 20px;
}
.yolo-sc-testimonials.testimonial_style02 .testimonial-author-content {
  text-align: right;
}
.yolo-sc-video-player.align-right .play-button-wrap {
  left: 0;
  right: auto;
  transform: translate3d(-50%, -50%, 0);
}
@keyframes zoomBig {
  0% {
    transform: translate3d(50%, -50%, 0) scale(0);
    opacity: 1;
  }
  100% {
    transform: translate3d(50%, -50%, 0) scale(1);
    opacity: 0;
  }
}
.yolo-sc-testimonials-metro .testimonial-item-wrap .testimonial-item .author-wrap .author-image {
  margin-right: 0;
  margin-left: 20px;
}
.yolo-sc-our-skill .item-skill .skill-value {
  left: 0;
  right: inherit;
}
.yolo-sc-highlight-featured .item-content-wrap {
  text-align: right;
}
header.header-3 .yolo-header-nav-wrapper .yolo-header-wrapper .header-right .menu-wrapper {
  float: left;
  display: flex;
}
.lg-outer {
  direction: ltr;
}
header.header-2 .yolo-header-customize .yolo-custom-right {
  text-align: left;
}
header.header-2 .yolo-header-customize .yolo-custom-left {
  text-align: right;
}
.sidebar-right .sidebar .sidebar-inner {
  padding-left: 0;
  padding-right: 30px;
}
.search-form input[type="text"] {
  padding-left: 45px;
  padding-right: 15px;
}
.sidebar .widget-post-thumbnail ul li .posts-thumbnail-image {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
.sidebar .widget_categories ul li {
  text-align: left;
}
.sidebar .widget_categories ul li a {
  float: right;
  text-align: right;
}
article .entry-post-meta-wrap span {
  margin-right: 0;
  margin-left: 20px;
}
.author-info .author-avatar {
  margin-right: 0;
  margin-left: 40px;
}
.post-navigation .nav-left i {
  right: -15px;
  left: inherit;
}
.post-navigation .nav-right {
  text-align: left;
}
.post-navigation .nav-right i {
  left: -15px;
  right: inherit;
}
.entry-comments .commentlist > li .comment-avatar {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}
.social-share-wrap label {
  margin-right: 0;
  margin-left: 15px;
}
.entry-meta-tag label {
  margin-right: 0;
  margin-left: 10px;
}
.entry-meta-tag a {
  margin-left: 0;
  margin-right: 5px;
}
.woocommerce .woocommerce-ordering:after {
  right: inherit;
  left: 10px;
}
.yolo-show-option .woocommerce-ordering {
  float: right;
}
.yolo-show-option .nso__label {
  margin-right: inherit;
  margin-left: 5px;
  float: right;
}
.yolo-show-option .woocommerce-result-count {
  float: left;
}
.woocommerce .product-flash-wrap,
.single-product .product-flash-wrap {
  left: inherit;
  right: 10px;
}
.rbc-product-inner .product__meta {
  left: inherit;
  right: 20px;
}
.rbc-product-inner:hover .product__meta {
  left: inherit;
  right: 20px;
}
.woocommerce div.product .summary-product-wrap .product_title:before {
  left: inherit;
  right: 0;
}
.woocommerce div.product .summary-product-wrap form.cart div.quantity {
  margin-left: 10px;
  margin-right: 0;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
  margin-left: 15px;
  margin-right: 0;
}
.cart-collaterals h4.widget-title,
.cart-collaterals h2 {
  border-left: 0;
  border-right: 3px solid var(--primary_color);
  padding-left: inherit;
  padding-right: 15px;
  text-align: right;
}
.woocommerce-checkout .checkout .col-2 #ship-to-different-address input[type=checkbox] {
  margin-right: inherit;
  margin-left: 10px;
}
.rtl .woocommerce .col2-set .col-2,
.rtl .woocommerce-page .col2-set .col-2 {
  float: left;
}
.rtl .woocommerce .col2-set .col-1,
.rtl .woocommerce-page .col2-set .col-1 {
  float: right;
}
article.teacher-item-wrap .teacher-avatar-wrap .teacher-social ul {
  transform: translate(110%, -50%);
}
article.teacher-item-wrap .teacher-item:hover .teacher-social ul {
  transform: translate(-10px, -50%);
}
.btn-readmore-wrap:hover .btn-readmore:before {
  right: inherit;
  left: -19px;
}
.btn-readmore-wrap:hover .btn-readmore {
  transform: translateX(5px);
}
.btn-readmore-wrap .btn-readmore:after {
  right: 0;
  left: inherit;
}
.btn-readmore-wrap:hover .btn-readmore:after {
  transform-origin: right;
}
.navbar-nav li > a:before {
  right: inherit;
  left: 15px;
}
.navbar-nav > li > a:before {
  float: left;
  left: 0;
  right: inherit;
  padding-left: 0;
  padding-right: 5px;
}
.teacher-wrap .teacher-info-wrap .teacher-skill .yolo-single-bar .yolo-progress-label {
  left: inherit;
  right: 3%;
}
.yolo-progress-bar .yolo-single-bar .yolo-bar {
  left: inherit;
  right: 0;
}
.teacher-wrap .teacher-content .entry-rating {
  float: right;
  margin-left: 30px;
  margin-right: 0;
}
.entry-comments .commentlist > li .comment-time {
  margin-left: 15px;
  margin-right: 0;
}
article .entry-meta span {
  margin-left: 12px;
  margin-right: inherit;
}
article.class-item-wrap .meta span i {
  margin-right: inherit;
  margin-left: 7px;
}
.btn-readmore-wrap .btn-readmore.btn-readmore-heading:before {
  right: inherit;
  left: -20px;
}
.btn-readmore-wrap:hover .btn-readmore.btn-readmore-heading:before {
  right: inherit;
  left: -15px;
}
.btn-readmore-wrap .btn-readmore:after {
  left: 0;
  right: inherit;
}
.btn-readmore-wrap:hover .btn-readmore.btn-readmore-heading:after {
  transform-origin: right;
}
article.class-item-wrap .loop-item-price {
  left: 30px;
  right: inherit;
}
.yolo-page-title-section.yolo-class-heading .heading-info-left img {
  margin-right: inherit;
  margin-left: 25px;
}
.yolo-page-title-section.yolo-class-heading .heading-info-left .item-social a {
  margin-right: inherit;
  margin-left: 25px;
}
.widget-class-filter.search-class-weekday label input[type="checkbox"] {
  margin-right: 0;
  margin-left: 8px;
}
.widget-class-filter:not(.search-class-weekday):before {
  left: 10px;
  right: inherit;
}
.widget-content-wrap .widget-info-item .wi__content {
  padding-left: inherit;
  padding-right: 10px;
}
.widget_class_charges a.giraffe-btn,
.widget_event_charges a.giraffe-btn {
  margin-right: inherit;
  margin-left: 10px;
}
.class-content-wrap .class-title-wrap .class-navigation {
  flex-direction: row-reverse;
}
.class-basic-info .print-resume:after {
  left: 0;
  right: inherit;
}
article.event-item .date {
  left: inherit;
  right: 18px;
}
article.event-item .loop-item-content .location i {
  margin-right: inherit;
  margin-left: 2px;
}
article.event-item .item-meta .time i {
  margin-right: inherit;
  margin-left: 2px;
}
.widget-event-filter:before {
  right: inherit;
  left: 10px;
}
.yolo-page-title-section .yolo-breadcrumb-wrap i {
  margin-right: inherit;
  margin-left: 5px;
}
ul.breadcrumbs li {
  margin-right: inherit;
  padding-right: 16px;
  margin-left: 15px;
  padding-left: inherit;
}
ul.breadcrumbs li:before {
  left: inherit;
  right: 0;
}
ul.breadcrumbs li:last-child {
  margin-left: 0;
}
ul.breadcrumbs li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
@media screen and (max-width: 991px) {
  .yolo-mobile-header-nav ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret {
    float: left;
    right: inherit;
    left: 0;
  }
}
.yolo-sc-text-info .item-content-wrap .icon-wrap {
  margin-right: inherit;
  margin-left: 5px;
}
.yolo-sc-icon-box .style_1 .icon-box-container {
  text-align: right;
}
a:hover mark:before {
  right: inherit;
  left: -19px;
}
a mark:after {
  left: inherit;
  right: 0;
}
a:hover mark:after {
  transform-origin: right;
}
article.class-item-wrap .course-meta {
  clear: both;
}
.yolo-sc-text-info.style2 .item-content-wrap .icon-wrap {
  padding-left: inherit;
  padding-right: 25px;
}
article.class-item-wrap .meta i {
  margin-right: inherit;
  margin-left: 2px;
}
.yolo-sc-text-info.style2 .item-content-wrap:hover:before {
  transform: translateX(-100%);
}
.yolo-sc-blog .yolo-blog-item.blog-v6 .entry-meta-date {
  left: inherit;
  right: 36px;
}
.yolo-sc-blog .blog-style-slider .yolo-blog-item {
  text-align: right;
}
.yolo-sc-item-info .item-icon {
  right: inherit;
  left: 0;
}
.yolo-sc-item-info .item-title:after {
  left: inherit;
  right: 40px;
}
.yolo-sc-icon-box .style_2 .icon-box-container {
  text-align: right;
}
.yolo-sc-icon-box .style_2 .icon-box-container .icon-wrap {
  margin-right: inherit;
  margin-left: 15px;
}
.btn-readmore-wrap .btn-readmore span {
  left: inherit;
  right: 0;
}
.yolo-sc-blog .yolo-blog-item.blog-v2 {
  text-align: right;
}
.yolo-sc-blog .yolo-blog-item.blog-v2 .v2__overlay .v2__excerpt {
  clear: both;
}
.yolo-sc-text-info.style1 .sc-title:after {
  left: inherit;
  right: 0;
}
.yolo-sc-activity:before {
  left: inherit;
  right: 0;
}
.yolo-sc-activity .number-bg {
  right: inherit;
  left: 35px;
}
article .mt10 {
  clear: both;
}
article .entry-meta span:before {
  top: 10px;
}
.yolo-sc-experience.yolo-sc-experience .item-experience .icon-title .icon-item {
  margin-right: inherit;
  margin-left: 15px;
}
.yolo-sc-our-skill .item-group .yolo-progress-bar .yolo-bar {
  left: inherit;
  right: 0;
}
.yolo-sc-contact-info.style2 .info-item-content .icon-wrap {
  padding-right: inherit;
  padding-left: 25px;
}
input[type="text"],
input[type="search"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="tel"],
textarea,
select {
  text-align: right;
}
article .entry-post-meta-wrap span {
  float: right;
}
.blog-inner.blog-style-listing article .post-excerpt {
  clear: both;
}
header.header-3 .yolo-header-nav-wrapper .yolo-header-wrapper .header-right {
  float: left;
}
header.header-3 .yolo-header-nav-wrapper .yolo-header-wrapper .header-left {
  float: right;
}
.celina-team-member.style-04 .social-networks {
  left: 25px;
  right: inherit;
}
.yolo-sc-blog .yolo-blog-item.blog-v2 .entry-meta-date {
  right: 30px;
  left: inherit;
}
.yolo-sc-blog .yolo-blog-item.blog-v2 .entry-meta-more .author-avatar img {
  margin-right: inherit;
  margin-left: 15px;
}
header.header-5 .yolo-header-nav-wrapper .yolo-header-wrapper .header-right {
  margin-right: auto;
  margin-left: inherit;
}
header.header-5 .yolo-header-nav-wrapper .yolo-header-wrapper .header-center {
  padding-left: inherit;
  padding-right: 50px;
}
article.property-item.grid_01 .post-info .post-link-icon {
  left: 20px;
  right: inherit;
}
.single-portfolio .portfolio-nav-links .nav-list .prev a,
.post-navigation .nav-list .prev a {
  padding-left: inherit;
  padding-right: 65px;
}
.single-portfolio .portfolio-nav-links .nav-list .inner h6:before,
.post-navigation .nav-list .inner h6:before {
  left: inherit;
  right: 0;
  content: '\f061';
}
.single-portfolio .portfolio-nav-links .nav-list .next,
.post-navigation .nav-list .next {
  text-align: left;
}
.single-portfolio .portfolio-nav-links .nav-list .next a,
.post-navigation .nav-list .next a {
  padding-left: 65px;
  padding-right: inherit;
}
.single-portfolio .portfolio-nav-links .nav-list .next h6:before,
.post-navigation .nav-list .next h6:before {
  right: inherit;
  left: 0;
  content: '\f060';
}
.celina-btn-text:before {
  left: 0;
  right: inherit;
}
.celina-btn-text:hover:before {
  transform-origin: left;
}
article.property-item .post-item-wrap:hover .celina-btn-text:before {
  transform-origin: left;
}
.celina-btn-text:after {
  left: inherit;
  right: 0;
}
.celina-btn-text:hover:after {
  transform-origin: right;
}
article.property-item .post-item-wrap:hover .celina-btn-text:after {
  transform-origin: right;
}
.blog-wrap.listing article .post-info .meta-category:after {
  left: 2px;
  right: inherit;
}
.blog-wrap.listing article .post-info .post-meta-top span {
  padding: 0 0 0 14px;
}
.blog-wrap.listing article .post-info .meta-category a {
  margin-left: 10px;
  margin-right: inherit;
}
.blog-wrap.listing article .post-meta-date {
  left: inherit;
  right: 0;
}
.celina-team-member.style-01 .member-footer {
  right: inherit;
  left: 0;
}
.gallery-item {
  margin: 0 0px 4px 4px;
}
.celina-price-list .pricing_wrapper .pricing_price {
  left: 0;
  right: inherit;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul {
  left: inherit;
  right: 90%;
}
.menu-wrapper .navbar-nav li.menu_style_dropdown .sub-menu li:hover {
  padding-left: inherit;
  padding-right: 5px;
}
.sidebar .widget ol,
.sidebar .widget ul {
  padding-right: 0;
}
.blog-wrap.list_01 article .post-meta-date {
  left: inherit;
  right: 0;
}
.blog-wrap.list_02 article .post-date-wrap {
  margin-left: 30px;
  margin-right: inherit;
}
.blog-wrap.list_02 article .post-item-wrap .btn-icon {
  transform: rotate(-180deg);
}
.blog-wrap.list_02 article .post-item-wrap:hover .btn-icon {
  transform: translateX(-5px) rotate(-180deg);
}
