                        @media (min-width: 992px) {
                            .start-t {
                                font-size: 1.8rem;
                            }

                            .bg-menu {
                                display: none;
                            }

                            .customer-row {
                                margin: 0;
                            }

                            .pd-0 {
                                padding: 0;
                            }

                            .table .thead-light th {
                                width: 274px;
                            }

                            .nav-menu {
                                -webkit-box-align: center;
                                -ms-flex-align: center;
                                align-items: center;
                            }

                            .menu {
                                position: relative;
                                z-index: 1;
                                display: -webkit-box;
                                display: -ms-flexbox;
                                display: flex;
                                -webkit-box-pack: end;
                                -ms-flex-pack: end;
                                justify-content: space-around;
                                -webkit-box-align: center;
                                -ms-flex-align: center;
                                align-items: center;
                            }

                            .menu .nav-logo_menu {
                                display: none;
                            }

                            .menu>ul {
                                margin: 0;
                                padding: 0;
                                display: -webkit-box;
                                display: -ms-flexbox;
                                display: flex;
                                -webkit-box-pack: end;
                                -ms-flex-pack: end;
                                justify-content: flex-end;
                            }

                            .menu>ul>li {
                                list-style: none;
                                position: relative;
                                margin: 0 1.875rem;
                            }

                            /* .menu>ul>li::after {
                                position: absolute;
                                content: "";
                                background: #ff0000;
                                width: 0rem;
                                height: 0.2125rem;
                                bottom: 0;
                                left: 0;
                                -webkit-transform: translateX(0);
                                transform: translateX(0);
                                -webkit-transition: 0.3s all;
                                transition: 0.3s all;
                            } */

                            .menu>ul>li:hover::after {
                                width: 2.875rem;
                                -webkit-transform: translateX(50);
                                transform: translateX(50);
                                -webkit-transition: 0.3s all;
                                transition: 0.3s all;
                            }

                            .menu>ul>li>a {
                                text-decoration: none;
                                display: block;
                                color: #000;
                                font-size: 1.125rem;
                                -webkit-transition: 0.3s;
                                transition: 0.3s;
                                padding: 0.4375rem;
                                text-transform: uppercase;
                            }

                            .menu ul>li>ul {
                                position: absolute;
                                visibility: hidden;
                                opacity: 0;
                                top: 110%;
                                -webkit-transition: 0.3s;
                                transition: 0.3s;
                                padding: 0;
                                pointer-events: none;
                            }

                            .menu ul>li>ul>li {
                                background: #fff;
                                text-align: unset;
                                display: block;
                                width: 190px;
                                border-bottom: dashed 1px #ebebeb;
                            }

                            .menu ul>li>ul>li:last-child {
                                border-bottom: none;
                            }

                            .menu ul>li>ul>li>a {
                                display: block;
                                padding: 10px 10px;
                                color: rgb(222 2 2);
                                font-size: 0.975rem;
                                text-decoration: none;
                                -webkit-box-shadow: -1px 4px 7px -1px rgba(171, 171, 171, 0.38);
                                box-shadow: -1px 4px 7px -1px rgba(171, 171, 171, 0.38);
                            }

                            .menu ul>li:hover ul {
                                visibility: visible;
                                opacity: 1;
                                top: 100%;
                                -webkit-transition: 0.3s;
                                transition: 0.3s;
                                z-index: 999;
                                pointer-events: all;
                            }

                            .menu i {
                                padding-left: 6px;
                            }

                            .menu ul li a:hover {
                                color: #ff0000;
                                -webkit-transition: 0.3s;
                                transition: 0.3s;
                                /* background-color: #ff0000; */
                            }

                            .logo {
                                padding: 0.9375rem 0;
                            }

                            .logo img {
                                height: 2.5rem;
                            }
                        }

                        @media (max-width: 991px) {
                            .header-body {
                                background: transparent;
                            }

                            .header .header-top {
                                display: block !important;
                                padding: 15px;
                            }

                            .header-body {
                                position: fixed;
                                z-index: 999;
                                top: 0;
                                left: 0;
                                height: 100vh;
                                width: 100%;
                                opacity: 0;
                                visibility: hidden;
                            }

                            .header-body ul {
                                padding: 0;
                            }

                            .header-body .container {
                                max-width: 100%;
                                display: -webkit-box;
                                display: -ms-flexbox;
                                display: flex;
                                padding: 0;
                            }

                            .header-body .row {
                                margin: 0;
                            }

                            .header-body.active {
                                opacity: 1;
                                visibility: visible;
                            }

                            .nav-menu {
                                display: block !important;
                                height: 100vh;
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 40%;
                                flex: 0 0 40%;
                                background: #000;
                                -webkit-transform: translateX(-100%);
                                transform: translateX(-100%);
                                overflow-y: auto;
                            }

                            .nav-menu .col-12 {
                                padding: 0;
                            }

                            .col_active {
                                -webkit-transform: translateX(0%);
                                transform: translateX(0%);
                            }

                            .bg-menu {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 60%;
                                flex: 0 0 60%;
                                -webkit-transform: translateX(500%);
                                transform: translateX(500%);
                                background: #00000073;
                            }

                            .bg-menu i {
                                float: right;
                                color: #fff;
                                font-size: 25px;
                                padding: 7px;
                                color: #ff0000;
                                transition: 0.3s;
                            }

                            .bg-menu i:hover {
                                color: #ff0000;
                                transition: 0.3s;
                            }

                            .bg-menu.active {
                                -webkit-transform: translateX(0%);
                                transform: translateX(0%);
                            }

                            .menu {
                                padding-top: 20px;
                                border-top: 1px solid rgba(255, 255, 255, 0.37);
                            }


                            .menu ul li {
                                list-style: none;
                                position: relative;
                                z-index: 0;
                            }
                            .menu ul li:not(:last-child) a{
                                border-bottom: 1px solid #ebebeb;
                            }
                            header .menu ul ul li a{
                                padding-left: 25px;
                            }
                            .menu ul li:last-child {
                                border-bottom: none;
                            }

                            .menu ul li a {
                                color: #fff;
                                padding: 8px 15px;
                                display: block;
                                text-decoration: none;
                                transition: 0.3s;
                            }

                            .menu ul li a:hover {
                                color: #ff0000;
                                transition: 0.3s;
                            }

                            .menu ul li .show-menu__products {
                                color: #fff;
                                position: absolute;
                                z-index: 1;
                                right: 0;
                                padding: 5px 10px;
                            }

                            .menu ul ul li a {
                                padding-left: 15px;
                                font-size: 14px;
                            }

                            .logo {
                                margin: auto;
                                padding: 5px 20px;
                            }

                            .advisory-now {
                                margin: 0 15px;
                            }

                            .show_menu {
                                color: #ff0000;
                                font-size: 30px;
                                margin-left: 20px;
                            }

                            .show_menu:hover {
                                transition: 0.3s;
                                color: #fff;
                            }
                        }

                        .header {

                            transition: .3s all;
                        }
                        .header.fixed{
                            position: fixed;
                            z-index: 100;
                            top: 0;
                            width: 100%;
                            box-shadow: 0 2px 5px 2px rgb(0 0 0 / 5%);
                            background-color: #fff;
                        }
                        .header.is_page {
                            position: sticky;
                        }