:root {
    --global-primary-color: #355981;
    --secondary-color: #2872fa;
    --global-text-color: #7A7A7A;
    --linkInitialColor: rgb(225 232 237);
    --primary-font: 'AlinmaTheSans', tahoma, arial !important;
}

html,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
kbd,
code,
samp,
label,
figcaption,
blockquote,
blockquote p,
.price,
.menu a,
.ct-label,
.site-title,
.entry-meta,
.widget-title,
.contact-info,
.ct-item-title,
.ct-menu-badge,
.entry-excerpt,
.ct-post-title,
.ct-breadcrumbs,
.ct-header-text,
.author-box-bio,
.author-box-name,
.site-description,
.page-description,
.mobile-menu a,
.comment-reply-title,
.ct-footer-copyright,
.ct-language-switcher,
.entry-summary .price,
.woocommerce-tabs .tabs,
.ct-shortcuts-container,
.ct-widget>*,
.ct-dynamic-data,
.ct-dynamic-filter,
.ct-search-results a,
.tutor-ratings,
.tutor-meta>*,
.tutor-course-details-title,
.tutor-course-details-actions>a,
.ct-language-switcher ul[data-placement],
.button,
.submit,
.ct-button,
.added_to_cart,
.ct-button-ghost,
[type=submit],
.wp-block-button .wp-block-button__link,
.wp-block-file .wp-block-file__button,
.forminator-ui[data-design=none] .forminator-button,
button[class*=ajax],
button.regform-button,
a.restore-item,
.stk-block h1, [data-block-type="core"] h1, h2[data-block-type="core"], .ugb-main-block h1,
.stk-block h2, [data-block-type="core"] h2, h2[data-block-type="core"], .ugb-main-block h2,
.stk-block h3, [data-block-type="core"] h3, h3[data-block-type="core"], .ugb-main-block h3,
.stk-block h4, [data-block-type="core"] h4, h4[data-block-type="core"], .ugb-main-block h4,
.stk-block h5, [data-block-type="core"] h5, h5[data-block-type="core"], .ugb-main-block h5,
.stk-block h6, [data-block-type="core"] h6, h6[data-block-type="core"], .ugb-main-block h6,
.stk-block p, [data-block-type="core"] p, p[data-block-type="core"], .ugb-main-block p, .stk-block li, [data-block-type="core"] li:not(.wp-block-post), li[data-block-type="core"], .ugb-main-block li, .stk-block td, [data-block-type="core"] td, td[data-block-type="core"], .ugb-main-block td,
body, h1, h2, h3, h4, h5, h6, pre, kbd, code, samp, label, figcaption, .wp-block-quote, .wp-block-pullquote, .price, .ct-label, .site-title, .entry-meta, .widget-title, .contact-info, .ct-item-title, .ct-menu-badge, .entry-excerpt, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .author-box-bio, .author-box-name, .site-description, .page-description, .mobile-menu a, .menu .ct-menu-link, .comment-reply-title, .ct-footer-copyright, .ct-language-switcher, .entry-summary .price, .woocommerce-tabs .tabs, .ct-shortcuts-container, .ct-widget>*, .ct-dynamic-data, .ct-dynamic-filter, .ct-search-results a, .tutor-ratings, .tutor-meta>*, .tutor-course-details-title, .tutor-course-details-actions>a, .ct-language-switcher ul[data-placement]{
    font-family: var(--primary-font);
}

.ct-contact-info-widget .contact-info {
    text-align: right;
}

.has-zee-global-text-color-color {
    color: var(--global-text-color);
}

.has-zee-global-primary-color-color {
    color: var(--global-primary-color);
}

.topbar-right-links {
    display: flex;
    justify-content: center;
    align-items: center;
}

.topbar-right-links a {
    display: flex;
    align-items: center;
}

.topbar-right-links a .link-text {
    margin-right: 10px;
}

.topbar-right-links a svg {
    margin: 0 6px;
    width: 16px;
    height: 16px;
}

.topbar-right-links .telegram svg {
    fill: #0088cc;
}

.topbar-right-links .whatsapp svg {
    fill: #25d366;
}

.topbar-right-links .faq svg {
    fill: var(--linkInitialColor);
}

.top-seperator {
    background: rgb(225 232 237 / 30%);
    height: 20px;
    width: 1px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px;
}


/* .post-type-archive .ct-title-label {
    display: none;
} */

.mobile-number input,
.our-services-dropdown select,
.wpforms-container input.wpforms-field-medium,
.wpforms-container select.wpforms-field-medium,
.wpforms-container .wpforms-field-row.wpforms-field-medium {
    max-width: 100% !important;
}

div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after {
    left: 11.5px !important;
    right: auto !important;
}

div.wpforms-container .wpforms-form .choices__list--single .choices__item {
    padding: 0 0 0 20px !important;
}

div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button {
    left: 0 !important;
    right: unset !important;
    margin-left: 25px !important;
    margin-right: unset !important;
}

.mobile-number input,
.wpforms-field-email input[type="email"] {
    direction: ltr !important;
}

.ltr {
    direction: ltr;
}

.contact-text {
    direction: ltr;
}