body {
    text-align: right;
    font-family: "Noto Kufi Arabic", "Montserrat", sans-serif;
    direction: rtl;
  }
  .text-right{
    text-align: left !important;
  }
  .text-left{
    text-align: right !important;
  }
  .header nav ul li:not(:last-child) {
      margin-left: 2.8125rem;
      margin-right: 0; 
  }
  .header__right {
      margin-right: 4.375rem;
      margin-left: 0;
  }
  .header__right ul li:not(:last-child) {
      margin-left: 1.5625rem; 
      margin-right: 0;
  }  
  .header__right ul li.lang-selector a {
      font-family: "Montserrat", sans-serif;
  }
  .header .user .dropdown .dropdown-toggle:after {
      margin-right: 4px;
      margin-left: 0;
  }
  .header .user .dropdown .dropdown-menu {
      right: 0;
      left: auto !important;
  }
  .header .user .dropdown .dropdown-item {
      text-align: right;
  }
  .header .user__image {
      margin-left: 0.5rem; 
      margin-right: 0;
  }   
  .header__menu-icon {
      margin-right: 1.25rem;
      margin-left: 0;
      left: 0;
      right: auto;
  }
  .footer-wrapper .footer__social ul li:not(:last-child) {
      margin-left: 0.9375rem; 
      margin-right: 0;
  }
  .footer-wrapper .footer__links ul li a {
    direction: ltr;
  }
  .footer-wrapper .footer__links ul li a:after {
      right: 0;
      left: auto;
  }
  .footer-wrapper .footer .scroll-up p {
      margin: 0 0 0 0.75rem;
  }
  .footer-wrapper .copyright p {
      font-family: "Noto Kufi Arabic", sans-serif; 
  }
  .mainSearch .cross-icon {
      left: 50px;
      right: auto;
  } 
  .mainSearch .btn {
      margin-right: 1.25rem;
      margin-left: 0;
  }
  .managed-by__left .custom-arrows__prev{
        margin-left: 14px;
    margin-right: 0;
  }
  .btn.arrow:after {
      margin-right: 8px;
      margin-left: 0;
      transform: scaleX(-1);
  }
  .bootstrap-select.dropdown > .dropdown-menu .dropdown-item {
      text-align: right;
  }
  .custom-arrows__prev svg {
      transform: rotate(0);
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
  }
  .custom-arrows__next svg {
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
  }
  .custom-pagination ul li:not(:last-child) {
      margin-left: 1.875rem; 
      margin-right: 0;
  }   
  .custom-pagination ul li.prev a:after {
      transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -o-transform: rotate(-90deg); 
  }
  .custom-pagination ul li.next a:after {
      transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg); 
  }
  .checkbox label input + span, .radio label input + span {
      padding-right: 25px;
      padding-left: 0;
  }
  .checkbox label input + span:after, .radio label input + span:after {
      right: 0;
      left: auto;
  }
  .phone-number .code-picker .form-control {
      border-left: 0;
      border-right: 1px solid transparent;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 3px;
      border-top-left-radius: 0;
      border-top-right-radius: 3px;
  }
  .phone-number .code-picker .form-control:after {
      left: 1px;
      right: auto;
  }
  .phone-number .code-picker .form-control .dropdown-toggle {
      padding-left: 0.5rem;
      padding-right: 20px;
  }
  .phone-number .phone-input .form-control {
      border-top-right-radius: 0;
      border-top-left-radius: 3px;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 3px;
      border-right: 0;
      border-left: 1px solid transparent;
      padding-right: 0.5rem;
      padding-left: 20px;
  }
  .mbsc-ios .mbsc-textfield-tag-clear {
      margin-right: 0.5rem; 
      margin-left: 0;
  }
  .mbsc-ios.mbsc-select.mbsc-ltr {
      padding-left: 3.375em;
      padding-right: 1em;
  }
  .mbsc-ios.mbsc-select-icon.mbsc-ltr {
      left: 0.9375em;
      right: auto;
  }
  .dropzone_upload {
      padding: 0.75rem 2rem 0.75rem 0.75rem;
  }
  .dropzone_upload .dz-message {
      text-align: right;
      padding-right: 4.375rem;
      padding-left: 0; 
  }
  .dropzone_upload .dz-message .dz-button {
      text-align: right; 
  }
  .dropzone_upload p {
      text-align: right; 
  }
  .dropzone_upload:after {
      right: 30px;
      left: auto;
      transform: translateY(-50%) scaleX(-1);
  }
  .dropzone_upload .btn.btn-white {
      margin-right: 0.625rem;
      margin-left: 0; 
  }
  .datepicker-wrapper span.icon {
      left: 20px;
      right: auto;
  }
  .datepicker-wrapper .prev:after {
      transform: translate(-50%, -50%) scaleX(1);
  }
  .datepicker-wrapper .next:after {
      transform: translate(-50%, -50%) scaleX(-1);
  }
  .table .inline-buttons .btn.btn-white {
      margin-right: 20px;
      margin-left: 0; 
  }
  .slimScrollBar {
      left: 1px !important;
      right: auto !important;
  }
  .slimScrollRail {
      left: 1px !important;
      right: auto !important;
  }
      .what-we-do .text-with-image{
        letter-spacing: 0;
      }  

  .main-banner__main-slider .swiper .swiper-pagination {
      text-align: left;
      margin-left: 0;
      margin-right: auto;
      left: calc(100% - 1820px); 
      right: auto;
  }
  .main-banner__thumb-slider ul li:not(:last-child) {
      padding-left: 2rem;
      padding-right: 0;
      margin-left: 2rem;
      margin-right: 0; 
  }
  .main-banner__thumb-slider ul li:not(:last-child):after {
      left: 0; 
      right: auto;
  }
  .main-banner__thumb-slider .custom-arrows {
      left: 0;
      right: auto;
  }
  .scroll-down {
      right: 15px;
      left: auto;
  }
  .scroll-down.right {
      left: 15px;
      right: auto; 
  } 
  .scroll-down.right a:before {
      margin-right: 0.625rem;
      margin-left: 0; 
  }
  .scroll-down a:before {
      margin-left: 0.625rem; 
      margin-right: 0;
  }
  .section-head {
      right: -85px;
      left: auto;
      font-size:6rem;
  }
  .section-head.vertical {
      transform: rotate(-90deg) translate3d(0px, 0px, 0px);
      -webkit-transform: rotate(-90deg) translate3d(0px, 0px, 0px);
      -moz-transform: rotate(-90deg) translate3d(0px, 0px, 0px);
      -ms-transform: rotate(-90deg) translate3d(0px, 0px, 0px);
      -o-transform: rotate(-90deg) translate3d(0px, 0px, 0px);
  }
  .section-head.right {
      left: -160px;
      right: auto;
      transform: rotate(90deg) translate3d(0px, 0px, 0px);
      -webkit-transform: rotate(90deg) translate3d(0px, 0px, 0px);
      -moz-transform: rotate(90deg) translate3d(0px, 0px, 0px);
      -ms-transform: rotate(90deg) translate3d(0px, 0px, 0px);
      -o-transform: rotate(90deg) translate3d(0px, 0px, 0px);
  }
  .main-banner .scroll-down {
    left:auto;
    right: calc((100vw - 1630px) / 2);
  }
   @media screen and (max-width:1640px){
     .main-banner .scroll-down {
      right:15px;
    }
  }
  .about__banner img {
      transform: scaleX(-1);
  }
  .about:before {
      transform: scaleX(-1);
  }
  .about h4 {
      padding-right: 70px; 
      padding-left: 0;
  }
  .about h4:after {
      right: 0;
      left: auto;
  }
  .about P {
      padding-right: 70px; 
      padding-left: 0;
  }
  .expertise .vertical {
    left: -45px !important; 
    right: auto;
  }
  .expertise .controls-wrapper .swiper-pagination {
      text-align: right;
  }
  .expertise .controls-wrapper .custom-arrows {
      margin-left: 0;
      margin-right: auto; 
  }
  .expertise__thumb-slider .slider-nav a {
      /* margin-left: 4rem; 
      margin-right: 0; */
  } 
  .expertise__thumb-slider .slider-nav a p span {
      margin-left: 8px; 
      margin-right: 0;
  }
  .expertise .scroll-down {
    left: -30px; 
    right: auto;
  }
  .our-work .section-head {
    right: -150px; 
    left: auto;
  }
  .our-services .section-head {
      left: -236px; 
      right: auto;
  } 
  .about .vertical{
    left:-232px;
  }  
  .our-services__item {
      border-left: 1px solid rgba(0, 31, 76, 0.2);
      border-right: 0;
  }
  .our-services__item:nth-child(3), .our-services__item:nth-child(6), .our-services__item:nth-child(9) {
      border-left: 0; 
  }
  .managed-by .section-head {
      right: -80px; 
      left: auto;
  }
  .managed-by__left {
      right: calc(100% - 545px);
      left: auto;
  } 
  .partners ul li:not(:last-child) {
      margin-left: 3.75rem;
      margin-right: 0; 
  }
  .about-us .main-desc .scroll-down.left {
      right: auto;
      left: unset; 
  }
  .about-us .our-soul .row > div:not(:last-child):after {
      left: 0;
      right: auto;
  }
  .about-us .our-vision .container {
      padding-right: 15px; 
      padding-left: 15px;
  }
  .about-us .our-vision ul {
      margin-right: 17px; 
      margin-left: 0;
  }
  .filters__filter select {
    background-position: left 20px center;
    padding-left: 35px !important;
    padding-right: 20px !important;
  }
  .album .scroll-down.left {
      right: auto; 
      left: unset;
  }
  .album .filters__filter {
      margin-left: 0;
      margin-right: auto;
  }
  .album__items--image span:after {
      border-right: 22px solid #fff;
      border-left: 0;
  }
  .news .gallery .scroll-down.left {
      right: auto; 
  }
  .news .gallery .filters__filter {
      margin-left: 0;
      margin-right: auto; 
  }   
  .news .gallery__item--image span {
      right: 24px;
      left: auto;
  }   
  .news .gallery__item .readmore {
      right: 0;
      left: auto;
  }
  .news .gallery__item .readmore:after {
      margin-right: 8px;
      margin-left: 0;
      transform: translateX(0) scaleX(-1);
      -webkit-transform: translateX(0) scaleX(-1);
      -moz-transform: translateX(0) scaleX(-1);
      -ms-transform: translateX(0) scaleX(-1);
      -o-transform: translateX(0) scaleX(-1);
  }
  .news-details__detail ul {
      margin-right: 17px;
      margin-left: 0;
  }
  .checkout__left ul:not(:last-child) {
      margin: 0 0 3.125rem 3.125rem; 
  } 
  .checkout__left ul.summary li:first-child {
      margin-left: 3.125rem; 
      margin-right: 0;
  }
  .checkout__left ul.summary:not(:last-child) {
      margin-left: 0; 
  }
  .checkout__right--image img:first-child {
      right: -115px; 
      left: auto;
  }
  .checkout__right--expiry-date > div:first-child {
      margin-left: 2.5rem; 
      margin-right: 0;
  }
  .checkout__right--expiry-date > div:first-child .d-flex > div:first-child {
      margin-left: 0.8125rem; 
      margin-right: 0;
  }  
  .checkout__right .checkbox input + span:before {
      right: 3px;
      left: auto;
  }
  .checkout .cardtype-dropdown dt a {
      background-position: left 15px center; 
  }
  .checkout .cardtype-dropdown a img {
      margin-left: 8px; 
      margin-right: 0;
  }
  .checkout__invoice--note .icon {
      margin-left: 1.25rem;
      margin-right: 0;
  }
  .checkout__invoice--item p span {
      margin-left: 0.375rem; 
      margin-right: 0;
  }
  .checkout__detail ul.summary li span {
    margin-right: 5px;
    margin-left: 0;
  }
  .contact-us ul li img {
      margin-left: 0.75rem; 
      margin-right: 0;
  }  
  .contact-us ul li p {
    direction: ltr;
  }
 /* .event-details .what-we-do__detail ul:not(:last-child) {
      margin-left: 0.9375rem; 
      margin-right: 0;
  }*/     
  .event-details .what-we-do__detail ul li:not(:first-child) {
      padding-right: 35px; 
      padding-left: 0;
  } 
  .event-details .what-we-do__detail ul li:first-child svg {
      margin-left: 8px;
      margin-right: 0; 
  }
  .account ul {
      margin-right: 0.625rem; 
      margin-left: 0;
  }
  .account ul .radio:not(:last-child) {
      margin-left: 1rem; 
      margin-right: 0;
  }
  .account .social-links .form-group {
      padding-right: 20px; 
      padding-left: 0;
  }
  .account .social-links .form-group label {
      border-left: 1px solid var(--textcolor);
      border-right: 0;
      padding-left: 10px;
      padding-right: 0;
  }
  .account .social-links .form-group label svg {
      margin-left: 10px; 
      margin-right: 0;
  }
  .account .social-links .form-group .form-control {
      padding-right: 10px;
      padding-left: 20px;
  }
  .media-center .gallery .scroll-down.left {
      right: auto; 
  }
  .media-center .gallery .filters__filter {
      margin-left: 0;
      margin-right: auto;
  }
  .media-center .gallery__item--caption {
      padding-right: 0; 
      padding-left: 0;
  }
  .our-calendar .scroll-down.left {
      right: auto; 
  }
  .our-calendar .filters__filter:not(:last-child) {
      margin-left: 1.875rem; 
      margin-right: 0;
  }
  .our-calendar .events__event p {
      background-position: right center;
      padding-right: 35px;
      padding-left: 0;
  }
  .profile__left ul li a {
      padding-right: 4.0625rem;
      padding-left: 1.25rem;
  }
  .profile__left ul li.has-submenu .button-row {
      padding-right: 60px;
      padding-left: 0;
  }
  .profile__left ul li.has-submenu ul li {
      padding-right: 16px; 
      padding-left: 0;
  }
  .profile__right {
      padding-right: 5.625rem;
      padding-left: 0; 
  }
  .profile__right--item p span {
      margin-left: 0.375rem; 
      margin-right: 0;
  }
  .profile__right .files img {
      margin-left: 0.9375rem; 
      margin-right: 0;
  }
  .profile__right .button-row .edit svg {
      margin-right: 6px;
      margin-left: 0; 
  }
  .search-results .filters__filter:not(:last-child) {
      margin-left: 1.875rem; 
      margin-right: 0;
  }
  .modal .modal-dialog {
      text-align: right;
  } 
  .modal .modal-dialog .modal-content .popup-cross-icon {
      left: 0;
      right: auto;
  }   
  .modal.custom-modal .modal-dialog .modal-content .popup-cross-icon {
      left: 20px; 
      right: auto;
  }
  .modal.custom-modal .checkbox label input + span:before {
      right: 3px;
      left: auto;
  }  
  .modal.custom-modal .back {
      right: 60px;
      left: auto;
  }
  .modal.custom-modal .back:before {
      right: -25px;
      left: auto;
      transform: translateY(-50%) scaleX(-1);
  }
  .modal .preview__detail ul li svg {
      margin-left: 6px; 
      margin-right: 0;
  }
  .modal .preview__detail ul li:last-child {
      padding-right: 30px;
      padding-left: 0;
  }
  .modal .preview__detail ul li:last-child p span {
      margin-left: 3px; 
      margin-right: 0;
  }
  .modal .booth__preview .inner-scroll {
      margin-left: 2.5rem; 
      margin-right: 0;
  }
  .modal .booth__conditions .inner-scroll {
      margin-left: 2.5rem; 
      margin-right: 0;
  }
  .custom-arrows__prev {
    margin-left: 4px;
    margin-right: 0;
  }
    
  
  /* Responsive code */
  @media screen and (min-width: 1025px) {
      .header nav ul li a:after {
          margin-right: 8px;
          margin-left: 0;
          transform: translateX(0) scaleX(-1);
          -webkit-transform: translateX(0) scaleX(-1);
          -moz-transform: translateX(0) scaleX(-1);
          -ms-transform: translateX(0) scaleX(-1);
          -o-transform: translateX(0) scaleX(-1); 
      }
      .header nav ul li a:hover:after {
          transform: translateX(-5px) scaleX(-1);
          -webkit-transform: translateX(-5px) scaleX(-1);
          -moz-transform: translateX(-5px) scaleX(-1);
          -ms-transform: translateX(-5px) scaleX(-1);
          -o-transform: translateX(-5px) scaleX(-1); 
      } 
      .about .container {
          padding-left: 8.75rem; 
          padding-right: 0;
      } 
      .our-vision .container {
        padding-right: 8.75rem;
        padding-left: 15px; 
      } 
      .our-work .row {
          padding-left: 40px;
          padding-right: 8.125rem; 
      } 
  }
  @media screen and (min-width: 1201px) {
    .our-vision .container {
      padding-right: 8.75rem;
      padding-left: 30px; 
    } 
    .about-us .our-vision .container {
      padding-right: 30px; 
      padding-left: 30px;
    }
  }
  @media screen and (min-width:  1025px) and (max-width: 1500px) {
  .expertise .controls-wrapper .custom-arrows {
    margin-left: 70px;
    margin-right: 0;
  }
}
  
  @media screen and (max-width: 1300px) and (min-width: 1025px) {
      .managed-by__left {
          padding-right: 6.875rem;
          padding-left: 0; 
      } 
  }
  
  @media screen and (max-width: 1800px) and (min-width: 1400px) {
      .expertise .controls-wrapper .custom-arrows {
          margin-left: 9.375rem; 
      } 
  }
  
  @media screen and (max-width: 1900px) {
      .main-banner__main-slider .swiper .swiper-pagination {
          left: calc(100% - 1705px); 
      } 
  }
  
  @media screen and (max-width: 1800px) {
      .main-banner__main-slider .swiper .swiper-pagination {
        left: 0; 
      } 
      .expertise .scroll-down {
          left: 15px; 
      } 
  }

  @media screen and (max-width: 1750px) {
        .expertise .section-head {
          font-size: 6rem;
          left: -35px !important;
        }
  }
  
  @media screen and (max-width: 1700px) {
      .main-banner__main-slider .swiper .swiper-pagination {
        left: 0; 
      }
      .main-banner__thumb-slider .custom-arrows {
        left: 15px; 
      } 
  }
  
  @media screen and (max-width: 1600px) {
      .managed-by__left {
          right: calc(100% - 470px); 
      } 
      .header nav ul li:not(:last-child){
        margin-left:1.5rem;
      }
  }
  
  @media screen and (max-width: 1500px) {
      .header nav ul li:not(:last-child) {
          margin-left: 1rem; 
      }
      .header__right {
          margin-right: 1rem; 
      } 
      .section-head {
          right: -80px;
          font-size: 5.625rem;
      }
      .section-head.right {
          left: -90px;
      }
      .expertise .section-head {
          font-size: 5.625rem;
        }
      /*.expertise .vertical {
          left: -172px;
      }*/
      .expertise .scroll-down {
          left: 15px; 
      } 
      .our-work .section-head {
          right: -150px; 
      }
      .our-services .section-head {
          left: -140px; 
      } 
      .about .vertical {
        left: -210px;
      }
  }
  
  @media screen and (max-width: 1450px) {
      .profile__right {
          padding-right: 2.5rem; 
      }
      .profile__left ul li a {
          padding-right: 2.1875rem; 
      }
      .profile__left ul li.has-submenu .button-row {
          padding-right: 2.1875rem; 
      }
  }
  
  @media screen and (max-width: 1400px) {
      .managed-by .section-head {
        right: -160px; 
      }
      .managed-by__left {
        right: calc(100% - 420px); 
      } 
  }
  
  @media screen and (max-width: 1300px) {
     .header nav ul li:not(:last-child) {
          margin-left: 1rem; 
      }
      .header__right {
          margin-right: 0; 
      }
      .header__right ul li:not(:last-child) {
          margin-left: 1rem;
      } 
      .managed-by__left {
          right: 0;
      } 
      .our-calendar .filters__filter:not(:last-child) {
          margin-left: 1.25rem; 
      } 
  }
  
  @media screen and (max-width: 1200px) {       
      .header nav ul li:not(:last-child) {
          margin: 0 0 1.5625rem 0; 
      }
      .partners ul li:not(:last-child) {
        margin-left: 2.5rem; 
      } 
      .checkout__right--image img:first-child {
          right: -70px;
      }
      .profile__right {
          padding-right: 1.25rem; 
      }
  }
  
  @media screen and (max-width: 1100px) {
      .profile__right {
          padding: 2.5rem 0 0; 
      } 
  }
  
  @media screen and (max-width: 1024px) {
      .search-results .filters__filter:not(:last-child) {
          margin-left: 1.25rem; 
      } 
  }
  
  @media screen and (max-width: 991px) {
      .mainSearch .cross-icon {
          left: 15px; 
      } 
      .main-banner__main-slider--caption {
          padding-left: 1.875rem; 
          padding-right: 0;
      } 
      .partners ul li:not(:last-child) {
          margin-left: 0; 
      } 
      .checkout__right--expiry-date > div:first-child {
          margin-left: 1.25rem; 
      }
      /*.event-details .what-we-do__detail ul:not(:last-child) {
          margin-left: 0; 
      }*/
      .profile__left ul li a {
          padding-right: 1.5625rem; 
      }
      .profile__left ul li.has-submenu .button-row {
          padding-right: 1.5625rem; 
      }
         .expertise__thumb-slider .slider-nav a {
            margin-left: 1.5rem; }
        }
  
  @media screen and (max-width: 850px) {
      .main-banner__main-slider .swiper .swiper-pagination {
          left: -15px; 
      }
      .main-banner__thumb-slider ul li:not(:last-child) {
          margin: 0 0 1.25rem 0;
          padding: 0 0 1.25rem 0; 
      }
      .main-banner__thumb-slider ul li:not(:last-child):after {
          left: 50%;
          transform: translateX(-50%);
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          -o-transform: translateX(-50%); 
          right: unset;
      }
  }
  
  @media screen and (max-width: 767px) {
      .custom-pagination ul li:not(:last-child) {
          margin-left: 1.25rem; 
      } 
      .about h4 {
          padding-right: 40px; 
      }
      .about p {
          padding-right: 40px; 
      } 
      .our-services__item:nth-child(3) {
          border-left: 1px solid rgba(0, 31, 76, 0.2); 
          border-right: 0;
      }
      .album__items--image span:after {
          border-right: 16px solid #fff; 
      } 
      .media-center .gallery__item--caption {
          padding-right: 0; 
      } 
      .table.responsive-on-767 .table__row--cell:before {
          text-align: right;
          border-left: solid 1px #ACACA4;
          border-right: 0;
          margin-left: 0.9375rem;
          margin-right: 0;
      }
      .modal.custom-modal .modal-dialog .modal-content .popup-cross-icon {
        left: 10px; 
      }
      .modal.custom-modal .back {
          right: 40px;
      } 
  }
  
  @media screen and (max-width: 667px) {
      .expertise__thumb-slider .slider-nav a {
          margin-left: 0; 
      }
  }
  
  @media screen and (max-width: 575px) {
      .mainSearch .btn {
          margin-right: 0.625rem; 
          margin-left: 0;
      } 
      .header__right ul {
        margin-right: 0.625rem;
        margin-left: 0;
      }
      .header__right ul li:not(:last-child) {
          margin-left: 0.625rem; 
      }
      .header__menu-icon {
        margin-right: 0.625rem;
      }
      .footer-wrapper .footer__links ul li {
          margin: 0 0 10px 1rem; 
      } 
      .dropzone_upload .btn.btn-white {
          margin-right: 0;
      } 
      .album .filters__filter {
        margin-left: auto; 
      }
      .checkout__left ul:not(:last-child) {
          margin-left: 0; 
      }
      .checkout__right--image img:first-child {
          right: unset; 
      }
      .account .social-links .form-group {
          padding-right: 10px; 
      }
      .account .social-links .form-group label {
          padding-left: 6px;
      }
      .account .social-links .form-group label svg {
          margin-left: 6px;
      }
      .account .social-links .form-group .form-control {
          padding-right: 6px;
          padding-left: 10px; 
      } 
      .media-center .gallery .filters__filter {
          margin-left: auto; 
      }
      .news .gallery .filters__filter {
          margin-left: auto; 
      } 
      .our-calendar .filters__filter:not(:last-child) {
          margin-bottom: 1.875rem; 
          margin-left: 0;
      }
  }

  @media screen and (max-width:575px){
  .footer-wrapper .footer .row .text-right{
    text-align:center !important;
  }
}
.about .vertical{
  left:-236px;
}
.text-danger{
  text-align:right !important;
}
.forgot-pass{
  text-align: left;
}
      .account .otp-wrapper > .form-control:not(:last-child) {
        margin-left: 1rem; margin-right:0;}
        @media screen and (max-width: 575px) {
          .account .otp-wrapper > .form-control:not(:last-child) {
            margin-left: 0.5rem; } }

  .what-we-do__items--item ul{
  margin-right:20px;
  margin-left:0;
} 
.footer-wrapper .footer__links ul li svg, 
.footer-wrapper .footer__links ul li img{
  margin-right:0;
  margin-left:10px;
}
.profile__right--item p{
  display: block;
  direction: ltr;
}

@media (min-width: 576px){
  .mr-sm-2, .mx-sm-2 {
      margin-left: .5rem !important;
      margin-right:0 !important;
  }
}
.modal .modal-dialog .modal-content .booth{
  text-align:right;
}
.managed-by__image .caption h3:after{
       transform: scale(-1);
}

@media screen and (min-width:1200px){
    .our-services__item:nth-child(3){
       border-left: 1px solid rgba(0, 31, 76, 0.2);
       border-right:0;
    }
    .our-services__item:nth-child(4){
       border-left: 0;
    }
  }

  .news-details__detail--image .download{
 
    left: 0;
    right: auto;
}
.media-center .gallery__item label{
    left: auto;
    right: 30px;
}
.news .gallery__item--image .download{
    right: auto;
    left: 0px;
}

.gallery__detail .custom-arrow > div{
    transform: scaleX(-1);
}
