* {
  font-family: "Rubik", sans-serif;
}
body {
  direction: rtl;
  text-align: right !important;
}

.lgx-table tbody tr td,
.lgx-table tbody tr th {
  border-right: 0;
  border-left: 2px solid #f9f9f9 !important;
}
blockquote:after {
  left: 7px;
  right: auto;
}

blockquote:before {
  right: 7px;
  left: auto;
}

.lgx-social {
  margin-right: 0;
}

.lgx-btn:after,
.lgx-submit:after,
.wpcf7-submit:after,
button:after {
  right: 20px;
  left: auto;
}

.lgx-btn:hover:after,
.lgx-submit:hover:after,
.wpcf7-submit:hover:after,
button:hover:after {
  right: 43px;
  left: auto;
}
.lgx-header .lgx-toggle {
  position: absolute;
  top: 10px;
  left: 0;
  right: auto;
}
.lgx-header .dropdown-submenu > .dropdown-menu {
  right: 100%;
  left: auto;
  margin-left: auto;
  margin-right: -1px;
}

.lgx-header .dropdown-submenu > a:after {
  float: left;
  margin-left: -10px;
  margin-right: auto;
}

.lgx-header .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-right: 10px;
  margin-left: auto;
}
.lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a:hover {
  margin-right: 5px;
  margin-left: auto;
}
.lgx-header .lgx-navbar .lgx-logo a img {
  float: right;
}
.lgx-header .lgx-navbar .lgx-collapse {
  justify-content: flex-start;
}
.lgx-header .lgx-nav-right {
  margin-right: 2rem;
  margin-left: auto;
}

.lgx-header .lgx-nav-right .lgx-cart .notification {
  right: 24px;
  left: auto;
}
.lgx-header .lgx-nav-right .lgx-search {
  margin-left: 1rem;
  margin-right: auto;
}

.header-top .header-top-inner .contact ul li {
  margin-left: 1rem;
  margin-right: auto;
}

.header-top .header-top-inner .contact ul li i {
  margin-left: 0.4rem;
  margin-right: auto;
}

.header-top .header-top-inner .right-menu {
  text-align: left;
}

.header-top .header-top-inner .right-menu .login-register {
  margin-left: 1rem;
  margin-right: auto;
}
@media (max-width: 991px) {
  .lgx-header .lgx-navbar .lgx-logo-fixed a img {
    right: 3rem;
    left: auto;
  }
  .lgx-header .lgx-nav-right,
  .lgx-header .menu-onscroll .lgx-nav-right {
    border-right: 0;
    border-left: 2px solid #f9f9f9;
    padding-right: 1rem;
    padding-left: 0;
  }
  .lgx-header .lgx-navbar .lgx-logo {
    margin-right: 10px;
    margin-left: 0;
  }
  .lgx-slider-navbottom .owl-controls .owl-nav .owl-next {
    margin-right: 50px !important;
    margin-left: auto !important;
  }
}
@media (max-width: 767px) {
  .lgx-header .lgx-navbar .lgx-logo-fixed a img,
  .lgx-header .menu-onscroll .lgx-navbar .lgx-logo-fixed a img {
    right: 1rem;
    left: auto;
  }
}
.lgx-banner-info .action-area .lgx-btn {
  margin-left: 0.5rem;
  margin-right: auto;
}
.lgx-banner-info .action-area .video-area {
  margin-right: 1rem;
  margin-left: auto;
}
.lgx-banner-info .action-area .video-area a {
  margin-left: 10px;
  margin-right: auto;
}

.lgx-banner-info .action-area .video-area a i {
  padding-right: 5px;
  padding-left: 0;
}

.lgx-banner-info-date {
  padding-left: 2rem;
  padding-right: auto;
}

.lgx-banner-info-date-right {
  padding-left: 0;
  padding-right: 2rem;
}

.lgx-owlgallery .owl-controls .owl-nav .owl-prev,
.lgx-owlspeacial .owl-controls .owl-nav .owl-prev {
  left: auto;
  right: 0;
}

.lgx-owlgallery .owl-controls .owl-nav .owl-next,
.lgx-owlspeacial .owl-controls .owl-nav .owl-next {
  left: 0;
  right: auto;
}
lgx-owlgallery:hover .owl-controls .owl-nav .owl-prev,
.lgx-owlspeacial:hover .owl-controls .owl-nav .owl-prev {
  right: 4.2rem;
  left: auto;
}
.lgx-owlgallery:hover .owl-controls .owl-nav .owl-next,
.lgx-owlspeacial:hover .owl-controls .owl-nav .owl-next {
  left: 4.2rem;
  right: auto;
}

.lgx-owlnews .owl-controls .owl-nav .owl-prev,
.lgx-owltestimonial .owl-controls .owl-nav .owl-prev {
  right: 4.2rem;
  left: auto;
}
.lgx-owlnews .owl-controls .owl-nav .owl-next,
.lgx-owltestimonial .owl-controls .owl-nav .owl-next {
  left: 4.2rem;
  right: auto;
}
.lgx-owlnews:hover .owl-controls .owl-nav .owl-prev,
.lgx-owltestimonial:hover .owl-controls .owl-nav .owl-prev {
  right: 0;
  left: auto;
}
.lgx-owlnews:hover .owl-controls .owl-nav .owl-next,
.lgx-owltestimonial:hover .owl-controls .owl-nav .owl-next {
  left: 0;
  right: auto;
}

.lgx-slider .lgx-item-left {
  text-align: right;
}

.lgx-slider .lgx-item-right {
  text-align: left;
}
.lgx-slider .lgx-item-right .banner-btn,
.lgx-slider .lgx-item-right .text {
  float: left;
}
.lgx-slider .owl-prev {
  left: auto;
  right: 0;
}
.lgx-slider .owl-next {
  right: auto;
  left: 0;
}

.lgx-slider:hover .owl-prev {
  right: 15px;
}

.lgx-slider:hover .owl-next {
  left: 15px;
}
.lgx-slider .slider-text-single figure figcaption {
  right: 0;
  left: auto;
}
.lgx-slider .slider-text-single figure figcaption:before {
  left: auto;
  right: 0;
}

.lgx-slider-navbottom .owl-controls .owl-nav .owl-prev {
  left: auto;
  right: 0;
}

.lgx-slider-navbottom .owl-controls .owl-nav .owl-next {
  left: auto;
  right: 0;
}

@media (max-width: 991px) {
  .lgx-slider-navbottom .owl-controls .owl-nav .owl-next {
    margin-right: 50px !important;
    margin-left: 0 !important;
  }
}
.lgx-about-threeimg {
  padding: 42px 0 42px 42px;
}
.lgx-about-threeimg:after {
  right: 6%;
  left: auto;
}
.lgx-about-threeimg img:nth-child(2) {
  left: 0;
  right: auto;
}
.lgx-about-threeimg img:nth-child(3) {
  right: 0;
  left: auto;
}
.lgx-about-img-sp {
  padding: 0 4.2rem 4.2rem 0;
}
.lgx-about-img-sp:after {
  right: 53%;
  left: auto;
}
.about-date-area .date {
  text-align: left;
  margin-left: 16px;
  margin-right: 0;
}
.about-date-area .date span {
  left: -16px;
  right: auto;
}
.lgx-about-content,
.lgx-about-content .section-btn-area {
  text-align: right;
}
.lgx-about-content-area .lgx-heading {
  text-align: right;
}

.lgx-about-content-area-left .lgx-heading {
  text-align: right;
}

.lgx-about-content-area-left .lgx-about-content {
  text-align: right;
}
.lgx-single-speaker:after {
  right: 0;
  left: auto;
}
.lgx-single-speaker figure figcaption {
  right: 0;
  left: auto;
}

.lgx-single-speaker .social-group {
  text-align: left;
}
.lgx-single-speaker .speaker-info {
  text-align: right;
}
.lgx-single-speaker:hover:after {
  right: 42%;
  left: auto;
}
.lgx-single-speaker-circle figure figcaption {
  right: 0;
  left: auto;
}
.lgx-single-speaker-circle .social-group {
  text-align: left;
}
.lgx-single-speaker-circle .speaker-info {
  text-align: left;
}
.lgx-single-speaker-circle:hover:after {
  right: 42%;
  left: auto;
}
.lgx-col2,
.lgx-col3,
.lgx-col4,
.lgx-col5 {
  float: right;
}
.lgx-single-speaker2 .social-group {
  right: 5px;
  left: auto;
}
.lgx-single-speaker3 .social-group {
  right: 0;
  left: auto;
}
.lgx-milestone .lgx-counter-area .counter-text {
  right: 0;
  left: auto;
}
.lgx-tab .lgx-nav,
.lgx-tab .lgx-tab-content {
  float: right;
}
.lgx-tab .lgx-nav-nogap {
  margin-left: 0;
  margin-right: auto;
}
.lgx-tab .lgx-nav-colorful .active a:focus,
.lgx-tab .lgx-nav-colorful .active a:hover {
  margin-left: 0.6rem;
  margin-right: auto;
}
/* .lgx-tab .nav-pills {
  text-align: left;
} */
.lgx-tab2 .lgx-nav,
.lgx-tab2 .lgx-tab-content {
  float: right;
}
.lgx-tab2 .lgx-nav {
  margin-left: 0;
  margin-right: auto;
}
.lgx-tab2 .nav-pills .active::before {
  left: 47%;
  right: auto;
}
.lgx-panel .panel-body {
  margin-right: 120px;
  margin-left: 0;
}
.lgx-panel .lgx-single-schedule .author {
  margin-left: 1rem;
  margin-right: 0;
}
.lgx-panel .lgx-single-schedule .author-multi img {
  margin-left: 1%;
  margin-right: 0;
  float: right;
}
@media (max-width: 1199px) {
  .lgx-tab .lgx-nav,
  .lgx-tab .lgx-tab-content {
    float: right;
  }
  .lgx-tab .lgx-nav {
    margin-left: 0;
    margin-right: auto;
  }
}
.lgx-single-news .meta-wrapper span:after {
  margin: 3px 7px 3px 6px;
}
.lgx-single-news:hover:after {
  right: 42%;
  left: auto;
}
.lgx-registration-area .lgx-single-registration:after {
  right: 27%;
  left: auto;
}
.lgx-registration-area .lgx-single-registration-christmas:last-child {
  border-radius: 0 0 12px 12px;
}
#lgx-countdown span {
  margin-left: 6.8rem;
  margin-right: auto;
}
#lgx-countdown span:last-child {
  margin-left: 0;
  margin-right: auto;
}
#lgx-countdown i {
  left: -35px;
  right: auto;
}
.lgx-banner-info-circle #lgx-countdown i,
.lgx-countdown-area-squre #lgx-countdown i {
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  right: 0;
  left: auto;
}
.lgx-banner-info-circle #lgx-countdown span {
  margin-left: 2rem;
  margin-right: auto;
}
.lgx-banner-info-circle #lgx-countdown span:last-child {
  margin-left: 0;
  margin-right: auto;
}
.lgx-banner-info-circle #lgx-countdown i {
  left: 0;
  right: auto;
}
.lgx-countdown-area-squre #lgx-countdown span {
  margin-left: 0;
  margin-right: auto;
}
.lgx-countdown-area-squre #lgx-countdown span:first-child {
  border-radius: 0 6px 6px 0;
}

.lgx-countdown-area-squre #lgx-countdown span:last-child {
  border-radius: 6px 0 0 6px;
}
.lgx-countdown-area-squre #lgx-countdown i {
  left: 0;
  right: auto;
}
.lgx-countdown-simple #lgx-countdown span {
  margin-left: 6.8rem;
  margin-right: auto;
}
.lgx-countdown-simple #lgx-countdown span:last-child {
  margin-left: 0;
}
.lgx-countdown-simple #lgx-countdown i {
  left: 0;
  right: auto;
}
@media (max-width: 1199px) {
  #lgx-countdown span {
    margin-left: 2rem;
    margin-right: auto;
  }
}
.lgx-gallery-single {
  background: 0 0;
  float: right;
}

.lgx-gallery-single figure figcaption {
  right: 5%;
  left: auto;
}
.lgx-contactform .form-control {
  text-align: right;
}
#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .bglayer2 {
  left: 0;
  right: -10%;
}
#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .rightlayer1 {
  left: -8%;
  right: auto;
}
#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .lgx-layer3 {
  left: -10%;
  right: auto;
}
#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .lgx-layer4 {
  left: -10%;
  right: auto;
}

#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .lgx-layer5 {
  right: 0;
  left: auto;
}

#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .lgx-layer6,
#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .lgx-layer7 {
  right: 30%;
  top: 8%;
}
#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .rightlayer2 {
  left: -15%;
  right: auto;
}

#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .rightlayer2shade {
  left: 27%;
  right: auto;
}
#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .rightlayer3 {
  left: 45px;
  right: auto;
}
#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .rightlayer3shade {
  left: 16px;
  right: auto;
}

#lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .leftlayer1 {
  left: 0;
  right: 20%;
}

@media only screen and (max-width: 1400px) {
  #lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .leftlayer1 {
    left: 0;
    right: 5%;
  }
  #lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .rightlayer3 {
    left: -4%;
    right: auto;
  }
  #lgx-parallax-banner
    .lgx-section
    .lgx-item-parallax-banner
    .rightlayer3shade {
    left: -6%;
    right: auto;
  }
  #lgx-parallax-banner
    .lgx-section
    .lgx-item-parallax-banner
    .rightlayer2shade {
    left: 21%;
    right: auto;
  }
}
@media only screen and (max-width: 1200px) {
  #lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .leftlayer1 {
    right: 2%;
    left: auto;
  }

  #lgx-parallax-banner .lgx-section .lgx-item-parallax-banner .rightlayer3 {
    left: -5%;
    right: auto;
  }
  #lgx-parallax-banner
    .lgx-section
    .lgx-item-parallax-banner
    .rightlayer3shade {
    left: -8%;
    right: auto;
  }
}
.lgx-video-area figure figcaption {
  right: 0;
  left: auto;
}
.lgx-footer-single #instafeed a {
  float: right;
}
.lgx-instagram-area .insta-text {
  right: 0;
  left: auto;
}
.lgx-subscribe-form .lgx-btn {
  margin-right: 5px;
  margin-left: auto;
}
.lgx-social-footer {
  margin-right: 0;
  margin-left: auto;
}
.lgx-footer-single {
  flex: 1;
  text-align: right;
}
.lgx-footer-single address i {
  margin-left: 5px;
  margin-right: auto;
}
.lgx-footer-single .lgx-address-info i {
  margin-left: 1rem;
  margin-right: auto;
}
.lgx-footer-single .map-link i {
  margin-left: 5px;
}
.lgx-box-layout .lgx-header .menu-onscroll {
  right: 0;
  left: auto;
}
.lgx-banner-inner .lgx-heading {
  text-align: right;
}
.lgx-banner-inner .breadcrumb li a i {
  margin-left: 0.5rem;
  margin-right: auto;
}
.lgx-post-wrapper article header .menu-price {
  text-align: left;
}
.lgx-post-wrapper article header .menu-price span {
  margin-left: 0.5rem;
  margin-right: auto;
}
.lgx-post-wrapper article header .menu-price:before {
  left: 0;
  right: auto;
}
.lgx-post-wrapper article header .hits-area .date a {
  margin-left: 1.5rem;
  margin-right: auto;
}
.lgx-post-wrapper article header .hits-area .date a i {
  margin-left: 4px;
  margin-right: auto;
}
.lgx-post-wrapper article section .lgx-img-left {
  float: right;
}
.lgx-post-wrapper article section .lgx-img-right {
  float: left;
}
.lgx-post-wrapper article footer .lgx-share {
  margin-right: 0;
  margin-left: auto;
}
@media (max-width: 1199px) {
  .lgx-banner-info-circle {
    margin-left: 2rem;
    margin-right: auto;
  }
}
@media (max-width: 991px) {
  .lgx-about-img {
    margin-left: 0;
    margin-right: auto;
  }
  .lgx-registration-area2 .lgx-single-registration {
    float: right;
  }
  .lgx-registration-area .lgx-single-registration {
    float: right;
  }
}

@media (max-width: 767px) {
  .xs-text-right {
    text-align: left;
  }
  .xs-text-left {
    text-align: right;
  }
  .lgx-video-area figure figcaption .video-icon i {
    padding-right: 4px;
    padding-left: 0;
  }
  .lgx-banner-info-date {
    padding-left: 0;
  }
  .lgx-banner-info-date .date span {
    right: 30%;
    left: auto;
  }
  .lgx-countdown-simple #lgx-countdown span {
    margin-left: 3rem;
    margin-right: auto;
  }
}
@media (max-width: 480px) {
  .lgx-video-area figure figcaption .video-icon i {
    padding-right: 4px;
    padding-left: 0;
  }
  .lgx-subscribe-form .lgx-btn {
    margin-right: 0;
  }
}

.h3,
.h4,
h3,
h4 {
  font-family: "Rubik", sans-serif !important;
}
.h1,
h1 {
  font-family: "Rubik", sans-serif !important;
}
.h2,
h2 {
  font-family: "Rubik", sans-serif !important;
}
blockquote,
blockquote p {
  font-family: "Rubik", sans-serif !important;
}

.lgx-table thead tr th {
  font-family: "Rubik", sans-serif !important;
}

.lgx-btn,
.lgx-header .lgx-navbar .lgx-nav li a,
.lgx-heading .subheading,
.lgx-subheading,
.lgx-submit,
.wpcf7-submit,
button {
  font-family: "Rubik", sans-serif !important;
}
.lgx-header .lgx-nav-right .lgx-cart .notification {
  font-family: "Rubik", sans-serif !important;
}
.header-top .header-top-inner .right-menu .login-register a {
  font-family: "Rubik", sans-serif !important;
}
.lgx-banner-info-date .location {
  font-family: "Rubik", sans-serif !important;
}
.about-date-area p span,
.lgx-about-content-area .lgx-heading .subheading,
.lgx-banner-info-homeone .title {
  font-family: "Rubik", sans-serif !important;
}
.lgx-milestone .lgx-counter-area .counter-text .lgx-counter {
  font-family: "Rubik", sans-serif !important;
}
.lgx-panel .lgx-single-schedule .schedule-info .time {
  font-family: "Rubik", sans-serif !important;
}

.lgx-panel .panel-body .location {
  font-family: "Rubik", sans-serif !important;
}

.lgx-registration-area .lgx-single-registration .single-top p {
  font-family: "Rubik", sans-serif !important;
}

.lgx-registration-area .lgx-single-registration-christmas .single-top .price {
  font-family: "Rubik", sans-serif !important;
}
#lgx-countdown span,
.lgx-inner-countdown .countdown-left-info .date {
  font-family: "Rubik", sans-serif !important;
}

.lgx-banner-info-circle #lgx-countdown span {
  font-family: "Rubik", sans-serif !important;
}
.lgx-countdown-area-squre #lgx-countdown span {
  font-family: "Rubik", sans-serif !important;
}

blockquote.lgx-testi-single span {
  font-family: "Rubik", sans-serif !important;
}

.lgx-leftright-area .lgx-leftright-info .info {
  font-family: "Rubik", sans-serif !important;
}

.lgx-footer-single .footer-title,
.lgx-footer-single ul li {
  font-family: "Rubik", sans-serif !important;
}

.lgx-footer-single .opening-time-single {
  font-family: "Rubik", sans-serif !important;
}
.lgx-footer-bottom {
  font-family: "Rubik", sans-serif !important;
}

.lgx-post-wrapper article header .menu-price {
  font-family: "Rubik", sans-serif !important;
}

.lgx-post-wrapper article header .hits-area .date {
  font-family: "Rubik", sans-serif !important;
}
.lgx-post-wrapper article footer .title {
  font-family: "Rubik", sans-serif !important;
}
body,
p {
  font-family: "Rubik", sans-serif !important;
}
.lgx-heading .heading {
  font-family: "Rubik", sans-serif !important;
}
.lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a {
  font-family: "Rubik", sans-serif !important;
}
.lgx-banner-info .subtitle {
  font-family: "Rubik", sans-serif !important;
}
.lgx-banner-info .date,
.lgx-banner-info .location {
  font-family: "Rubik", sans-serif !important;
}
.lgx-banner-info-circle .info-circle-inner .date span,
.lgx-banner-info-date .date span {
  font-family: "Rubik", sans-serif !important;
}
.lgx-banner-info-homeone .subtitle {
  font-family: "Rubik", sans-serif !important;
}
.lgx-single-speaker .speaker-info .subtitle,
.lgx-single-speaker-circle .speaker-info .subtitle,
.lgx-single-speaker2 .speaker-info .subtitle {
  font-family: "Rubik", sans-serif !important;
}
.lgx-milestone .lgx-counter-area .counter-text small {
  font-family: "Rubik", sans-serif !important;
}
.lgx-panel .lgx-single-schedule .schedule-info .title {
  font-family: "Rubik", sans-serif !important;
}
.lgx-registration-area .lgx-single-registration .single-top .price {
  font-family: "Rubik", sans-serif !important;
}
.lgx-registration-area .lgx-single-registration .single-top .price i {
  font-family: "Rubik", sans-serif !important;
}
.lgx-registration-area .lgx-single-registration .single-top .price span {
  font-family: "Rubik", sans-serif !important;
}
.lgx-registration-area
  .lgx-single-registration-christmas
  .single-top
  .price
  span {
  font-family: "Rubik", sans-serif !important;
}
.lgx-inner-countdown .countdown-left-info .subtitle {
  font-family: "Rubik", sans-serif !important;
}
#lgx-countdown i {
  font-family: "Rubik", sans-serif !important;
}
.lgx-banner-info-circle #lgx-countdown i {
  font-family: "Rubik", sans-serif !important;
}
.lgx-countdown-area-squre #lgx-countdown i {
  font-family: "Rubik", sans-serif !important;
}
blockquote.lgx-testi-single p {
  font-family: "Rubik", sans-serif !important;
}

.lgx-footer-single .opening-time-single span {
  font-family: "Rubik", sans-serif !important;
}
.lgx-post-wrapper .speaker-info .subtitle {
  font-family: "Rubik", sans-serif !important;
}
.lgx-post-wrapper article header .subtitle {
  font-family: "Rubik", sans-serif !important;
}

.lgx-post-wrapper article header .menu-price span {
  font-family: "Rubik", sans-serif !important;
}
@media (min-width: 991px) {
  .lgx-header .lgx-navbar .lgx-nav {
    float: left !important;
  }
}
