@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX Bold Italic'), local('IRANSansX-BoldItalic'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regula.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX Light Italic'), local('IRANSansX-LightItalic'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX SemiBold Italic'), local('IRANSansX-SemiBoldItalic'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX SemiBold'), local('IRANSansX-SemiBold'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX Bold'), local('IRANSansX-Bold'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX ExtraBold'), local('IRANSansX-ExtraBold'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX Regular'), local('IRANSansX-Regular'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX Medium'), local('IRANSansX-Medium'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX Light'), local('IRANSansX-Light'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX Italic'), local('IRANSansX-Italic'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX ExtraBold Italic'), local('IRANSansX-ExtraBoldItalic'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSansX';
    src: local('IRANSansX Medium Italic'), local('IRANSansX-MediumItalic'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff2') format('woff2'),
        url('../../fonts/IRANSansx/IRANSansX-FD-Regular.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
div.product-details div.product-icon {
    padding: 20px!important;
}
.tt-header:not(.tt-double-header) {
    padding: 0!important;
}
.table-list>tbody>tr>td a.border-left {
    text-align: right!important;
}

.table-list>tbody>tr>td a.border-left {
    padding-right: 20px!important;
}
.tt-single-product {
    box-shadow: 0 12px 24px -4px rgb(147 201 255 / 88%);
}
 #order-standard_cart .prepend-icon .field {
    padding-right: 36px;
}
#order-standard_cart .sub-heading {
    text-align: right!important;
        padding-right: 0!important;
}
#order-standard_cart .field-container {
    margin-top: 4em!important;
}
[data-bs-theme="dark"] .promo-container,
[data-bs-theme="dark"] .card,
[data-bs-theme="dark"] .store-order-container .store-domain-tab-content,
[data-bs-theme="dark"] .mc-promo-login,
[data-bs-theme="dark"] .mc-promo-manage,
[data-bs-theme="dark"] .table-bordered td,
[data-bs-theme="dark"] .table-bordered th,
[data-bs-theme="dark"] .client-home-cards .list-group .list-group-item,
[data-bs-theme="dark"] .form-control,
[data-bs-theme="dark"] .spotlight-tld {
    border-color: #487ed6 !important;
}

.client-home-cards .card-header .btn {
    color: #0f0f0f!important;
}

.dropdown-menu {
    right: 0px!important;

}
.sidebar .sidebar-menu-item-icon-wrapper {
    margin-left: .25rem!important;
}
.navbar-brand {
    display: contents!important;
}
.label {

    font-size: 100%;
}

#currency-dropdown{
    display:none!important;
}

h5{
    color: #058749;
}
.product-desc img {
   width: 75%!important;
}
.form-control {
    border-color: #6699ff;
}

#order-standard_cart .sidebar-collapsed {
    display: none;
}

#inputCaptchaImage{
        width: -webkit-fill-available;
    }

        #default-captcha-domainchecker #inputCaptcha {
        
            height: fit-content;
            border-width: 1px;
            border-color: #3770a4;
        }

        @media (max-width: 991px) {
    #default-captcha-domainchecker {
        margin-bottom: 0px;
    }
}