html body {
    --bs-primary: var(--orangeColor);
    --bs-primary-rgb: 244, 120, 54;
    --bs-link-color: var(--blackColor);
    --bs-link-color-rgb: 0, 0, 0;
    --bs-link-hover-color: var(--orangeColor);
    --bs-link-hover-color-rgb: 244, 120, 54;
}

html body a,
html body a:hover,
html body a:focus,
html body a:active,
html body a:visited,
html body button,
html body button:hover,
html body button:focus,
html body button:active,
html body .btn,
html body .btn:hover,
html body .btn:focus,
html body .btn:active,
html body [role="button"],
html body [role="button"]:hover,
html body [role="button"]:focus,
html body [role="button"]:active,
html body .nav-link,
html body .nav-link:hover,
html body .nav-link:focus,
html body .dropdown-item,
html body .dropdown-item:hover,
html body .dropdown-item:focus,
html body .breadcrumb a,
html body .breadcrumb a:hover,
html body .breadcrumb-item a,
html body .breadcrumb-item a:hover,
html body .sibf-action-link,
html body .sibf-action-link:hover,
html body .sibf-account-btn,
html body .sibf-account-btn:hover,
html body .sibf-res-tab,
html body .sibf-res-tab:hover {
    text-decoration: none !important;
    text-underline-offset: 0 !important;
}

html body a *,
html body button *,
html body .btn *,
html body [role="button"] * {
    text-decoration: none !important;
}

html body .sibf-forward-icon,
html body .sibf-back-icon,
html body .sibf-prev-icon,
html body .sibf-next-icon,
html body .sibf-directional-icon,
html body .default-btn i.ri-arrow-right-line,
html body .link-btn i.ri-arrow-right-line,
html body .sibf-listing-arrow i.bi-arrow-right,
html body .swiper-button-prev i.ri-arrow-left-line,
html body .swiper-button-next i.ri-arrow-right-line,
html body .guest_of_honor_button_prev i.ri-arrow-left-line,
html body .guest_of_honor_button_next i.ri-arrow-right-line {
    display: inline-block;
    transform-origin: center;
}

html body .btn img[src*="arrow-right"] {
    display: inline-block;
    transform-origin: center;
}

html body .default-btn:has(.sibf-forward-icon),
html body .default-btn:has(.sibf-back-icon),
html body .default-btn:has(.sibf-prev-icon),
html body .default-btn:has(.sibf-next-icon),
html body .default-btn:has(.sibf-view-all-arrow),
html body .default-btn:has(.sibf-directional-icon),
html body .default-btn:has(i.ri-arrow-right-line) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding-inline: 26px;
}

html body .creative-agency-section-title .right-side .default-btn:not(:hover),
html body .creative-agency-section-title .right-side .default-btn:not(:hover) i,
html body .creative-agency-section-title .right-side .default-btn:not(:hover) .sibf-forward-icon {
    color: var(--blackColor) !important;
}

html body .single-blog-post .content h3 a,
html body .single-blog-post .content h3 a:visited {
    color: var(--blackColor) !important;
}

html body .single-blog-post .content h3 a:hover,
html body .single-blog-post .content h3 a:focus {
    color: var(--orangeColor) !important;
}

html body .single-blog-post .content .link-btn,
html body .single-blog-post .content .link-btn:visited,
html body .single-blog-post .content .link-btn i {
    color: var(--orangeColor) !important;
}

html body .single-blog-post:hover .content .link-btn i {
    color: var(--whiteColor) !important;
}

html body .reach_us_box .details_link_btn,
html body .reach_us_box .details_link_btn i {
    color: var(--blackColor) !important;
}

html body .reach_us_box .details_link_btn:hover,
html body .reach_us_box .details_link_btn:hover i {
    color: var(--orangeColor) !important;
}

html body .pagination-area a.page-numbers:not(.current):not(.prev):not(.next),
html body .pagination-area span.page-numbers:not(.current):not(.prev):not(.next) {
    color: var(--blackColor) !important;
}

html body .pagination-area .page-numbers.prev,
html body .pagination-area .page-numbers.next {
    color: var(--orangeColor) !important;
    border-color: var(--orangeColor) !important;
    background-color: transparent !important;
}

html body .pagination-area .page-numbers.current,
html body .pagination-area .page-numbers.current:hover {
    color: var(--whiteColor) !important;
    border-color: var(--orangeColor) !important;
    background-color: var(--orangeColor) !important;
}

html body .default-btn .sibf-forward-icon,
html body .default-btn .sibf-back-icon,
html body .default-btn .sibf-prev-icon,
html body .default-btn .sibf-next-icon,
html body .default-btn .sibf-view-all-arrow,
html body .default-btn .sibf-directional-icon {
    position: static;
    inset: auto;
    margin: 0;
    line-height: 1;
}

html[dir="rtl"] body .sibf-forward-icon,
html[dir="rtl"] body .sibf-back-icon,
html[dir="rtl"] body .sibf-prev-icon,
html[dir="rtl"] body .sibf-next-icon,
html[dir="rtl"] body .sibf-directional-icon,
html[dir="rtl"] body .default-btn i.ri-arrow-right-line,
html[dir="rtl"] body .link-btn i.ri-arrow-right-line,
html[dir="rtl"] body .sibf-listing-arrow i.bi-arrow-right,
html[dir="rtl"] body .swiper-button-prev i.ri-arrow-left-line,
html[dir="rtl"] body .swiper-button-next i.ri-arrow-right-line,
html[dir="rtl"] body .guest_of_honor_button_prev i.ri-arrow-left-line,
html[dir="rtl"] body .guest_of_honor_button_next i.ri-arrow-right-line,
html body.rtl .sibf-forward-icon,
html body.rtl .sibf-back-icon,
html body.rtl .sibf-prev-icon,
html body.rtl .sibf-next-icon,
html body.rtl .sibf-directional-icon,
html body.rtl .default-btn i.ri-arrow-right-line,
html body.rtl .link-btn i.ri-arrow-right-line,
html body.rtl .sibf-listing-arrow i.bi-arrow-right,
html body.rtl .swiper-button-prev i.ri-arrow-left-line,
html body.rtl .swiper-button-next i.ri-arrow-right-line,
html body.rtl .guest_of_honor_button_prev i.ri-arrow-left-line,
html body.rtl .guest_of_honor_button_next i.ri-arrow-right-line {
    transform: scaleX(-1);
}

html[dir="rtl"] body .btn img[src*="arrow-right"],
html body.rtl .btn img[src*="arrow-right"] {
    transform: scaleX(-1);
}

html[dir="rtl"] body .sibf-listing-card-bottom .sibf-listing-arrow i.bi-arrow-right,
html body.rtl .sibf-listing-card-bottom .sibf-listing-arrow i.bi-arrow-right,
html[dir="rtl"] body .guest_of_honor_navigation .guest_of_honor_button_prev i.ri-arrow-left-line,
html[dir="rtl"] body .guest_of_honor_navigation .guest_of_honor_button_next i.ri-arrow-right-line,
html body.rtl .guest_of_honor_navigation .guest_of_honor_button_prev i.ri-arrow-left-line,
html body.rtl .guest_of_honor_navigation .guest_of_honor_button_next i.ri-arrow-right-line {
    transform: none !important;
}

html[dir="rtl"] body .default-btn .sibf-forward-icon,
html[dir="rtl"] body .default-btn .sibf-back-icon,
html[dir="rtl"] body .default-btn .sibf-prev-icon,
html[dir="rtl"] body .default-btn .sibf-next-icon,
html[dir="rtl"] body .default-btn .sibf-directional-icon,
html body.rtl .default-btn .sibf-forward-icon,
html body.rtl .default-btn .sibf-back-icon,
html body.rtl .default-btn .sibf-prev-icon,
html body.rtl .default-btn .sibf-next-icon,
html body.rtl .default-btn .sibf-directional-icon {
    transform: scaleX(-1);
}

html body .default-btn .sibf-view-all-arrow,
html[dir="rtl"] body .default-btn .sibf-view-all-arrow,
html body.rtl .default-btn .sibf-view-all-arrow {
    transform: none !important;
}

html body .sibf-page-loader {
    min-height: 60vh;
    padding: 120px 16px;
}

@media (min-width: 992px) {
    html[dir="rtl"] body .navbar-area.style-four.is-sticky .navbar .navbar-nav .nav-item .nav-link,
    html body.rtl .navbar-area.style-four.is-sticky .navbar .navbar-nav .nav-item .nav-link {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        line-height: 24px !important;
    }

    html[dir="rtl"] body .navbar-area.style-four.is-sticky .navbar .navbar-nav,
    html body.rtl .navbar-area.style-four.is-sticky .navbar .navbar-nav {
        align-items: center !important;
    }
}
