@font-face {
    font-family: "DINNEXTLTARABIC";
    src: url(../fonts/DINNEXTLTARABIC-LIGHT.ttf);
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  span,
  input,
  label,
  a,
  button,
  div {
    font-family: "DINNEXTLTARABIC";
  }
  body {
    font-family: "DINNEXTLTARABIC";
  }
  .border-right-0 {
    border-left: 0 !important;
  }
  .border-left-0 {
    border-right: 0 !important;
  }
  .cource-time-direction {
    direction: ltr;
    unicode-bidi: embed;
  }
  .ml-xl-4 {
    margin-right: 1rem !important;
    margin-left: 0 !important;
  }
  .mr-1 {
    margin-left: 0.25rem !important;
    margin-right: 0 !important;
  }
  .mr-2 {
    margin-left: 0.5rem !important;
    /*    margin-right: 0 !important;*/
  }
  span.priceItem-15 {
    font-weight: 600;
  }
  .ml-2 {
    margin-right: 0.5rem !important;
    margin-left: 0 !important;
  }
  .course-arabic-text-input {
    margin-top: 5px;
  }
  .ml-3 {
    margin-right: 0.75rem !important;
  }
  
  .ml-4 {
    margin-right: 1rem !important;
    margin-left: 0 !important;
  }
  
  .mr-5 {
    margin-left: 1.5rem !important;
    margin-right: 0 !important;
  }
  
  .ml-5 {
    margin-right: 1.5rem !important;
    margin-left: 0 !important;
  }
  
  .mr-6 {
    margin-left: 2rem !important;
    margin-right: 0 !important;
  }
  
  .ml-6 {
    margin-right: 2rem !important;
    margin-left: 0 !important;
  }
  
  .mr-7 {
    margin-left: 2.5rem !important;
    margin-right: 0 !important;
  }
  
  .ml-7 {
    margin-right: 2.5rem !important;
    margin-left: 0 !important;
  }
  
  .mr-8 {
    margin-left: 3rem !important;
    margin-right: 0 !important;
  }
  
  .ml-8 {
    margin-right: 3rem !important;
    margin-left: 0 !important;
  }
  
  .mr-9 {
    margin-left: 4rem !important;
    margin-right: 0 !important;
  }
  
  .ml-9 {
    margin-right: 4rem !important;
    margin-left: 0 !important;
  }
  
  .mr-10 {
    margin-left: 5rem !important;
    margin-right: 0 !important;
  }
  
  .ml-10 {
    margin-right: 5rem !important;
    margin-left: 0 !important;
  }
  
  .mr-11 {
    margin-left: 6rem !important;
    margin-right: 0 !important;
  }
  
  .ml-11 {
    margin-right: 6rem !important;
    margin-left: 0 !important;
  }
  
  .mr-12 {
    margin-left: 8rem !important;
    margin-right: 0 !important;
  }
  
  .ml-12 {
    margin-right: 8rem !important;
    margin-left: 0 !important;
  }
  
  .mr-13 {
    margin-left: 10rem !important;
    margin-right: 0 !important;
  }
  
  .ml-13 {
    margin-right: 10rem !important;
    margin-left: 0 !important;
  }
  
  .mr-14 {
    margin-left: 12rem !important;
    margin-right: 0 !important;
  }
  
  .ml-14 {
    margin-right: 12rem !important;
    margin-left: 0 !important;
  }
  
  .mr-15 {
    margin-left: 16rem !important;
    margin-right: 0 !important;
  }
  
  .ml-15 {
    margin-right: 16rem !important;
    margin-left: 0 !important;
  }
  
  .mr-16 {
    margin-left: 25rem !important;
    margin-right: 0 !important;
  }
  
  .ml-16 {
    margin-right: 25rem !important;
    margin-left: 0 !important;
  }
  
  .pr-1 {
    padding-left: 0.25rem !important;
    padding-right: 0 !important;
  }
  
  .pl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0 !important;
  }
  .pr-6 {
    padding-left: 2rem !important;
    padding-right: 0 !important;
  }
  
  .pl-6 {
    padding-right: 2rem !important;
    padding-left: 0 !important;
  }
  .mr-3 {
    margin-left: 0.75rem !important;
    margin-right: 0 !important;
  }
  .pr-7 {
    padding-left: 2.5rem !important;
    padding-right: 0 !important;
  }
  
  .pl-7 {
    padding-right: 2.5rem !important;
    padding-left: 0 !important;
  }
  
  .pr-8 {
    padding-left: 3rem !important;
    padding-right: 0 !important;
  }
  
  .pl-8 {
    padding-right: 3rem !important;
    padding-left: 0 !important;
  }
  
  .pr-10 {
    padding-left: 5rem !important;
    padding-right: 0 !important;
  }
  
  .pl-10 {
    padding-right: 5rem !important;
  }
  
  .pr-11 {
    padding-left: 6rem !important;
    padding-right: 0 !important;
  }
  
  .pl-11 {
    padding-right: 6rem !important;
    padding-left: 0 !important;
  }
  
  .pr-12 {
    padding-left: 8rem !important;
    padding-right: 0 !important;
  }
  
  .pl-12 {
    padding-right: 8rem !important;
    padding-left: 0 !important;
  }
  .text-right {
    text-align: left !important;
  }
  .index-feature-browse-all a svg {
    transform: rotate(180deg);
  }
  .right-0 {
    left: 0 !important;
    right: auto !important;
  }
  .left-0 {
    right: 0 !important;
    left: auto !important;
  }
  .course-realted-box-design ul.nav.mx-n3 {
    padding-right: 0;
  }
  .index-think-prop-ul ul {
    padding-right: 15px;
  }
  .nav-vertical .nav-link.active {
    padding-right: 1rem;
    padding-left: 0;
  }
  .breadcrumb-item + .breadcrumb-item::before {
    padding-left: 0.5rem;
    padding-right: 0;
  }
  .breadcrumb-item + .breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
  }
  .pdp-revamp-banner-eng .breadcrumb ul li::after,
  .pdp-revamp-banner-mobile-eng .breadcrumb ul li::after {
    background: url(../breadcrumbArrow.svg) no-repeat right top 5px;
    right: 16px;
    transform: rotate(180deg);
  }
  .home-banner .hero-content h1 {
    line-height: 1.6;
  }
  .faq-main-page .align-items-center button span {
    margin-right: auto;
    margin-left: 0 !important;
  }
  footer p.text-gray-800.mb-4.font-size-sm-alone,
  footer .copy-right-text {
    direction: ltr;
  }
  .pr-3,
  .px-3 {
    padding-left: 0.75rem !important;
  }
  .mr-4,
  .mx-4 {
    margin-left: 1rem !important;
    margin-right: 0 !important;
  }
  .knowledge-hub-pagination li a span,
  .inner-blog-top-section a.d-flex svg,
  .inner-blog-top-section .list-social-icon,
  .page-item .page-link i {
    transform: rotate(180deg);
  }
  .pagination .page-link,
  .page-item:first-child .page-link,
  .page-item:last-child .page-link {
    border-radius: 50% !important;
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .inner-blog-top-section .card-footer ul {
    padding-right: 13px;
  }
  .ml-auto,
  .mx-auto {
    margin-right: auto !important;
  }
  .pl-5 {
    padding-right: 1.5rem !important;
    padding-left: 0 !important;
  }
  .pl-5,
  .px-5 {
    padding-right: 1.5rem !important;
  }
  .custom-select-sm {
    /*    padding-right: 1.5rem !important;*/
    background-position: left;
  }
  .category-top-section-data .card-footer .position-relative ul {
    padding-right: 13px;
  }
  .category-hide-search-mob .form-control {
    border-left: 0 !important;
    border-right: 1px solid #e7e7ec !important;
  }
  .category-hide-search-mob .form-control:focus {
    border-color: #206c74 !important;
  }
  .pdp-revamp-banner h1 {
    padding-left: 70px;
    padding-right: 0;
  }
  .pdp-tabs-section .accordion > .card > .card-header span.title {
    padding-left: 20px;
    padding-right: 0;
  }
  .category-hide-search-mob .btn.border-left-0 {
    border-left: 1px solid #e7e7ec !important;
  }
  .main-course-page .nav.mx-n3.d-block.d-md-flex {
    padding-right: 0;
  }
  .collapse-accordion-toggle .ml-auto {
    margin-right: auto !important;
  }
  .course-module-section .collapse-accordion-toggle {
    text-align: right;
  }
  .course-module-section .collapse-accordion-toggle {
    justify-content: space-between;
  }
  .modal-header .close {
    margin: -1rem auto -1rem -1rem;
  }
  .pdpRevampModal .modal-header {
    left: 24px;
    right: unset;
  }
  .CourseDateCart .form-check .form-check-input {
    margin-right: 0;
  }
  .form-check-input[type="radio"] + .form-check-courses::before {
    right: 30px;
    left: unset;
  }
  .pdpRevampModal .modal-body h3 {
    padding-right: 0;
    padding-left: 48px;
  }
  .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
  }
  .my-account-my-order .card-link img {
    float: right;
  }
  .my-account-my-order .card-link i {
    left: 0;
    right: auto;
    transform: rotate(180deg);
  }
  .shop_table.cart tbody td.actions .input-text {
    margin-left: 30px;
    margin-right: 0;
  }
  .shop_table.cart tbody td.actions > input.button {
    float: left;
  }
  .cart-collaterals .shop_table td,
  .woocommerce-checkout-review-order .shop_table td,
  .woocommerce-order-received .shop_table td {
    float: left;
  }
  form.woocommerce-checkout #billing_country,
  form.woocommerce-checkout #shipping_country {
    background-position: left;
  }
  .cart-collaterals .shop_table.woocommerce-checkout-review-order-table td + td,
  .cart-collaterals .shop_table.woocommerce-checkout-review-order-table td + th,
  .cart-collaterals .shop_table.woocommerce-checkout-review-order-table th + td,
  .cart-collaterals .shop_table.woocommerce-checkout-review-order-table th + th,
  .cart-collaterals .shop_table.woocommerce-table--order-details td + td,
  .cart-collaterals .shop_table.woocommerce-table--order-details td + th,
  .cart-collaterals .shop_table.woocommerce-table--order-details th + td,
  .cart-collaterals .shop_table.woocommerce-table--order-details th + th,
  .woocommerce-checkout-review-order
    .shop_table.woocommerce-checkout-review-order-table
    td
    + td,
  .woocommerce-checkout-review-order
    .shop_table.woocommerce-checkout-review-order-table
    td
    + th,
  .woocommerce-checkout-review-order
    .shop_table.woocommerce-checkout-review-order-table
    th
    + td,
  .woocommerce-checkout-review-order
    .shop_table.woocommerce-checkout-review-order-table
    th
    + th,
  .woocommerce-checkout-review-order
    .shop_table.woocommerce-table--order-details
    td
    + td,
  .woocommerce-checkout-review-order
    .shop_table.woocommerce-table--order-details
    td
    + th,
  .woocommerce-checkout-review-order
    .shop_table.woocommerce-table--order-details
    th
    + td,
  .woocommerce-checkout-review-order
    .shop_table.woocommerce-table--order-details
    th
    + th,
  .woocommerce-order-received
    .shop_table.woocommerce-checkout-review-order-table
    td
    + td,
  .woocommerce-order-received
    .shop_table.woocommerce-checkout-review-order-table
    td
    + th,
  .woocommerce-order-received
    .shop_table.woocommerce-checkout-review-order-table
    th
    + td,
  .woocommerce-order-received
    .shop_table.woocommerce-checkout-review-order-table
    th
    + th,
  .woocommerce-order-received
    .shop_table.woocommerce-table--order-details
    td
    + td,
  .woocommerce-order-received
    .shop_table.woocommerce-table--order-details
    td
    + th,
  .woocommerce-order-received
    .shop_table.woocommerce-table--order-details
    th
    + td,
  .woocommerce-order-received
    .shop_table.woocommerce-table--order-details
    th
    + th {
    text-align: left;
  }
  form.woocommerce-checkout #billing_country,
  form.woocommerce-checkout #shipping_country {
    padding: 1rem 1.25rem 1rem 3.25rem;
  }
  .woocommerce-checkout-payment .methods label {
    margin-right: 16px;
    margin-left: 0;
  }
  .woocommerce-checkout-review-order-table tbody .product-name,
  .woocommerce-table--order-details tbody .product-name {
    padding-left: 15px;
    padding-right: 0;
  }
  .shop_table.cart thead th:last-child {
    border-radius: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .my-account-visa-upload-pareent .upload-info {
    text-align: right;
  }
  .my-account-visa-upload-pareent .clear {
    text-align: left;
  }
  .shop_table.cart thead th:first-child {
    border-radius: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .new-custom-font-awo-bef {
    margin-left: 25px;
    margin-right: 0;
  }
  .mr-auto {
    margin-left: auto !important;
    margin-right: 0 !important;
  }
  .main-course-page .text-secondary.d-flex.icon-uxs {
    margin-left: 10px !important;
  }
  .dropright {
    direction: rtl;
  }
  header .navbar-vertical .dropdown-item {
    border-right: 5px solid transparent;
    border-left: 0;
  }
  header .navbar-vertical .dropdown-item:focus,
  header .navbar-vertical .dropdown-item:hover {
    border-right-color: #206c74;
    border-left-color: transparent;
  }
  .category-top-section-data .course-tag-circle-color {
    margin-left: 13px;
    margin-right: 0;
  }
  span.woocommerce-Price-currencySymbol,
  span.woocommerce-Price-currencySymbol {
    direction: ltr;
    unicode-bidi: embed;
  }
  .btn-wide,
  .shop_table.cart .coupon input.button {
    min-width: 16.5rem;
  }
  .shop_table.cart thead th {
    padding: 1.32rem 0.5rem;
    font-size: 1rem;
  }
  .shop_table.cart tbody td {
    padding: 1.9rem 0.5rem;
  }
  .badge-float-inside {
    left: 1rem;
    right: auto !important;
  }
  .mr-xl-14 {
    margin-left: 2rem !important;
    margin-right: 0 !important;
  }
  .course-tab-v1 .nav-item:not(:last-child) {
    margin-left: 24px;
    margin-right: 0;
  }
  .course-tab-v1 .nav-link {
    padding-right: 0;
  }
  .nav.course-tab-v1 {
    padding-right: 0;
  }
  .mr-xl-13 {
    margin-left: 10rem !important;
    margin-right: 0 !important;
  }
  .course-li-calendar-icon span {
    margin-left: 0;
  }
  .main-course-page .addToCartBtn {
    padding: 10px 15px;
  }
  .course-day-min-wid {
    min-width: 50px;
  }
  .checkUserSelectedQTY {
    margin-left: 10px;
    margin-right: 0;
  }
  .custom-control-label::before,
  .custom-control-label::after {
    left: auto;
    right: -1.5rem;
  }
  .custom-control-label {
    padding-right: 6px;
    padding-left: 0;
  }
  .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    right: -20px !important;
  }
  .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    right: -20px;
  }
  .cart-plus-min .number {
    margin-left: 15px;
    margin-right: 0;
  }
  .index-top-section-banner .btn-sienna {
    font-size: 19px;
  }
  .inner-blog-top-section .list-social-icon {
    transform: none;
  }
  .certificate-btn-submit-valid {
    margin-right: auto;
    margin-left: 0;
  }
  .toggle-password {
    position: absolute;
    top: 55px;
    left: 10px;
    right: auto;
    cursor: pointer;
  }
  .my-account-dashboard-btn {
    text-align: left;
  }
  
  .course-slider ul.course-home-props-icon li {
    margin-left: 10px;
  }
  
  .instructors_details .plp-course-box-new,
  .course-slider .plp-course-box-new {
    padding-right: 0;
    padding-left: 24px;
  }
  
  .arrow1,
  .arrow2 {
    transform: rotate(180deg);
  }
  .change-password-message img {
    margin-left: 8px;
    margin-right: 0px;
  }
  .see-all-div {
    float: left;
  }
  .pagination-arrow svg {
    transform: rotate(180deg);
  }
  .forgetPasswordForm .errorInputEmail {
    text-align: right;
  }
  .forgetPasswordForm label {
    width: 100%;
  }
  .reset-PasswordErrorDiv {
    text-align: right;
  }
  
  .btn-img {
    padding: 5px 16px 5px 6px;
  }
  .btn-img img,
  .exploreAll img,
  .bestSellers .flex-card img,
  .testimonials .swiper-button-prev:after,
  .testimonials .swiper-button-next:after {
    rotate: 180deg;
  }
  .bestSellers .card-body {
    padding: 0;
  }
  .cart-icon {
    left: 30px;
    right: unset;
  }
  .img-reg-card {
    padding-right: 0 !important;
    padding-left: 0.5rem;
  }
  .new-header-mega-menu li.nav-item.dropdown {
    padding-left: 15px;
    padding-right: 0;
  }
  #pdpModal .cancel-pdp-modal {
    right: unset;
    left: 8px;
  }
  .notification-list {
    left: 0;
    right: unset;
  }
  .title-notifications {
    font-family: "Almarai-Regular";
  }
  .new-main-header-v1 ul.navbar-nav li .nav-link {
    font-family: "Almarai-Regular" !important;
  }
  .footer-new-label-orange span {
    margin-right: 8px;
    margin-left: 0;
  }
  .footer-new-label-orange span {
    font-family: "Almarai-Regular";
  }
  .course-2024-section .pdp-tab-content-parent {
    padding-right: 0 !important;
    padding-left: 10px !important;
  }
  
  .fixed-position-card {
    margin-right: 0px !important;
  }
  
  .pdp-revamp-banner h2 {
    padding-right: 0;
    padding-left: 70px;
  }
  .course-2024-section .new-home-tesmo-icon img {
    left: unset;
    right: 20px;
  }
  .bannerInfoBefore:before {
    background: url(../BusinessIconBlueArrowAr.svg) no-repeat left top;
  }
  .businessBannerNew h1 span:after {
    right: 0;
    left: unset;
    bottom: -8px;
    width: 100px;
  }
  .businessBannerNew h1 {
    padding-left: 60px;
    padding-right: 0 !important;
  }
  .modal-body .fs-webform-container .fserv-field .fserv-label,
  .businessBannerNew .fs-webform-container .fserv-label {
    right: 16px;
    left: unset;
  }
  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice,
  .fs-webform-container .fserv-field .select2-container .select2-search--inline {
    float: right !important;
  }
  .businessBannerNew
    .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-selection--multiple
    .select2-selection__rendered {
    padding: 6px 10px 0 35px;
  }
  .businessBannerNew
    .fs-webform-container
    .fserv-field
    .select2-container--default.select2-container--focus
    .select2-selection--multiple,
  .businessBannerNew
    .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-selection--multiple {
    background: url(../chevron-down-new.svg) no-repeat left 16px center;
  }
  .businessBannerNew
    .fs-webform-container
    .fserv-field
    .select2-container
    .select2-search--inline
    .select2-search__field {
    text-align: end;
  }
  .modal-body .fs-webform-container .fserv-input-text,
  .businessBannerNew .fs-webform-container .fserv-input-text {
    padding-right: 16px !important;
    padding-left: 40px !important;
  }
  .businessBannerNew
    .fs-webform-container
    .fserv-container
    button[type="submit"].fserv-button-submit::after {
    rotate: 180deg;
  }
  .businessBannerNew
    .fs-webform-container
    .fserv-container
    button[type="submit"].fserv-button-submit {
    padding: 9px 16px 9px 8px !important;
  }
  #indicator {
    right: 0;
    left: unset;
  }
  /* .businessBannerNew .fs-webform-container .fserv-textarea{
      padding-right: 16px !important;
      padding-left: 0 !important;
  } */
  .getInTouchModal .formserv-textarea-field:before,
  .businessBannerNew .formserv-textarea-field::before {
    right: unset;
    left: 0;
  }
  .fs-webform-container
    .fserv-field
    .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice {
    flex-direction: row;
  }
  .bg-video {
    transform: rotateY(-180deg);
  }
  .StartWithFreeLesson {
    background: linear-gradient(90deg, #076973 46.55%, #000 153.72%);
  }
  .StartWithFreeLesson::after {
    transform: scaleX(-1);
  }
  .pdp-tabs-data-courses .nav-pills {
    padding-left: 30px;
    padding-right: 0;
  }
  .pdp-eng-courses.pdp-tabs-section .pdp-what-learn-data .check-list ul,
  .pdp-eng-courses.pdp-tabs-section .pdp-what-learn-data .check-list ol,
  .pdp-tab-overview-data .termsAndConditions ul,
  .pdp-tab-overview-data .termsAndConditions ol {
    padding-left: 0;
    padding-right: 30px;
  }
  .pdp-eng-courses.pdp-tabs-section .pdp-what-learn-data .check-list ul li:before,
  .pdp-eng-courses.pdp-tabs-section .pdp-what-learn-data .check-list ol li:before,
  .pdp-tab-overview-data .termsAndConditions ul li:before,
  .pdp-tab-overview-data .termsAndConditions ol li:before {
    background: url(../pdp-check-icon.svg) no-repeat right top;
    right: -30px;
  }
  @media (min-width: 1600px) {
    .editContainer {
      margin-right: calc((100% - 1340px) / 2);
      max-width: 1370px;
      margin-left: auto;
    }
  }
  @media (min-width: 1480px) {
    .pr-wd-4,
    .px-wd-4 {
      padding-left: 1rem !important;
      padding-right: 0 !important;
    }
  }
  @media (min-width: 1200px) {
    .mr-xl-12,
    .mx-xl-12 {
      margin-left: 8rem !important;
      margin-right: 0 !important;
    }
    .mr-xl-6,
    .mx-xl-6 {
      margin-left: 2rem !important;
      margin-right: 0 !important;
    }
    .ml-xl-9,
    .mx-xl-9 {
      margin-right: 4rem !important;
      margin-left: 0 !important;
    }
    .mr-xl-11,
    .mx-xl-11 {
      margin-left: 6rem !important;
      margin-right: 0 !important;
    }
    .mr-xl-10,
    .mx-xl-10 {
      margin-left: 5rem !important;
      margin-right: 0 !important;
    }
    .mr-xl-n9,
    .mx-xl-n9 {
      margin-left: -4rem !important;
      margin-right: 0 !important;
    }
    .pl-xl-11,
    .px-xl-11 {
      padding-right: 6rem !important;
      padding-left: 0 !important;
    }
    .ml-xl-0,
    .mx-xl-0 {
      margin-right: 0 !important;
    }
    .mr-xl-4,
    .mx-xl-4 {
      margin-left: 1rem !important;
      margin-right: 0 !important;
    }
    .mr-xl-n10,
    .mx-xl-n10 {
      margin-left: -5rem !important;
      margin-right: 0 !important;
    }
    .ml-xl-auto,
    .mx-xl-auto {
      margin-right: auto !important;
      margin-left: 0 !important;
    }
  }
  @media (max-width: 1199.98px) {
    .allInstructorsDivBorder {
      padding-right: 16px;
    }
    .new-home-slider-carso .progress-circle__slick-slider__item {
      margin-right: -90px !important;
    }
    .course-2024-section
      section.new-home-slider-carso.new-home-student-carso
      .slick-arrow {
      right: auto;
      rotate: 180deg;
    }
    .instructors_details .plp-course-box-new,
    .course-slider .plp-course-box-new {
      padding-left: 0;
    }
    .course-slider .course-box-new-structure-design-text,
    .course-slider ul.course-home-props-icon li {
      margin-left: 0px;
    }
    .course-slider ul.course-home-props-icon li {
      min-width: 80px;
    }
  }
  @media (min-width: 992px) {
    .mr-lg-6,
    .mx-lg-6 {
      margin-left: 2rem !important;
      margin-right: 0 !important;
    }
  }
  @media (max-width: 992px) {
    .allInstructorsDivBorder {
      padding-right: 24px;
    }
    .course-2024-section
      section.new-home-slider-carso.new-home-student-carso
      .slick-arrow {
      rotate: unset;
    }
    .new-home-slider-carso .progress-circle__slick-slider__item {
      margin-right: -25px !important;
    }
    .course-2024-section
      section.new-home-slider-carso.new-home-student-carso
      .slick-next {
      right: 23% !important;
    }
    .main-course-page .badge-rounded-circle.badge-lg {
      padding-right: inherit;
      padding-left: 0;
    }
    .arabic-menu-icon {
      padding-right: 0 !important;
    }
    .arabic-button-menu-mobile {
      margin-right: 5px !important;
    }
    ul.navbar-nav.navbar-vertical.ml-xl-4.d-xl-flex.header-nav-dropdown-menu-inner {
      margin-right: 0 !important;
    }
  }
  
  @media (max-width: 767px) {
    .new-home-slider-carso .progress-circle__slick-slider__item {
      margin-right: -25px !important;
    }
    .form-check-input[type="radio"] + .form-check-courses::before {
      right: 22px;
    }
  }
  
  @media (max-width: 700px) {
    .new-home-slider-carso .progress-circle__slick-slider__item {
      margin-right: -16px !important;
    }
  }
  