@import url('master-blessed2.css?z=1681395309636');
@import url('master-blessed1.css?z=1681395309636');

    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .dir-rtl .counter__item {
        margin-right: -25px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .counter__item {
        margin-right: -27px; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .counter__item {
        margin-right: 0; } }
    .dir-rtl .counter__item:first-child {
      margin-right: 0; }
  .dir-rtl .faq__list .accordion-button:not(.collapsed)::after, .dir-rtl .faq__list-3 .accordion-button:not(.collapsed)::after, .dir-rtl .faq__list-6 .accordion-button:not(.collapsed)::after,
  .dir-rtl .faq__list .accordion-button.collapsed::after,
  .dir-rtl .faq__list-3 .accordion-button.collapsed::after,
  .dir-rtl .faq__list-6 .accordion-button.collapsed::after {
    right: unset;
    left: 0; }
  .dir-rtl .faq__list-3 {
    padding-right: 0;
    padding-left: 80px; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .dir-rtl .faq__list-3 {
        padding-left: 20px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .faq__list-3 {
        padding-left: 0; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .faq__list-3 {
        padding-left: 0; } }
    .dir-rtl .faq__list-3 .accordion-button:not(.collapsed)::after,
    .dir-rtl .faq__list-3 .accordion-button.collapsed::after {
      right: unset;
      left: 0; }
  .dir-rtl .faq__list-6 .accordion-button:not(.collapsed)::after,
  .dir-rtl .faq__list-6 .accordion-button.collapsed::after {
    right: unset;
    left: 0; }
  .dir-rtl .blog__area-2 #btn_wrapper,
  .dir-rtl .blog__area-2 .btn_wrapper {
    margin-left: 0;
    margin-right: auto; }
  .dir-rtl .blog__area-3 .sec-title-wrapper {
    padding-left: 0;
    padding-right: 330px; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .blog__area-3 .sec-title-wrapper {
        padding-right: 180px; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .blog__area-3 .sec-title-wrapper {
        padding-right: 0; } }
    .dir-rtl .blog__area-3 .sec-title-wrapper::after {
      left: 62%; }
    .dir-rtl .blog__area-3 .sec-title-wrapper p {
      margin-left: 0;
      margin-right: 220px; }
      @media only screen and (min-width: 992px) and (max-width: 1199px) {
        .dir-rtl .blog__area-3 .sec-title-wrapper p {
          margin-right: 100px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .dir-rtl .blog__area-3 .sec-title-wrapper p {
          margin-right: 100px; } }
      @media only screen and (max-width: 767px) {
        .dir-rtl .blog__area-3 .sec-title-wrapper p {
          margin-right: 0; } }
  .dir-rtl .blog__area-4 .sec-title-wrapper p {
    padding-right: 0;
    padding-left: 80px; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .dir-rtl .blog__area-4 .sec-title-wrapper p {
        padding-left: 30px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .blog__area-4 .sec-title-wrapper p {
        padding-left: 0; } }
  .dir-rtl .blog__detail-content ul li,
  .dir-rtl .blog__detail-content ol li {
    padding-left: 0;
    padding-right: 25px; }
  .dir-rtl .blog__info-3 {
    width: 63%;
    left: 0;
    right: unset;
    margin-left: 0px;
    margin-right: -50px; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .dir-rtl .blog__info-3 {
        width: 80%; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .blog__info-3 {
        width: 90%; } }
  .dir-rtl .blog__btn span {
    left: -28px;
    right: unset;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  .dir-rtl .blog__detail-content ul li::before,
  .dir-rtl .blog__detail-content ol li::before {
    left: unset;
    right: 0; }
  .dir-rtl .blog__detail-date span {
    padding-left: 0;
    padding-right: 25px; }
    .dir-rtl .blog__detail-date span::before {
      left: 0;
      right: 8px; }
  .dir-rtl .btn-started i,
  .dir-rtl .blog__btn-4 i {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .dir-rtl .cta__list-left {
    padding-left: 0;
    padding-right: 15px; }
    .dir-rtl .cta__list-left li::before {
      left: unset;
      right: -15px; }
  .dir-rtl .cta__area-5::before {
    left: 43%; }
  .dir-rtl .footer__area-2 {
    background-image: unset;
    position: relative; }
    .dir-rtl .footer__area-2::before {
      position: absolute;
      content: "";
      height: 508px;
      width: 500px;
      left: 0px;
      top: 0;
      background-image: url(../imgs/shape/4.png);
      background-repeat: no-repeat;
      -webkit-transform: rotateY(180deg);
              transform: rotateY(180deg); }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .dir-rtl .footer__widget-3 {
      padding: 50px 30px 0 0; } }
  @media only screen and (max-width: 767px) {
    .dir-rtl .footer__widget-3 {
      margin-right: 0; } }
  .dir-rtl .footer__contact-3 {
    text-align: left; }
    @media only screen and (max-width: 767px) {
      .dir-rtl .footer__contact-3 {
        text-align: center; } }
  .dir-rtl .footer__subscribe {
    margin-right: 0;
    margin-left: -60px;
    padding-right: 0;
    padding-left: 30px; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .footer__subscribe {
        margin-left: -15px; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .footer__subscribe {
        margin-left: -30px; } }
    .dir-rtl .footer__subscribe input {
      padding: 21px 15px 21px 50px; }
    .dir-rtl .footer__subscribe .subs-btn {
      right: unset;
      left: 20px; }
      .dir-rtl .footer__subscribe .subs-btn i {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); }
    .dir-rtl .footer__subscribe-2 {
      padding-left: 0;
      padding-right: 90px; }
      @media only screen and (min-width: 992px) and (max-width: 1199px) {
        .dir-rtl .footer__subscribe-2 {
          padding-right: 40px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .dir-rtl .footer__subscribe-2 {
          padding-right: 0; } }
      @media only screen and (max-width: 767px) {
        .dir-rtl .footer__subscribe-2 {
          padding-right: 0; } }
      .dir-rtl .footer__subscribe-2::before {
        right: -20px; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .dir-rtl .footer__subscribe-2::before {
            right: -80px; } }
      .dir-rtl .footer__subscribe-2 input {
        padding: 20px 0 20px 80px; }
      .dir-rtl .footer__subscribe-2 .submit {
        left: 0;
        right: unset; }
        .dir-rtl .footer__subscribe-2 .submit img {
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg); }
  .dir-rtl .footer-line::after {
    right: 0;
    left: unset; }
  .dir-rtl .footer__inner {
    padding-left: 0;
    padding-right: 350px; }
    @media only screen and (max-width: 767px) {
      .dir-rtl .footer__inner {
        padding-right: 0; } }
  .dir-rtl .footer__top {
    text-align: left; }
  .dir-rtl .footer__row {
    margin-left: 0;
    margin-right: -500px; }
    @media only screen and (min-width: 1400px) and (max-width: 1919px) {
      .dir-rtl .footer__row {
        margin-right: -305px; } }
    @media only screen and (min-width: 1200px) and (max-width: 1399px) {
      .dir-rtl .footer__row {
        margin-right: -330px; } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .dir-rtl .footer__row {
        margin-right: -340px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .footer__row {
        margin-right: -375px; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .footer__row {
        margin-right: 0; } }
  .dir-rtl .footer__copyright {
    margin-left: 0;
    margin-right: -67px;
    padding: 35px 66px 35px 0; }
  .dir-rtl .footer__newsletter-6 button {
    right: unset;
    left: 20px; }
    .dir-rtl .footer__newsletter-6 button i {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  .dir-rtl .footer__newsletter-6 input {
    padding: 16px 20px 16px 50px; }
  .dir-rtl .footer__widget-4 {
    margin-left: 0;
    margin-right: 60px; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .footer__widget-4 {
        margin-right: 0; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .footer__widget-4 {
        margin-right: 0; } }
  .dir-rtl .footer-menu li, .dir-rtl .footer-menu-2 li,
  .dir-rtl .footer-menu-2 li {
    padding-left: 0;
    padding-right: 80px; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .dir-rtl .footer-menu li, .dir-rtl .footer-menu-2 li,
      .dir-rtl .footer-menu-2 li {
        padding-right: 20px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .footer-menu li, .dir-rtl .footer-menu-2 li,
      .dir-rtl .footer-menu-2 li {
        padding-right: 20px; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .footer-menu li, .dir-rtl .footer-menu-2 li,
      .dir-rtl .footer-menu-2 li {
        padding-right: 8px;
        padding-left: 8px; } }
  .dir-rtl .section_wrapper::before {
    left: unset;
    right: 60px; }
    @media only screen and (max-width: 767px) {
      .dir-rtl .section_wrapper::before {
        right: 48px; } }
  .dir-rtl .hover_img {
    left: unset;
    right: 100%; }
  .dir-rtl .awards__items .date {
    text-align: left; }
  .dir-rtl .awards__content p {
    margin-left: 0;
    margin-right: 170px; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .dir-rtl .awards__content p {
        margin-right: 60px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .awards__content p {
        margin-right: 30px; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .awards__content p {
        margin-right: 0; } }
  .dir-rtl .client__area-8 .about-sub-right {
    text-align: left !important; }
  .dir-rtl .hero10:hover .hero10__content i {
    -webkit-transform: translateY(-50px) rotate(-135deg);
            transform: translateY(-50px) rotate(-135deg); }
  .dir-rtl .hero10__content {
    left: unset;
    right: 40px; }
    .dir-rtl .hero10__content i {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
      @media (max-width: 1365px) {
        .dir-rtl .hero10__content i {
          -webkit-transform: rotate(215deg);
                  transform: rotate(215deg); } }
  .dir-rtl .scroll-top-2 {
    right: unset;
    left: 100px; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .scroll-top-2 {
        left: 20px; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .scroll-top-2 {
        left: 20px; } }
  .dir-rtl .dis_port_4 {
    margin-left: 0;
    margin-right: 100px; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .dir-rtl .dis_port_4 {
        margin-right: 60px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .dis_port_4 {
        margin-right: 30px; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .dis_port_4 {
        margin-right: 20px; } }
  .dir-rtl .section_title_wrapper .title_right__inner__left {
    margin-right: 0;
    margin-left: 60px; }
    .dir-rtl .section_title_wrapper .title_right__inner__left span::before {
      right: unset;
      left: 80px; }
  .dir-rtl .gallary12__content img {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  .dir-rtl .showcase__top-16 .title-right {
    margin-left: 0;
    margin-right: auto; }
  .dir-rtl .showcase__info-16 {
    left: unset;
    right: 50px; }
  .dir-rtl .showcase__title-16 span::before {
    left: unset;
    right: 0; }
  .dir-rtl .showcase__sub-title-16 {
    padding-left: unset;
    padding-right: 100px; }
    @media only screen and (max-width: 767px) {
      .dir-rtl .showcase__sub-title-16 {
        padding-right: 30px; } }
  .dir-rtl .mixtup_btn .wc-btn span {
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  @media only screen and (min-width: 1920px) {
    .dir-rtl .team__slider {
      margin-left: 0;
      margin-right: 100px; } }
  .dir-rtl .job__detail-wrapper {
    padding-right: 0;
    padding-left: 120px; }
    @media only screen and (min-width: 1200px) and (max-width: 1399px) {
      .dir-rtl .job__detail-wrapper {
        padding-left: 30px; } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .dir-rtl .job__detail-wrapper {
        padding-left: 0; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .job__detail-wrapper {
        padding-left: 0; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .job__detail-wrapper {
        padding-left: 0; } }
  .dir-rtl .job__detail-meta li {
    padding-right: 0;
    padding-left: 70px; }
  .dir-rtl .job__detail-content ul,
  .dir-rtl .job__detail-content ol {
    padding-left: 0;
    padding-right: 30px; }
    .dir-rtl .job__detail-content ul li::before,
    .dir-rtl .job__detail-content ol li::before {
      left: unset;
      right: -18px; }
  .dir-rtl .job__link {
    text-align: left; }
    .dir-rtl .job__link span::after {
      right: unset;
      left: 45px;
      -webkit-transform: translate(0, 0) rotate(215deg);
              transform: translate(0, 0) rotate(215deg); }
    .dir-rtl .job__link i,
    .dir-rtl .job__link span {
      -webkit-transform: rotate(215deg);
              transform: rotate(215deg); }
  .dir-rtl .job__item:hover .job__link i {
    -webkit-transform: rotate(215deg) translate(60px, 2px);
            transform: rotate(215deg) translate(60px, 2px); }
  .dir-rtl .job__item:hover .job__link span::after {
    right: unset;
    left: 0; }
  .dir-rtl .modal__apply .form-btn button {
    margin-left: inherit;
    margin-right: auto; }
  .dir-rtl .modal__close-2 {
    right: unset;
    left: 30px; }
  .dir-rtl .career__thumb .inherit {
    margin-right: 0;
    margin-left: -320px; }
    @media only screen and (max-width: 767px) {
      .dir-rtl .career__thumb .inherit {
        margin-left: calc(-0.5 * var(--bs-gutter-x)); } }
  .dir-rtl .career__benefits-list li {
    text-align: center; }
    @media only screen and (max-width: 767px) {
      .dir-rtl .career__benefits-list li {
        margin-left: 0;
        margin-right: -10px; }
        .dir-rtl .career__benefits-list li:nth-child(2n+1) {
          margin-right: 0; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .career__benefits-list li:nth-child(3n+1) {
        margin-left: -30px; } }
  @media only screen and (max-width: 767px) {
    .dir-rtl .about__area-2 #btn_wrapper,
    .dir-rtl .about__area-2 .btn_wrapper {
      margin-right: 0; }
    .dir-rtl .section_title_wrapper .title_right {
      margin-right: auto; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .dir-rtl .career__benefits-list li:nth-child(2n+1) {
      margin-left: -20px; } }
  .dir-rtl .faq__content {
    padding-left: 0;
    padding-right: 85px; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .dir-rtl .faq__content {
        padding-right: 0; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .dir-rtl .faq__content {
        padding-right: 0; } }
    @media only screen and (max-width: 767px) {
      .dir-rtl .faq__content {
        padding-right: 0; } }
  .dir-rtl .img-box img {
    left: unset;
    right: 0; }
  .dir-rtl .hero_layer_9 {
    direction: ltr; }
  .dir-rtl .part.showed {
    direction: rtl; }
    .dir-rtl .part.showed p {
      padding-left: 0;
      padding-right: 120px; }
      @media only screen and (min-width: 992px) and (max-width: 1199px) {
        .dir-rtl .part.showed p {
          padding-right: 70px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .dir-rtl .part.showed p {
          padding-right: 70px; } }
      @media only screen and (max-width: 767px) {
        .dir-rtl .part.showed p {
          padding-right: 45px; } }
    .dir-rtl .part.showed h2 span {
      padding-left: 0;
      padding-right: 90px; }
      @media only screen and (min-width: 992px) and (max-width: 1199px) {
        .dir-rtl .part.showed h2 span {
          padding-right: 60px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .dir-rtl .part.showed h2 span {
          padding-right: 50px; } }
      @media only screen and (max-width: 767px) {
        .dir-rtl .part.showed h2 span {
          padding-right: 35px; } }
      .dir-rtl .part.showed h2 span::before {
        left: unset;
        right: 0; }
  .dir-rtl .roll__area-2 {
    direction: ltr; }
  .dir-rtl .switcher__icon,
  .dir-rtl .switcher__items {
    z-index: 9999; }

.dark.dir-rtl .portfolio__about .brand-title-wrap {
  border-left: 1px solid var(--secondary); }