
        body {
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
            --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
            --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
            --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
            --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
            --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
            --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
            --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important;
        }
       
        :root {
            --tm-skincolor-bg: #000080;
            --tm-secondary-bg: #050505;
            --tm-greycolor-bg: #f9f9f9;
            --tm-skincolor-text: #000080;
            --body-fonts-color: #858585;
            --body-blackfont-color: #050505;
            --body-font-family: Roboto;
            --special-element-fontfamily: Yantramanav;
            --subheading-fontfamily: Satisfy;
            --tm-button-shape: 6px;
        }

        body {
            background-color: #ffffff;
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        body>.tm-bg-layer {
            background-color: #ffffff;
        }

        body #main,
        .themetechmount-sticky-footer .site-content-wrapper {
            background-color: #ffffff;
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        body #main,
        .themetechmount-sticky-footer .site-content-wrapper>.tm-bg-layer {
            background-color: #ffffff;
        }

        .themetechmount-fbar-box-w {
            background-image: url('wp-content/themes/jassio/images/floatingbar-bg.html');
            background-position: 0% 0%;
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: scroll;
        }

        div.tm-titlebar-wrapper {
            background-image: url('wp-content/uploads/2022/05/t-01.jpg');
            background-color: rgba(0, 0, 0, 0.12);
            background-position: center center;
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: scroll;
        }

        div.tm-titlebar-wrapper>.tm-bg-layer {
            background-color: rgba(0, 0, 0, 0.12);
        }

        .tm-header-style-classic-vertical .site-header {
            background-color: rgba(0, 0, 0, 0.3);
            background-position: 0% 0%;
            background-size: cover;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        .tm-header-style-classic-vertical .site-header>.tm-bg-layer {
            background-color: rgba(0, 0, 0, 0.3);
        }

        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu,
        #site-header-menu #site-navigation div.nav-menu>ul>li ul {
            background-color: #ffffff;
            background-position: center top;
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: scroll;
        }

        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu,
        #site-header-menu #site-navigation div.nav-menu>ul>li ul>.tm-bg-layer {
            background-color: #ffffff;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(1) ul,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(1) ul.mega-sub-menu {
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(2) ul,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(2) ul.mega-sub-menu {
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(3) ul,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(3) ul.mega-sub-menu {
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(4) ul,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(4) ul.mega-sub-menu {
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(5) ul,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(5) ul.mega-sub-menu {
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(6) ul,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(6) ul.mega-sub-menu {
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(7) ul,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(7) ul.mega-sub-menu {
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(8) ul,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(8) ul.mega-sub-menu {
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(9) ul,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(9) ul.mega-sub-menu {
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(10) ul,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(10) ul.mega-sub-menu {
            background-position: 0% 0%;
            background-size: auto;
            background-repeat: repeat;
            background-attachment: scroll;
        }

        .footer {
            background-image: url('wp-content/uploads/2022/05/footer-bg-2.png');
            background-color: #1e1e1e;
            background-position: center bottom;
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: scroll;
        }

        .footer>.tm-bg-layer {
            background-color: #1e1e1e;
        }

        .first-footer {
            background-color: transparent;
            background-position: center bottom;
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: scroll;
        }

        .first-footer>.tm-bg-layer {
            background-color: transparent;
        }

        .second-footer {
            background-color: transparent;
            background-position: center center;
            background-size: auto;
            background-repeat: no-repeat;
            background-attachment: scroll;
        }

        .second-footer>.tm-bg-layer {
            background-color: transparent;
        }

        .site-footer .bottom-footer-text {
            background-color: transparent;
            background-position: center center;
            background-size: auto;
            background-repeat: no-repeat;
            background-attachment: fixed;
        }

        .site-footer .bottom-footer-text>.tm-bg-layer {
            background-color: transparent;
        }

        .error404 .site-content-wrapper {
            background-color: #ffffff;
            background-position: right center;
            background-size: auto;
            background-repeat: no-repeat;
            background-attachment: scroll;
        }

        .error404 .site-content-wrapper>.tm-bg-layer {
            background-color: #ffffff;
        }

        .uconstruction_background {
            background-color: #fbfbfb;
            background-position: center top;
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: scroll;
        }

        .uconstruction_background>.tm-bg-layer {
            background-color: #fbfbfb;
        }

        .loginpage {
            background-image: url('wp-content/uploads/2022/04/footer-bg-02.png');
            background-color: #1e1e1e;
            background-position: right bottom;
            background-size: cover;
            background-repeat: no-repeat;
            background-attachment: scroll;
        }

        .loginpage>.tm-bg-layer {
            background-color: #1e1e1e;
        }

        /* Font properties */
        body,
        .elementor-widget-text-editor,
        .elementor-widget-icon-list .elementor-icon-list-item,
        .elementor-widget-accordion .elementor-accordion .elementor-tab-content {
            font-family: "Roboto", Tahoma, Geneva, sans-serif;
            font-weight: 400;
            font-size: 15px;
            line-height: 26px;
            color: #858585;
        }

        h1 {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 40px;
            line-height: 45px;
            color: #050505;
        }

        h2 {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 33px;
            line-height: 43px;
            color: #050505;
        }

        h3 {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 30px;
            line-height: 35px;
            color: #050505;
        }

        h4,
        .themetechmount-box-blog .themetechmount-box-content h4,
        .themetechmount-box-service .themetechmount-box-title h4 {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 23px;
            line-height: 32px;
            color: #050505;
        }

        h5 {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 18px;
            line-height: 28px;
            color: #050505;
        }

        h6 {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 16px;
            line-height: 21px;
            color: #050505;
        }

        .tm-element-content-heading {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 700;
            text-transform: capitalize;
            font-size: 50px;
            line-height: 59px;
            color: #050505;
        }

        .tm-element-heading-content-wrapper .tm-element-subhead {
            font-family: "Satisfy", Arial, Helvetica, sans-serif;
            font-weight: 400;
            text-transform: capitalize;
            font-size: 22px;
            line-height: 25px;
            color: #000080;
        }

        .tm-element-heading-content-wrapper .tm-element-overlay-subhead {
            font-family: "Satisfy", Arial, Helvetica, sans-serif;
            font-weight: 400;
            font-size: 130px;
            line-height: 120px;
            color: rgba(0, 0, 0, 0.15);
        }

        .tm-element-content-desctxt {
            font-family: "Roboto", Arial, Helvetica, sans-serif;
            font-weight: 400;
            font-size: 15px;
            line-height: 26px;
            color: #858585;
        }

        body .widget .widget-title,
        body .widget .widgettitle,
        #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title,
        .portfolio-description h2,
        .themetechmount-portfolio-details h2,
        .themetechmount-portfolio-related h2 {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 20px;
            line-height: 30px;
            color: #050505;
        }

        .elementor-widget-progress .elementor-title,
        .elementor-widget-accordion .elementor-accordion .elementor-accordion-title {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 500;
            font-size: 18px;
        }

        .tm-titlebar h1.entry-title,
        .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 700;
            text-transform: capitalize;
            font-size: 50px;
            line-height: 51px;
            color: #20292f;
        }

        .tm-titlebar .entry-subtitle,
        .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-subtitle {
            font-family: "Muli", Arial, Helvetica, sans-serif;
            font-weight: 400;
            font-size: 15px;
            line-height: 20px;
            color: #20292f;
        }

        .tm-titlebar .breadcrumb-wrapper,
        .tm-titlebar .breadcrumb-wrapper a {
            font-family: "Roboto", Arial, Helvetica, sans-serif;
            font-weight: 500;
            font-size: 14px;
            line-height: 18px;
            color: #686e73;
        }

        .headerlogo a.home-link {
            font-family: "Oswald", Arial, Helvetica, sans-serif;
            font-weight: 500;
            font-size: 26px;
            line-height: 27px;
            color: #202020;
        }

        #site-header-menu #site-navigation div.nav-menu>ul>li>a,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 500;
            text-transform: capitalize;
            font-size: 16px;
            line-height: 28px;
            color: #ffffff;
        }

        ul.nav-menu li ul li a,
        div.nav-menu>ul li ul li a,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:focus,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:focus,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item-type-widget {
            font-family: "Roboto", Arial, Helvetica, sans-serif;
            font-weight: 400;
            font-size: 14px;
            line-height: 19px;
            color: #858585;
        }

        #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title {
            font-family: "Oswald", Arial, Helvetica, sans-serif;
            font-weight: 500;
            font-size: 15px;
            line-height: 20px;
            color: #232323;
        }

        .themetechmount-iconbox .tm-iocnbox-btn a,
        .elementor-element.elementor-widget-button .elementor-button,
        .main-holder .site-content ul.products li.product .add_to_wishlist,
        .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"],
        .woocommerce button.button,
        .woocommerce-page button.button,
        input,
        .woocommerce-page a.button,
        .button,
        .wpb_button,
        button,
        .woocommerce input.button,
        .woocommerce-page input.button,
        .tp-button.big,
        .woocommerce #content input.button,
        .woocommerce #respond input#submit,
        .woocommerce a.button,
        .woocommerce button.button,
        .woocommerce input.button,
        .woocommerce-page #content input.button,
        .woocommerce-page #respond input#submit,
        .woocommerce-page a.button,
        .woocommerce-page button.button,
        .woocommerce-page input.button,
        .themetechmount-post-readmore a,
        .themetechmount-box-service .themetechmount-serviceboxbox-readmore a,
        .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a,
        .single-tm_portfolio .nav-links a,
        .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
        .main-holder .site .woocommerce-cart-form__contents button,
        .main-holder .site .woocommerce-cart-form__contents button.button:disabled[disabled],
        .main-holder .site table.cart .coupon button,
        .themetechmount-box-blog .themetechmount-blogbox-desc-footer a,
        .themetechmount-box-events .themetechmount-eventbox-footer a,
        .themetechmount-albumbox-styleone .themetechmount-albumbox-readmore a,
        .tm-album-single-content-wrapper .themetechmount-albumbox-readmore a,
        .themetechmount-events-box-style2 .tm-event-button a,
        .wp-block-search__button {
            font-family: "Yantramanav", Arial, Helvetica, sans-serif;
            font-weight: 700;
            text-transform: capitalize;
        }

        /* Text link and hover color properties */

        a {
            color: #050505;
        }

        a:hover {
            color: #000080;
        }

        /* Header bg color */
        .site-header.tm-bgcolor-custom:not(.is_stuck),
        .tm-header-style-classic-box.tm-header-overlay .site-header.tm-bgcolor-custom:not(.is_stuck) .tm-container-for-header {
            background-color: rgba(5, 5, 5, 0.4) !important;
        }

        /* Sticky header bg color */
        .is_stuck.site-header.tm-sticky-bgcolor-custom {
            background-color: rgba(20, 20, 20, 0.8) !important;
        }

        /* Sticky menu bg color */
        /* breadcum bg color */

        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .breadcrumb-wrapper .container:before,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .breadcrumb-wrapper .container:after {
            background-color: rgba(0, 0, 0, 0.50) !important;
        }

        /* Footer CTA bg color */
        .site-footer .tm-footer-cta-wrapper.tm-bgcolor-custom {
            background-color: #ffb200;
        }

        /* List style special style */
        .wpb_row .vc_tta.vc_general.vc_tta-color-white:not(.vc_tta-o-no-fill) .vc_tta-panel-body .wpb_text_column,
        .tm-list.tm-list-icon-color- li,
        .tm-list-li-content {
            color: #858585;
        }

        /* Page loader css */

        /* Floating bar */

        .elementor-column.elementor-top-column.tm-elementor-bg-color-skincolor:not(.tm-bgimage-yes) .elementor-widget-wrap>.tm-stretched-div,
        .elementor-column.elementor-top-column.tm-elementor-bg-color-skincolor:not(.tm-col-stretched-yes)>.elementor-widget-wrap,
        .elementor-column.elementor-inner-column.tm-elementor-bg-color-skincolor:not(.tm-bgimage-yes)>.elementor-widget-wrap,

        .plyr--video .plyr__control.plyr__tab-focus,
        .plyr--video .plyr__control:hover,
        .plyr--video .plyr__control[aria-expanded=true],
        #h5vp_player .plyr .plyr__control--overlaid {
            background-color: #000080 !important;
        }

        .tm-datecountericon-box .tm-iocnbox-btn a,
        .tm-headerstyle-classic .themetechmount-topbar-wrapper .top-contact.tm-tophighlight-left:after,
        .tm-a3tripdance-subscribe .mailchimp-inputbox button[type="submit"],
        .footer .widget.tm-dancefooter-logo .themetechmount-social-links-wrapper a:hover,
        .themetechmount-events-box-style3 .themetechmount-box-meta.themetechmount-events-meta,
        .themetechmount-iconbox.themetechmount-icon-bgcolor-skincolor .tm-box-icon,
        .elementor-section.elementor-top-section.tm-elementor-bg-color-skincolor,
        .elementor-section.elementor-top-section.tm-elementor-bg-color-skincolor:before,
        .elementor-section.elementor-inner-section.tm-elementor-bg-color-skincolor,

        .tm-contact-btn:after,
        .themetechmount-portfoliobox-style1 .tm-post-iconbox a,
        .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar,
        .elementor-widget-accordion .elementor-accordion .elementor-active.elementor-tab-title,
        .themetechmount-testimonialbox-styleone .themetechmount-box-author:after,
        .tm-accor-btn {
            background-color: #000080;
        }

        .elementor-column.elementor-top-column.tm-elementor-bg-color-skincolor.tm-bgimage-yes .elementor-widget-wrap .tm-stretched-div:before {
            background-color: rgba(244, 76, 40, 0.80) !important;
        }

        .single-post .tm-social-share-links ul li a:hover,
        .widget .blog-banner .mailchimp-inputbox button[type="submit"],
        .widget.tm-a3trip-blogbanner .tm-iconblog i,
        .post.themetechmount-box-blog-classic .tm-blogbox-cat a,
        .themetechmount-albumbox-styletwo .themetechmount-post-item:after,
        .themetechmount-albumbox-styletwo .themetechmount-post-item:before,
        .themetechmount-albumbox-styletwo:after,
        .themetechmount-albumbox-styletwo:before,

        .themetechmount-blog-box-view-left-image .tm-blogbox-cat a,
        .themetechmount-teambox-style1 .tm-team-social-links-wrapper ul li a:hover,
        .themetechmount-teambox-style1 .themetechmount-team-icon,

        .single article.post blockquote:before,
        .tm-ptablebox-featured-col .tm-ptablebox-title,

        .post.themetechmount-box-blog-classic .tm-blogbox-classic-date .tm-post-date,
        .slick-dots li.slick-active button,
        .widget.a3trip_category_list_widget li.current-cat a:after,
        .widget.a3trip_category_list_widget li a:hover:after,
        .widget.a3trip_all_post_list_widget li.tm-post-active a:after,
        .widget.a3trip_all_post_list_widget li a:hover:after,
        .widget.tm_widget_nav_menu li.current_page_item a:after,
        .widget.tm_widget_nav_menu li a:hover:after,
        .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:after,
        .woocommerce-account .woocommerce-MyAccount-navigation li a:hover:after,
        #totop,
        .tm-site-searchform button,

        /*Woocommerce Section*/
        .woocommerce .main-holder #content .woocommerce-error .button:hover,
        .woocommerce .main-holder #content .woocommerce-info .button:hover,
        .woocommerce .main-holder #content .woocommerce-message .button:hover,

        .sidebar .widget .tagcloud a:hover,
        .woocommerce .widget_shopping_cart a.button:hover,
        .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
        .main-holder .site table.cart .coupon button:hover,
        .main-holder .site .woocommerce-cart-form__contents button:hover,
        .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,
        .main-holder .site .return-to-shop a.button:hover,
        .main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button:hover,
        .main-holder .site-content #review_form #respond .form-submit input:hover,
        .woocommerce div.product form.cart .button:hover,
        table.compare-list .add-to-cart td a:hover,
        .woocommerce-cart #content table.cart td.actions input[type="submit"]:hover,
        .main-holder .site .woocommerce-form-coupon button:hover,
        .main-holder .site .woocommerce-form-login button.woocommerce-Button:hover,
        .main-holder .site .woocommerce-ResetPassword button.woocommerce-Button:hover,
        .main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button:hover,

        .single .main-holder div.product .woocommerce-tabs ul.tabs li.active,
        .main-holder .site table.cart .coupon input:hover,
        .woocommerce #payment #place_order:hover,
        .wishlist_table td.product-price ins,
        .widget .product_list_widget ins,
        .woocommerce .widget_shopping_cart a.button.checkout,
        .woocommerce .wishlist_table td.product-add-to-cart a,
        .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
        .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
        .woocommerce .widget_price_filter .price_slider_amount .button:hover,
        .main-holder .site-content nav.woocommerce-pagination ul li .page-numbers.current,
        .main-holder .site-content nav.woocommerce-pagination ul li a:hover,

        .sidebar .widget .tagcloud a:hover,

        .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover:after,
        .main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover:after,
        .main-holder .site-content ul.products li.product .tm-shop-icon>div:hover,

        .top-contact.tm-highlight-left:after,
        .top-contact.tm-highlight-right:after,
        .tm-social-share-links ul li a:hover,

        .themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a:hover,
        .themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a:hover,

        footer#colophon.tm-bgcolor-skincolor>.tm-bg-layer,
        .tm-titlebar-wrapper.tm-bgcolor-skincolor .tm-titlebar-wrapper-bg-layer,

        .themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date:after,
        article.themetechmount-box-blog-classic .themetechmount-post-date-wrapper,

        body .datepicker table tr td span.active.active,
        body .datepicker table tr td.active.active,
        .datepicker table tr td.active.active:hover,
        .datepicker table tr td span.active.active:hover,

        .widget .widget-title::before,

        .datepicker table tr td.day:hover,
        .datepicker table tr td.day.focused,

        /* Testimonals */
        .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc .themetechmount-testimonial-text:before,
        .themetechmount-boxes-view-slickview .themetechmount-boxes-row-wrapper .tm-box-col-wrapper:after,
        .testimonials-nav .testimonial_item .themetechmount-box-img:hover .themetechmount-item-thumbnail-inner:before,
        .testimonials-nav .slick-current.slick-center .testimonial_item .themetechmount-box-img .themetechmount-item-thumbnail-inner:before,

        /* pricetable */

        .sidebar .widget-title:before {
            background-color: #000080;
        }

        /* secondary bg color */
        .tm-datecountericon-box .tm-iocnbox-btn a:hover,
        .elementor-column.elementor-top-column.tm-elementor-bg-color-darkgrey:not(.tm-bgimage-yes) .elementor-widget-wrap>.tm-stretched-div,
        .elementor-column.elementor-top-column.tm-elementor-bg-color-darkgrey:not(.tm-col-stretched-yes)>.elementor-widget-wrap,
        .elementor-column.elementor-inner-column.tm-elementor-bg-color-darkgrey:not(.tm-bgimage-yes)>.elementor-widget-wrap {
            background-color: #050505 !important;
        }

        .elementor-section.elementor-top-section.tm-elementor-bg-color-darkgrey,
        .elementor-section.elementor-top-section.tm-elementor-bg-color-darkgrey:before,
        .elementor-section.elementor-inner-section.tm-elementor-bg-color-darkgrey,
        .elementor-progress-wrapper {
            background-color: #050505;
        }

        .elementor-column.elementor-top-column.tm-elementor-bg-color-darkgrey.tm-bgimage-yes .elementor-widget-wrap .tm-stretched-div:before {
            background-color: rgba(5, 5, 5, 0.90) !important;
        }

        .post.themetechmount-box-blog-classic .tm-blogbox-cat a:hover,
        .themetechmount-blog-box-view-left-image .tm-blogbox-cat a:hover,
        .site-header.tm-sticky-bgcolor-darkgrey.is_stuck,
        .tm-header-overlay .site-header.tm-sticky-bgcolor-darkgrey.is_stuck,
        .site-header-menu.tm-sticky-bgcolor-darkgrey.is_stuck,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .tm-titlebar .breadcrumb-wrapper .container,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .breadcrumb-wrapper .container:before,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .breadcrumb-wrapper .container:after,
        .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-darkgrey,
        .tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-darkgrey,
        .tm-header-style-infostack .is_stuck.tm-sticky-bgcolor-darkgrey,
        .tm-header-style-infostack .tm-bgcolor-darkgrey,
        .themetechmount-topbar-wrapper.tm-bgcolor-darkgrey,
        .tm-bg-highlight-dark,
        .tm-col-bgcolor-darkgrey .tm-bg-layer-inner,
        .tm-bgcolor-darkgrey,
        .tm-bg.tm-bgcolor-darkgrey .tm-bg-layer,
        .tm-col-bgcolor-darkgrey.tm-col-bgimage-yes .tm-bg-layer-inner,
        .tm-bgcolor-darkgrey.tm-bg.tm-bgimage-yes>.tm-bg-layer-inner {
            background-color: #050505;
        }

        .themetechmount-iconbox.themetechmount-icon-bgcolor-darkgrey.tm-iconstyle-outline-boxed .tm-box-icon,
        .themetechmount-iconbox.themetechmount-icon-bgcolor-darkgrey.tm-iconstyle-outline-rounded .tm-box-icon,
        .themetechmount-iconbox.themetechmount-icon-bgcolor-darkgrey.tm-iconstyle-outline-rounded-less .tm-box-icon {
            border-color: #050505;
        }

        .wpcf7 .tm-commonform .field-group i,
        .themetechmount-iconbox.themetechmount-iconcolor-darkgrey .tm-box-icon i,
        .themetechmount-iconbox.themetechmount-iconcolor-darkgrey .tm-icon-type-text,
        .themetechmount-iconbox.tm-highlight-sliderbox .tm-box-icon i {
            color: #050505;
        }

        .single-tm_portfolio .nav-next a:hover,
        .single-tm_portfolio .nav-previous a:hover,
        .tm-ptablebox .tm-ptable-btn a:hover {
            border-color: #050505;
        }

        button,
        input[type="submit"],
        input[type="button"],
        input[type="reset"],
        .checkout_coupon input.button,

        .woocommerce-cart #content table.cart td.actions input[type="submit"],
        #tribe-bar-form .tribe-bar-submit input[type=submit],

        .woocommerce .widget_shopping_cart a.button.checkout:hover,
        .tm-sresults-title small .label-default[href]:hover,
        .woocommerce .widget_price_filter .price_slider_amount .button,
        .woocommerce .widget_shopping_cart a.button,
        .woocommerce #payment #place_order,
        .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
        .main-holder .site table.cart .coupon input,
        .main-holder .site-content #review_form #respond .form-submit input,
        .woocommerce div.product form.cart .button,
        table.compare-list .add-to-cart td a,
        .main-holder .site table.cart .coupon button,
        .main-holder .site .woocommerce-cart-form__contents button,
        .main-holder .site .return-to-shop a.button,
        .main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button,
        .main-holder .site .woocommerce-form-coupon button,
        .main-holder .site .woocommerce-form-login button.woocommerce-Button,
        .main-holder .site .woocommerce-ResetPassword button.woocommerce-Button,
        .main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button,
        .single-tm_portfolio .nav-next a:hover,
        .single-tm_portfolio .nav-previous a:hover,
        .widget_subscribe_form input[type="submit"]:hover,
        .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
        .mailchimp-inputbox input[type="submit"]:hover {
            background-color: #050505;
        }

        /***Secondary Grey color***/

        .elementor-column.elementor-top-column.tm-elementor-bg-color-grey:not(.tm-bgimage-yes) .elementor-widget-wrap>.tm-stretched-div,
        .elementor-column.elementor-top-column.tm-elementor-bg-color-grey:not(.tm-col-stretched-yes)>.elementor-widget-wrap,
        .elementor-column.elementor-inner-column.tm-elementor-bg-color-grey:not(.tm-bgimage-yes)>.elementor-widget-wrap {
            background-color: #f9f9f9 !important;
        }

        .elementor-section.elementor-top-section.tm-elementor-bg-color-grey,
        .elementor-section.elementor-top-section.tm-elementor-bg-color-grey:before,
        .elementor-section.elementor-inner-section.tm-elementor-bg-color-grey {
            background-color: #f9f9f9;
        }

        .elementor-column.elementor-top-column.tm-elementor-bg-color-grey.tm-bgimage-yes .elementor-widget-wrap .tm-stretched-div:before {
            background-color: rgba(249, 249, 249, 0.90) !important;
        }

        .themetechmount-boxes-testimonial .themetechmount-testimonialbox-styleone .tm-top-content,
        .single article.post blockquote,
        .themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-right .site-content-inner:before,
        .themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-left .site-content-inner:before,

        .tm-img-circle-shape:before,
        .main-holder .site-content nav.woocommerce-pagination ul li span,
        .main-holder .site-content nav.woocommerce-pagination ul li a,
        .themetechmount-pagination .page-numbers,

        .woocommerce-account .woocommerce-MyAccount-navigation li a,
        .widget.tm_widget_nav_menu li a,
        .widget.a3trip_all_post_list_widget li a,
        .widget.a3trip_category_list_widget li a,

        .tm-pf-view-top-image .themetechmount-pf-detailbox-list .tm-pf-details-date,
        .single-tm_portfolio .tm-social-share-links ul li a,
        .sidebar .widget,
        .tm-border-tab .elementor-tabs,
        .themetechmount-iconbox.themetechmount-icon-bgcolor-grey .tm-box-icon,

        #add_payment_method #payment,
        .woocommerce-cart #payment,
        .woocommerce-checkout #payment,
        .tm-pf-single-content-wrapper .themetechmount-pf-single-detail-box,

        .tm-file.widget .tm-links,
        blockquote,
        .author-info,
        .tm-search-overlay .tm-site-searchform input[type="search"],
        .themetechmount-fbar-position-right .themetechmount-fbar-btn a.grey,
        .tm-col-bgcolor-grey .tm-bg-layer-inner,
        .tm-bgcolor-grey,
        .site-header.tm-sticky-bgcolor-grey.is_stuck,
        .site-header-menu.tm-sticky-bgcolor-grey.is_stuck,
        .tm-header-overlay .site-header.tm-sticky-bgcolor-grey.is_stuck,
        .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-grey,
        .tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-grey,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .tm-titlebar .breadcrumb-wrapper .container,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .breadcrumb-wrapper .container:before,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .breadcrumb-wrapper .container:after,
        .tm-col-bgcolor-grey>.tm-bg-layer-inner,
        .tm-bg.tm-bgcolor-grey>.tm-bg-layer {
            background-color: #f9f9f9;
        }

        .comment-body:after,
        .comment-body:before {
            border-color: transparent #f9f9f9 transparent #f9f9f9;
        }

        .themetechmount-iconbox.themetechmount-iconcolor-grey .tm-box-icon i,
        .themetechmount-iconbox.themetechmount-iconcolor-grey .tm-icon-type-text {
            color: #f9f9f9;
        }

        /* Drop cap */
        .tm-dcap-color-skincolor,

        /* Slick Slider */
        .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover,

        /* Sidebar */
        .sidebar .widget .widget-title:before,
        .widget .widget-title:after,
        .footer .widget .widget-title:after,

        /* Global Input Button */
        input[type="submit"]:hover,
        input[type="button"]:hover,
        input[type="reset"]:hover,

        /* Testimonials Section */
        .themetechmount-box-view-default .themetechmount-box-author .themetechmount-box-img .themetechmount-icon-box,

        .tm-header-overlay .site-header.tm-sticky-bgcolor-skincolor.is_stuck,
        .site-header-menu.tm-sticky-bgcolor-skincolor.is_stuck,
        .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-skincolor,
        .is_stuck.tm-sticky-bgcolor-skincolor,
        .tm-header-style-infostack .site-header-menu .tm-stickable-header.is_stuck .tm-sticky-bgcolor-skincolor,

        /* Blog section */
        .themetechmount-box-view-overlay .themetechmount-boxes .themetechmount-box-content.themetechmount-overlay .themetechmount-icon-box a:hover,
        .themetechmount-post-box-icon-wrapper,
        .themetechmount-pagination .page-numbers.current,
        .themetechmount-pagination .page-numbers:hover,

        /*Search Result Page*/
        .tm-sresults-title small a,
        .tm-sresult-form-wrapper,

        /*Pricing Table*/
        .main-holder .rpt_style_basic .rpt_recommended_plan .rpt_title,
        .main-holder .rpt_4_plans.rpt_style_basic .rpt_plan.rpt_recommended_plan,

        /*blog top-bottom content */
        .themetechmount-box-blog.themetechmount-box-blog-classic .themetechmount-post-date-wrapper,
        .entry-content .page-links>span:not(.page-links-title),
        .entry-content .page-links a:hover,
        mark,
        ins {
            background-color: #000080;
        }

        /* This is Titlebar Background color */
        .tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
            padding-top: 80px;
        }

        .themetechmount-topbar-yes .tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
            padding-top: 130px;
        }

        .tm-header-style-classic-box.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
            padding-top: 0px;
        }

        /* This is Titlebar Text color */

        .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
            height: 400px;
        }

        .tm-header-overlay .themetechmount-titlebar-wrapper .tm-titlebar-inner-wrapper {
            padding-top: 110px;
        }

        .themetechmount-header-style-3.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
            padding-top: 135px;
        }

        /* Logo Max-Height */
        .headerlogo img {
            max-height: 100px;
        }

        .is_stuck .headerlogo img {
            max-height: 90px;
            filter: grayscale(1) brightness(25);
        }

        /* Extra Code */
        span.tm-sc-logo.tm-sc-logo-type-image {
            position: relative;
            display: block;
        }

        img.themetechmount-logo-img.stickylogo {
            position: absolute;
            top: 0;
            left: 0;
        }

        .tm-stickylogo-yes .standardlogo {
            opacity: 1;
        }

        .tm-stickylogo-yes .stickylogo {
            opacity: 0;
        }

        .is_stuck .tm-stickylogo-yes .standardlogo {
            opacity: 0;
        }

        .is_stuck .tm-stickylogo-yes .stickylogo {
            opacity: 1;
        }

        .site-header .themetechmount-topbar {
            background-color: rgba(5, 5, 5, 0.7);
        }

        .top-contact {
            font-size: 13px;
        }

        /* Show/hide topbar in some devices */
        @media (max-width: 1200px) {
            .themetechmount-topbar-wrapper {
                display: none !important;
            }
        }

        /***Button Section**/

        .elementor-element.elementor-widget-button .elementor-size-md.elementor-button {
            padding-top: 11px;
            padding-bottom: 11px;
        }

        .tm-album-single-content-wrapper .themetechmount-albumbox-readmore a,
        .themetechmount-events-box-style2 .tm-event-button a,
        .themetechmount-albumbox-styleone .themetechmount-albumbox-readmore a,
        .themetechmount-box-events .themetechmount-eventbox-footer a,
        .themetechmount-iconbox .tm-iocnbox-btn a,
        .elementor-element.elementor-widget-button .elementor-size-md.elementor-button,
        .tm-ptablebox .tm-ptable-btn a,
        .ttm-header-button a,
        button,
        input[type="submit"],
        input[type="button"],
        input[type="reset"],
        .checkout_coupon input.button,
        .woocommerce div.product form.cart .button,
        table.compare-list .add-to-cart td a,
        .woocommerce .widget_shopping_cart a.button,
        .woocommerce #review_form #respond .form-submit input,
        .main-holder .site table.cart .coupon input,
        .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
        .woocommerce-cart #content table.cart td.actions input[type="submit"],
        .woocommerce #payment #place_order,
        .woocommerce .wishlist_table td.product-add-to-cart a,
        .main-holder .site .return-to-shop a.button,
        .themetechmount-box-blog .themetechmount-blogbox-desc-footer a,
        .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
        .main-holder .site .woocommerce-cart-form__contents button,
        .main-holder .site .woocommerce-cart-form__contents button.button:disabled[disabled],
        .main-holder .site table.cart .coupon button,
        .single-tm_portfolio .navigation.post-navigation .nav-links a,
        .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a,
        .themetechmount-box-service .themetechmount-serviceboxbox-readmore a {
            font-size: 15px;
            line-height: 15px;
        }

        /*Elementor Button*/

        .tm-btn-style-text .elementor-button-link.elementor-button:hover,
        .tm-btn-style-text.tm-btn-color-skincolor .elementor-button {
            color: #000080;
        }

        .mptt-shortcode-wrapper .tm-timetablestyle tr.mptt-shortcode-row th,
        .tm-btn-style-text.tm-btn-color-skincolor .elementor-button:hover {
            color: #050505;
        }

        .tm-btn-style-text.tm-btn-color-grey .elementor-button {
            color: #f9f9f9;
        }

        /** flat button **/
        .comment-list a.comment-reply-link:hover {
            background-color: #050505;
        }

        .tm-btn-style-flat.tm-btn-color-white .elementor-button,
        .tm-btn-style-text.tm-btn-color-darkgrey .elementor-button {
            color: #050505;
        }

        .tm-album-single-content-wrapper .themetechmount-albumbox-readmore a,
        .themetechmount-events-box-style2 .tm-event-button a,
        .themetechmount-albumbox-styleone .themetechmount-albumbox-readmore a,
        .tm-btn-style-flat.tm-btn-color-grey .elementor-button:hover,
        .tm-btn-style-flat.tm-btn-color-white .elementor-button:hover,
        .tm-btn-style-flat.tm-btn-color-darkgrey .elementor-button:hover {
            background-color: #000080;
            border-color: #000080;
            color: #fff;
        }

        .themetechmount-portfoliobox-style1 .tm-gallery-image i,
        .tm-btn-style-flat.tm-btn-color-skincolor .elementor-button {
            background-color: #000080;
            border-color: #000080;
            color: #fff;
        }

        .tm-album-single-content-wrapper .themetechmount-albumbox-readmore a:hover,
        .tm-gallerybox .tm-gallery-image i:hover,
        .themetechmount-events-box-style2 .tm-event-button a:hover,
        .themetechmount-albumbox-styleone .themetechmount-albumbox-readmore a:hover,
        .tm-btn-style-flat.tm-btn-color-darkgrey .elementor-button,
        .tm-btn-style-flat.tm-btn-color-skincolor .elementor-button:hover {
            background-color: #050505;
            border-color: #050505;
            color: #fff;
        }

        .tm-btn-style-flat.tm-btn-color-grey .elementor-button {
            background-color: #f9f9f9;
            border-color: #f9f9f9;
            color: #050505;
        }

        /** Outline button **/
        .tm-ptablebox .tm-ptable-btn a,
        .tm-btn-style-outline.tm-btn-color-darkgrey .elementor-button {
            border-color: #050505;
            color: #050505;
        }

        .tm-btn-style-outline.tm-btn-color-darkgrey .elementor-button:hover {
            border-color: #050505;
            color: #fff;
            background-color: #050505;
        }

        .tm-btn-style-outline.tm-btn-color-skincolor .elementor-button {
            border-color: #000080;
            color: #000080;
        }

        .tm-btn-style-outline.tm-btn-color-skincolor .elementor-button:hover {
            color: #fff;
            background-color: #000080;
        }

        .tm-btn-style-outline.tm-btn-color-grey .elementor-button {
            border-color: #f9f9f9;
            color: #f9f9f9;
        }

        .tm-btn-style-outline.tm-btn-color-grey .elementor-button:hover {
            color: #050505;
            background-color: #f9f9f9;
        }

        /*Button shape*/

        .themetechmount-events-box-style2 .tm-event-button a,
        .widget .blog-banner .mailchimp-inputbox button[type="submit"],
        .tm-album-single-content-wrapper .themetechmount-albumbox-readmore a,
        .widget .blog-banner .mailchimp-inputbox input[type="email"],
        .post.themetechmount-box-blog-classic .tm-blogbox-cat a,
        .themetechmount-events-box-style2 .tm-event-button a,
        .widget .woocommerce-product-search .search-field,
        .widget .search-form .search-field,
        .wpcf7 input[type="url"],
        .wpcf7 input[type="email"],
        .wpcf7 input[type="tel"],
        input[type="text"],
        .tm-ptablebox .tm-ptable-btn a,
        .single-tm_portfolio .tm-pf-single-category-w a,
        .comment-list a.comment-reply-link,
        .main-holder .site-content nav.woocommerce-pagination ul li span,
        .main-holder .site-content nav.woocommerce-pagination ul li a,
        .themetechmount-pagination .page-numbers,
        .single-tm_portfolio .nav-next a,
        .single-tm_portfolio .nav-previous a,
        .footer .social-icons li>a,
        .tm-search-close,
        .themetechmount-boxes-textalign-left .tm-sortable-list .tm-sortable-link a,
        .sidebar .widget .tagcloud a,
        .tm-sresults-settings-wrapper a,
        .tm-sresults-title small a,
        .single .main-holder .site-content span.featured.product-label,
        #yith-quick-view-content .onsale,
        .single .main-holder .site-content span.onsale,
        .main-holder .site-content ul.products li.product .product-label,
        .tm-commonform.contactform-1 .form-btn input[type="submit"],
        .tm-commonform.contactform-1 .wpcf7-form-control.wpcf7-validates-as-required,
        .comment-form input[type="text"],
        input[type="submit"],
        .single-post .tm-social-share-links ul li a,
        .single-post .themetechmount-blogbox-sharebox .themetechmount-tags-links a,
        .single-tm_team_member .tm-team-social-links-wrapper ul li a,
        .tm-gallerybox .tm-gallery-image i,
        #h5vp_player .plyr .plyr__control--overlaid,
        .themetechmount-teambox-style1 .tm-team-social-links-wrapper ul li a,
        .themetechmount-teambox-style1 .themetechmount-team-icon,
        #totop,
        .themetechmount-blog-box-view-left-image .tm-blogbox-cat a,
        .themetechmount-albumbox-styleone .themetechmount-albumbox-readmore a {
            border-radius: 6px;
        }

        .widget .blog-banner .mailchimp-inputbox button[type="submit"],
        .widget.woocommerce.widget_product_search input[type="submit"],
        .widget.woocommerce.widget_product_search button,
        .widget .search-form .search-submit {
            border-radius: 0px 6px 6px 0px;
        }

        .post.themetechmount-box-blog-classic .tm-blogbox-classic-date .tm-post-date {
            border-radius: 6px 0px 0px 6px;
        }

        .themetechmount-element-static-iconboxbox-style1 .tm-static-iconbox:hover .tm-stepbox-imagebox,
        .tm-gallerybox .tm-gallery-image i,
        .tm-img-circle-shape:before,
        .tm-single-image-wrapper.imagestyle-one .tm-single-image-inner:before,
        .tm-single-image-wrapper.imagestyle-two .tm-single-image-inner:before,

        .single-tm_team_member .tm-team-member-view-default .themetechmount-team-img .tm-featured-wrapper:before,
        .single-tm_team_member .tm-team-social-links-wrapper ul li a:hover,
        .footer .widget.themetechmount_widget_recent_entries h3:after,
        .footer .social-icons li>a:hover,
        .tm-link-underline a,
        .slick-dots li.slick-active button:before,

        .main-holder .site #content table.cart td.actions .input-text:focus,
        textarea:focus,
        input[type="text"]:focus,
        input[type="password"]:focus,
        input[type="datetime"]:focus,
        input[type="datetime-local"]:focus,
        input[type="date"]:focus,
        input[type="month"]:focus,
        input[type="time"]:focus,
        input[type="week"]:focus,
        input[type="number"]:focus,
        input[type="email"]:focus,
        input[type="url"]:focus,
        input[type="search"]:focus,
        input[type="tel"]:focus,
        input[type="color"]:focus,
        input.input-text:focus,
        select:focus,
        blockquote,

        /* testimonial */
        .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-testimonials-info .tm-box-img img,
        .themetechmount-box-view-overlay .themetechmount-boxes .themetechmount-box-content.themetechmount-overlay .themetechmount-icon-box a:hover {
            border-color: #000080;
        }

        .themetechmount-element-static-iconboxbox-style1 .tm-static-iconbox,
        .themetechmount-box-blog-classic .tm-post-format-icon-wrapper,
        .themetechmount-box-blog .tm-post-format-icon-wrapper {
            border-top-color: #000080;
        }

        .border-top-skin {
            border-top-color: #000080 !important;
        }

        .tm-border-tab1.elementor-element .elementor-tab-title.elementor-active {
            border-bottom: 3px solid #000080 !important;
        }

        .themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-box-content-inner,
        .woocommerce-account .woocommerce-MyAccount-navigation li a:before,
        .widget.tm_widget_nav_menu li a:before,
        .widget.a3trip_all_post_list_widget li a:before,
        .widget.a3trip_category_list_widget li a:before {
            border-left-color: #000080;
        }

        /**

        .sidebar ul.tm-recent-post-list>li .post-date i,
        .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a,
        .themetechmount-events-box-style2 span.themetechmount-event-meta-dtstart,
        .themetechmount-events-box-style2 .themetechmount-meta-details i,
        .themetechmount-events-box-style2 .tribe-events-vanue i,
        .tm-slider-text span,
        .iron-audioplayer .playlist .sr-playlist-item:hover .track-number .number,
        .iron-audioplayer .playlist .current .track-number .number,
        .iron-audioplayer .playlist .current .audio-track .tracklist-item-title,
        .iron-audioplayer .playlist .sr-playlist-item:hover .tracklist-item-title,
        .tm-years-heading span,
        .themetechmount-teambox-style1 .tm-bottom-box .themetechmount-box-title h4 a,
        .themetechmount-box-events .themetechmount-eventbox-footer a,
        .widget .texticon .tm-file-links i.fa.fa-file-pdf-o,
        .top-contact i,
        .tm-icon-skin .elementor-icon i,
        .tm-element-content-heading strong,

        .footer .tm-ctabox-row.row .widget-area .mc4wp-form .mailform button.btn i,
        .footer .widget .tm-recent-post-list .tm-recent-post-list-li .post-detail i,
        .themetechmount-iconbox .tm-iocnbox-btn a:after,
        .footer .tm-ctabox-row.row .widget-area .mc4wp-form .mailform:after,
        .tm-ptablebox .tm-ptable-btn a:after,
        .footer .widget .textwidget .tm-openhour span.sundaylist,
        .tm-ptablebox .tm-ptable-icon-wrapper,
        .inside.tm-fid-view-lefticon .tm-fid-icon-wrapper i,
        .themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore a:after,
        .themetechmount-portfoliobox-style1 .tm-post-iconbox1.tm-wrap-cell a,
        .tm-ptablebox .tm-ptablebox-features li i,
        .themetechmount-portfoliobox-style1 .themetechmount-box-content .themetechmount-box-category,
        .tm-fid.tm-fid-view-style5 strong,
        .tm-fid-view-style6.inside h4 span:nth-child(2),
        .tm-ptablebox-features .tm-feature-lines li:before,

        .themetechmount-iconbox.tm-iconbg-grey .tm-iconstyle-rounded .tm-box-icon,
        .themetechmount-iconbox.tm-iconbg-grey .tm-iconstyle-rounded .tm-box-icon i,
        .themetechmount-iconbox-styleone:hover .tm-box-icon i,

        .themetechmount-stepboxes-wrapper .tm-stepbox .tm-ptable-icon-wrapper,
        .tm-sbox.tm-sbox.tm-iconbox-content-padding a,
        .tm-link-underline a,
        .tm-underline-skintext u,
        .tm-fid-without-icon.inside.tm-fidbox-style2 h4 span,
        .tm-fid-view-lefticon.tm-highlight-fid .tm-fld-contents .tm-fid-inner,

        .tm-file.widget .tm-links i,
        .tm-imgtext.widget .text h3,
        .sidebar .widget a:hover,
        .tm-textcolor-dark.tm-bgcolor-grey .tm-fbar-open-icon:hover,
        .tm-textcolor-dark.tm-bgcolor-white .tm-fbar-open-icon:hover,
        .tm-titlebar .breadcrumb-wrapper .breadcrumb-wrapper-inner i,
        .tm-header-overlay .tm-header-text-area a:hover,

        /*Iconbox element*/
        .themetechmount-iconbox .tm-box-icon i,
        .themetechmount-iconbox.themetechmount-iconcolor-skincolor .tm-box-icon i,
        .themetechmount-iconbox.themetechmount-iconcolor-skincolor .tm-icon-type-text,

        /* Icon basic color */
        .tm-icolor-skincolor,
        .widget_calendar table td#today,

        section.error-404 .tm-big-icon,

        .tm-bgcolor-darkgrey ul.a3trip_contact_widget_wrapper li a:hover,
        .tm-bgcolor-skincolor .themetechmount-pagination .page-numbers.current,
        .tm-bgcolor-skincolor .themetechmount-pagination .page-numbers:hover,

        .tm-bgcolor-darkgrey .themetechmount-twitterbox-inner .tweet-text a:hover,
        .tm-bgcolor-darkgrey .themetechmount-twitterbox-inner .tweet-details a:hover,

        .tm-dcap-txt-color-skincolor,

        /* Blog */
        .comment-reply-link,
        .single .tm-pf-single-content-area blockquote:before,
        .single .tm-pf-single-content-wrapper blockquote:before,
        article.themetechmount-blogbox-format-link .tm-format-link-title a:hover,
        article.post.format-link .tm-format-link-title a:hover,
        .themetechmount-box-blog .themetechmount-blogbox-desc-footer a,
        article.post .entry-title a:hover,
        .themetechmount-meta-details a:hover,
        .tm-entry-meta a:hover,

        /* Team Member meta details */
        .themetechmount-teambox-style1 .tm-team-profile-btn a,
        .tm-extra-details-list .tm-team-extra-list-title,
        .tm-team-member-single-meta-value a:hover,
        .tm-team-member-single-category a:hover,
        .tm-team-details-list .tm-team-list-value a:hover,

        /* Testimonials Section */
        .tm-bgcolor-skincolor .themetechmount-box-view-default .themetechmount-box-author .themetechmount-box-img .themetechmount-icon-box,
        .testimonial_item .themetechmount-author-name,
        .testimonial_item .themetechmount-author-name a,
        .tm-a3trip-icon-star-1.tm-active,
        .tm-textcolor-white a:hover,
        .tm-fid-icon-wrapper i,
        .tm-textcolor-skincolor,
        .tm-textcolor-skincolor a,
        .themetechmount-box-title h4 a:hover,
        .tm-textcolor-skincolor.tm-custom-heading,

        .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-title h4 a:hover,
        .themetechmount-box-blog-classic .entry-header .tm-meta-line a:hover,
        .themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a,

        ul.a3trip_contact_widget_wrapper.call-email-footer li:before,

        /*Tweets*/
        .widget_latest_tweets_widget p.tweet-text:before,

        /*search result page*/
        .tm-sresults-first-row .tm-list-li-content a:hover,
        .tm-results-post ul.tm-recent-post-list>li>a:hover,
        .tm-results-page .tm-list-li-content a:hover,
        .tm-sresults-first-row ul.tm-recent-post-list>li>a:hover,

        .tm-team-list-title i,
        .tm-bgcolor-darkgrey .themetechmount-box-view-left-image .themetechmount-box-title a:hover,
        .tm-team-member-view-wide-image .tm-team-details-list .tm-team-list-title,
        .tm-bgcolor-skincolor .themetechmount-box-team .themetechmount-box-content h4 a:hover,
        .tm-col-bgcolor-skincolor .themetechmount-box-team .themetechmount-box-content h4 a:hover,
        .themetechmount-box-portfolio .themetechmount-box-content .themetechmount-box-title h4 a:hover,

        /*woocommerce*/
        .woocommerce-info:before,
        .woocommerce-message:before,
        .main-holder .site-content ul.products li.product .price,
        .main-holder .site-content ul.products li.product .price ins,
        .single .main-holder #content div.product .price ins,
        .woocommerce .price .woocommerce-Price-amount,
        .main-holder .site-content ul.products li.product h3:hover,
        .main-holder .site-content ul.products li.product .woocommerce-loop-category__title:hover,
        .main-holder .site-content ul.products li.product .woocommerce-loop-product__title:hover,
        .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover:after,
        .main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:after,
        .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"],
        .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:after,

        /*widget before */
        .widget_recent_comments li.recentcomments:before,
        .widget_recent_entries a:before,
        .widget_meta a:before,
        .widget_categories a:before,
        .widget_archive li a:before,
        .widget_pages li a:before,
        .widget_nav_menu li a:before,
        .widget_product_categories a:before,

        /* Special Section */

        .themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore a:hover,
        .themetechmount-pf-detailbox-list .tm-pf-details-date i,
        .content-area .social-icons li>a {
            color: #000080;
        }

        .iron-audioplayer .playlist .current path {
            fill: #000080;
        }

        ::selection {
            background-color: #000080;
        }

        ::-moz-selection {
            background-color: #000080;
        }

        /*** Defaultmenu ***/
        /*Wordpress Main Menu*/

        /* Menu hover and select section */
        .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li:hover>a,
        .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current-menu-ancestor>a,
        .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current_page_item>a,
        .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current_page_ancestor>a,

        /*Mega Main Menu*/
        .tm-mmenu-active-color-skin .site-header.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a,
        .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-item>a,
        .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-ancestor>a,
        .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-item>a,
        .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-ancestor>a {
            color: #000080;
        }

        /* Dynamic main menu color applying to responsive menu link text */
        .header-controls .search_box i.tmicon-fa-search,
        .righticon i,
        .menu-toggle i,
        .header-controls a {
            color: rgba(255, 255, 255, 1);
        }

        .menu-toggle i:hover,
        .header-controls a:hover {
            color: #000080 !important;
        }

        .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item-type-widget div {
            color: rgba(133, 133, 133, 0.8);
            font-weight: normal;
        }

        #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item-type-widget div.textwidget {
            padding-top: 10px;
        }

        /*Logo Color --------------------------------*/
        h1.site-title {
            color: #202020;
        }

        .tm-textcolor-skincolor,
        .tm-textcolor-skincolor h1,
        .tm-textcolor-skincolor h2,
        .tm-textcolor-skincolor h3,
        .tm-textcolor-skincolor h4,
        .tm-textcolor-skincolor h5,
        .tm-textcolor-skincolor h6,

        .tm-textcolor-skincolor .tm-vc_cta3-content-header h2 {
            color: #000080 !important;
        }

        .tm-textcolor-skincolor .tm-vc_cta3-content-header h4 {
            color: rgba(244, 76, 40, 0.90) !important;
        }

        .tm-textcolor-skincolor .tm-vc_cta3-content .tm-cta3-description {
            color: rgba(244, 76, 40, 0.60) !important;
        }

        .plyr--full-ui input[type=range],
        .tm-custom-heading.tm-textcolor-skincolor {
            color: #000080 !important;
        }

        .tm-textcolor-skincolor a {
            color: rgba(244, 76, 40, 0.80);
        }

        /* Show/hide topbar in some devices */
        @media (max-width: 1200px) {

            .themetechmount-fbar-btn,
            .themetechmount-fbar-box-w {
                display: none !important;
            }
        }

        .tm-headerstyle-classic2 .themetechmount-topbar-wrapper .top-contact.tm-tophighlight-left:after,
        .themetechmount-element-ctaboxbox-style1 .tm-readmore-btn a,

        .tm-gallerybox .tm-gallery-image i,
        #yith-quick-view-content .onsale,
        .single .main-holder .site-content span.onsale,
        .main-holder .site-content ul.products li.product .onsale,
        article.themetechmount-box-blog-classic.sticky:after,

        .woocommerce.single-product div.summary .stock,
        .themetechmount-box-portfolio .themetechmount-icon-box a,
        .woocommerce-account .woocommerce-MyAccount-navigation li a:hover:before,
        .widget.tm_widget_nav_menu li a:hover:before,
        .widget.lawgrid_all_post_list_widget li a:hover:before,
        .widget.lawgrid_category_list_widget li a:hover:before,
        .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:before,
        .widget.tm_widget_nav_menu li.current_page_item a:before,
        .widget.lawgrid_all_post_list_widget li.tm-post-active a:before,
        .widget.lawgrid_category_list_widget li.current-cat a:before,
        .comment-list a.comment-reply-link,
        article.themetechmount-box-blog-classic .tm-post-featured-outer-wrapper .tm-postdate,
        .content-area .social-icons li>a:hover,

        .single-tm_portfolio .tm-pf-single-category-w a:hover,
        .widget.woocommerce.widget_product_search input[type="submit"],
        .widget.woocommerce.widget_product_search button,

        .woocommerce div.product .woocommerce-tabs ul.tabs li a:before,
        .post.themetechmount-box-blog-classic .tm-box-post-date,
        .tooltip:after,
        [data-tooltip]:after,
        .single-tm_team_member .tm-team-social-links-wrapper ul li a:hover,

        .post.themetechmount-box-blog-classic .tm-box-post-icon,
        .themetechmount-box-blog .tm-box-post-date,
        .themetechmount-teambox-view-overlay .themetechmount-overlay a,
        .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay a,
        .themetechmount-fbar-position-right .themetechmount-fbar-btn a.skincolor,
        .themetechmount-fbar-position-default .themetechmount-fbar-btn a.skincolor,
        .themetechmount-portfolio-box-view-styleone:hover .themetechmount-box-link,
        .themetechmount-box-blog .tm-box-post-date,
        .tm-header-icons .tm-header-wc-cart-link span.number-cart,
        .tm-col-bgcolor-darkgrey .social-icons li>a:hover,
        .themetechmount-topbar-wrapper .themetechmount-fbar-btn,
        .tm-skincolor-bg,
        .footer .widget .widget-title:before,
        .tm-bgcolor-darkgrey .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-desc:after,
        .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-desc:after,
        .wpcf7 .tm-contactform input[type="radio"]:checked:before,
        .tm-dropcap.tm-bgcolor-skincolor,
        .themetechmount-twitterbox-inner i,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-skincolor .tm-titlebar .breadcrumb-wrapper .container,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-skincolor .breadcrumb-wrapper .container:before,
        .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-skincolor .breadcrumb-wrapper .container:after {
            background-color: #000080;
        }

        .single .tm-pf-single-content-area blockquote,
        .single .tm-pf-single-content-wrapper blockquote,
        .single article.post blockquote,
        .tm-social-share-links ul li a:hover,
        .tm-header-icons .tm-header-icon a:hover,
        .themetechmount-boxes-row-wrapper .slick-arrow:hover,
        .widget .search-form .search-field:focus,
        .tm-bgcolor-darkgrey .wpcf7 .tm-contactform .wpcf7-textarea:focus,
        .wpcf7 .tm-commonform .wpcf7-text:focus,
        .wpcf7 .tm-commonform textarea:focus {
            border-color: #000080;
        }

        .wp-block-search .wp-block-search__button,
        .single-post .themetechmount-blogbox-sharebox .themetechmount-tags-links a:hover,
        .footer .social-icons li>a:hover {
            background-color: #000080;
            border-color: #000080;
        }

        .tm-border-img1:before,
        .themetechmount-iconbox.themetechmount-iconbox-styleone,
        .single-tm_portfolio .tm-pf-single-category-w a:hover,
        .tm-sortable-list .tm-sortable-link a.selected,
        article.sticky,
        .content-area .social-icons li>a,
        .themetechmount-boxes-testimonial .themetechmount-box.themetechmount-box-view-default .themetechmount-post-item .themetechmount-box-desc:after,
        .themetechmount-box-team .themetechmount-box-social-links ul li a:hover,
        .tm-header-style-infostack .header-widget .header-icon .icon,
        .widget .woocommerce-product-search .search-field:focus,
        .widget .search-form .search-field:focus {
            border-color: #000080;
        }

        .widget .widget-title {
            border-left-color: #000080;
        }

        .themetechmount-fbar-position-right .themetechmount-fbar-btn a:after {
            border-right-color: #000080;
        }

        .tooltip-top:before,
        .tooltip:before,
        [data-tooltip]:before,
        .themetechmount-fbar-position-default .themetechmount-fbar-btn a:after {
            border-top-color: #000080;
        }

        .tm-search-overlay .w-search-form-row:before {
            border-left-color: #000080;
        }

        .tm-search-outer .tm-icon-close:before {
            background-color: #000080 !important;
        }

        .themetechmount-tourbox-style1 .tm-ba-address i,
        .themetechmount-tourbox-style1 .tm-ba-metabox i,
        .themetechmount-tourbox-style1 .tm-tour-button i,
        .themetechmount-element-ctaboxbox-style1 .tm-ctawrapper .tm-cta-desc h4,
        .themetechmount-portfoliobox-style1 .themetechmount-box-overlay .themetechmount-box-content .themetechmount-box-title h4 a:hover,
        .tm-headerstyle-classic2 .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current-menu-ancestor>i,
        .themetechmount-element-portfoliobox-style1 .tm-sortable-list .tm-sortable-link a.selected,
        .countdown-timer .time_circles span,
        .themetechmount-events-box-style3 .themetechmount-box-bottom-content .themetechmount-eventbox-footer a:hover,
        .tm-team-details-list .tm-team-list-value a:hover,
        .mailchimp-inputbox button[type="submit"],
        .single article.post blockquote:before,
        article.themetechmount-box-blog-classic .tm-blog-classic-box-content .tm-single-post-list li i,

        .themetechmount-box-portfolio:hover .themetechmount-icon-box a:hover,

        .tm-header-icons .tm-header-wc-cart-link a:hover,
        .themetechmount-topbar-wrapper.tm-bgcolor-darkgrey.tm-textcolor-white a:hover,
        .tm-textcolor-white .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before,
        .tm-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before,
        .tm-bgcolor-darkgrey .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before,
        .themetechmount-box-blog .themetechmount-blogbox-footer-readmore a,
        h2.tm-custom-heading strong,
        ul.a3trip_contact_widget_wrapper li:before,
        .tm-link-underline a,
        a.tm-link-underline,
        .tm-header-icon.tm-header-social-box a.tm-social-btn-link i:focus,
        .tm-header-icon.tm-header-social-box a.tm-social-btn-link i:hover,
        .tm-classestable table td i,
        .themetechmount-boxes-testimonial .themetechmount-box.themetechmount-box-view-default .themetechmount-post-item .themetechmount-box-desc:after,
        .woocommerce .summary .compare.button:hover,
        .tm-fid-with-icon.tm-fid-view-topicon .tm-fid-icon-wrapper i,
        .tm-col-bgcolor-darkgrey .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-author-name,
        .themetechmount-content-team-search-box .search_field i,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu>li.mega-current-menu-parent>a,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu>li.mega-current-page-parent>a,
        #site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_parent>a,
        #site-header-menu #site-navigation div.nav-menu>ul>li li.current-page-parent>a,
        #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-ancestor>a,
        #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-item>a,
        .tm-topbar-content .social-icons li>a:hover,
        .themetechmount-servicebox-styleone .tm-servie-icon,
        .comment-meta a:hover {
            color: #000080;
        }

        .site-footer .tm-skincolor,
        .tm-skincolo-strong .tm-element-heading-wrapper .tm-custom-heading strong,
        .tm-custom-heading.tm-skincolo-strong strong,
        .tm-skincolor,
        .tm-skincolor-bfont b,
        span.tm-skincolor a {
            color: #000080 !important;
        }

        .woocommerce-message,
        .woocommerce-info,
        .single .main-holder div.product .woocommerce-tabs ul.tabs li.active:before {
            border-top-color: #000080;
        }

        .tm-search-overlay {
            border-right-color: #000080;
        }

        /* Blackish Button Color */

        .sidebar .widget .wp-block-archives-list li a,
        .sidebar .widget .wp-block-categories-list li a,
        .widget .wp-block-latest-comments__comment a,
        .wp-block-latest-posts.wp-block-latest-posts__list a,
        .sidebar .widget .tagcloud a,
        .sidebar .widget_categories a,
        .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a:hover,
        .themetechmount-album-detailbox-list .tm-album-details-date .tm-album-left-details,
        .themetechmount-box-blog .themetechmount-blogbox-desc-footer a:hover,
        .themetechmount-box-events .themetechmount-eventbox-footer a:hover,
        .single article.post blockquote cite,
        .tm-team-details-list .tm-team-list-title,
        div.pp_default .pp_description,
        .post.themetechmount-box-blog-classic .tm-box-post-icon,
        .themetechmount-box-blog .tm-box-post-date,
        .tm-progressbar span.elementor-progress-percentage,
        .tm-textblock blockquote,
        .sidebar .widget_product_categories li span,
        .sidebar .widget_categories li span,

        .elementor-widget-progress .elementor-title,
        .elementor-widget-accordion .elementor-accordion .elementor-accordion-title,
        .tm-fid.tm-fid-view-style5 h3,

        .tm-btn-style-outline.tm-btn-color-white .elementor-button:hover,

        .elementor-icon-list-text b,

        .tm-fid-view-circle-progress .tm-fid-number,
        .tm-fid-view-circle-progress .tm-fid-number sup,
        .tm-fid-view-circle-progress .tm-fid-number sub,

        .themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details,
        .tm-sortable-list .tm-sortable-link a,
        .themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore a,
        .tm-fid-view-lefticon .tm-fid-icon-wrapper i,
        .tm-publised-in-wrapper span.post-title,
        .tm-team-member-single-category a:not(:hover),
        .tm-team-social-links a:not(:hover),
        .tm-bgcolor-darkgrey .themetechmount-team-box-view-overlay .themetechmount-box-title a,
        .tm-comment-owner,
        .tm-comment-owner a:not(:hover),
        .comment-reply-link:hover,
        .testimonial_item .themetechmount-author-name a:hover,
        .tm-social-share-wrapper,
        .single-post .themetechmount-tags-links-title,
        .themetechmount-box-team.themetechmount-box-view-top-image .themetechmount-box-content h4 a,
        .themetechmount-box-content h4 a,
        .themetechmount-post-readmore a,
        .tm-bgcolor-skincolor .themetechmount-blogbox-footer-readmore a:hover,
        .logged-in-as a:hover,
        .widget.a3trip_category_list_widget .widget-title,
        .widget.a3trip_category_list_widget li a {
            color: #050505;
        }

        .elementor-progress-percentage {
            background-color: #050505;
        }

        .elementor-progress-percentage:before {
            border-top-color: #050505;
        }

        .single-tm_portfolio .nav-next a:hover,
        .single-tm_portfolio .nav-previous a:hover,
        .tm-sortable-list .tm-sortable-link a {
            border-color: #050505;
        }

        .tm-headerstyle-classic2 .themetechmount-topbar-wrapper.tm-bgcolor-skincolor .social-icons li>a:hover,
        .top-contact.tm-highlight-right i.tm-textcolor-dark,
        .top-contact.tm-highlight-right .tm-textcolor-dark a,
        .tm-textcolor-dark,
        .tm-textcolor-dark .social-icons li a,
        .tm-textcolor-dark.themetechmount-fbar-btn-link i,
        .tm-textcolor-dark h1,
        .tm-textcolor-dark h2,
        .tm-textcolor-dark h3,
        .tm-textcolor-dark h4,
        .tm-textcolor-dark h5,
        .tm-textcolor-dark h6,
        h2.tm-custom-heading.tm-textcolor-dark,
        h4.tm-custom-heading.tm-textcolor-dark,
        h3.tm-custom-heading.tm-textcolor-dark {
            color: #050505 !important;
        }

        .sidebar .widget .wp-block-archives-list li a,
        .sidebar .widget .wp-block-categories-list li a,
        .widget .wp-block-latest-comments__comment a,
        .wp-block-latest-posts.wp-block-latest-posts__list a,
        .sidebar .widget_product_categories li span,
        .sidebar .widget_categories li span,
        .sidebar .widget_recent_comments li.recentcomments,
        .sidebar .widget_recent_entries a,
        .sidebar .widget_meta a,
        .sidebar .widget_categories a,
        .sidebar .widget_product_categories a,
        .sidebar .widget_archive li a,
        .sidebar .widget_pages li a,
        .sidebar .widget.widget_nav_menu li a,
        .wp-block-search .wp-block-search__label,
        .sidebar .widget .tagcloud a,
        .sidebar .widget_categories a,
        .tribe-events-meta-group .tribe-events-single-section-title,
        ul.tm-recent-post-list li .post-detail a,
        .themetechmount-album-detailbox-list .tm-album-details-date .tm-album-left-details,
        .themetechmount-events-box-style2 span.themetechmount-event-meta-dtstart,
        .themetechmount-events-box-style2 span.entry-month,
        .themetechmount-events-box-style2 .tribe-events-event-cost,
        .iron-audioplayer .tracklist-item-time,
        .single article.post blockquote cite,
        .tm-team-details-list .tm-team-list-title,
        .iron-audioplayer .track-title,
        .iron-audioplayer .playlist .track-number,
        .iron-audioplayer .playlist .tracklist-item-title,
        .tm-progress .elementor-progress-percentage,
        .tm-post-prev-next-buttons span.tm-nav-title,
        .tm-ptablebox .tm-ptablebox-price,
        .post.themetechmount-box-blog-classic .tm-box-post-icon,
        .themetechmount-box-blog .tm-box-post-date,
        .elementor-widget-heading .elementor-heading-title,
        .tm-pf-view-left-image.style2 .themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details:first-child,
        .woocommerce-account .woocommerce-MyAccount-navigation li a,
        .widget.tm_widget_nav_menu li a,
        .widget.a3trip_all_post_list_widget li a,
        .widget.a3trip_category_list_widget li a {
            font-family: "Yantramanav";
        }

        .tm-seperator-solid.tm-element-heading-content-wrapper.left-align .tm-element-subhead:after {
            background-color: #000080;
        }

        .tm-bgimage-yes.tm-textcolor-white .tm-element-heading-content-wrapper .tm-element-subhead {
            color: #000080 !important;
        }

        .tribe-events-meta-group .tribe-events-single-section-title,
        .sidebar ul.tm-recent-post-list li .post-detail a,
        .tm-ptablebox .tm-ptable-btn a,
        .tm-ptablebox .tm-ptablebox-price {
            font-weight: 700;
        }

        /* ********************* Responsive Menu Code Start *************************** */
        /* .headerlogo,
        .tm-header-icon,
        .tm-header-text-area,
        .site-header .themetechmount-fbar-btn {
            height: 80px;
            line-height: 80px !important;
        } */

        .tm-header-icon.tm-header-social-box a.tm-social-btn-link i,
        .tm-header-icons .tm-header-search-link a,
        .tm-header-icons .tm-header-wc-cart-link a {
            color: rgba(255, 255, 255, 1);
        }

        .is_stuck .tm-header-icon.tm-header-social-box a.tm-social-btn-link i,
        .is_stuck .tm-header-icons .tm-header-search-link a,
        .is_stuck .tm-header-icons .tm-header-wc-cart-link a {
            color: rgba(255, 255, 255, 1);
        }

        @keyframes menu_sticky {
            0% {
                margin-top: -120px;
                opacity: 0;
            }

            50% {
                margin-top: -64px;
                opacity: 0;
            }

            100% {
                margin-top: 0;
                opacity: 1;
            }
        }

        @media (max-width: 1200px) {

            /* Responsive Header bg color */
            #masthead #site-header.site-header.tm-bgcolor-custom {
                background-color: #0b0c0c !important;
            }

            /*** Header Section ***/
            .site-header-main.tm-wrap {
                margin: 0 15px 0 15px;
                width: auto;
                display: block;
                padding: 0;
            }

            .site-header-main.tm-wrap .tm-wrap-cell {
                display: block;
            }

            .tm-headerstyle-infostack .tm-container-for-header {
                width: auto;
                padding: 0;
            }

            .tm-header-icon {
                padding-right: 0px;
                padding-left: 10px;
                position: relative;
            }

            .tm-header-icon.tm-header-wc-cart-link {
                float: right;
            }

            .tm-header-icon.tm-header-social-box,
            .tm-header-icon.tm-header-search-link {
                float: left;
            }

            .tm-header-style-classic-highlight .tm-header-text-area,
            .tm-header-icon.tm-header-social-box {
                display: none;
            }

            .site-title {
                width: inherit;
            }

            div.tm-titlebar-wrapper {
                background-attachment: scroll !important;
            }

            .tm-pageslider-yes .headerlogo .standardlogo {
                display: inline-block;
            }

            .tm-pageslider-yes .headerlogo .borderlogo {
                display: none;
            }

            .site-header-main.tm-wrap.container-fullwide {
                margin: 0 15px 0 15px;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li>i {
                display: none;
            }

            /*** Navigation ***/
            .main-navigation {
                clear: both;
            }

            .site-branding,
            #site-header-menu #site-navigation li.mega-menu-megamenu>ul.mega-sub-menu,
            #site-header-menu #site-navigation div.mega-menu-wrap,
            .menu-tm-main-menu-container,
            #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu,
            #site-header-menu {
                float: none;
            }

            /*** Responsive Menu ***/
            .righticon {
                position: absolute;
                right: 0px;
                z-index: 33;
                top: 15px;
                display: block;
            }

            .righticon i {
                font-size: 20px;
                cursor: pointer;
                display: block;
                line-height: 0px;
            }

            /*** Default menu box ***/
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal,
            #site-header-menu #site-navigation div.nav-menu>ul {
                position: absolute;
                padding: 10px 20px;
                left: 0px;
                box-shadow: rgba(0, 0, 0, 0.12) 3px 3px 15px;
                border-top: 3px solid #000080;
                background-color: #333;
                z-index: 100;
                width: 100%;
                top: 80px;
                margin-left: -3px;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal,
            #site-header-menu #site-navigation div.nav-menu>ul {
                background-color: #ffffff;
            }

            #site-header-menu #site-navigation div.nav-menu>ul,
            #site-header-menu #site-navigation div.nav-menu>ul ul {
                overflow: hidden;
                max-height: 0px;
            }

            #site-header-menu #site-navigation div.nav-menu>ul ul ul {
                max-height: none;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li {
                position: relative;
                text-align: left;
            }

            #site-header-menu #site-navigation.toggled-on div.nav-menu>ul {
                display: block;
                max-height: 10000px;
            }

            #site-header-menu #site-navigation.toggled-on div.nav-menu>ul ul.open {
                max-height: 10000px;
            }

            #site-header-menu #site-navigation div.mega-menu-wrap {
                position: inherit;
            }

            #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-flyout ul.mega-sub-menu {
                width: 100%;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-toggle-on>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
                background: none !important;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
                float: none;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li {
                width: 100% !important;
                padding-bottom: 0px;
            }

            #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-flyout ul.mega-sub-menu {
                padding-left: 15px;
            }

            #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a {
                padding-left: 0px;
            }

            #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu a,
            #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li ul.mega-sub-menu,
            #site-header-menu #site-navigation div.nav-menu>ul ul {
                background-color: transparent !important;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li a,
            #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a {
                display: block;
                padding: 15px 0px;
                text-decoration: none;
                line-height: 18px;
                height: auto;
                line-height: 18px !important;
            }

            #site-header-menu #site-navigation div.nav-menu>ul ul a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a {
                margin: 0;
                display: block;
                padding: 15px 15px 15px 0px;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li li a:before,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item li.mega-menu-item a:before {
                font-family: "FontAwesome";
                font-style: normal;
                font-weight: normal;
                display: inline-block;
                text-decoration: inherit;
                margin-right: .2em;
                text-align: center;
                opacity: .8;
                font-variant: normal;
                text-transform: none;
                font-size: 13px;
                content: "\f105";
                margin-right: 8px;
                display: none;
            }

            .tm-mmmenu-override-yes .mega-sub-menu {
                display: none !important;
            }

            .mega-sub-menu.open,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li .mega-sub-menu .mega-sub-menu {
                display: block !important;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li {
                padding: 0px;
                padding-left: 0px;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title {
                margin-top: 30px;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item:first-child>h4.mega-block-title {
                margin-top: 0px;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item {
                position: relative;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li a,
            #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a {
                display: inline-block;
            }

            #mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
                display: none;
            }

            /*** Defaultmenu ***/
            .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li>a:hover,
            .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:hover,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul ul>li>a:hover,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:hover {
                color: #000080;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal>li.mega-menu-item>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item-type-widget,
            .righticon i {
                color: rgba(133, 133, 133, 1);
            }

            #site-header-menu #site-navigation div.nav-menu>ul li,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li {
                border-bottom: 1px solid rgba(133, 133, 133, 0.15);
            }

            #site-header-menu #site-navigation.toggled-on div.nav-menu>ul ul.sub-menu li:last-child,
            #site-header-menu #site-navigation div.nav-menu>ul>li:nth-last-child(1) {
                border-bottom: none;
            }

            #site-header-menu #site-navigation div.nav-menu ul {
                padding: 0 0 0 15px;
            }

            /* Dynamic main menu color applying to responsive menu link text */
            #site-header-menu #site-navigation .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label-open,
            #site-header-menu #site-navigation .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
                display: none;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1 {
                margin-top: 5px
            }

            #site-header-menu #site-navigation .mega-menu-toggle .mega-toggle-blocks-right {
                height: 28px;
            }

            .menu-toggle i,
            .tm-header-icons a {
                color: rgba(255, 255, 255, 1);
            }

            .menu-toggle span,
            .menu-toggle span:after,
            .menu-toggle span:before {
                background-color: rgba(255, 255, 255, 1);
            }

            #site-header-menu #site-navigation div.nav-menu>ul {
                padding-right: 15px;
                padding-left: 15px;
            }

            #site-header-menu #site-navigation div.nav-menu>ul ul {
                list-style: none;
            }

            .tm-header-icons {
                position: absolute;
                top: 0;
                float: none;
                right: 50px;
                margin-right: 0px;
            }

            .tm-header-style-classic .tm-header-icons {
                right: 40px;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu.open,
            #site-header-menu #site-navigation div.nav-menu>ul>li ul {
                display: block !important;
                height: auto !important;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu {
                opacity: 1;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu,
            #site-header-menu #site-navigation div.nav-menu>ul>li ul {
                background-image: none !important;
            }

            #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu {
                margin-top: 0;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu,
            #site-header-menu #site-navigation div.nav-menu>ul>li ul,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a.mega-menu-link {
                background: none;
                background-image: none;
            }

            .tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
                padding-top: 0px;
            }

            #site-header-menu #site-navigation .menu-toggle,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
                top: 20px;
                display: block;
                position: absolute;
                right: 0;
                left: auto;
                width: 40px;
                background: none;
                z-index: 1;
                outline: none;
                padding: 0;
                line-height: normal;
            }

            .tm-header-invert #site-header-menu #site-navigation .menu-toggle,
            .tm-header-invert .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
                right: 0;
                left: auto;
            }

            .tm-header-invert .tm-header-icons {
                left: 0;
                right: auto;
            }

            #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-right {
                float: none;
            }

            #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1 {
                display: inline-block;
                width: 28px;
                height: 2px;
                background: #182333;
                border-radius: 3px;
                transition: 0.3s;
                position: relative;
            }

            #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:before,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before {
                top: 8px;
            }

            #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:after,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after {
                top: -8px;
            }

            #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:before,
            #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:after,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after {
                display: inline-block;
                width: 28px;
                height: 2px;
                background: #033b4a;
                border-radius: 3px;
                transition: 0.3s;
                position: absolute;
                left: 0;
                content: '';
                -webkit-transform-origin: 0.28571rem center;
                transform-origin: 0.28571rem center;
                margin: 0;
            }

            #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-a3trip-icon-bars,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 {
                background: transparent;
            }

            #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-a3trip-icon-bars:before,
            #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-a3trip-icon-bars:after,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
                -webkit-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
                top: 0;
                width: 26px;
            }

            #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-a3trip-icon-bars:before,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before {
                -webkit-transform: rotate3d(0, 0, 1, 45deg);
                transform: rotate3d(0, 0, 1, 45deg);
            }

            #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-a3trip-icon-bars:after,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
                -webkit-transform: rotate3d(0, 0, 1, -45deg);
                transform: rotate3d(0, 0, 1, -45deg);
            }

            /*** Responsive icon color( If custom header background color ) ***/
            /* White color */
            .site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:before,
            .site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:after,
            .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
            .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
            .site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation:not(.toggled-on) .menu-toggle .tm-a3trip-icon-bars,
            .site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
            .site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
            .site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
            .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
            .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
            .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
            .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
            .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
            .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
            .tm-responsive-icon-white #site-header-menu #site-navigation:not(.toggled-on) .menu-toggle .tm-a3trip-icon-bars,
            .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:before,
            .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:after {
                background-color: #fff;
            }

            .site-header.tm-bgcolor-skincolor .menu-toggle i,
            .site-header.tm-bgcolor-skincolor .tm-header-icons a,
            .site-header.tm-bgcolor-darkgrey .menu-toggle i,
            .site-header.tm-bgcolor-darkgrey .tm-header-icons a,
            .tm-responsive-icon-white .menu-toggle i,
            .tm-responsive-icon-white .tm-header-icons a {
                color: #fff;
            }

            /* Dark color */
            .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars,
            .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:before,
            .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:after,
            .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
            .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
            .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
            .tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
            .tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
            .tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
            .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1,
            .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before,
            .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after,
            .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars,
            .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:before,
            .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-a3trip-icon-bars:after {
                background-color: #050505;
            }

            .site-header.tm-bgcolor-grey .menu-toggle i,
            .site-header.tm-bgcolor-grey .tm-header-icons a,
            .site-header.tm-bgcolor-white .menu-toggle i,
            .tm-responsive-icon-dark .menu-toggle i,
            .tm-responsive-icon-dark .tm-header-icons a {
                color: #050505;
            }

            .tm-responsive-icon-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-a3trip-icon-bars,
            .tm-responsive-icon-dark #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-a3trip-icon-bars,
            .site-header.tm-bgcolor-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-a3trip-icon-bars,
            .site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,
            .site-header.tm-bgcolor-skincolor #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,
            .site-header.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,
            .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,
            .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,
            .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 {
                background-color: transparent;
            }

            /* Display None */
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:after,
            #site-header-menu #site-navigation div.nav-menu>ul {
                display: none;
            }

            /* tm-header-style-infostack */
            .tm-header-style-infostack .tm-header-icon.tm-header-btn-w,
            .tm-header-style-infostack .tm-header-widgets-wrapper {
                display: none;
            }

            body.themetechmount-page-full-width.tm-titlebar-bcrumb-bottom #content .site-main .entry-content>.wpb_row:first-child {
                margin-top: -82px;
            }

            .tm-header-style-infostack.tm-header-overlay .tm-stickable-header-w {
                top: 0;
            }

            .tm-header-style-infostack .tm-header-top-wrapper .col-sm-4.col-md-3,
            .tm-header-style-infostack .kw-phone {
                display: none;
            }

            .tm-header-style-infostack .site-header-menu {
                display: block;
                position: absolute;
                top: 0;
                width: 100%;
            }

            .tm-header-style-infostack .tm-header-top-wrapper .col-sm-4.col-md-6 {
                padding-left: 0;
            }

            .tm-header-style-infostack .tm-header-icon,
            .tm-header-style-infostack .headerlogo {
                height: 50px;
                line-height: 50px !important;
            }

            .tm-header-style-infostack #site-header-menu #site-navigation .menu-toggle,
            .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
                top: 12px;
            }

            .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal,
            .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul {
                top: 50px;
            }

            .tm-header-style-infostack .site-header-menu {
                left: 0;
            }

            .tm-header-style-infostack .tm-stickable-header-w,
            .tm-header-style-infostack .tm-site-header-menu {
                height: auto !important;
            }

            #site-header-menu #site-navigation .menu-toggle,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
                top: 24px;
            }

            .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main>.container .tm-titlebar-main-inner .entry-title-wrapper,
            .tm-header-style-infostack .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main>.container .tm-titlebar-main-inner .entry-title-wrapper {
                margin-top: -30px;
            }

            .tm-header-style-classic #site-header-menu #site-navigation .menu-toggle {
                right: -6px;
            }

            /* sticky footer bottom margin */
            body .site-content-wrapper {
                margin-bottom: 0px !important;
            }

            .tm-titlebar-align-left .entry-title-wrapper .entry-title {
                padding-left: 0px;
            }

            .tm-header-style-infostack .tm-top-info-con {
                display: none;
            }

            .tm-header-style-infostack #site-header-menu .container {
                width: auto;
                display: block;
            }

            #mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator {
                display: none;
            }

            #mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after,
            #mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
                content: unset;
            }

            .k_flying_searchform_wrapper {
                position: absolute;
                width: 100%;
                z-index: 33;
            }

            .tm-header-style-infostack .tm-box-wrapper .site-header>.container.tm-container-for-header {
                width: unset;
                padding: 0;
            }

            .tm-header-text-area {
                display: none;
            }

            .themetechmount-topbar-yes .tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
                padding-top: 0;
            }
        }

        @media (min-width: 1200px) {
            header #site-header-menu #site-navigation {
                display: flex;
                flex-direction: row-reverse;
                align-items: center;
                margin-top: 10px;
            }

            /* Header full */
            .tm-header-overlay .tm-stickable-header-w {
                position: absolute;
                z-index: 21;
                width: 100%;
                box-shadow: none;
                -khtml-box-shadow: none;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                -ms-box-shadow: none;
                -o-box-shadow: none;
            }

            .site-header-main.container-full {
                padding: 0 50px;
            }

            .tm-stickable-header.is_stuck {
                box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);
            }

            .tm-stickable-header {
                z-index: 12;
            }

            .tm-header-icon,
            .tm-header-icons,
            .tm-header-overlay .tm-header-icons:before,
            .themetechmount-fbar-btn,
            .tm-header-text-area,
            .tm-header-icons .themetechmount-fbar-btn a i,
            .headerlogo,
            #site-header-menu #site-navigation div.nav-menu>ul>li>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
                transition: all .3s ease-in-out;
                -moz-transition: all .3s ease-in-out;
                -webkit-transition: all .3s ease-in-out;
                -o-transition: all .3s ease-in-out;
            }

            .tm-header-icon {
                position: relative;
            }

            .tm-header-text-area,
            #site-header-menu #site-navigation .nav-menu,
            #site-header-menu,
            .tm-header-icons,
            .tm-header-icon,
            #site-header-menu #site-navigation .mega-menu-wrap,
            .menu-tm-main-menu-container {
                float: right;
            }

            .navbar {
                vertical-align: top;
            }

            .menu-toggle {
                display: none;
                z-index: 10;
            }

            .menu-toggle i {
                color: #fff;
                font-size: 28px;
            }

            .toggled-on li,
            .toggled-on .children {
                display: block;
            }

            #site-header-menu #site-navigation div.mega-menu-wrap {
                clear: none;
                position: inherit;
            }

            #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
                position: static !important;
            }

            #site-header-menu #site-navigation .nav-menu-wrapper>ul {
                margin: 0;
                padding: 0;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>a {
                background: none;
            }

            #site-header-menu #site-navigation div.nav-menu>ul {
                margin: 0px;
                position: relative;
            }

            .k_flying_searchform_wrapper {
                top: auto;
                position: absolute;
                width: 100%;
                left: 0;
                right: 0;
                z-index: 11;
            }

            .tm-header-style-infostack .k_flying_searchform_wrapper {
                max-width: 1140px;
                left: 0;
                right: 0;
                margin-left: auto;
                margin-right: auto;
            }

            .tm-header-style-infostack .tm-stickable-header:not(.is_stuck) .k_flying_searchform_wrapper {
                top: 60px;
            }

            .tm-header-style-infostack .tm-stickable-header:not(.is_stuck) .k_flying_searchform_wrapper .container {
                width: 1140px;
            }

            .tm-header-style-infostack .tm-stickable-header.is_stuck .k_flying_searchform_wrapper {
                width: 100%;
                max-width: 100%;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item {
                height: 80px;
                line-height: 80px !important;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li {
                margin: 0 0px 0 0;
                display: inline-block;
                position: relative;
                vertical-align: top;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
                display: inline-block;
                margin: 0px;
                padding: 0px 13px 0px 13px;
                text-decoration: none;
                position: relative;
                z-index: 1;
                height: 80px;
                line-height: 80px !important;
            }

            .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu>ul>li>a,
            .tm-header-style-classic .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
                padding: 0px 13px 0px 13px;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li:hover>a:before,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a:before {
                opacity: 1;
            }

            .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li:hover>a:before,
            .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a:before {
                top: 55px;
            }

            .tm-header-text-area {
                padding-left: 10px;
                position: relative;
                z-index: 1;
            }

            .tm-header-text-area .header-info-widget {
                vertical-align: middle;
                display: inline-block;
                text-align: left;
            }

            .tm-header-text-area .header-info-widget h2 {
                font-size: 20px;
                line-height: 28px;
                margin-bottom: 3px;
                font-weight: 500;
                color: #000080;
            }

            .tm-header-text-area .header-info-widget h3 {
                font-size: 14px;
                line-height: 19px;
                color: #686e73;
                margin-bottom: 0px;
            }

            .tm-bgcolor-skincolor .tm-header-text-area .header-info-widget h2,
            .tm-bgcolor-darkgrey .tm-header-text-area .header-info-widget h3,
            .tm-bgcolor-skincolor .tm-header-text-area .header-info-widget h3 {
                color: #fff;
            }

            .tm-header-text-area div.header-info-widget:nth-child(2) {
                padding-left: 62px;
            }

            /*** Defaultmenu ***/
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li:hover>a,
            .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li:hover>a,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li:hover>a,
            .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item li:hover>a {
                color: #fff;
            }

            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-ancestor>a,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_item>a,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.current-menu-item>a,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item>a {
                background-color: #000080;
            }

            .is_stuck .tm-header-icons .themetechmount-fbar-btn a,
            .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>a,
            .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a,
            #site-header-menu.is_stuck #site-navigation div.nav-menu>ul>li>a,
            .tm-mmmenu-override-yes #site-header-menu .is_stuck #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a,
            #site-header-menu.is_stuck #site-navigation div.nav-menu>ul>li>a,
            .tm-mmmenu-override-yes #site-header-menu.is_stuck #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
                color: #ffffff;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li:hover>a,
            #site-header-menu #site-navigation div.nav-menu>ul ul li:hover>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item:hover>a {
                background: #fff;
            }

            .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li:hover>a,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul ul li:hover>a,
            .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item:hover>a {
                background-color: #fff;
            }

            .tm-header-icons .themetechmount-fbar-btn a {
                color: rgba(255, 255, 255, 1);
            }

            .tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-search-link a,
            .tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-wc-cart-link a,
            .tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-search-link a,
            .tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-wc-cart-link a {
                border-color: rgba(255, 255, 255, 0.70);
                background-color: transparent;
            }

            .site-header .social-icons li>a:hover,
            .tm-header-icons .tm-header-wc-cart-link a:hover,
            .tm-header-icons .tm-header-search-link a:hover {
                color: #000080;
            }

            .tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-search-link a:hover,
            .tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-wc-cart-link a:hover,
            .tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-search-link a:hover,
            .tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-wc-cart-link a:hover {
                border-color: rgba(255, 255, 255, 1);
            }

            .tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-wc-cart-link a span.number-cart {
                background-color: #fff;
                color: #000080;
            }

            .tm-header-style-infostack .site-header .tm-header-menu-bg-color-darkgrey .tm-header-wc-cart-link a:hover span.number-cart,
            .tm-header-style-infostack .site-header .tm-sticky-bgcolor-darkgrey.is_stuck .tm-header-wc-cart-link a:hover span.number-cart {
                color: #fff;
                background-color: #000080;
            }

            .tm-header-style-infostack .kw-phone {
                position: absolute;
                right: -1px;
                top: 0;
                font-size: 14px;
                color: #fff;
                padding: 0px 0px 0px 8px;
                height: 60px;
                line-height: 60px;
            }

            /*** Sub Navigation Section ***/

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:not(.mega-menu-megamenu) ul.mega-sub-menu,
            #site-header-menu #site-navigation div.nav-menu>ul>li ul {
                box-shadow: 0 3px 25px 0px rgba(43, 52, 59, 0.10), 0 0 0 rgba(43, 52, 59, 0.10) inset;
            }

            header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.last ul.sub-menu,
            header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.last ul.mega-sub-menu,
            header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.mega-last ul.mega-sub-menu {
                left: auto;
                right: 0px !important;
            }

            .tm-headerstyle-classic-highlight header#masthead .tm-header-menu-position-left #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.lastsecond ul.mega-sub-menu ul.mega-sub-menu,
            .tm-headerstyle-classic-highlight header#masthead .tm-header-menu-position-left #site-header-menu #site-navigation div.nav-menu>ul li.lastsecond ul.sub-menu ul.sub-menu {
                left: 100%;
            }

            header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.last ul.sub-menu ul.sub-menu,
            header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastsecond ul.sub-menu ul.sub-menu,
            header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastthird ul.sub-menu ul.sub-menu,
            header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastfourth ul.sub-menu ul.sub-menu,
            header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.last ul.children ul.children,
            header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastsecond ul.children ul.children,
            header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastthird ul.children ul.children,
            header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastfourth ul.children ul.children,
            header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.lastsecond ul.mega-sub-menu ul.mega-sub-menu,
            header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.last ul.mega-sub-menu ul.mega-sub-menu,
            header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.mega-last ul.mega-sub-menu ul.mega-sub-menu {
                left: -100%;
            }

            header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastsecond ul.sub-menu ul.sub-menu {
                left: -116% !important;
            }

            #site-header-menu #site-navigation div.nav-menu>ul ul,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu {
                width: 250px;
                padding: 0px;
            }

            #site-header-menu #site-navigation div.nav-menu>ul ul li>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {
                margin: 0;
                display: block;
                padding: 10px 15px 10px;
                position: relative;
                overflow: hidden;
                z-index: 1;
                margin-top: -1px;
                border-radius: 3px;
            }

            #site-header-menu #site-navigation div.nav-menu>ul ul li:first-child>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu>li:first-child a {
                border-top: none;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-ancestor:hover>a:before {
                opacity: 1;
                background-color: #fff;
            }

            #site-header-menu #site-navigation div.nav-menu>ul ul li>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a {
                -webkit-transition: all .3s linear;
                transition: all .3s linear;
            }

            #site-header-menu #site-navigation div.nav-menu>ul ul li>a:before,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:before {
                background-color: #fff;
                text-decoration: inherit;
                text-align: center;
                font-variant: normal;
                text-transform: none;
                font-size: 24px;
                line-height: 9px;
                content: "";
                margin-right: 5px;
                position: absolute;
                transform: translateY(-50%) translateX(-10px);
                opacity: 0;
                left: 15px;
                -webkit-transition: .3s linear;
                -o-transition: .3s linear;
                transition: .3s linear;
                width: 10px;
                height: 2px;
                top: 50%;
            }

            #site-header-menu #site-navigation div.nav-menu>ul ul li:hover>a:before,
            #site-header-menu #site-navigation div.nav-menu>ul ul li.current-menu-item>a:hover:before,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.current-menu-item>a:hover:before,
            #site-header-menu #site-navigation div.nav-menu>ul ul li>a:hover:before,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:hover:before {
                -webkit-transform: translateY(-50%) translateX(0);
                -ms-transform: translateY(-50%) translateX(0);
                transform: translateY(-50%) translateX(0);
                opacity: 1;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li:hover>a,
            #site-header-menu #site-navigation div.nav-menu>ul ul li:hover>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item:hover>a {
                background: #000080;
                padding-left: 35px;
                padding-right: 18px;
            }

            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-item>a,
            .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li:hover>a,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul ul li:hover>a,
            .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item:hover>a {
                background-color: #000080;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu li {
                text-align: left;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {
                padding: 8px 20px 8px 20px;
                display: inline-block;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-sub-menu li.mega-menu-item-type-widget ul.menu {
                padding-left: 0px;
                margin-top: 0px;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {
                text-align: left;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title {
                padding: 6px 20px 10px 20px;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
                padding: 0px;
                overflow: hidden;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:last-child {
                border-right: none;
            }

            #site-header-menu #site-navigation div.nav-menu>ul li:hover>ul {
                opacity: 1;
                display: block;
                visibility: visible;
                height: auto;
                -webkit-animation: dropdown-menuhover .25s cubic-bezier(.68, -.55, .265, 1.55);
                animation: dropdown-menuhover .25s cubic-bezier(.68, -.55, .265, 1.55);
            }

            @-webkit-keyframes dropdown-menuhover {
                from {
                    transform: scale(.9);
                    opacity: 0
                }

                to {
                    transform: scale(1);
                    opacity: 1
                }
            }

            @keyframes dropdown-menuhover {
                from {
                    transform: scale(.9);
                    opacity: 0
                }

                to {
                    transform: scale(1);
                    opacity: 1
                }
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu,
            #site-header-menu #site-navigation div.nav-menu>ul li>ul ul {
                border-left: 0;
                left: 100%;
                top: 0px;
            }

            #site-header-menu #site-navigation ul ul li {
                position: relative;
                list-style: none;
            }

            #site-header-menu #site-navigation div.nav-menu>ul ul {
                text-align: left;
                position: absolute;
                visibility: hidden;
                display: block;
                opacity: 0;
                line-height: 14px;
                margin: 0;
                list-style: none;
                left: 0;
                border-radius: 0;
                -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
                box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
                background-clip: padding-box;
                transition: all .2s ease;
                z-index: 99;
                padding: 12px;
                border-radius: 5px;
            }

            #mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-item a.mega-menu-link:before,
            .tm-mmmenu-override-yes #mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item a.mega-menu-link:before {
                vertical-align: unset;
            }

            .tm-mmmenu-override-yes #site-header-menu #mega-menu-themetechmount-main-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
                font-size: 12px;
                margin-left: 4px;
                margin-top: 3px;
                opacity: 0.8;
            }

            /*** Sep Section ***/
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after {
                content: ' ';
                display: block;
                width: 30px;
                height: 1000px;
                right: 0px;
                top: 0;
                position: absolute;
                border-right: 1px solid transparent;
            }

            #site-header-menu #site-navigation div.nav-menu ul ul>li:last-child,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu>li:last-child {
                border-bottom: none !important;
            }

            .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title,
            .tm-dmenu-sep-grey #site-header-menu #site-navigation div.nav-menu ul ul>li,
            .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu>li,
            .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {
                border-bottom-color: rgba(0, 0, 0, 0.08);
            }

            .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after {
                border-right-color: #f5f5f5;
            }

            .tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after {
                border-right-color: rgba(255, 255, 255, 0.10);
            }

            .tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title,
            .tm-dmenu-sep-white #site-header-menu #site-navigation div.nav-menu ul ul>li,
            .tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu>li,
            .tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {
                border-bottom-color: rgba(255, 255, 255, 0.10);
            }

            /*** Sticky Header Height ***/
            header .tm-header-highlight-logo .is_stuck #site-header-menu,
            header .is_stuck #site-header-menu #site-navigation,
            .is_stuck .headerlogo,
            .is_stuck .themetechmount-fbar-btn,
            .is_stuck .tm-header-icon,
            .is_stuck .tm-header-text-area,
            .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li,
            .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li,
            .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>a,
            .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
                height: 80px;
                line-height: 80px !important;
            }

            /*** Sub Navigation menu ***/
            #site-header-menu #site-navigation div.nav-menu>ul>li>ul,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu {
                top: auto;
                margin-top: -1px;
            }

            .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li>ul,
            .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu {
                margin-top: 0px;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu {
                padding: 30px 0px;
                margin: 0px;
                width: calc(100% - 0px);
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:last-child:after {
                border-right: none;
            }

            /*** Sticky Sub Navigation menu ***/
            .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>ul,
            .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu {
                top: 80px;
            }

            /*** Header height ***/
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle+label {
                top: 40px;
            }

            .site-header-main.container-fullwide {
                padding: 5px 15px;
            }

            /*** Header Icon border ***/
            .tm-header-icons {
                position: relative;
                height: 80px;
                padding-left: 17px;
                padding-right: 15px;
            }

            .is_stuck .tm-header-icons {
                height: 80px;
            }

            .tm-header-overlay .tm-header-icons {
                float: right;
            }

            .tm-header-icons:not(.tm-textarea-empty):before {
                display: block;
                content: "";
                position: absolute;
                height: 26px;
                width: 1px;
                right: 0px;
                top: 50%;
                margin-top: -14px;
                background-color: rgba(255, 255, 255, 0.1);
            }

            .is_stuck .tm-header-icons:before {
                background-color: rgba(255, 255, 255, 0.15);
            }

            .tm-header-icons.tm-textarea-empty {
                padding-right: 0px;
            }

            .tm-header-icons .tm-header-wc-cart-link a:before {
                content: '';
                position: absolute;
                height: 26px;
                width: 1px;
                top: 0;
                left: -13px;
                margin-top: 2px;
                background-color: rgba(255, 255, 255, 0.1);
            }

            .is_stuck .tm-header-icons .tm-header-wc-cart-link a:before {
                background-color: rgba(255, 255, 255, 0.15);
            }

            /*** Mega menu widget calendar ***/
            #site-header-menu #site-navigation .mega-menu-item-type-widget.widget_calendar caption {
                padding: 0px;
            }

            #site-header-menu #site-navigation .mega-menu-item-type-widget.widget_calendar .calendar_wrap {
                padding-top: 10px;
            }

            .tm-headerstyle-classic .site-header-main .headerlogo {
                position: relative;
            }

            /*** Overlay Header ***/
            .tm-header-overlay .tm-stickable-header-w {
                background-color: transparent;
            }

            .tm-header-overlay .site-header-menu.tm-bgcolor-grey,
            .tm-header-overlay .site-header.tm-bgcolor-grey {
                background-color: rgba(235, 235, 235, 0.38);
            }

            .tm-header-overlay .site-header-menu.tm-bgcolor-white,
            .tm-header-overlay .site-header.tm-bgcolor-white {
                background-color: rgba(255, 255, 255, 0.05);
            }

            .tm-header-overlay .site-header-menu.tm-bgcolor-skincolor,
            .tm-header-overlay .site-header.tm-bgcolor-skincolor {
                background-color: rgba(244, 76, 40, 0.30);
            }

            .tm-header-overlay .site-header-menu.tm-sticky-bgcolor-darkgrey.is_stuck {
                background-color: #151515;
            }

            .tm-header-overlay .site-header-menu.tm-sticky-bgcolor-grey.is_stuck {
                background-color: #f5f5f5;
            }

            .tm-header-overlay .site-header-menu.tm-sticky-bgcolor-white.is_stuck {
                background-color: #fff;
            }

            .tm-header-overlay .site-header-menu.tm-sticky-bgcolor-skincolor.is_stuck {
                background-color: rgba(244, 76, 40, 1);
            }

            .tm-header-overlay .themetechmount-topbar-inner {
                line-height: 42px;
            }

            .tm-header-overlay .site-header:not(.is_stuck).tm-headerborder-white {
                border-bottom: 1px solid rgba(255, 255, 255, 0.12);
            }

            .tm-header-overlay .site-header:not(.is_stuck).tm-headerborder-dark {
                border-bottom: 1px solid rgba(0, 0, 0, 0.20);
            }

            .tm-header-overlay .tm-bgcolor-skincolor .themetechmount-topbar-inner,
            .tm-header-overlay:not(.tm-header-style-classic-box) .tm-bgcolor-darkgrey .themetechmount-topbar-inner {
                border-bottom: 1px solid rgba(255, 255, 255, 0.10);
            }

            .tm-header-overlay .tm-header-text-area .social-icons li>a {
                border: none;
                width: 50px;
                height: 80px;
                border-radius: 0;
                line-height: 95px;
            }

            .tm-header-overlay .is_stuck .tm-header-text-area .social-icons li>a {
                height: 80px;
            }

            .tm-header-overlay .tm-overlay-iconbox {
                display: inline-block;
                vertical-align: super;
                background-color: #000080;
                padding-right: 22px !important;
            }

            .tm-header-overlay .tm-overlay-iconbox .icon {
                padding: 0;
            }

            .tm-header-overlay .tm-overlay-iconbox .icon i {
                height: 45px;
                width: 45px;
                font-size: 40px;
                line-height: 45px;
                text-align: center;
                display: block;
                top: 9px;
                margin-top: 10px;
                color: #fff;
            }

            .tm-header-overlay .tm-overlay-iconbox .header-content {
                padding-left: 10px;
            }

            .tm-header-overlay .tm-overlay-iconbox .header-content h5 {
                line-height: 23px;
                font-size: 17px;
                margin-bottom: 0;
            }

            .tm-header-overlay .tm-overlay-iconbox .header-content h6 {
                font-size: 14px;
                line-height: 26px;
                font-weight: 400;
                font-family: inherit;
                margin-bottom: 0;
            }

            .tm-header-style-infostack .tm-header-icons:before {
                content: unset;
            }

            /*** ThemetechMount Center Menu ***/
            .tm-header-menu-position-center #site-header-menu {
                float: none;
            }

            .tm-header-menu-position-center #site-header-menu #site-navigation {
                text-align: center;
                width: 100%;
            }

            .tm-header-menu-position-center #site-header-menu #site-navigation .nav-menu,
            .tm-header-menu-position-center.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap {
                float: none;
                right: 0;
                left: 0;
                text-align: center;
            }

            .tm-header-menu-position-center.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
                position: static !important;
                display: inline-block;
            }

            .tm-header-menu-position-center .site-header-menu.tm-wrap-cell {
                display: block;
            }

            .tm-header-menu-position-center .headerlogo,
            .tm-header-menu-position-center .tm-header-icon {
                position: relative;
                z-index: 2;
            }

            /*** ThemetechMount Left Menu ***/
            .tm-header-menu-position-left #site-header-menu {
                float: none;
                display: block;
            }

            .tm-header-menu-position-left #site-header-menu #site-navigation .nav-menu,
            .tm-header-menu-position-left #site-header-menu #site-navigation div.mega-menu-wrap {
                float: left;
            }

            .tm-header-menu-position-left .site-branding {
                padding-right: 25px;
            }

            /*** ThemetechMount Dropdown widht narrow ***/
            .site-header-main.container-full #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu {
                max-width: 1200px;
                right: 0;
                left: -15px;
                margin: 0px auto;
            }

            /* Header Social link */
            .site-header .themetechmount-social-links-wrapper {
                float: right;
            }

            .tm-header-overlay .site-header .themetechmount-social-links-wrapper {
                float: left;
                padding: 0;
            }

            .site-header .social-icons {
                padding-top: 0;
                padding-bottom: 0;
            }

            /***  Tm Header Style Infostack ***/
            .tm-header-style-infostack:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {
                float: left;
                margin-left: 7px;
                margin-right: 40px;
            }

            .tm-header-style-infostack #site-header-menu {
                float: none;
            }

            .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li {
                vertical-align: top;
            }

            .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li>a:before,
            .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:before {
                bottom: 16px;
            }

            .tm-header-style-infostack .tm-header-top-wrapper .site-branding {
                float: left;
                text-align: left;
                display: block;
                position: relative;
                z-index: 10;
            }

            .tm-header-style-infostack .tm-header-top-wrapper .headerlogo {
                position: relative;
            }

            .tm-header-style-infostack .site-header-menu .is_stuck .ttm-custombutton:after {
                content: unset;
            }

            .tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap {
                float: none;
            }

            .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu {
                top: auto;
                -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
                box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
            }

            .tm-header-style-infostack .header-content-main .header-content,
            .tm-header-style-infostack .header-content-main .header-icon {
                display: table-cell;
                vertical-align: middle;
            }

            .tm-header-style-infostack .tm-vc_icon_element {
                margin-bottom: 0px;
            }

            .tm-header-style-infostack .tm-bgcolor-grey .header-content-main .header-content,
            .tm-header-style-infostack .tm-bgcolor-white .header-content-main .header-content {
                color: rgba(0, 0, 0, 0.8);
            }

            .tm-header-style-infostack .tm-bgcolor-skincolor .header-content-main .header-content,
            .tm-header-style-infostack .tm-bgcolor-darkgrey .header-content-main .header-content {
                color: rgba(255, 255, 255, 0.7);
            }

            .tm-header-style-infostack .tm-bgcolor-skincolor .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner,
            .tm-header-style-infostack .tm-bgcolor-darkgrey .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner {
                color: #fff;
            }

            header.tm-header-style-infostack .site-header:after {
                display: none;
            }

            .tm-header-style-infostack .tm-header-icons span:only-child:not(.tm-a3trip-icon-search) {
                margin-right: -10px;
            }

            .tm-header-style-infostack .tm-bgcolor-skincolor .tm-header-icons a,
            .tm-header-style-infostack .tm-bgcolor-darkgrey .tm-header-icons a,
            .tm-header-style-infostack .tm-bgcolor-skincolor .tm-header-icons,
            .tm-header-style-infostack .tm-bgcolor-darkgrey .tm-header-icons,
            .tm-header-icons .themetechmount-fbar-btn a {
                color: #fff;
            }

            .tm-header-style-infostack .themetechmount-fbar-btn.animated {
                -webkit-transform: translateX(0px);
                -ms-transform: translateX(0px);
                transform: translateX(0px);
            }

            .tm-header-style-infostack .tm-header-icon.tm-header-btn-w {
                padding-right: 0px;
                display: block;
                text-align: center;
                color: #fff;
                width: auto;
            }

            .tm-header-style-infostack #site-header-menu #site-navigation .tm-header-icon.tm-header-btn-w a {
                color: #fff;
                font-size: 14px;
                padding: 0px 35px;
                display: block;
                letter-spacing: 1px;
                background-color: rgba(244, 76, 40, 1);
                -webkit-transition: all 0.3s ease;
                -moz-transition: all 0.3s ease;
                -ms-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }

            .tm-header-style-infostack #site-header-menu.tm-bgcolor-skincolor #site-navigation .tm-header-icon.tm-header-btn-w a {
                background-color: rgba(0, 0, 0, 0.19);
            }

            .tm-header-style-infostack #site-header-menu.tm-bgcolor-skincolor #site-navigation .tm-header-icon.tm-header-btn-w a:hover {
                background-color: rgba(0, 0, 0, 0.40);
            }

            .tm-header-style-infostack #site-header-menu #site-navigation .tm-header-icon.tm-header-btn-w a:hover {
                background-color: rgba(244, 76, 40, 0.80);
            }

            .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li,
            .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item,
            .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li>a,
            .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a,
            .tm-header-style-infostack .kw-phone .tm-header-icon,
            .tm-header-style-infostack .kw-phone .tm-header-icons,
            header.tm-header-style-infostack #site-header-menu #site-navigation,
            .tm-header-style-infostack .kw-phone .themetechmount-fbar-btn {
                height: 60px;
                line-height: 60px !important;
            }

            .tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap {
                position: relative;
            }

            .tm-header-style-infostack .tm-stickable-header-w {
                height: auto !important;
            }

            .themetechmount-fullwide .tm-header-style-infostack .tm-stickable-header-w {
                position: initial;
            }

            .tm-header-style-infostack .tm-top-info-con,
            .tm-header-style-infostack .tm-top-info-con>ul:not(.social-icons),
            .tm-header-style-infostack .headerlogo {
                height: 50px;
                margin-bottom: 30px;
            }

            .tm-header-style-infostack .kw-phone {
                height: 60px;
                line-height: 60px;
            }

            .tm-header-style-infostack .headerlogo .site-title {
                text-align: left;
            }

            .tm-header-style-infostack .site-branding {
                float: none;
            }

            .tm-header-style-infostack:not(.tm-header-style-toplogo) #site-header-menu {
                float: none;
                position: absolute;
                width: 100%;
                bottom: -30px !important;
                z-index: 10;
            }

            .tm-header-style-infostack #site-header-menu .is_stuck .container,
            .tm-header-style-infostack .site-header-menu-inner {
                background-color: transparent;
            }

            .tm-header-style-infostack .site-header-menu-middle {
                margin: 0 15px;
                position: relative;
                padding: 0px;
            }

            .tm-header-style-infostack .is_stuck .site-header-menu-middle {
                padding: 0px;
                box-shadow: none;
            }

            .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul ul {
                background-clip: unset;
            }

            .tm-header-style-infostack .is_stuck.tm-sticky-bgcolor-custom .tm-container-for-header .tm-sticky-bgcolor-custom {
                background-color: transparent !important;
            }

            .tm-header-style-infostack.tm-header-overlay .site-header {
                position: absolute;
                width: 100%;
            }

            .tm-header-style-infostack.tm-header-overlay .site-header {
                z-index: 9;
            }

            .tm-header-style-infostack.tm-header-overlay .site-branding,
            .tm-header-style-infostack.tm-header-overlay .tm-header-widgets-wrapper {
                position: relative;
                z-index: 1;
            }

            .tm-header-style-infostack.tm-header-overlay .tm-titlebar-wrapper {
                z-index: 0;
            }

            .tm-header-style-infostack .kw-phone .ttm-custombutton {
                display: inline-block;
                position: relative;
                padding: 0 30px 0 18px;
                margin-left: 20px;
                background-color: rgba(244, 76, 40, 1);
            }

            .tm-header-style-infostack .tm-header-menu-bg-color-skincolor .kw-phone .ttm-custombutton a {
                margin-left: 0px;
            }

            .tm-header-style-infostack .kw-phone .ttm-custombutton a {
                color: initial;
                font-size: 14px;
                font-weight: 600;
                color: #fff;
            }

            .tm-header-style-infostack .kw-phone .ttm-custombutton a:hover {
                color: #2a2a2a;
            }

            .tm-header-style-infostack .ttm-custombutton i {
                padding-left: 10px;
                position: relative;
                top: 5px;
            }

            .tm-header-style-classic-highlight .tm-header-icons::before,
            .tm-header-style-infostack .kw-phone .tm-header-icons:last-child:after {
                content: none;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li>a:before,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:before {
                bottom: 25px;
                left: 2%;
            }

            .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>a:before,
            .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:before {
                bottom: 21px;
            }

            .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li:hover>a:before,
            .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a:before {
                width: 15px;
                opacity: 1;
            }

            .tm-header-style-infostack .tm-top-info-con>.header-widget:after {
                content: "";
                height: 45px;
                width: 1px;
                background-color: rgba(0, 0, 0, 0.07);
                display: block;
                position: absolute;
                right: 0px;
                top: 35px;
            }

            .tm-header-style-infostack .tm-top-info-con>.header-widget:last-child:after {
                content: none;
            }

            .tm-header-style-infostack .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main>.container .tm-titlebar-main-inner .entry-title-wrapper {
                margin-top: -14px;
            }

            .tm-header-style-infostack .tm-header-menu-bg-color-custom .tm-header-icons .tm-header-search-link a,
            .tm-header-style-infostack .tm-sticky-bgcolor-custom .tm-header-icons .tm-header-search-link a,
            .tm-header-style-infostack .tm-sticky-bgcolor-custom .tm-header-icons .tm-header-wc-cart-link a,
            .tm-header-style-infostack .tm-header-menu-bg-color-custom .tm-header-icons .tm-header-wc-cart-link a {
                color: rgba(2, 13, 38, 1);
            }

            /* Right to Left Dropdown menu */
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li>a:before {
                content: '\E83A';
                left: auto;
                right: -14px;
                -webkit-transition: right .2s ease-in-out;
                -moz-transition: right .2s ease-in-out;
                transition: right .2s ease-in-out;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-menu-megamenu.mega-align-bottom-right ul.mega-sub-menu li.menu-item>a {
                text-align: right;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu.mega-align-bottom-right>ul.mega-sub-menu li.mega-menu-item:after {
                right: auto;
                left: 12px;
                position: absolute;
                border-right: none;
                border-left: 1px solid rgba(255, 255, 255, 0.08);
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu.mega-align-bottom-right>ul.mega-sub-menu>li.mega-menu-item>h4.mega-block-title {
                text-align: right;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu.mega-align-bottom-right>ul.mega-sub-menu>li.mega-menu-item:first-child:after {
                border-left: none;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu:before {
                content: " ";
                position: absolute;
                top: 0;
                left: calc(615px - 50vw);
                width: 100vw;
                height: 100%;
                display: block;
                background-color: #fff;
                box-shadow: 0 2px 10px 0px rgba(0, 0, 0, .08), 0 0 0 rgba(0, 0, 0, .08) inset;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu {
                background-image: none !important;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-menu-megamenu.mega-align-bottom-right ul.mega-sub-menu li.menu-item:hover>a,
            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item:hover>a {
                padding-left: 0px;
                padding-right: 20px;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li:hover>a:before {
                left: auto;
                right: 0px;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu>li.mega-menu-item-type-widget div.textwidget {
                padding-left: 15px;
                text-align: right;
            }

            /* Header sticky animation */
            .site-header.is_stuck {
                position: fixed;
                width: 100%;
                top: 0;
                z-index: 999;
                margin: 0;
                animation-name: menu_sticky;
                -webkit-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.17);
                -moz-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.17);
                box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.17);
                padding: 0;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li ul li.page_item_has_children>a:after,
            #site-header-menu #site-navigation div.nav-menu>ul>li ul li.menu-item-has-children>a:after {
                font-family: "FontAwesome";
                font-style: normal;
                font-weight: normal;
                display: inline-block;
                text-decoration: inherit;
                text-align: center;
                opacity: 1;
                font-variant: normal;
                text-transform: none;
                font-size: 18px;
                content: "\f105";
                position: absolute;
                background-color: transparent;
                right: 20px;
                top: 11px;
                margin: 0;
            }

            .tm-header-icons .themetechmount-fbar-btn,
            .tm-header-icons .tm-header-icon {
                margin-left: 7px;
            }

            .tm-header-icons .tm-header-icon.tm-header-wc-cart-link {
                padding-left: 20px;
            }

            .tm-header-style-infostack .is_stuck .kw-phone .tm-header-icons .tm-header-wc-cart-link {
                border-color: rgba(255, 255, 255, 0.07);
            }

            /*** Tm-Header-Invert ***/
            .tm-header-style-classic.tm-header-invert .container-fullwide #site-header-menu {
                margin-left: 20px;
            }

            .tm-header-invert .site-header-main.container-fullwide {
                padding-right: 30px;
                padding-left: 0px;
            }

            .tm-header-invert #site-header-menu {
                float: left;
            }

            .tm-header-invert .site-branding {
                float: right;
            }

            .tm-header-invert .tm-header-icons {
                float: left;
                border-left: none;
                padding-right: 0px;
                padding-left: 0px;
                margin-left: 0px;
                margin-right: 0px;
            }

            .tm-header-invert .site-header .themetechmount-social-links-wrapper {
                padding-right: 0;
                padding-left: 0px;
            }

            .tm-header-invert .tm-header-search-link,
            .tm-header-invert .tm-header-wc-cart-link {
                float: left;
                padding-left: 0;
            }

            .tm-header-invert #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
                text-align: right;
            }

            .tm-header-invert #site-header-menu #site-navigation div.nav-menu>ul>li,
            .tm-header-invert #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item {
                float: right;
            }

            .tm-header-invert .tm-header-top-wrapper.container-fullwide {
                padding-right: 15px;
            }

            .tm-header-invert .tm-header-icon,
            .tm-header-invert .themetechmount-fbar-btn {
                margin-right: 20px;
                margin-left: 0px;
            }

            .tm-header-style-infostack.tm-header-invert .tm-header-widgets-wrapper {
                float: left;
            }

            .tm-header-style-infostack.tm-header-invert .tm-header-widgets-wrapper .header-widget {
                padding-right: 24px;
                padding-left: 0;
            }

            .tm-header-style-infostack.tm-header-invert .themetechmount-fbar-btn {
                border-left: 1px solid rgba(255, 255, 255, 0.09);
                left: 0;
                float: left;
            }

            .tm-header-style-infostack.tm-header-invert .tm-header-icon,
            .tm-header-style-infostack.tm-header-invert .themetechmount-fbar-btn {
                margin-right: 0px;
                margin-left: 0px;
            }

            .tm-header-style-infostack:not(.tm-header-invert) .tm-header-top-wrapper.container-fullwide {
                padding-left: 15px;
                padding-right: 15px;
            }

            .tm-header-style-classic .tm-header-highlight-logo .headerlogo {
                position: relative;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item-has-children>a.mega-menu-link:after {
                font-size: 10px;
                margin-left: 3px;
                margin-top: 3px;
                margin-top: 3px;
                opacity: 0.3;
            }

            .tm-header-style-infostack .site-header.is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li,
            .tm-header-style-infostack .site-header.is_stuck .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item,
            .tm-header-style-infostack .site-header.is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>a,
            .tm-header-style-infostack .site-header.is_stuck .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a,
            .tm-header-style-infostack .site-header.is_stuck .kw-phone .tm-header-icon,
            .tm-header-style-infostack .site-header.is_stuck .kw-phone .tm-header-icons,
            header.tm-header-style-infostack .site-header.is_stuck #site-header-menu #site-navigation,
            .tm-header-style-infostack .site-header.is_stuck .kw-phone .themetechmount-fbar-btn,
            .tm-header-style-infostack .site-header.is_stuck .headerlogo {
                height: 80px;
                line-height: 80px !important;
            }

            .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .entry-title-wrapper {
                margin-top: -35px;
            }

            #site-header-menu #site-navigation .tm-header-icon a.tm-social-btn-link {
                font-size: 18px;
            }

            #site-header-menu #site-navigation .tm-header-icon.tm-header-social-box {
                width: 50px;
                text-align: center;
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li i {
                left: 0px;
                position: relative;
                font-size: 12px;
                transition: all 500ms ease;
                display: inline-block;
                top: 1px;
                color: rgba(255, 255, 255, 1);
                font-weight: 900;
            }

            .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current-menu-ancestor>i {
                color: #000080;
            }

            .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li i {
                color: rgba(255, 255, 255, 0.50);
            }

            #site-header-menu #site-navigation div.nav-menu>ul>li:hover i {
                color: #000080;
            }

            .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li i {
                left: -15px;
            }

            /*** Themetechmount Classic Box ***/
            .tm-header-style-classic-box .site-header:not(.is_stuck) .container {
                padding: 0;
            }

            .tm-header-style-classic-box .site-header:not(.is_stuck) .site-branding {
                padding-left: 20px;
            }

            .tm-header-style-classic-box .site-header:not(.is_stuck) #site-header-menu {
                padding-right: 20px;
            }

            .tm-header-style-classic-box.tm-header-invert #site-header-menu {
                padding-left: 20px;
                padding-right: 0px;
            }

            .tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck) {
                background-color: transparent !important;
            }

            .tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck) .container-fullwide {
                margin: 30px;
            }

            .themetechmount-fullwide .tm-header-style-classic-box.tm-header-overlay .site-header .site-branding {
                padding-left: 20px;
            }

            .themetechmount-fullwide .tm-header-style-classic-box.tm-header-overlay .site-header .site-header-menu {
                padding-right: 20px;
            }

            .tm-header-style-classic-box.tm-header-overlay .themetechmount-topbar-wrapper {
                padding: 4px 0px 47px;
            }

            .tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck)>.tm-container-for-header {
                box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
            }

            .tm-header-style-classic-box.tm-header-overlay .tm-stickable-header-w {
                top: 49px;
            }

            .tm-header-style-classic-box.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper .tm-titlebar-main {
                padding-top: 49px;
            }

            .tm-header-menu-position-center #site-header-menu #site-navigation div.nav-menu>ul,
            .tm-header-menu-position-center.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
                position: static !important;
                display: inline-block;
            }

            .tm-header-style-classic-box.tm-header-overlay .tm-header-icons {
                float: right;
            }

            .header-info-widget .elementor-button-link.elementor-button .elementor-align-icon-right {
                float: right;
            }

            .tm-header-style-classic-box.tm-header-overlay .tm-header-text-area {
                padding-left: 10px;
            }

            .tm-header-style-classic-box .tm-container-for-topbar {
                padding: 0;
            }

            .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a:before {
                opacity: 1;
                width: 17px;
            }

            /*Wordpress Dropdown Menu*/
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-ancestor>a,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-item>a,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_item>a,
            .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_ancestor>a,

            /*Mega Dropdown Menu*/
            .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item>a,
            .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-ancestor>a,
            .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.current-menu-item>a,
            .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.current_page_item>a {
                color: #fff;
            }

            .tm-headerstyle-classic2 .tm-header-text-area:after {
                position: absolute;
                content: "";
                width: 5000px;
                height: 100%;
                background-color: #000080;
                left: 98px;
                top: 0px;
                z-index: -1;
            }

            .tm-headerstyle-classic2 .tm-header-rightbg .tm-iconright i:after {
                position: absolute;
                content: "";
                width: 55px;
                height: 55px;
                background-color: #000080;
                border-radius: 50%;
                top: -16px;
                left: -13px;
                z-index: -1;
            }

            .tm-headerstyle-classic2 .tm-header-text-area .header-info-widget .tm-textheader h3 {
                font-size: 19px;
                line-height: 25px;
                color: #fff;
            }

            .tm-headerstyle-classic2 .tm-header-rightbg .elementor-element.elementor-widget-button .elementor-button {
                padding: 14px 20px;
                background-color: #fff;
                color: #232323;
                border-color: #fff;
            }

            .tm-headerstyle-classic2 .tm-header-rightbg .elementor-element.elementor-widget-button .elementor-button:hover {
                background-color: #232323;
                color: #fff;
                border-color: #232323;
            }

            .tm-headerstyle-classic2 .tm-header-rightbg .tm-iconright i {
                font-size: 19px;
                position: relative;
                color: #fff;
                z-index: 1;
            }

            .tm-headerstyle-classic2 #site-header-menu #site-navigation div.nav-menu>ul {
                margin-right: -30px;
            }

            .tm-headerstyle-classic-overlay .tm-btn-style-outline.elementor-element.elementor-widget-button .elementor-button {
                border-width: 1px;
            }

            .tm-headerstyle-classic-overlay .tm-header-text-area .header-info-widget {
                line-height: 30px;
            }

            .tm-headerstyle-classic-overlay #site-header-menu #site-navigation .nav-menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children a {
                padding: 0 13px;
            }

            .tm-headerstyle-classic-overlay .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu>ul>li>a {
                padding: 0px 5px !important;
            }

            .tm-headerstyle-classic-overlay .site-header-menu .header-info-widget .elementor-button-wrapper {
                vertical-align: text-top;
            }

            .tm-headerstyle-classic-overlay #site-header-menu #site-navigation .nav-menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children .sub-menu .menu-item a {
                padding: 10px;
            }

            .tm-headerstyle-classic-overlay #site-header-menu #site-navigation .nav-menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children .sub-menu .menu-item a:hover {
                padding: 10px 30px;
            }

            .tm-headerstyle-classic-overlay #site-header-menu #site-navigation div.nav-menu>ul li>ul.sub-menu:before {
                content: '';
                display: inline-block;
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 0 11px 11px 11px;
                border-color: transparent transparent #ffffff transparent;
                position: absolute;
                top: -10px;
                left: 22px;
            }

            .tm-headerstyle-classic-overlay .site-header-menu .header-info-widget .elementor-button-wrapper .tm-a3trip-icon-right-thin:before {
                margin-left: 0;
            }

            .tm-headerstyle-classic .tm-header-text-area .header-info-widget {
                vertical-align: middle;
                display: flex;
            }

            .tm-headerstyle-classic .header-info-widget .elementor-button {
                display: inline-flex;
            }

            .tm-headerstyle-toplogo #site-header-menu #site-navigation .nav-menu,
            .tm-headerstyle-toplogo #site-header-menu {
                float: none;
                text-align: center;
            }

            .tm-headerstyle-toplogo .site-header.tm-bgcolor-custom:not(.is_stuck) {
                background-color: #fff !important;
            }

            .tm-headerstyle-toplogo div#tm-stickable-header-w {
                position: relative;
                background-color: #efefef;
            }

            .tm-headerstyle-toplogo .tm-header-top-wrapper.tm-container-for-header {
                position: relative;
                padding: 0;
                height: 100px;
            }

            .tm-headerstyle-toplogo .site-header-menu-middle {
                margin: 0 15px;
                position: relative;
                padding: 0px;
            }

            .tm-headerstyle-toplogo header #site-header-menu #site-navigation {
                height: auto;
            }

            .tm-headerstyle-toplogo .site-header-main .site-branding {
                float: none;
            }

            .tm-headerstyle-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li>a {
                color: var(--body-blackfont-color);
            }

            .tm-headerstyle-toplogo .site-header-main .widget-right {
                line-height: 95px;
            }

            .tm-headerstyle-toplogo .site-header-main .tm-icontext-btn .button-wrapper,
            .tm-headerstyle-toplogo .site-header-main .tm-icontext-btn .tm-icontext-right {
                display: inline-block;
            }

            .tm-headerstyle-toplogo .site-header-main .info-widget li {
                list-style: none;
            }

            .tm-headerstyle-toplogo .site-header-main .tm-icontext-btn i {
                color: var(--tm-skincolor-bg);
            }

            .tm-headerstyle-toplogo .site-header-main .info-widget .top-call li.tm-callfontstyle {
                font-size: 19px;
                font-family: var(--special-element-fontfamily);
                color: var(--body-blackfont-color);
                font-weight: 700;
            }

            .tm-headerstyle-toplogo .site-header-main .info-widget .top-call li.tm-callfontstyle p {
                display: inline-block;
                font-family: var(--subheading-fontfamily);
                margin-bottom: 0;
                font-size: 15px;
                color: var(--tm-skincolor-bg);
                font-weight: 400;
            }

            .tm-headerstyle-toplogo .site-header-main .info-widget .top-call li.tm-callfontstyle i {
                font-size: 28px;
                vertical-align: sub;
                color: #6ba61e;
            }

            .tm-headerstyle-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li,
            .tm-headerstyle-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li>a {
                line-height: 58px !important;
                height: auto;
                position: relative;
                padding: 0 13px;
            }

            .tm-headerstyle-toplogo .site-header-main .widget-left {
                padding-top: 24px;
            }

            .tm-headerstyle-toplogo .site-header-main .tm-icontext-btn .tm-icontext-right i {
                padding-right: 8px;
            }

            .tm-headerstyle-toplogo .site-header-main .tm-icontext-btn .button-wrapper a {
                font-weight: 700;
            }

            .tm-headerstyle-toplogo .tm-header-top-wrapper .col-sm-4 {
                padding: 0;
            }

            .tm-headerstyle-toplogo .tm-header-top-wrapper .tm-icontext-right li {
                padding-right: 24px;
                position: relative;
            }

            .tm-headerstyle-toplogo .tm-header-top-wrapper .tm-icontext-right li:after {
                position: absolute;
                content: '';
                border-right: 1px solid #e7e7e7;
                top: 38%;
                right: 12px;
                height: 25px;
            }

            .tm-headerstyle-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li>a:after {
                position: absolute;
                content: '';
                border-right: 1px solid #d8d8d8;
                top: 22%;
                right: -25px;
                height: 30px;
            }

            .tm-headerstyle-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li:last-child>a:after {
                border-right: none;
            }

            .tm-headerstyle-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li i {
                color: var(--body-blackfont-color);
            }

            .tm-headerstyle-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li.current-menu-item i {
                color: var(--tm-skincolor-bg);
            }

            .tm-headerstyle-toplogo .site-header-main ul.top-call {
                padding-left: 15px;
            }

            .tm-headerstyle-toplogo .tm-header-menu-position-center .headerlogo {
                padding-top: 20px;
            }

            .tm-headerstyle-toplogo .tm-stickable-header.is_stuck {
                background-color: var(--tm-greycolor-bg);
                height: 60px;
            }

            .tm-headerstyle-toplogo .tm-topbar-content .tm-align-right.tm-wrap-cell .top-contact li.tm-callfontstyle {
                display: none;
            }

            .tm-headerstyle-toplogo .tm-topbar-content .tm-wrap-cell .top-contact li.tm-top-rightstyle:before {
                content: unset;
            }

            .tm-headerstyle-topbox .tm-header-style-topbox .tm-header-block .tm-stickable-header-w .site-branding {
                display: table-cell;
                vertical-align: middle;
                float: left;
                position: absolute;
                top: -51px;
                background-color: #fa2964;
                padding: 0 23px 0 23px;
            }

            .tm-headerstyle-topbox .tm-header-style-topbox .tm-header-block .tm-stickable-header-w .site-branding:before {
                position: absolute;
                content: '';
                bottom: -1px;
                left: -21px;
                border-bottom: 32px solid transparent;
                border-right: 21px solid #dc144c;
            }

            .tm-headerstyle-topbox .tm-header-style-topbox .tm-header-block .tm-stickable-header-w .site-branding:after {
                position: absolute;
                content: '';
                bottom: -1px;
                right: -21px;
                border-bottom: 32px solid transparent;
                border-left: 21px solid #dc144c;
            }

            .tm-headerstyle-topbox .tm-header-style-topbox .tm-header-block .tm-stickable-header-w .site-branding,
            .tm-headerstyle-topbox .tm-header-style-topbox .tm-header-block .tm-stickable-header-w .headerlogo {
                height: 147px;
                line-height: 141px;
            }

            .tm-headerstyle-topbox .site-header:not(.is_stuck) .site-header-main .site-header-menu {
                background-color: #f2f4ff;
                padding: 0 17px;
                width: 1338px;
                position: absolute;
                right: -366px;
                left: auto;
                top: 0px;
                height: 94px;
                border-top: 3px solid #fa2964;
            }

            .tm-headerstyle-topbox .site-header.is_stuck .site-header-main .site-header-menu {
                position: relative;
                right: auto;
                left: 247px;
                top: 2px;
            }

            .tm-headerstyle-topbox .site-header .site-header-main .site-header-menu .main-navigation .nav-menu {
                float: left;
            }

            .tm-headerstyle-topbox .tm-header-text-area,
            .tm-headerstyle-topbox #site-header-menu #site-navigation .nav-menu,
            .tm-headerstyle-topbox #site-header-menu,
            .tm-headerstyle-topbox .tm-header-icons {
                float: left;
            }

            .tm-headerstyle-topbox #site-header-menu #site-navigation div.nav-menu>ul>li>a {
                padding: 0px 16px 0px 16px;
                height: 95px;
                line-height: 90px !important;
            }

            .tm-headerstyle-topbox .site-header-menu .tm-header-icon,
            .tm-headerstyle-topbox .site-header-menu .tm-header-text-area {
                height: 95px;
                line-height: 90px !important;
            }

            .tm-headerstyle-topbox .site-header-menu .tm-header-icons:not(.tm-textarea-empty):before {
                width: 0;
            }

            .tm-headerstyle-topbox .tm-header-style-topbox .tm-header-icons .tm-header-search-link a {
                height: 40px;
                width: 40px;
                line-height: 40px;
                border-radius: 6px;
                color: #fff;
                background-color: #fa2964;
            }

            .tm-headerstyle-topbox #site-header-menu #site-navigation .tm-header-icon a {
                font-size: 15px;
            }

            .tm-headerstyle-topbox .site-header-menu .tm-header-text-area {
                padding-left: 0;
            }

            .tm-headerstyle-topbox #site-header-menu #site-navigation div.nav-menu>ul>li>a:before {
                content: "";
                position: absolute;
                left: 15px;
                right: 15px;
                bottom: 42px;
                margin: auto;
                background-color: #fa2964;
                height: 3px;
                opacity: 0.2;
                width: calc(100% - 30px);
                transform-origin: right center;
                -webkit-transform-origin: right center;
                -webkit-transform: scale(0, 1);
                -khtml-transform: scale(0, 1);
                -moz-transform: scale(0, 1);
                -ms-transform: scale(0, 1);
                -o-transform: scale(0, 1);
                transform: scale(0, 1);
                -webkit-transition: transform .25s cubic-bezier(.37, .31, .2, .85);
                -khtml-transition: transform .25s cubic-bezier(.37, .31, .2, .85);
                -moz-transition: transform .25s cubic-bezier(.37, .31, .2, .85);
                -ms-transition: transform .25s cubic-bezier(.37, .31, .2, .85);
                -o-transition: transform .25s cubic-bezier(.37, .31, .2, .85);
                transition: transform .25s cubic-bezier(.37, .31, .2, .85);
            }

            .tm-headerstyle-topbox #site-header-menu #site-navigation div.nav-menu>ul>li>a:hover:before,
            .tm-headerstyle-topbox #site-header-menu #site-navigation div.nav-menu>ul>li.current-menu-item>a:before {
                transform-origin: left center;
                -webkit-transform-origin: left center;
                -webkit-transform: scale(1, 1);
                -khtml-transform: scale(1, 1);
                -moz-transform: scale(1, 1);
                -ms-transform: scale(1, 1);
                -o-transform: scale(1, 1);
                transform: scale(1, 1);
            }

            .tm-headerstyle-topbox #site-header-menu #site-navigation div.nav-menu>ul>li i {
                display: none;
            }

            .tm-headerstyle-topbox .tm-header-text-area .elementor-widget-button a.elementor-button {
                overflow: visible;
                padding: 10px 25px;
                font-size: 13px;
                border: 1px solid;
            }

            .tm-headerstyle-topbox #site-header-menu #site-navigation .nav-menu {
                padding-right: 103px;
                padding-left: 6px;
            }

            .tm-headerstyle-topbox .is_stuck .headerlogo img {
                margin-top: 55px;
            }

            .tm-headerstyle-topbox .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li:hover>a:before {
                bottom: 55px;
            }

            .tm-headerstyle-topbox .is_stuck #site-header-menu #site-navigation .nav-menu {
                padding-right: 84px;
            }

        }

        /* ********************** Responsive Menu Code END **************************** */

        /****************** Custom Code **********************/

        #checkout_form .terms_group .checkout_form_terms_details,
        .babe_search_results .babe_all_items_item .item_description {
            display: none;
        }

        @media (max-width: 590px) {
            .babe-search-box #search_form .input-group>div {
                margin-right: 5px !important;
            }

            .babe-search-box #search_form .field-search-group {
                width: 100% !important;
            }
        }

        .to_book-template-default.single-to_book .themetechmount-box-blog-classic.to_book .babe_post_content_title1 {
            margin-top: 20px;
        }

        .ttm_floting_customsett {
            position: fixed;
            top: 50%;
            right: 0;
            padding: 3px 0 10px;
            margin: -65px 0 0;
            background-color: #fff;
            box-shadow: 0 6px 12px rgb(0 0 0 / 25%);
            z-index: 99999;
        }

        .tmtheme_fbar_icons {
            display: block;
            position: relative;
            width: 55px;
            height: 45px;
            line-height: 52px;
            text-align: center;
        }

        .tmtheme_fbar_icons i {
            display: inline-block;
            vertical-align: middle;
            transition: .3s;
            font-size: 21px;
            color: #232323;
        }

        .tmtheme_fbar_icons>span {
            display: block;
            position: absolute;
            right: 100%;
            top: 0;
            background-color: #fff;
            box-shadow: 0 6px 12px rgb(0 0 0 / 25%);
            opacity: 0;
            visibility: hidden;
            font-size: 16px;
            color: #232323;
            transform: translateX(-5px);
            transition: 0.5s ease;
            padding: 0 20px;
        }

        .tmtheme_fbar_icons>span>span {
            padding-left: 5px;
        }

        .tmtheme_fbar_icons:hover>span {
            opacity: 1;
            visibility: visible;
            transform: translateX(0);
        }

        .tmtheme_fbar_icons>span:after {
            content: '';
            position: absolute;
            top: -2px;
            bottom: -10px;
            right: -15px;
            width: 15px;
            background-color: #fff;
            height: 55px;
        }

        .tmtheme_fbar_icons>span:hover,
        .tmtheme_fbar_icons:hover i {
            color: #000080;
        }

        /******************************************************/
        .themetechmount-topbar-wrapper {
            background-color: rgba(5, 5, 5, 0.7);
        }
   
        span.edit-link {
            display: none;
        }

        @media (max-width: 1024px) {
            .page-id-141 .elementor-141 .elementor-element.elementor-element-97dd37a>.elementor-background-overlay {
                opacity: 0.3;
            }
        }

        .page-id-141 .themetechmount-tourbox-style1 {
            padding-top: 0;
        }

        @media (max-width:680px) {
            .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
                height: 240px;
            }

            .tm-element-content-heading {
                font-size: 38px !important;
                line-height: 46px !important;
            }

            .tm-heading-textstyle .tm-element-content-heading {
                font-size: 28px !important;
                line-height: 35px !important;
            }
        }

        @media (max-width:767px) {
            .footer .tm-socialright {
                padding-top: 15px;
            }
        }

        @media (max-width:768px) {
            .tm-text-btnstyle a {
                display: block;
            }

            .tm-team-singlestyle .tm-fid.tm-fid-without-icon.tm-fid-view-topicon .tm-fld-contents:after {
                border-right: none;
            }

            .single-tm_album .tm-album-single-detailsbox {
                padding: 0 30px;
                margin-bottom: 0px;
            }

            .single-tm_album.themetechmount-sidebar-left .tm-feature-topimg .tm-featured-wrapper {
                padding: 0 15px;
            }
        }

        @media (max-width:991px) {
            .themetechmount-teambox-style1 .themetechmount-team-image-box img {
                width: 100%;
            }

            .themetechmount-element-testimonialbox-style-3.themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel .slick-slider.slick-dotted {
                padding-bottom: 10px;
                margin-bottom: 10px;
            }
        }

        @media (max-width:480px) {
            .single-tm_team_member .tm-team-member-view-default .tm-team-social-links-wrapper {
                padding-top: 10px;
            }

            .elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content img {
                display: block;
                text-align: left;
                margin: 0 15px 15px 0;
            }
        }

        @media (max-width:590px) {
            .single-tm_team_member .tm-team-details-list li {
                padding: 8px 0 25px;
                width: 100%;
            }

            .tm-commonform.team-form .tm-contact-right,
            .tm-commonform.team-form .tm-contact-left {
                display: block;
                width: 100%;
            }

            .tm-commonform.team-form .tm-contact-right {
                padding-left: 0;
            }

            .tm-albm-style1 .elementor-icon-list-items .elementor-icon-list-text {
                word-break: break-word;
            }
        }

        .post .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
            margin-right: 30px;
        }

        .post .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:last-child {
            margin-right: 0px;
        }

        @media (max-width: 1200px) {
            .babe-search-box #search_form .field-search-group {
                width: 45%;
            }

            .babe-search-box #search_form .field-group-inner.date-block,
            .babe-search-box #search_form .field-group-inner.locations-block,
            .babe-search-box #search_form button.button {
                width: 100%;
            }

            .babe-search-box #search_form .input-group {
                width: 100%;
            }

            .babe-search-box #search_form .submit {
                bottom: -55px;
                width: 100%;
            }

            .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
                height: 250px;
            }
        }

        @media only screen and (min-width: 768px) and (max-width: 1200px) {
            .elementor-column.tm-team-singlestyle {
                margin-left: 0;
            }
        }

        .page-id-3836 .themetechmount-tourbox-style1 {
            padding-top: 0px;
        }

        .single-post .themetechmount-blogbox-sharebox {
            padding-top: 0px;
        }

        .tm-blog-classic-box-content .wp-block-media-text.alignwide,
        .tm-blog-classic-inner-content .wp-block-media-text.alignwide {
            padding-bottom: 15px;
        }

        #rev_slider_1_1_wrapper .uranus.tparrows {
            width: 50px;
            height: 50px;
            background: rgba(255, 255, 255, 0)
        }

        #rev_slider_1_1_wrapper .uranus.tparrows:before {
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 40px;
            transition: all 0.3s;
            -webkit-transition: all 0.3s
        }

        #rev_slider_1_1_wrapper .uranus.tparrows.rs-touchhover:before {
            opacity: 0.75
        }

        .elementor-2029 .elementor-element.elementor-element-304c89a8 .elementor-accordion-item .elementor-tab-content {
            border-top: 1px solid #d4d4d4 !important;
        }

        #site-header-menu #site-navigation div.nav-menu>ul ul li>a>span:before,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a>span:not(.mega-indicator):before {
            right: 100%;
            top: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-color: rgba(255, 255, 255, 0);
            border-right-color: #6ba61e;
            border-width: 5px;
            margin-top: -5px;
        }

        #site-header-menu #site-navigation div.nav-menu>ul ul li>a>span,
        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a>span:not(.mega-indicator) {
            display: inline !important;
            padding: 3px 8px;
            background: #6ba61e;
            color: #ffffff !important;
            text-shadow: none;
            border-radius: 3px;
            margin-left: 14px;
            position: relative;
            text-transform: uppercase;
            font-size: 10px !important;
            font-weight: bold !important;
        }

        @media (min-width: 1200px) {
            .tm-headerstyle-classic-overlay #site-header-menu #site-navigation div.nav-menu>ul li>ul.sub-menu:before {
                content: unset;
            }

            .tm-headerstyle-classic-overlay #site-header-menu #site-navigation div.nav-menu>ul ul li:hover>a {
                padding-left: 35px !important;
            }
        }
        .elementor-141 .elementor-element.elementor-element-be5ea95.elementor-view-framed .elementor-icon,
        .elementor-141 .elementor-element.elementor-element-be5ea95.elementor-view-default .elementor-icon {
            fill: #F44C28;
            color: #000080;
            border-color: #F44C28;
        }
