    /*
Theme Name: Inestio Child
Theme URI: http://inestio.axiomthemes.com/
Inestio is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AxiomThemes
Author URI: http://axiomthemes.com/
Template: inestio
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: inestio
*/
     @font-face {
        font-family: 'Trebuchet MS';
        font-style: normal;
        font-weight: normal;
        src: url('../inestio-child/fonts/Trebuchet MS'), url('../inestio-child/fonts/trebuc.woff') format('woff');
    }
    @font-face {
        font-family: 'Trebuchet MS Italic';
        font-style: normal;
        font-weight: normal;
        src: url('../inestio-child/fonts/Trebuchet MS Italic'), url('../inestio-child/fonts/Trebuchet-MS-Italic.woff') format('woff');
    }
    body {
        font-family: 'Trebuchet MS' !important;
        font-size: 16px !important;
    }
    
    h1,
    h2,
    h3,
    h6,
    p,.scheme_default input[type="number"],.scheme_default input[type="text"],.scheme_default input[type="search"],
   .select_container select, .select select {
        margin: 0 !important;
        font-family: 'Trebuchet MS' !important;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5 {
        font-family: 'Trebuchet MS' !important;
    }
    /*Header css*/
    .menu_footer_nav_area > ul > li > a, .footer_wrap .sc_layouts_menu > ul > li > a{
            color: white !important;
    }
    .sc_layouts_menu_nav>li ul.sub-menu {
        background-color: #ffffff;
        width: 200px;
        border: 1px solid #f7f7f7;
    }
    
    .sc_layouts_menu_nav>li ul.sub-menu li a {
        color: #1b1d1f !important;
        font-size: 1.13em !important;
        font-weight: normal !important;
    }
    
    .sc_layouts_menu_nav>li ul.sub-menu li a:hover {
        color: #fff !important;
        background-color: #f07800cc !important;
        opacity: 1;
    }
    
    .sc_layouts_menu_nav>li ul.sub-menu li ul.sub-menu li a:hover {
        color: #1b1d1f !important;
        background-color: #f0780099 !important;
    }
    .scheme_default ul li.current-menu-item a{
        color: #f07800 !important;
        opacity: 1;
    }
    .trx_addons_login_link.popup_inited {
        width: 38px !important;
        height: 38px;
        border: 1px solid #47413f;
        border-radius: 50%;
        text-align: center;
        display: table;
    }
    .page_wrap{
        min-height: auto;
    }
    .sc_layouts_column_align_right.wp-block-column>.sc_layouts_item,
    .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
        margin-left: 15px !important;
        margin-bottom: 0 !important;
    }
    .sc_layouts_search{
        /* margin-top: -30% !important; */
        /* margin-top: 120% !important; */
    }
   
    .user-icon {
        color: #053c6d !important;
        font-size: 1.6em;
    }
    
    .sc_layouts_row_type_compact {
        padding: 0 4.6% !important;
    }
    
    .top_panel.top_panel_default.without_bg_image .content_wrap {
        padding: 0 !important;
    }
    
    .scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon {
        color: #3f3836;
        font-size: 1.7em;
        vertical-align: sub;
        display: table-cell;
        font-size: 1.2em;
    }
    
    .header-logo,
    .navigation-menus {
        float: left;
    }
     .header-logo img{
         width:50%;
     }
    .scheme_dark.sc_layouts_row,
    .scheme_dark .sc_layouts_row_fixed_on {
        background-color: white !important;
        /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); */
    }
    
    .page-heading-div .content_wrap {
        padding: 0 !important;
    }
    
    .scheme_dark.sc_layouts_row_type_compact .search_wrap .search_submit,
    .scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_icon,
    .scheme_dark .sc_button_transparent.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
        color: #3f3836
    }
    
    .scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li>a:before {
        background-color: #e87717;
    }
    
    .menu_hover_color_line>ul>li:not(.menu-collapse)>a:before {
        height: 2px;
    }
    
    .top_panel.top_panel_default.without_bg_image .content_wrap {
        margin: 0;
        width: 100%;
    }
    
    .scheme_dark .sc_layouts_menu_nav>li>a:hover,
    .scheme_dark .sc_layouts_menu_nav>li>a:focus,
    .scheme_dark .sc_layouts_menu_nav>li.sfHover>a {
        color: #f07800 !important;
    }
    
    .sc_layouts_menu_nav>li>a:hover {
        opacity: 1;
    }
    
    .menu_main_nav_area>ul,
    .sc_layouts_menu_nav {
        font-size: unset;
        font-family: 'Trebuchet MS' !important;
    }
    
    .scheme_default .sc_layouts_menu_nav>li {
        font-size: 0.88em;
    }
    /* .scheme_default .sc_layouts_menu_nav>li.home-menu-icon.current-menu-item a{
        color:#0055aa !important;
    } */
    .scheme_default .sc_layouts_menu_nav>li.home-menu-icon a{
        font-size: 1.13em;
    }
    .scheme_default .sc_layouts_menu_nav>li>a {
        font-weight: normal !important;
        color: #1b1d1f !important;
    }
    
    .scheme_dark .sc_layouts_menu_nav>li li.current-menu-item>a,
    .scheme_dark .sc_layouts_menu_nav>li li.current-menu-parent>a,
    .scheme_dark .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
        color: #f07800 !important;
        opacity: 0.9;
    }
.page_content_wrap .content_wrap{
	    box-sizing: border-box;
}
.scheme_default .sc_layouts_menu_nav>li>a{
	color:#000 !important;
    font-size: 14px;
} 

.footer_wrap .textwidget, .footer_menu_wrap{
	margin: 0 !important;
    padding: 0;
}
.login-header{
    box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%);
} 

  /* .scheme_dark.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button){
        color: #000000 !important;
    } */
    .scheme_default ul li {
        font-size: 0.95em;
        letter-spacing: normal;
        font-family: 'Trebuchet MS'
    }
    
    .sc_layouts_menu_nav>li.current-menu-item a {
        color: #f07800 !important;
        font-weight: 600 !important;
    }
    
    .notification-icon .fas {
        font-size:1.2em;
        color: #3f3836;
    }
    .logout-link .fal{
        font-weight: 500 !important;
    }
    .profile-icon .fas {
        font-size: 1.6em;
        color: #053c6d;
    }
    
    .profile-icon,
    .notification-icon {
        margin-left: 4% !important;
        display:none;
    }
   
    .menu_hover_color_line>ul>li.logout-link:not(.menu-collapse)>a:hover:before{
        display:none;
    }
    .sc_layouts_row .sc_layouts_item{
            margin-top: 0% !important;
    }
    .search_wrap.search_style_fullscreen input[type="text"], input[type="text"], select {
        font-family: 'Trebuchet MS' !important;
    }
    body.show_outline input:focus,body.show_outline :focus, body.show_outline a:focus {
        outline: none !important;
    }
    /*Footer css*/
    .scheme_dark.footer_wrap,
    .scheme_blue.footer_wrap {
        background-image: linear-gradient(3deg, #052569 15%, #4169b8 155%) !important;
        text-align: center !important;
        text-align: center !important;
        margin-top: 3% !important;
        /* z-index: -1 !important; */
        border-top: 8px solid #f9972a;
        width: 100%;
        float: left;
    }
    
    .footer_wrap .image {
        margin: 0 auto;
    }
    .footer_logo_inner img {
        max-width: 12%;
    }
    .scheme_dark .footer_copyright_inner,
    .footer_copyright_inner {
        background-color: transparent !important;
        border-color: #4169b8 !important;
        color: #ffffff !important;
        margin: 0 5% !important;
        width: 90% !important;
        padding: 1% 0 !important;
    }
    
    .scheme_blue .footer_logo_inner:after,
    .scheme_default .top_panel_default .top_panel_title {
        display: none;
    }
    
    .scheme_dark .footer_copyright_inner .copyright_text,
    .scheme_blue .footer_copyright_inner .copyright_text {
        color: white !important;
        font-size: 14px !important;
    }
    
    .footer_menu_inner {
        padding: 0 !important;
    }
    
    .scheme_dark.footer_wrap .widget {
        width: 100%;
        margin: 0 !important;
    }
    .menu_footer_nav_area.sc_layouts_menu{
        z-index:1 !important;
    }
    .scheme_dark.footer_wrap .footer-links ul,
    .menu_footer_nav_area>ul,
    .footer_wrap .sc_layouts_menu>ul {
        margin: 0;
        padding: 0;
    }
    
    .footer_widgets_inner.widget_area_inner,
    .scheme_blue .footer_logo_inner {
        padding: 1.85% 0 0 0;
    }
    
    .footer_wrap .textwidget,
    .footer_menu_wrap {
        margin-top: 0!important;
        margin-bottom: 2% !important;
    }
    .logo_footer_image{
        max-width: 14%;
    }
    .footer_logo_inner{
        padding: 3% 0 2% 0;
    }
    .scheme_dark.footer_wrap .footer-links ul li,
    .menu_footer_nav_area>ul>li,
    .footer_wrap .sc_layouts_menu>ul>li {
        display: inline-block!important;
        font-size: 15px!important;
        margin: 0 23px!important;
    }
    .footer-logo{
        width: 14%;
        margin:1% 0 2% 0;
    }
    .scheme_dark.footer_wrap .footer-links ul li::before,
    .scheme_dark .footer_logo_inner:after {
        display: none;
    }
    
    .footer_wrap .sc_layouts_row {
        padding: 0 !important;
    }
    
    .scheme_dark.footer_wrap .footer-links ul li a,
    .scheme_blue .menu_footer_nav_area ul li a {
        color: white !important;
        padding: 0;
        font-weight: normal !important;
    }
    
    .scheme_dark.footer_wrap .footer-links ul li a:hover,
    .edit-invoice-card .link-know-more:hover {
        color: #e4ac05 !important;
    }
    /* Chrome, Safari, Edge, Opera */
    
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
    /* Firefox */
    
    input[type=number] {
        -moz-appearance: textfield;
    }
    /* .page_content_wrap .content_wrap {
    width: 100% !important;
} */
    
    .elementor-container.elementor-column-gap-extended {
        max-width: 100% !important;
    }
    
    .pin-div {
        width: 100%;
        background-color: #f07800;
        display:none;
    }
    
    .pin-text {
        color: white !important;
        font-size: 0.94em;
        font-weight: normal !important;
        line-height: 1.7;
        padding: 0.7% 8.4%;
        display: flex;
        align-items: center;
    }
    
    .pin-text .fal {
        font-size: 1.3em;
        padding-right: 15px;
        transform: rotate(330deg);
        vertical-align: super;
        display: block;
    }
    .input[disabled]{
        cursor: not-allowed !important; 
        background-color: #8080800f !important;
    }
    body.show_outline button:focus{
        color: white;
        border-color: transparent;
    }
    .header_position_under .page_content_wrap {
        z-index: 0 !important;
    }
    
    .sc_layouts_row_fixed_on+.sc_layouts_row_fixed_placeholder {
        height: auto !important;
    }
    
    .page-heading-div {
        background-color: white !important;
        margin: 3% 0 1.15% 0 !important;
        width: 100% !important;
        padding: 0 !important;
    }
    
    .page-heading-div h1.sc_layouts_title_caption {
        text-align: left !important;
        font-size: 1.25em;
        line-height: 16px;
        color: #1b1d1f !important;
        font-family: 'zurichblack';
    }
    
    .page-heading-div .sc_layouts_item {
        margin-bottom: 0 !important;
    }
    
    .sc_layouts_title_breadcrumbs {
        text-align: left;
    }
    
    .sc_layouts_title_breadcrumbs .breadcrumbs {
        color: #3f3836 !important;
        font-size: 0.82em;
    }
    
    .sc_layouts_title_breadcrumbs .breadcrumbs a {
        color: #3f3836 !important;
    }
    .sc_layouts_title_breadcrumbs .breadcrumbs a:hover{
        color: #f07800 !important;
    }
    .sc_layouts_title_breadcrumbs {
        margin-top: 1%;
        margin-bottom: 2.3%;
    }
    
    .scheme_default input[type="submit"] {
        background-color: #063e6f;
    }
    
    .without_bg_image .sc_layouts_hide_on_mobile .content_wrap {
        padding: 0 0.4% !important;
    }
    
    .page_content_wrap .content_wrap {
        padding: 0 4.91% !important;
        width: 100% !important;
    }
    
    .quality-index {
        width: 50%;
        float: left;
        padding-right: 20%;
        margin: 20px 0;
        text-align: center;
    }
    
    .quality-index img {
        width: 42%;
    }
    
    .disbursment-image {
        width: 55% !important;
        margin: 18% 0 0 0;
    }
     
    .others-image {
        margin-top: 21%;
    }
    
    .quality-index-name {
        font-size: 1em;
        font-weight: bold;
        text-align: center;
        line-height: 1.41;
        color: #3c3c3c !important;
        padding-top: 12%;
    }
    
    .deciding-factor {
        width: 20%;
        float: left;
       margin: 2% 0;
    }
    
    .deciding-factor img {
        float: left;
        width: 10%;
        margin: 0 9.5%;
    }
    
    .deciding-factor-name {
        font-size: 0.82em;
        font-weight: normal;
        line-height: 1.41;
        color: #3c3c3c !important;
        float: left;
    }
    
    .points-type-table {
        width: 80%;
    }
    
    .scheme_default table th {
        background-color: #3f3836;
        font-weight: normal;
        font-family: 'Trebuchet MS';
        border: none !important;
        color: white;
        text-align: left;
        border: 1px solid gray !important;
    }
    
    .points-type-table tr td {
        font-family: 'Trebuchet MS';
        background-color: #f3f3f3 !important;
        color: #1B1D1E !important;
        text-align: center;
        border: none !important;
        padding: 0.7% 1%;
    }
    
    .points-type-table tr td:first-child,
    .abt-tab2-accordian1-basepoints-table tr td:first-child {
        /* font-family: 'zurichblack'; */
        color: #000 !important;
        text-align: left;
        padding-left: 4%;
        width: 17%;
        line-height: 1.4;
        font-weight: 600;
    }
    
    .abt-tab2-accordian1-basepoints-table {
        border: 1px solid #7070704d;
        width: 100%;
    }
    
    .abt-tab2-accordian1-basepoints-table tr {
        border-bottom: 1px solid #7070704d
    }
    
    .abt-tab2-accordian1-basepoints-table tr td {
        background-color: transparent !important;
        font-size: 1.23em !important;
        border-color: transparent !important;
    }
    
    .abt-tab2-accordian1-basepoints-table tr td span {
        display: block;
        text-align: left;
        font-size: 0.88em;
        padding-bottom: 3.5%;
    }
    
    .abt-tab2-accordian1-basepoints-table tr th {
        color: #053c6d;
        background-color: transparent;
        font-size: 1.23em !important;
        /* font-family: 'zurichblack'; */
        border-bottom: 1px solid #929292 !important;
        width: 33.33%;
        text-align: left;
        font-weight: 600;
    }
    
    .abt-tab2-accordian1-basepoints-table tr th:first-child {
        text-align: left;
        padding-left: 4%;
    }
    
    .abt-tab2-accordian1-basepoints-table tr td:last-child {
        padding-left: 7%;
    }
    
    .tab2-accordian1-example-table {
        border: 1px solid #7070704d;
    }
    
    .tab2-accordian1-example-table tr th {
        color: #053c6d;
        background-color: transparent;
        font-size: 1.16em !important;
        font-weight: bold;
        text-align: left;
    }
    
    .tab2-accordian1-example-table tr td {
        color: #3f3836 !important;
        background-color: transparent !important;
        font-size: 1.08em !important;
        border-color: transparent !important;
        text-align: left;
    }
    
    .tab2-accordian1-example-table tr th:first-child,
    .tab2-accordian1-example-table tr td:first-child {
        padding-left: 4.7%;
    }
    
    .tab2-accordian1-example-table tfoot tr td {
        font-weight: bold;
        font-size: 1.16em !important;
        color: #3c3c3c;
        border-top: 1px solid #7070704d !important;
    }
    
    .terms-accordian ul {
        margin: 0;
    }
    
    .terms-accordian ul li {
        font-size: 1.1em;
        line-height: 1.5;
        padding: 0.4%;
        color: #3c3c3c !important;
    }
    
    .terms-accordian h5 {
        color: #3c3c3c;
        margin: 0 0 1.8% 0;
        font-size: 1.16em;
    }
    
    .cumulative-points-table th {
        width: auto !important;
    }
    
    .cumulative-points-table th:nth-child(2),
    .cumulative-points-table tbody td:nth-child(2) {
        width: 25% !important;
    }
    
    .cumulative-points-table tbody td span {
        padding-left: 20%;
    }
    
    .cumulative-points-table tbody td:nth-child(2)>span,
    .cumulative-points-table tr td:last-child {
        padding-left: 0;
    }
    
    .table-border {
        border: 1px solid rgba(112, 112, 112, 0.38823529411764707);
    }
    
    .cumulative-example-table td span {
        display: block;
        padding-bottom: 5%;
    }
    
    .cumulative-example-table th:last-child,
    .cumulative-example-table td:last-child {
        padding-right: 7%;
    }
    
    .cumulative-example-table tbody tr,
    .cumulative-example-table thead {
        border-bottom: 1px solid #8080806b;
    }
    
    .growthpoints-table {
        width: 65%;
    }
    
    .growthpoints-example-table th:first-child,
    .growthpoints-example-table td:first-child,
    .disbursal-summary-table td:last-child {
        padding-left: 13px !important;
    }
    
    .bonus-point-para {
        color: #F07800;
        font-size: 1.16em;
        padding: 2.65%;
    }
    
    .earning-potential-table-width {
        width: 80%
    }
    
    .total-earned-points-table tr th,
    .disbursal-summary-table tr {
        border-bottom: none !important;
    }
    
    .redemption-eligibility-example h6 span {
        float: right;
        font-weight: bold;
        color: #053c6d;
        /* font-family: 'zurichblack'; */
        padding-left: 10px;
    }
    
    .tab3-accordian .eael-accordion-list,
    .faq-accordian-div .eael-accordion-list {
        box-shadow: 0 3px 26px 0 rgba(0, 0, 0, 0.1);
    }
    .about-wrapper2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{
        display: flex;
        align-items: baseline;
    }
    .faq-accordian-div .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle,
    .tab3-accordian .eael-accordion-list .eael-accordion-header.active .fa-toggle,
    .purchase-table-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle,
    .tab3-accordian.points-validity-accordion .eael-accordion-header.active .fa-toggle,
    .about-tab2-accordian .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle,
    .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle
    {
        float: right;
        transform: rotate(180deg) !important;
    }
    
    .elementor-460 .elementor-element.elementor-element-5e9f0ea .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle,
    .purchase-table-accordion .eael-accordion-header .fa-toggle,
    .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
    .elementor-1865 .elementor-element.elementor-element-57c07ac7 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle {
        float: right;
    }
    
    .tab3-accordian .tab3-accordian1-example h6 span {
        float: right;
        width: 25%;
    }
    
    .tab3-accordian2-ul li {
        font-size: 1.08em !important;
        line-height: 1.41;
        padding: 0.5% 0;
    }
    
    .points-validity-points-expiry-table1 {
        width: 58% !important;
    }
    
    .redemption-cycle-list li {
        font-size: 1.24em !important;
    }
    
    .eael-advance-tabs .eael-tabs-nav>ul {
        background-color: #e2e2e2;
    }
    
    .eael-advance-tabs .eael-tabs-nav>ul li {
        display: flex;
        flex: none;
    }
    
    .downloads_ul {
        list-style-type: none;
        margin-top: 2%;
        padding: 0;
    }
    
    .downloads_ul li {
        box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
        background-color: #ffffff;
        font-size: 1em !important;
        line-height: 1.19;
        padding: 1.75% 2.6%;
        width: 43%;
        margin-bottom: 1.75%;
        margin-right: 5.3%;
        float: left;
        font-weight: bold;
        cursor: pointer;
    }
    
    .downloads_ul li a {
        color: #063b6d;
        display: block;
    }
    
    .downloads_ul li a .icon-download {
        float: right;
        color: #484647;
        font-weight: normal;
        font-size: 1.1em;
    }
    
    .downloads_ul li a .icon-download:hover {
        color: #0063d9;
    }
    
    .downloads_ul li a .txt-version {
        font-size: 0.8em;
        font-family: 'Trebuchet MS'
        font-weight: normal;
    }
    
    .tab3-accordian .eael-adv-accordion .eael-accordion-list .eael-accordion-header>span {
        /* font-family: 'zurichblack'; */
        /* padding: 0 0 1% 0; */
    }
    
   .tab3-accordian2-ul{    margin: 0 !important;}
    
    .product-table {
        width: 100%;
    }
    
    .product-table th {
        background-color: #484647 !important;
        text-align: left;
        height: 42px;
        padding: 0 30px;
        font-size: 1.07em;
        width: auto !important;
    }
    
    .product-table td {
        color: #1b1d1f !important;
        background-color: white !important;
        border: none;
        border-bottom: solid 1px #b1b1b1;
        padding: 1.3% 2.83%;
        line-height: 1.4;
    }
    
    .product-table td ul {
        padding-left: 2%;
        margin: 0;
    }
    
    .product-table td ul li {
        color: #1b1d1f !important;
        font-size: 1em;
        padding: 0.5% 0;
    }
    
    .subtable {
        padding: 0 0 0 2.83% !important;
    }
    
    .subtable table tbody tr:last-child td {
        border-bottom: none !important;
    }
    
    .table-inner-para {
        color: #1b1d1f !important;
        font-size: 1em;
        padding-bottom: 1%;
        line-height: 1.5;
    }
    
    .product-content-list {
        margin: 0;
        padding: 0;
        list-style: none;
        margin:  0;
    }
    
    .product-content-list li,
    .product-eligibility-list li {
        color: #1b1d1f !important;
        font-size: 1em !important;
        padding: 0.5% 0;
        line-height: 1.5;
    }
    
    .product-table2 {
        width: 50%
    }
    
    .product-table2 th,
    .product-table2 tbody td {
        text-align: center !important;
    }
    
    .product-eligibility-list {
        list-style: upper-alpha;
        padding-left: 3%;
        margin: 0 0 1% 0;
    }
    
    .table-inner-content-heading {
        background-color: #f07800;
        font-size: 1.07em !important;
        color: white !important;
        padding: 1% 2% !important;
        font-weight: normal !important;
        font-family: 'Trebuchet MS'
    }
    
    .product-para {
        margin: 0 !important;
    }
    
    .salary-overdraft-list {
        margin: 0 0 2% 0 !important;
        padding-left: 1.5%;
        list-style-type: disc;
    }
    
    .salary-overdraft-list li {
        margin: 0 !important;
        color: #1b1d1f !important;
        font-size: 1em !important;
        padding: 0.5% 0;
        line-height: normal;
    }
    
    .checklist-document-tab-content .document-list {
        margin-bottom: 0 !important;
    }
    
    .document-list-div .elementor-widget:not(:last-child) {
        margin: 0 !important;
    }
    
    .sc_layouts_panel.sc_layouts_effect_slide.sc_layouts_panel_opened,
    #home1_popup {
        display: none !important;
    }
    
    .notification-icon,
    .user-icon {
        cursor: pointer;
    }
    
    .help {
        color: orangered !important;
        margin-top: 2% !important;
    }
    
    .knowledge-wraper {
        width: 70%;
        float: left;
        margin: 0 15%;
    }
    
    .knowlege_ul {
        width: 100%;
        padding: 3% 5%;
    }
    
    .knowlege_ul li {
        letter-spacing: normal;
        font-family: 'Trebuchet MS'
        margin: 0 !important;
        color: #1b1d1f !important;
        font-size: 0.94em !important;
        padding: 1.5% 0;
        line-height: normal;
    }
    
    .knowlege_ul li a {
        color: #053c6d !important;
    }
    
    .knowlege_ul li a:hover {
        color: #f07800 !important;
    }
    
    .about-wrapper2 .page-subheading .elementor-heading-title {
        padding: 0 22% 0.75% 22%;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .eael-data-table thead tr th {
        font-family: 'Trebuchet MS' !important;
        font-weight: 600 !important;
    }
    
    .points-validity-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
        color: #000 !important;
        transform: rotate(180deg);
    }
    
    .video-wrapper .elementor-video.mejs-video {
        margin: 0 auto !important;
        border: 1px solid #d0d0d0;
    }
    /* Top panel Z Index */
    
    .top_panel {
        z-index: 10 !important;
        box-shadow: 0 6px 6px -3px rgb(0 0 0 / 16%);
        /* padding-top: 1%;
        margin-top: 0.5%; */
    }
    
    [v-cloak] {
        display: none !important;
    }
    
    .sc_layouts_row_type_compact .search_wrap .search_submit:before {
        font-size: 1.1rem !important;
    }
  
    /*css for error msg box*/
    .message.is-danger .message-header {
        background-color: #fb0d0d;
    }
    .datepicker-header .pagination-list .select .select_container select {
        padding-left: 0.5em !important;
        padding-right: 2.5em !important;
    }
   .datepicker-header .pagination .pagination-next, 
   .datepicker-header .pagination .pagination-previous{
        background-color: #484647 !important;
        border-radius: 0 !important;
        color: white !important;
        border-color: #484647 !important;
        height: 35px;
        font-size: 0.82em !important;    
        margin: 0;
    }
    .datepicker-header .pagination .pagination-previous .has-text-primary,
    .datepicker-header .pagination .pagination-next .has-text-primary  {
        color: white !important;
    }
    .datepicker .dropdown-menu{
        z-index:1111;
    }
    body.show_outline button:focus, body.show_outline input:focus, body.show_outline select:focus, 
    body.show_outline textarea:focus, body.show_outline textarea.wp-editor-area:focus,button:focus {
    outline: none !important;
}
.slider_container.slider_controls_side .slider_controls_wrap>a,
.slider_outer_controls_side .slider_controls_wrap>a{
    height:0 !important;
}
    .sc_layouts_item.user-icon, 
    .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer).user-icon{
        position: relative;
        font-size: 1em;
        margin-left: 0 !important;
    } 
    .sc_layouts_item.user-icon .user{
        font-size: 2.5em;
        color: #053c6d;
    }
    .align-icon-center{
        display: flex;
        align-items: center;
    }
    .notification-icon{
        position:relative;
        display:none !important;
    }
    .header_profile-info-div, .header_notification-div{
        position: absolute;
        top: 160%;
        float: left;
        background-color: white;
        width: 250px;
        z-index: 111111111;
        right: 0;
        box-shadow: 1px 1px 5px 0px #c4c4c4;
       
    }
    .header_profile-info-div h6{
        color: #303030 !important;
        font-size: 1.2em;
        font-weight: normal !important;
        text-align: left;
        padding: 4% !important;
        border-bottom: 1px solid #efefef;
    }
    .header_profile-info-div a{
            width: 100%;
    }
   .header_profile-info-div .profile-username{
        background-color: #f07800;
        color: white !important;
        white-space: normal;
        line-height: 1.3;
    }
    .header_profile-info-div .profile-logout a:first-child  {
        display: none;
    }
    .sc_layouts_logo img{
        width:80%;
        max-height: none !important;
    }
    .logo_image{
        width: 70% !important;
        max-height: none !important;
    }
    /* .align-icon-center .sc_button:not(:last-child){
        margin-left:0 !important;
        display:none;
    } */
   .header_profile-info-div .profile-logout a{
        color: #f07800 !important;
        font-size: 0.8em;
    }
    .header_profile-info-div .profile-logout a:hover{
        color:#063e6f !important;
    }
    .header_profile-info-div .profile-info{
        color: #303030b8 !important;
            cursor: text;
    }
    .header_notification-div{
        width: 300px;
        /* right: -130%; */
    }
    .header_profile-info-div .profile-info span{
         color: #303030 !important;
    }   
    .txt-notification{
        background-color: #f07800;
        font-size: 1.2em;
        font-weight: 600 !important;
        padding: 2.5%;
        text-align: center;
    }
    .notification_list_ul{
        width: 100%;
        float: left;
        margin: 0;
        padding: 0;
        list-style: none;
        max-height: 300px;
        overflow-y: auto;
        font-weight: normal;
    } 
    .header_notification-div .sc_button:first-child{
        display: block;
    }
    .notification_list_ul_li, .sc_layouts_row .notification_list_ul .sc_button{
        width: 100%;
        float: left;
        font-size: 14px !important;
        font-weight: normal !important;
        color: #1b1d1f !important;
        padding: 3% 6%;
        line-height: 1.1;
        text-align: left;
        border-bottom: 2px solid #e7e7e7;
        white-space: normal;
      
    }
    .notification_list_ul_li a, .sc_layouts_row .notification_list_ul .sc_button a{
            color: #f07800 !important;
    }
    .unread-notification,
    .notification_list_ul_li:hover, 
    .sc_layouts_row .notification_list_ul .sc_button:hover{
        background-color: #f3f3f3;
    }
    .notification-date{
        color: #b1b1b1;
        float: right;
        padding-top: 3px;
        font-size: 12px;
    }
    .notification_list_ul::-webkit-scrollbar {
    width: 7px;
    }
    
    /* Track */
    .notification_list_ul::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #e1e1e1; 
    border-radius: 5px;
    }
    
    /* Handle */
    .notification_list_ul::-webkit-scrollbar-thumb {
    background: #d8d8d8;
    border-radius: 5px;
    }

    /* Handle on hover */
    .notification_list_ul::-webkit-scrollbar-thumb:hover {
    background:#cccbcb; 
    }
    .no-notification{
        font-size: 20px !important;
        text-align: center;
        padding: 15% 2%;
    }
    .document-list .elementor-widget-container{
        padding: 10px 26px 10px 26px !important;
    }
    .scheme_default button[disabled], .scheme_default button[disabled]:hover{
        background: #88888863 !important;
        border-color: transparent !important;
        color: #646464a3 !important;
        cursor: not-allowed !important;
    }
    .mobi-logout{
        display:none;
    }
    /*css for customize dialoguebox*/
    .dialog .modal-card .modal-card-body.is-titleless{
        border-radius: 0 !important;
    }
    .dialog .modal-card .modal-card-foot{
        border-radius: 0 !important;
    }
    .dialog .modal-card .modal-card-foot .button.is-primary{
            background-color: #0055aa;
            border-radius: 0;
    }
    .dialog .modal-card .modal-card-foot {
        justify-content: center;
    }
    .dialog .modal-card .modal-card-foot .button{
        min-width: 6em !important;
        border-radius: 0 !important;
        cursor:pointer !important;
    }
    .media-content{
        font-size: 1em;
        color: #000;
        line-height: 1.4;
    }
    /* .dialog .modal-card .modal-card-foot .button:hover{
        background-color: #064b91;
    } */
    .primary-button,.secondary-button{
        background-color: #0055aa !important;
        color: white !important;
        font-size: 1em !important;
        margin-right: 2%;
        height: 40px !important;
        min-width: 120px;
        border-radius: 0 !important;
        cursor: pointer !important;
    }
    .secondary-button{
        background-color:#f5822d !important;
    }
    .primary-button:hover,.secondary-button:hover{
        color: white;
    }
    .scheme_default a:hover{
        color:#f5822d;
    }
    .scheme_dark .menu_mobile_inner .search_mobile .search_submit{
        height: 100% !important;
    }
    .menu_mobile .menu_mobile_nav_area .open_child_menu{
        background-color:transparent !important;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
    }
  p.wpml-ls-statics-post_translations{
        padding: 1%;
        color: #000;
        font-size: 0.94em;
        text-align: right !important;
        background-color: #f3f3f3 !important;
        margin-bottom: 1.5% !important;
  }  
  .logged-in-user-info-mobi-wrapper{
      display:none;
  }
.logged-in-user-info-wrapper{
    /* width: 103%;
    margin-top: 1%;
    margin-left: 26%; */
    width: 100%;
    float: left;
    padding-right: 2%;
    margin: 0;
    position: absolute;
    top: 0;
    z-index: 111 !important;
    right: 0;
    background-color: white;
}
.logged-in-user-info{
    float: right;
    margin-left: 1.5%;
    border-left: 1px solid #a6a6a6;
    padding-left: 1.5%;
}
.logged-in-username{
    font-size: 0.94em;
    color: #f5822d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    float: right;
    max-width: 250px;
    text-align: right;
}
.logged-in-user-info-heading{
    font-size: 0.9em;
    color: #0055aa;
}
.logged-in-user-info-content{
    color: #f5822d;
}
  /*Rewards item page css*/
.scheme_default ul.tandc_ul{
    padding-left: 3%;
}
.scheme_default ul.tandc_ul li{
    color: #000 !important;
    font-size: 0.94em !important;
    line-height: 1.4;
    padding: 0.5% 0;
}
.scheme_default ul.tandc_ul li a{
    color:#076fcc !important;
}
.scheme_default ul.tandc_ul li a:hover{
    color:#f07800 !important;
}
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item .logout-link a:not(.sc_button):not(.button){
color:#000 !important;
}
.scheme_default .animateTicker ul.texts li{
    color:#ffffff  !important;
}
.scheme_default .animateTicker ul.texts li a{
    color:#ffffff !important;
    text-decoration:underline !important;
}
.scheme_default .animateTicker ul.texts li a:hover{
    color:#e6e6e6 !important;
}
.scheme_default .sc_layouts_menu_nav>li.btn-notification{
    background-color: #0055aa !important;
    margin-top: 0.8%;
}
.scheme_default .sc_layouts_menu_nav>li.btn-notification a{
    color: #fff !important;
    padding: 8px 15px;
}
.footer_copyright_inner .copyright_text a{
    text-decoration: underline !important;
}
@keyframes flash {
    0% { opacity: 1; }
    50% { opacity: 0.2; }
    100% { opacity: 0.9; }
  }

.txt-blinking-contact{
    animation: flash 2s infinite;
    font-size: 1em;
    /* font-weight: normal !important; */
    width: 100%;
    float: left;
    padding: 0 0 2% 0 !important;
    color: #f7ad64 !important;
}
.txt-blinking-contact a{
    display: inline-block;
    color: #f7ad64 !important;
}
.otgs-development-site-front-end{
    float: left !important;
    width: 100% !important;
}
    /*Responsive css*/
    
    @media only screen and (max-width:1024px) {
    
        .sc_layouts_row_type_compact {
            padding: 1% 2% !important;
        }
        .page-heading-div h1 {
            padding-left: 0;
        }
        .downloads_ul li {
            font-size: 0.88em !important;
            width: 46%;
            margin-right: 4%;
            margin-bottom: 3%;
        }
        .key-feature-heading h2 {
            font-size: 1.8em !important;
        }
        .key-features-image .elementor-element-populated {
            padding: 0 !important;
        }
        .about-wrapper2 .page-subheading .elementor-heading-title {
            font-size: 1.38em !important;
        }
        .quality-index {
            padding-right: 10%;
            margin-top: 12%;
        }
        .disbursment-image {
            width: 60% !important;
            margin: 17% 0 0 0;
        }
        .tab3-accordian2-ul li {
            font-size: 1.18em !important;
        }
        .points-validity-points-expiry-table1 {
            width: 65% !important;
        }
        .terms-accordian ul li {
            font-size: 1.09em;
        }
        .terms-accordian ul li ul li {
            font-size: 1em;
        }
        .tab2-accordian1-example-table {
            width: 90%;
        }
        .pin-text,
        .quality-index-name,
        .deciding-factor-name {
            font-size: 0.88em;
        }
        .about-wrapper2 .elementor-widget:not(:last-child) {
            margin-bottom: 10px !important;
        }
        .knowledge-wraper {
            width: 80%;
            margin: 0 10%;
        }
        .about-wrapper2 .page-subheading .elementor-heading-title {
            padding: 0 15% 2% 15%;
        }
        .about-tab1-membership-div .elementor-column-wrap.elementor-element-populated {
            padding: 7% !important;
        }
        .points-validity-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
            padding: 2% 3% !important;
            font-size: 0.94em;
        }
        .points-validity-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
            padding: 0 !important;
        }
        .header_profile-info-div{
            top: 200%;
        }
        .header_notification-div {
            width: 320px;
        }
        .deciding-factor-name{
            font-size: 0.88em;
        }
        .deciding-factor {
            width: 30%;
        }
        .scheme_default ul.tandc_ul li{
            font-size: 1em !important;
        }
        
    }
 
    @media only screen and (max-width:992px) {
        .scheme_dark.footer_wrap .footer-links ul li {
            font-size: 13px;
        }
        .scheme_dark .footer_copyright_inner .copyright_text {
            font-size: 12px;
        }
        .page-heading-div {
            margin: 3% 0 1.5% 0 !important;
        }
        .page-heading-div h1.sc_layouts_title_caption {
            font-size: 1.13em;
        }
        .eael-advance-tabs .eael-tabs-nav>ul li {
            font-size: 0.82em !important;
            padding: 10px !important;
            display: flex;
            flex: none;
        }
        .key-feature-heading h2 {
            font-size: 1.5em !important;
        }
        .key-features-image .elementor-widget-container {
            width: 100%;
            padding-right: 15% !important;
            margin: 0 !important;
        }
        .about-wrapper2 .page-subheading .elementor-widget-container {
            padding: 0px 50px 29px 50px !important;
        }
        .about-wrapper2 .eael-advance-tabs .eael-tabs-nav>ul li {
            font-size: 0.88em !important;
            padding: 15px 10px !important;
            flex: none;
        }
        .membership-programme-heading .elementor-heading-title {
            font-size: 1.1em !important;
        }
        .quality-index-name,
        .deciding-factor-name {
            font-size: 0.94em;
        }
        .quality-index {
            padding: 0;
            margin: 10% 0 !important;
        }
        .deciding-factor {
            width: 100%;
            float: left;
            margin: 8% 0;
        }
        .points-validity-wrapper .tab3-heading1,
        .tab3-accordian .eael-adv-accordion .eael-accordion-list .eael-accordion-header>span,
        .about-wrapper1 p {
            font-size: 0.94em !important;
        }
        .points-validity-wrapper .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
            padding: 3.7% 5.2% !important;
        }
        .points-validity-wrapper .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
            padding: 0 5% 5.9% 5% !important;
        }
        .tab3-accordian2-ul {
            margin: 0 0 0 2%;
        }
        .tab3-accordian2-ul li {
            padding: 1% 0;
        }
        .points-validity-points-expiry-table1 {
            width: 80% !important;
        }
        .points-validity-points-expiry-table1 .elementor-element-populated.elementor-column-wrap {
            padding: 5% 7% !important;
        }
        .points-validity-points-expiry-table1 .eael-data-table thead>tr th .data-table-header-text,
        .eael-data-table thead>tr th .data-table-header-text,
        .redemption-eligibility-example .elementor-heading-title,
        .redemption-eligibility-example h6 span,
        .salary-overdraft-list li {
            font-size: 0.88em !important;
        }
        .points-validity-points-expiry-table1 .eael-data-table tbody tr td,
        .eael-data-table tbody tr td {
            font-size: 0.82em !important;
        }
        .key-feature-wrapper .elementor-element-populated.elementor-column-wrap {
            padding: 0 8% !important;
        }
        .points-type-table,
        .tab2-accordian1-example-table,
        .earning-potential-table-width {
            width: 100%;
        }
        .points-type-table tr td:first-child,
        .abt-tab2-accordian1-basepoints-table tr td:first-child {
            font-size: 0.94em;
            padding: 1.5% 1.5% 1.5% 6%;
        }
        .pin-text {
            font-size: 0.82em;
            padding: 1% 3%;
        }
        .product-para p,
        .product-table td {
            font-size: 0.94em !important;
        }
        .purchase-table-accordion .eael-accordion-header {
            font-size: 0.82em !important;
            padding: 2% 2% 2% 0!important;
        }
        .product-table th {
            font-size: 1em;
        }
        .page_content_wrap .content_wrap {
            padding: 0 4.91% !important;
            margin: 0 !important;
            width: 100% !important;
            box-sizing: border-box;
        }
        .knowledge-wraper {
            width: 96%;
            float: left;
            margin: 2%;
        }
        .terms-accordian ul li {
            font-size: 1.17em;
            padding: 0.7% 0;
        }
        .header_profile-info-div {
            top: 180%;
        }
        .txt-notification{
            font-size: 1.3em;
            padding: 3%;
        }
       
    }
    
    @media only screen and (max-width:768px) {
        .menu_mobile .menu_mobile_nav_area .menu-item>a {
            font-size: 0.94em !important;
            text-transform: capitalize;
            padding: 2% 0;
        }
        .top_panel_mobile_navi .columns_wrap,
        .top_panel_mobile_navi .content_wrap {
            margin: 0;
            width: 100% !important;
        }
        .mfp-inline-holder div.mfp-content {
            max-width: 90%;
            width: 100%;
        }
        #trx_addons_login_popup {
            width: 100%;
        }
        #trx_addons_login_content .sc_form_field_wrap input {
            height: 40px;
        }
        #trx_addons_login_content .sc_form_field_icon {
            top: 50% !important;
        }
        .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
            font-weight: 600;
            font-size: 14px !important;
        }
        .trx_addons_popup .ui-tabs-active.ui-state-active>a {
            color: #063e6f !important;
        }
        .trx_addons_popup_form_field.trx_addons_popup_form_field_submit input[type="submit"] {
            border-color: #063e6f;
            background-color: #063e6f;
            height: 45px;
            display: flex;
            align-items: center;
            padding: 0 12%;
        }
        .trx_addons_popup_form_field_forgot_password {
            color: #063e6f !important;
        }
        .trx_addons_popup #trx_addons_login_content .trx_addons_popup_form_field_remember input[type="checkbox"]+label {
            float: right;
            color: #3c3c3cbf;
        }
        .mfp-close:before,
        .mfp-close:after,
        .review-form a.close:before,
        .review-form a.close:after,
        #cancel-comment-reply-link:before,
        #cancel-comment-reply-link:after {
            left: 30%;
            width: 35%;
        }
        .footer_wrap img {
            max-width: 40%;
        }
        .footer_wrap .sc_layouts_row {
            padding: 4% 0 !important;
        }
        .scheme_blue .footer_logo_inner {
            padding: 4% 0 2% 0 !important;
        }
        .menu_footer_nav_area>ul>li,
        .footer_wrap .sc_layouts_menu>ul>li {
            font-size: 14px!important;
            margin: 0 15px!important;
        }
        .scheme_blue .footer_copyright_inner .copyright_text {
            font-size: 13px !important;
        }
        .scheme_dark.footer_wrap .widget {
            border-color: #1a3c84;
        }
        .scheme_default .footer_copyright_inner {
            padding: 3% 0 !important;
        }
        .page-heading-div {
            margin: 3.5% 0 1% 0 !important;
        }
        .page-heading-div h1.sc_layouts_title_caption {
            font-size: 1em;
        }
        .faq-content-wrapper .eael-tabs-content>div {
            padding: 30px 0 !important;
        }
        .faq-content-wrapper .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
            font-size: 0.94em !important;
            padding: 15px 20px 15px 20px !important;
        }
        .faq-content-wrapper .eael-accordion-list .eael-accordion-content {
            font-size: 0.88em !important;
            padding: 0px 20px 31px 20px !important;
        }
        .faq-content-wrapper .eael-advance-tabs .eael-tabs-nav>ul li {
            font-size: 0.88em !important;
            padding: 10px !important;
        }
        .faq-content-wrapper .elementor-heading-title,
        .membership-programme-heading .elementor-heading-title {
            font-size: 1em !important;
        }
        .downloads_ul li {
            font-size: 0.88em !important;
            width: 100%;
            margin-right: 0;
        }
        .downloads-wrapper .eael-advance-tabs .eael-tabs-nav>ul li {
            padding: 13px 20px 13px 20px !important;
            font-size: 0.88em !important;
        }
        .downloads_ul li {
            font-size: 0.82em !important;
            padding: 3% 5%;
        }
        p,
        .txt-sell-smarter p,
        .tab2-accordian1-product-categories,
        .txt-sell-smarter h4,
        .quality-index-name,
        .deciding-factor-name {
            font-size: 0.94em !important;
        }
        .key-feature-heading h2 {
            font-size: 1.38em !important;
        }
        .key-features-div .elementor-heading-title {
            padding-top: 5%;
            font-size: 0.94em !important;
        }
        .key-features-image {
            width: 30%;
            margin: 0;
        }
        .about-wrapper2 .page-subheading .elementor-heading-title {
            font-size: 1.26em !important;
            line-height: 1.2 !important;
            padding: 0 10% 2% 10%;
        }
        .about-wrapper2 .page-subheading .elementor-widget-container {
            padding: 0 !important;
        }
        .about-wrapper2 {
            margin-top: 40px !important;
        }
        .membership-innercol .elementor-element-populated.elementor-column-wrap {
            padding: 7.3% !important;
        }
        .membership-innercol-wrapper .elementor-element-populated {
            margin: 3% 2% !important;
            padding: 0 !important;
        }
        .key-feature-wrapper .elementor-column-wrap.elementor-element-populated {
            padding: 0 6% !important;
        }
        .key-features-text .elementor-column-wrap.elementor-element-populated {
            padding: 0 !important;
        }
        .tab3-accordian p {
            font-size: 1.09em !important;
            line-height: 1.4;
        }
        .tab3-points-expiry-cycle .elementor-heading-title,
        .tab3-points-expiry-cycle,
        .redemption-cycle-list li {
            font-size: 1.08em !important;
        }
        .tab3-accordian1-example .elementor-element-populated.elementor-column-wrap,
        .redemption-eligibility-example .elementor-element-populated.elementor-column-wrap {
            width: 100%;
            margin: 4% 0 !important;
        }
        .tab3-accordian1-example .elementor-widget-container {
            padding: 0 !important;
        }
        .tab3-example2-heading {
            display: none !important;
        }
        .points-validity-points-expiry-table1,
        .growthpoints-table {
            width: 100% !important;
        }
        .redemption-criteria-list {
            padding: 0;
        }
        .redemption-criteria-list li {
            padding-bottom: 3%;
            line-height: 1.5;
        }
        .terms-accordian .eael-adv-accordion .eael-accordion-list .eael-accordion-header>span,
        .points-validity-wrapper .tab3-heading1,
        .tab3-accordian .eael-adv-accordion .eael-accordion-list .eael-accordion-header>span,
        .about-wrapper1 p,
        .tab2-accordian1-points-calssification span,
        .tab2-accordian1-product-categories ul li {
            font-size: 0.88em !important;
        }
        .tab2-accordian1-product-categories .elementor-widget-container {
            padding: 6px 0 !important;
        }
        .tab2-accordian1-category-note p {
            font-size: 1em !important;
        }
       
        .earning-potential-content .elementor-heading-title,
        .bonus-point-para,
        .abt-tab2-accordian1-basepoints-table tr td,
        .abt-tab2-accordian1-basepoints-table tr th,
        .tab2-accordian3-growth-points .elementor-heading-title,
        .simple-example .elementor-heading-title,
        .cumulative-poinrs-wrapper .elementor-heading-title {
            font-size: 1.1em !important;
        }
        .elementor-497 .elementor-element.elementor-element-78b2ae0>.elementor-widget-container {
            padding-left: 0 !important;
        }
        .tab2-accordian1-basepoinrs-para .elementor-heading-title {
            font-size: 1.17em !important;
        }
        .sc_layouts_row_type_compact.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
            padding: 0 2.5% !important;
        }
        .my-account-note-div {
            margin: 2% 0;
        }
        .my-account-note-text {
            padding: 3%;
        }
        .sc_layouts_title_breadcrumbs {
            margin-bottom: 3%;
        }
        .pin-text .fal {
            font-size: 1.2em;
            padding-right: 15px;
        }
        .product-table td ul li {
            padding: 2% 0;
        }
        .product-table td ul {
            padding-left: 9%;
        }
        .table-inner-para {
            font-size: 0.94em !important;
            padding-bottom: 3%;
        }
        .product-content-list li {
            font-size: 0.94em !important;
        }
        .product-content-list {
            margin: 3% 0;
        }
        .product-table,
        .product-table2 {
            width: 100% !important;
        }
        .salary-overdraft-list {
            padding-left: 4.5%;
        }
        .purchase-table-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
            font-size: 1.1em;
            padding: 3% !important;
            line-height: 1.3;
        }
        .documents-tab .eael-advance-tabs .eael-tabs-nav>ul li {
            font-size: 1em;
            padding: 3% 2% !important;
        }
        .documents-tab .eael-advance-tabs .eael-tabs-content>div {
            padding: 25px 0px 0px 0px !important;
        }
        .documents-tab .elementor-heading-title.elementor-size-small {
            font-size: 1em;
            padding: 2% 5% !important;
        }
        .document-list .elementor-widget-container {
            padding: 10px 12px !important;
        }
        .document-list .elementor-widget-container h6.elementor-heading-title {
            font-size: 0.94em;
        }
        .purchase-table-accordion .eael-accordion-content {
            padding: 20px 10px;
        }
        .documents-tab {
            margin-top: 4%;
        }
        .invoice-summary-div .txt-heading {
            padding: 0 1%;
        }
        .knowlege_ul li {
            font-size: 0.88em !important;
        }
        .eael-advance-tabs .eael-tabs-nav>ul li {
            flex: auto;
        }
        .eael-advance-tabs .eael-tabs-nav>ul li {
            padding: 10px;
        }
        .tab2-accordian1-example-table tr th:first-child,
        .tab2-accordian1-example-table tr td:first-child {
            padding-left: 2%;
            width: 22%;
        }
        .tab2-accordian1-example-table tfoot tr td {
            font-size: 1em !important;
            line-height: 1.5;
        }
        .about-leftcol-para {
            margin-bottom: 2% !important;
        }
        .about-tab1-membership-div .elementor-widget-container {
            padding: 0 !important;
        }
        .quality-index img {
            width: 45% !important;
        }
        .profitability-image {
            width: 35% !important;
        }
        .txt-evaluation .elementor-heading-title {
            font-size: 0.88em;
        }
        .redemption-example .elementor-widget-container {
            padding: 2% 0 0 0 !important;
        }
        .redemption-eligibility-example .elementor-column-wrap.elementor-element-populated {
            margin: 6% 2% !important;
        }
        .points-validity-wrapper .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
            padding: 3% 2% !important;
            font-size: 1em !important;
        }
        .points-validity-wrapper .eael-accordion-list {
            margin-bottom: 4% !important;
        }
        .logo_image {
            width: 100% !important;
        }
        .scheme_default ul.tandc_ul li{
            font-size: 0.94em !important;
                }
            .scheme_default ul.tandc_ul {
            padding-left: 5%;
        }
        .logged-in-username,.logged-in-user-info-content{
            font-size: 0.9em;
        }
    }
    
    @media only screen and (max-width:767px) {
        .redemption-eligibility-example .elementor-column-wrap.elementor-element-populated {
            margin: 3% 0 0 0 !important;
        }
        .redemption-eligibity-note .elementor-widget-container {
            padding: 0 !important;
        }
        .about-wrapper2 .page-subheading .elementor-heading-title {
            font-size: 1.13em !important;
            padding: 0 0 4% 0;
        }
        .points-validity-wrapper .eael-adv-acrecordion .eael-accordion-list .eael-accordion-header {
            padding: 4% 2% !important;
        }
        .about-wrapper1 p {
            font-size: 0.88em !important;
        }
        .points-type-table,
        .tab2-accordian1-example-table,
        .earning-potential-table-width {
            overflow: scroll;
            display: block;
        }
        .txt-point-classification .elementor-heading-title {
            font-size: 0.88em;
        }
        .scheme_default table.points-type-table th,
        .points-type-table tr td:first-child,
        .abt-tab2-accordian1-basepoints-table tr td:first-child {
            font-size: 0.88em;
        }
        .abt-tab2-accordian1-basepoints-table tr td span,
        #abt-tab2-accordian2-cumulativepoints-table tr td:first-child span {
            padding-bottom: 15%;
        }
        .abt-tab2-accordian1-basepoints-table tr td:last-child span {
            padding: 20% 0;
        }
        .abt-tab2-accordian1-basepoints-table tr td:first-child {
            padding: 1.5% 1.5% 1.5% 3%;
        }
        .abt-tab2-accordian1-basepoints-table {
            display: block;
            overflow: scroll;
        }
        .tab2-accordian1-base-points-table .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
            padding: 5% 2% !important;
        }
        .elementor-container.elementor-column-gap-extended {
            padding: 0 !important;
        }
        .login-header-wrapper .elementor-container.elementor-column-gap-extended {
            padding: 0 !important;
        }
        .mobi-logout,.logged-in-user-info-mobi-wrapper{
            display:block;
        }
        .logout-link,
        .mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile
       {
            display:none !important;
        }   
        .menu_mobile .menu_mobile_nav_area ul{
            padding-bottom: 5%;
        }
        .logged-in-username {
            font-size: 0.88em;
        }
        p.wpml-ls-statics-post_translations{
            margin-bottom: 3.5% !important;
            padding: 3%;
        }
       
        .logged-in-username{
            max-width: 300px;
            font-size: 0.88em;
            line-height: 1.2;
        }
       
        .logged-in-user-info-content{             
            font-size: 0.9em;
        }
        .logged-in-user-info{
            border-left: none;          
            margin-bottom: 0;
            margin-left: 5%;
        }
        .logged-in-user-info-mobi-wrapper{
            width: 100%;
            margin-left: -123%;
            margin-bottom: 8%;
            display: table;
            margin-top: -10%;
        }
        .sc_layouts_menu.inited, .sc_layouts_menu>nav{
            display:none;
        }
        .sc_layouts_search{
            margin-top:-150% !important;
        }
        .sc_layouts_iconed_text.sc_layouts_menu_mobile_button{
            margin-right: 30%;
            margin-top: 40% !important;
        }
        .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer){
            margin-left: 0px !important;
        }
        .search_wrap{
            margin-top: 0 !important;
        }
        .scheme_dark.sc_layouts_row{
            padding: 0 !important;
        }
        .logged-in-user-info-wrapper{
           
        }
        .sc_layouts_search{
            margin-top: -10% !important;
            margin-left: 30px;
            margin-right: 15px;
        }
        .sc_layouts_row .sc_layouts_item.logout-icon {
            margin-top: 00% !important;
        }
        .top_panel{
            margin-top: 3%;
        }
        .sc_layouts_column_align_right .sc_layouts_item.sc_layouts_hide_on_mobile{
            display: block !important;
        } 
    }
    
    @media only screen and (max-width:479px) {
        .sc_layouts_row_type_normal.page-heading-div {
            padding: 0 !important;
        }
        .page-heading-div h1 {
            font-size: 1.13em;
            padding: 2% 0;
        }
        .downloads_ul li {
            padding: 5%;
            margin-bottom: 5%;
        }
        .downloads-wrapper .eael-advance-tabs .eael-tabs-nav>ul li {
            padding: 13px 10px 13px 10px !important;
        }
        p {
            font-size: 0.88em !important;
        }
        .top_panel_mobile_navi.sc_layouts_row_type_compact {
            padding: 0 !important;
        }
        .sc_layouts_title_breadcrumbs {
            margin-bottom: 4.5%;
        }
        .purchase-table-accordion .eael-accordion-header {
            padding: 3% 2% 3% 0!important;
        }
        .product-table td {
            padding: 2% 3% !important;
        }
        .subtable table tbody td {
            font-size: 1em !important;
            padding: 3%;
        }
        .product-para {
            margin-bottom: 15px !important;
        }
        .footer_wrap .content_wrap {
            width: 90% !important;
        }
        .knowlege_ul li {
            font-size: 0.82em !important;
        }
        .key-feature-heading h2 {
            font-size: 1.13em !important;
        }
        .key-features-image img {
            width: 90%;
        }
        
        .about-wrapper2 .eael-advance-tabs .eael-tabs-nav>ul li {
            font-size: 0.82em !important;
            padding: 8px 10px !important;
        }
        .membership-innercol .elementor-element-populated.elementor-column-wrap {
            padding: 3% !important;
        }
        .quality-index-name {
            padding-top: 6%;
        }
        .quality-index {
            margin: 5% 0 !important;
        }
        .quality-index-name {
            font-size: 0.88em !important;
        }
        .deciding-factor img {
            width: 7%;
        }
        .deciding-factor-name {
            padding: 0 !important;
        }
        .deciding-factor {
            margin: 5% 0;
        }
        .terms-accordian .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
            font-size: 0.94em !important;
        }
        .redemption-eligibility-example-div .elementor-element-populated.elementor-column-wrap {
            padding: 5% !important;
        }
        .redemption-eligibility-example h6 span {
            display: block;
            width: 100%;
            padding: 1% 0 0 0;
        }
        .redemption-eligibity-note .elementor-widget-container {
            padding: 2% 0 !important;
        }
        .points-expiry-table .elementor-element-populated.elementor-column-wrap {
            padding: 4% !important;
        }
        .points-validity-accordion .eael-accordion-list .eael-accordion-content {
            padding: 4% 2% !important;
        }
        .top_panel.top_panel_custom.top_panel_custom_10.top_panel_custom_header-home1 .sc_layouts_row_type_compact {
            padding: 0 !important;
        }
        .elementor-10 .elementor-element.elementor-element-36e7847,
        .elementor-10 .elementor-element.elementor-element-e66bf80 {
            width: 50% !important;
        }
        .mobile_device .menu_mobile .sc_layouts_logo img,
        .mobile_layout .menu_mobile .sc_layouts_logo img {
            width: 70% !important;
            max-height: none !important;
        }
        .sc_layouts_logo .logo_image {
            width: 75% !important;
            
        }
        .scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon {
            font-size: 1.3em !important;
        }
        .login-header-wrapper .elementor-column-wrap.elementor-element-populated {
            margin-bottom: 5% !important;
        }
        .sc_layouts_row_type_compact .search_wrap .search_submit {
            font-size: 1em !important;
        }
        .top_panel.top_panel_custom.top_panel_custom_10.top_panel_custom_header-home1.elementor-widget-wrap .sc_layouts_row_type_compact .sc_layouts_row_fixed.sc_layouts_row_fixed_on,
        .scheme_dark .sc_layouts_row_fixed_on,
        #eefd895 {
            padding: 0 3% !important;
        }
        .top_panel.top_panel_custom .elementor-section-full_width.sc_layouts_row_fixed.sc_layouts_row_fixed_always {
            padding:4% !important;
        }
        .menu_footer_nav_area>ul>li,
        .footer_wrap .sc_layouts_menu>ul>li {
            margin: 0 !important;
        }
        .scheme_default .sc_layouts_menu_nav.menu_footer_nav>li>a{
            font-size: 13px !important;
            padding: 5px 15px!important;
        }
        .scheme_dark .footer_copyright_inner .copyright_text{
            font-size: 13px !important;
        }
        .sc_layouts_item.elementor-element.elementor-widget.elementor-widget-trx_sc_layouts_logo{
            margin: 0 !important;
        }
        .mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
            max-height: 40px;
            width: 100% !important;
        }
        .footer_wrap img {
            max-width: 35%;
        }
        .footer_logo_inner {
            padding: 6% 0 2% 0;
        }
        .scheme_default .footer_copyright_inner {
            padding: 4% 0 !important;
        }
        .dialog.modal .animation-content{
            width: 90% !important;
        }
        .pin-text{
            padding: 2% 3%;
        }
        .scheme_default ul.tandc_ul {
            padding-left: 9%;
        }
        .scheme_default ul.tandc_ul li{
            font-size: 0.88em !important;
            padding: 1% 0;
        }
       .sc_layouts_search {
            margin-top: 10% !important;
            margin-left: 25px;
            margin-right: 0;
        }
        .sc_layouts_row_type_compact .search_wrap .search_submit:before {
            font-size: 1.3rem !important;
        }
        .top_panel.with_bg_image{
                min-height: auto !important;
        }
        .sc_layouts_item.user-icon .user{
            margin-left: 10px;
            font-size: 2.66em;
        }
    }
    .notification.is-danger .media-content{
            margin-top: 0.5em !important;
    }   
    .notification.is-danger,.button.is-danger, .toast.is-danger,.message.is-danger .message-header {
        background-color: rgb(240 120 0) !important;
        color:#fff !important;
    }
     .notification.is-danger .media-content{
         color: #fff !important;
     }
    .modal-card-body .icon.has-text-danger{
        color: rgb(182, 25, 25) !important;
    }
    .button.is-danger:hover{
            background-color: rgb(161, 10, 10) !important;
    }
    .toast.is-success{
        background-color:#f07800 !important;
        color:#fff !important;
    }
    .datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected {
        background-color: rgb(240, 120, 0) !important;
        border-radius: 0;
    }
    .datepicker .datepicker-table .datepicker-body .datepicker-cell.is-today {
    border: solid 1px rgb(240 120 0 / 0.26);
    border-radius: 0;
}