@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Teko:wght@300..700&display=swap');

        :root {
            --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
            --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));
        }

            :root {
                --color-primary: #b4fd83;
            }
            body {
            margin: 0;
            font-family: "Poppins", sans-serif;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            background-color: #fff;
            -webkit-text-size-adjust: 100%;
        }

            .slider--blog .slick-prev,
            .slider--blog .slick-next {
                width: 62px;
                height: 62px;
                z-index: 1;
            }

            .slider.slider--blog {
                overflow: unset;
                width: auto;
                margin: unset;
            }

            section.section.section--blog {
                padding: calc(2rem + 2vw) 0;
                border-top: 1px solid #e3e3e3;
            }

            .slider--blog .slick-prev {
                left: -100px;
            }

            .slider--blog .slick-next {
                right: -100px;
            }

            .card.card--blog {
                margin: 20px 15px;
                transition: all .3s;
                border: 1px solid #d6d6d6;
            }

            .slider--blog .slick-prev:before,
            .slider--blog .slick-next:before {
                content: none;
            }

            .slider--blog .slick-disabled {
                opacity: .5;
            }

            .card.card--blog .card__body {
                padding: 20px;
            }

            .card.card--blog .card__body .btn-register-header {
                box-shadow: none;
            }

            .blog-info {
                display: flex;
                justify-content: space-between;
                font-size: 15px;
                margin-bottom: 2rem;
            }

            .blog-info small:nth-child(1) {
                padding: 5px 10px;
                background: #f6f6f6;
                border-radius: 5px;
            }

            .card.card--blog .card__body h4 {
                margin-bottom: 2rem;
                font-weight: bold;
                height: 40px;
                font-size: 18px;
            }

            .card.card--blog:hover {
                box-shadow: 0 10px 10px rgba(0, 0, 0, .15);
            }

            .card.card--blog .card__head img {
                width: 100%;
                height: 210px;
                object-fit: cover;
                object-position: top;
            }

            .section--blog .section__head {
                margin-bottom: calc(2rem + 2vw);
            }

            .section--blog .section__head h2 {
                font-weight: bold;
                font-size: calc(1.7rem + 1vw);
                margin-top: 0;
                margin-bottom: 15px;
            }

            .section--blog .section__head p {
                font-size: 18px;
            }

            .slider--blog .slick-dots li button:before {
                font-size: 65px;
            }

            @media (max-width:1199px) {
                .card.card--blog .card__body h4 {
                    height: auto;
                }

                .card.card--blog .card__head img {
                    height: auto;
                }
            }

            .forUberOnlyInput input.phoneNumberSubmit.greenColorSubmit {
                background-color: #74ae20;
            }

            .onlyRowCtas #phoneNumberForm {
                display: none;
            }

            .onlyRowCtas .btn-register-header {
                display: inline-block;
            }

            .ROW .onlyRowCtas #phoneNumberForm {
                display: none;
            }

            .ROW .onlyRowCtas .btn-register-header {
                display: inline-block;
            }

            .ME .onlyRowCtas #phoneNumberForm,
            .US .onlyRowCtas #phoneNumberForm {
                display: none;
            }

            .ME .onlyRowCtas .btn-register-header,
            .US .onlyRowCtas .btn-register-header {
                display: inline-block;
            }

            .logo img {
                margin-top: 0px;
            }

            .main_head_row {
                padding-top: 4px;
                padding-bottom: 4px;
            }

            body header #mega-menu-wrap-clb-menu-2 ul#mega-menu-clb-menu-2 li li.icon-instacart:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/01/instacart_icon.webp") !important;
                background-size: 35px !important;
                background-repeat: no-repeat;
                background-repeat: no-repeat;
                background-position: center;
            }

            body header #mega-menu-wrap-clb-menu-2 ul#mega-menu-clb-menu-2 li li.icon-tinder:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/01/tinder_icon.webp") !important;
                background-size: 35px !important;
                background-repeat: no-repeat;
                background-repeat: no-repeat;
                background-position: center;
            }

            body header #mega-menu-wrap-clb-menu-2 ul#mega-menu-clb-menu-2 li li.icon-practo:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/01/practo_icon.webp") !important;
                background-size: 35px !important;
                background-repeat: no-repeat;
                background-repeat: no-repeat;
                background-position: center;
            }

            body header #mega-menu-wrap-clb-menu-2 ul#mega-menu-clb-menu-2 li li.icon-amazon:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/01/amazon_icon.webp") !important;
                background-size: 35px !important;
                background-repeat: no-repeat;
                background-repeat: no-repeat;
                background-position: center;
            }

            .NoDisplayForNow {
                display: none !important;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li span.mega-indicator {
                display: none !important;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.partnerShip-icon:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/partner1.webp") !important;
                width: 25px;
                height: 25px;
                background-position-y: center;
                content: "";
                position: absolute;
                background-size: 25px;
                left: 20px;
                transition: .5s;
                display: inline-block !important;
                z-index: 1;
                background-repeat: no-repeat;
                cursor: pointer;
            }

            .mega-sub-menu .mega-menu-item:last-child {
                padding: 15px !important;
                border-top: 1px solid #ebeaea !important;
                margin-top: 10px !important;
            }

            .mega-menu-flyout .mega-sub-menu .mega-menu-item:last-child {
                padding: 0 !important;
                border: none !important;
                margin-top: 0 !important;
            }

            .mega-sub-menu {}

            .mega-menu-flyout .mega-sub-menu {
                display: block !important;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li:before {
                width: 40px;
                height: 40px;
                background-position-y: center;
                content: "";
                position: absolute;
                background-size: cover;
                left: 10px;
                transition: .5s;
                display: inline-block !important;
                z-index: 1;
                cursor: pointer;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li:hover:before {
                transform: rotateY(360deg);
                transition: 1s ease-out;
            }

            ul#mega-menu-clb-menu-2 .NoDisplayForNow ul.mega-sub-menu {
                width: 950px;
                align-items: initial !important;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li#mega-menu-item-text-27 {
                width: 50% !important;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li#mega-menu-item-text-27:hover {
                background: none !important;
            }

            .NoDisplayForNow .thirtyPercent {
                width: 30% !important;
                background-color: #131636 !important;
                padding: 0px 15px !important;
                border: none !important;
                padding-bottom: 15px !important;
            }

            .NoDisplayForNow .seventyPercent {
                width: 70% !important;
                background-color: #fff !important;
                padding: 0px 15px !important;
                border: none !important;
                padding-bottom: 15px !important;
            }

            .NoDisplayForNow .thirtyPercent .mega-sub-menu {
                background-color: transparent !important;
            }

            .NoDisplayForNow .thirtyPercent a:before,
            .NoDisplayForNow .thirtyPercent:before,
            .NoDisplayForNow .seventyPercent a:before,
            .NoDisplayForNow .seventyPercent:before {
                display: none !important;
            }

            .NoDisplayForNow .thirtyPercent .mega-sub-menu li {
                width: 100% !important;
                margin: 0px 0px;
            }

            .NoDisplayForNow .thirtyPercent a {
                color: #fff !important;
            }

            .NoDisplayForNow .thirtyPercent li:hover {
                background-color: #21244c !important;
                border-color: transparent !important;
            }

            .NoDisplayForNow .thirtyPercent>a {
                padding: 15px !important;
            }

            .NoDisplayForNow .seventyPercent>a {
                padding: 15px !important;
            }

            ul#mega-menu-clb-menu-2 .NoDisplayForNow ul.mega-sub-menu .mega-sub-menu {
                position: static;
                width: 100%;
                border: none;
                box-shadow: none;
            }

            .NoDisplayForNow .thirtyPercent .mega-sub-menu li a span {
                display: block;
                font-size: 11px;
                margin-top: 5px;
                opacity: .7;
            }

            .NoDisplayForNow .thirtyPercent .mega-sub-menu li a {
                padding-right: 50px !important;
            }

            .newBunting.settingBuntingTill a {
                position: relative;
            }

            .newBunting.settingBuntingTill a:after {
                width: 80px;
                height: 25px;
                background-repeat: no-repeat;
                background-image: none;
                display: inline-flex !important;
                margin-left: 0;
                content: "Exclusive";
                background-color: #fd4443;
                font-size: 14px;
                font-weight: 900;
                color: #fff;
                text-align: center;
                justify-content: center;
                position: absolute;
                top: 1px;
                left: 20px;
                padding-top: 0;
                align-items: center;
            }

            .newBunting a:after {
                content: "";
                width: 30px;
                height: 30px;
                display: block !important;
                position: absolute;
                right: 15px;
                top: 0px;
                bottom: 0px;
                margin: auto;
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/unnamed-1-1.webp");
                background-size: contain;
                animation: blink-animation 1s steps(5, start) infinite;
                -webkit-animation: blink-animation 1s steps(5, start) infinite;
                backface-visibility: hidden;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.newBunting.settingBuntingTill:before {
                display: none !important;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.newBunting.settingBuntingTill {
                background: #6359ac !important;
                padding-left: 20px;
                text-align: center;
                margin: 15px auto 10px;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.newBunting.settingBuntingTill:hover {
                background: #6359ac !important;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.newBunting.settingBuntingTill a.mega-menu-link {
                color: #fff !important;
                padding-left: 90px;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.newBunting.settingBuntingTill a.mega-menu-link:hover {
                color: #fff !important;
                background: #6359ac !important;
            }

            .industries_list ul.mega-sub-menu {
                width: calc(100% + 330px) !important;
                left: -330px !important;
            }

            .services_list .cstm_get_in_touch:before {
                left: -175px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li#mega-menu-item-custom_html-8 {
                padding: 0 0 !important;
                margin: 10px auto 0px !important;
                background: #6359ac;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li#mega-menu-item-custom_html-8:hover {
                background: #6359ac !important;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li#mega-menu-item-custom_html-8:before {
                display: none !important;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li#mega-menu-item-custom_html-8 .custom-html-widget a {
                padding: 10px 0 10px 110px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li#mega-menu-item-custom_html-8 .custom-html-widget .deliver_safe {
                display: flex;
                align-items: center;
                justify-content: space-between;
                color: #fff;
                font-size: 18px;
                font-weight: 600;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li#mega-menu-item-custom_html-8 .custom-html-widget .deliver_safe span {
                font-size: 15px;
            }

            .explore_btn {
                color: #fff;
                margin-right: 20px;
                text-align: center;
                width: auto;
                padding: 0 35px 0px 12px;
                font-size: 15px;
                font-weight: 600;
                position: relative;
                border: 1px solid #fff;
                height: 35px;
                line-height: 32px;
            }

            .explore_btn:after {
                position: absolute;
                content: "";
                right: 20px;
                background-size: cover;
                background-position: center;
                width: 8px;
                height: 8px;
                border-top: 2px solid;
                border-right: 2px solid;
                transform: translatey(-33%) rotate(45deg);
                top: 50%;
                transition: all .3s;
            }

            li#mega-menu-item-custom_html-8:hover .explore_btn::after {
                right: 13px;
            }

            @keyframes blink-animation {
                to {
                    visibility: hidden;
                }
            }

            @-webkit-keyframes blink-animation {
                to {
                    visibility: hidden;
                }
            }

            .close {
                opacity: 1 !important;
            }

            .header-fixed .mega-menu-link {
                color: #000 !important;
            }

            .top_header {
                display: flex;
                align-items: center;
            }

            .clb-menu .top_header_container ul {
                margin: 0;
            }

            .deal-header {
                background: #212121;
                padding: calc(1rem + .7vw) 0;
                cursor: pointer;
                position: relative;
            }

            .panel.panel--deals {
                border-radius: 0;
                border: none;
                box-shadow: none;
                margin: 0;
                background: transparent;
                color: #fff;
                display: flex;
                align-items: center;
            }

            .panel.panel--deals .panel__primary {
                display: flex;
                align-items: center;
            }

            .panel.panel--deals .panel__primary .panel-title h3 {
                margin: 0;
                font-size: 38px;
                font-weight: bold;
            }

            .panel.panel--deals .panel__primary .panel-title h3 span {
                color: #ffe37f;
            }

            .panel.panel--deals .panel__primary .panel-content p {
                margin: 0;
                font-size: 24px;
            }

            .panel.panel--deals .panel__primary .turm {
                color: #afafaf;
            }

            .panel.panel--deals .panel__secondary {
                margin-left: auto;
            }

            .panel.panel--deals .panel__secondary .action {
                font-size: 16px;
                color: #ffe37f;
                font-weight: bold;
                height: 40px;
                line-height: 38px;
                border: 1px solid #ffe37f;
                border-radius: 5px;
                background: #131313;
                padding: 0 25px;
                white-space: nowrap;
            }

            .close-deal {
                position: absolute;
                right: 40px;
                z-index: 2;
            }

            .panel.panel--deals .panel-action {
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
            }

            button.close,
            button.close:focus {
                outline: none;
                box-shadow: none;
            }

            @media (min-width:992px) {
                .panel.panel--deals .panel__primary .panel-title {
                    margin-right: calc(1rem + 1.5vw);
                    padding-right: calc(1rem + 1.5vw);
                    border-right: 1px solid #666;
                }
            }

            @media (max-width:1399px) {
                .panel.panel--deals .panel__primary .panel-title h3 {
                    font-size: 30px;
                }

                .panel.panel--deals .panel__primary .panel-content p {
                    font-size: 22px;
                }
            }

            @media (max-width:1280px) {
                .close-deal {
                    top: 5px;
                    right: 5px;
                    height: 20px;
                    display: flex;
                }
            }

            @media (max-width:991px) {
                .clb-menu .logo img {
                    margin-top: 0px;
                }

                body.page-id-39379 .clb-menu .navbar .container {
                    flex-direction: row-reverse;
                }

                body.page-id-39379 header .btn-register-header {
                    font-size: 12px;
                }

                .page-id-37298 .clb-menu .navbar {
                    background: #fff;
                }

                body.page-id-31359 .full-page-banner {
                    margin-top: 50px;
                }

                .leftalign:before {
                    content: none !important;
                }

                .newBunting.settingBuntingTill a:after {
                    right: inherit;
                    left: 50px;
                }

                .NoDisplayForNow .thirtyPercent .mega-sub-menu li a span {
                    display: block;
                    font-size: 14px;
                }

                body ul#mega-menu-clb-menu-2 li ul.mega-sub-menu li a br {
                    display: none;
                }

                .NoDisplayForNow .thirtyPercent .mega-sub-menu li {
                    margin: 0px 0px;
                }

                ul#mega-menu-clb-menu-2 .NoDisplayForNow ul.mega-sub-menu {
                    width: 100%;
                }

                .NoDisplayForNow .thirtyPercent,
                .NoDisplayForNow .seventyPercent {
                    width: 100% !important;
                }

                .NoDisplayForNow .thirtyPercent>a,
                .NoDisplayForNow .seventyPercent>a {
                    padding-bottom: 0px !important;
                }

                .newBunting.settingBuntingTill a {
                    padding-left: 140px !important;
                }

                .btn-register-header.fixed-download-bottom,
                .clickcustomform.common-git-btn-footer {
                    z-index: 9;
                    width: 100%;
                    left: 50%;
                    transform: translateX(-50%);
                    bottom: -50px;
                    transition: all .3s;
                    background-color: var(--color-primary) !important;
                    border-color: var(--color-primary) !important;
                }

                .top_header_bar .fixed-download-bottom,
                .top_header_bar .clickcustomform.common-git-btn-footer {
                    bottom: -50px;
                }

                .header-fixed .fixed-download-bottom,
                .header-fixed .clickcustomform.common-git-btn-footer {
                    bottom: 0px;
                }

                body .zopim[data-test-id="ChatWidgetMobileUnreadCountBadge"] {
                    bottom: 26px !important;
                }

                body.top_header_bar .zopim[data-test-id="ChatWidgetMobileUnreadCountBadge"] {
                    bottom: 26px !important;
                }

                body.header-fixed.top_header_bar .zopim[data-test-id="ChatWidgetMobileUnreadCountBadge"] {
                    bottom: 76px !important;
                }

                body.header-fixed .zopim[data-test-id="ChatWidgetMobileUnreadCountBadge"] {
                    bottom: 76px !important;
                }

                body .zopim[data-test-id="ChatWidgetMobileButton"] {
                    bottom: 10px !important;
                }

                body.header-fixed .zopim[data-test-id="ChatWidgetMobileButton"] {
                    bottom: 60px !important;
                }

                body.top_header_bar .zopim[data-test-id="ChatWidgetMobileButton"] {
                    bottom: 10px !important;
                }

                body.header-fixed.top_header_bar .zopim[data-test-id="ChatWidgetMobileButton"] {
                    bottom: 60px !important;
                }

                body .clb-menu .container {
                    padding: 0 15px;
                }

                .navbar .list-menubar {
                    margin: unset;
                }

                .clb-menu .navbar-toggle {
                    position: static;
                    height: 28px;
                    width: 28px;
                    padding: 5px;
                    background: #000 !important;
                    border-radius: 2px;
                    margin-right: 12px;
                }

                .clb-menu .container::before,
                .clb-menu .container::after {
                    content: none;
                }

                .clb-menu .navbar .container {
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                }

                .clb-menu .navbar {
                    margin-bottom: 0;
                    border: none;
                    display: flex;
                }

                .list-menubar .allowed {
                    display: flex;
                    font-size: 20px;
                    color: #000;
                }

                .number-list__item a img {
                    height: 12px;
                    margin-right: 6px;
                }

                .number-list__item a {
                    color: inherit;
                    font-size: 12px;
                    display: block;
                }

                .number-list__item:not(:last-child) {
                    margin-right: 20px;
                }

                .number-list {
                    display: flex;
                    height: 35px;
                    line-height: 35px;
                    padding-left: 15px;
                }

                .header-primary {
                    height: 35px;
                    background: black;
                    color: #fff;
                }

                body .btn-entrepreneurs {
                    background: #70aa26;
                    border-color: #70aa26;
                    color: #fff;
                    border-radius: 0;
                    height: 28px;
                    line-height: 28px;
                    padding: 0 10px;
                    font-size: 12px;
                    border: none;
                    margin-left: auto;
                    font-weight: normal;
                }

                .navbar-toggle .icon-bar {
                    background-color: #fff;
                }

                .clb-menu .navbar-toggle .icon-bar {
                    width: 16px;
                }

                .call-wrapper {
                    display: flex;
                    justify-content: space-between;
                }

                body .section--banner,
                .mobile-common {
                    margin-top: 50px !important;
                    padding-top: 32px !important;
                }

                .banner-content {
                    margin-top: 30px;
                }

                .mobile-common {
                    margin-top: 0px !important;
                    padding-top: 30px !important;
                }

                .top-contetnt {
                    margin-top: 4rem;
                }

                #myCarouseladdress {
                    padding-top: 40px;
                    margin-top: 0;
                }

                .clb-menu .navbar {
                    min-height: 50px;
                }

                .home1 {
                    margin-top: 0 !important;
                }

                .btn-entrepreneurs {
                    position: relative;
                    overflow: hidden;
                }

                .btn-entrepreneurs:hover {
                    text-decoration: none;
                    color: #fff;
                }

                .btn-entrepreneurs:before {
                    position: absolute;
                    content: "";
                    display: inline-block;
                    top: -180px;
                    left: 0;
                    width: 30px;
                    height: 100%;
                    background-color: #fff;
                    animation: shiny-btn1 3s ease-in-out infinite;
                }

                .btn-entrepreneurs:hover {
                    opacity: .7;
                }

                .btn-entrepreneurs:active {
                    box-shadow: 4px 4px 6px 0 rgba(255, 255, 255, .3), -4px -4px 6px 0 rgba(116, 125, 136, .2), inset -4px -4px 6px 0 rgba(255, 255, 255, .2), inset 4px 4px 6px 0 rgba(0, 0, 0, .2);
                }

                @-webkit-keyframes shiny-btn1 {
                    0% {
                        -webkit-transform: scale(0) rotate(45deg);
                        opacity: 0;
                    }

                    80% {
                        -webkit-transform: scale(0) rotate(45deg);
                        opacity: .5;
                    }

                    81% {
                        -webkit-transform: scale(4) rotate(45deg);
                        opacity: 1;
                    }

                    100% {
                        -webkit-transform: scale(50) rotate(45deg);
                        opacity: 0;
                    }
                }

                .display-top-menu .navbar-toggle .icon-bar:nth-child(4) {
                    transform-origin: 1px 0;
                    width: 20px;
                }

                .display-top-menu .navbar-toggle .icon-bar:nth-child(2) {
                    transform-origin: 0px 2px;
                    margin: 0 0 6px 0;
                    width: 20px;
                }

                .clb-menu .logo img {
                    width: auto !important;
                    height: 28px;
                }

                .panel.panel--deals .panel__primary {
                    flex-direction: column;
                    align-items: flex-start;
                }

                .panel.panel--deals .panel__primary .panel-title h3 {
                    font-size: 18px;
                }

                .panel.panel--deals .panel__primary .panel-content p {
                    font-size: 14px;
                }

                .panel.panel--deals .panel__primary .panel-title {
                    margin-bottom: 5px;
                }

                .panel.panel--deals .panel__secondary {
                    display: flex;
                    align-items: center;
                }

                .panel.panel--deals .panel__secondary .action {
                    padding: 0 15px;
                    font-size: 12px;
                    height: 27px;
                    line-height: 24px;
                    white-space: nowrap;
                    border-radius: 2px;
                }

                .panel.panel--deals .panel__secondary .turm {
                    color: #afafaf;
                    font-size: 10px;
                }

                .close-deal {
                    right: 5px;
                    height: 20px;
                    display: flex;
                    top: 5px;
                }
            }

            @media (min-width:768px) and (max-width:991px) {
                .panel.panel--deals .panel__primary {
                    width: 60%;
                }

                .panel.panel--deals .panel__secondary .action {
                    margin-left: 20px;
                }

                .panel.panel--deals .panel__secondary {
                    flex-direction: row-reverse;
                }
            }

            @media (max-width:767px) {
                .foote-copyrights {
                    margin-top: 10px;
                    margin-bottom: 10px;
                }

                .panel.panel--deals .panel__primary {
                    margin-bottom: 15px;
                }

                .panel.panel--deals {
                    flex-direction: column;
                    align-items: flex-start;
                }

                .panel.panel--deals .panel__secondary .action {
                    margin-right: 20px;
                }
            }

            @media (max-width:360px) {
                .panel.panel--deals .panel__primary .panel-content p {
                    font-size: 13px;
                }

                .panel.panel--deals .panel__primary .panel-title h3 {
                    font-size: 16px;
                }
            }

            html body.header-fixed .fixed-download-bottom {
                background-color: #79b52e;
                border-color: #79b52e;
            }

            .technology-tabs-details {
                background-image: none !important;
                padding: 0px;
            }

            .technology-tabs-details .tab-pane {
                position: absolute;
                width: 100%;
                height: 100%;
                background-color: transparent;
                padding: 30px;
                background-size: cover;
                background-position: center;
                background-repeat: no-repeat;
            }

            .technology-tabs-details #home {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2020/10/business-plan.webp");
            }

            .technology-tabs-details #home.nitro-lazy {
                background-image: none !important;
            }

            .technology-tabs-details #menu1 {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2020/10/uiux.webp");
            }

            .technology-tabs-details #menu1.nitro-lazy {
                background-image: none !important;
            }

            .technology-tabs-details #menu2 {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2020/10/customize-app.webp");
            }

            .technology-tabs-details #menu2.nitro-lazy {
                background-image: none !important;
            }

            .technology-tabs-details.nitro-lazy {
                background-image: none !important;
            }

            .technology-tabs-details #menu3 {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2020/10/marketing.webp");
            }

            .technology-tabs-details #menu3.nitro-lazy {
                background-image: none !important;
            }

            .technology-tabs-details #menu4 {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2020/10/ai-powered.webp");
            }

            .technology-tabs-details #menu4.nitro-lazy {
                background-image: none !important;
            }

            .technology-tabs-details #menu5 {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2020/10/invester.webp");
            }

            .technology-tabs-details #menu5.nitro-lazy {
                background-image: none !important;
            }

            .animation-on-hover.btn-register-header:before {
                animation: pulso 2s infinite !important;
            }

            body {
                overflow-x: hidden !important;
            }

            body.showing-covid {
                opacity: 1 !important;
            }

            body .clb-menu {
                z-index: 999;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-icon-about-us:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/10/noun-info-3882048.webp") !important;
                width: 22px;
                height: 22px;
                filter: none;
                background-position-y: center;
                left: 18px;
            }

            ul#mega-menu-clb-menu-2 li ul.mega-sub-menu #mega-menu-item-39925:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/08/deliveroo.webp") !important;
                width: 40px;
                height: 40px;
                filter: none;
                background-position-y: center;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-deliver-safe:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/deliver-safe.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-concierge:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/concierge_app.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-royo-app:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/08/royo_apps.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-fuel-delivery:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/fuel_delivery.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-dietitian:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/dietitian.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-dog-walking:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/dog-walking.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-p2p-marketplace:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/peer_to_peer.webp") !important;
                background-size: 20px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-fintech:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/07/fintech_app.webp") !important;
                background-size: 20px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-dating:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/08/icon_dating.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-realestate:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/08/icon_realestate.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-logistics:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/08/icon_logistics.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.icon-blockchain:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/08/icon_blockchain.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-blockchain:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/08/icon_blockchain.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-dating:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/08/icon_dating.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-realestate:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/08/icon_realestate.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-logistics:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/08/icon_logistics.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-concierge:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/concierge_app.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-royo-app:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/08/royo_apps.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-fuel-delivery:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/fuel_delivery.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-dietitian:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/dietitian.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-dog-walking:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/dog-walking.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-deliver-safe:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/deliver-safe.webp") !important;
                background-size: 25px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-p2p-marketplace:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/02/peer_to_peer.webp") !important;
                background-size: 20px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-fintech:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/07/fintech_app.webp") !important;
                background-size: 20px !important;
                background-repeat: no-repeat;
                background-position-x: 10px;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-instacart:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/01/instacart_icon.webp") !important;
                background-size: 35px !important;
                background-repeat: no-repeat;
                background-repeat: no-repeat;
                background-position: center;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-practo:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/01/practo_icon.webp") !important;
                background-size: 35px !important;
                background-repeat: no-repeat;
                background-repeat: no-repeat;
                background-position: center;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-amazon:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/01/amazon_icon.webp") !important;
                background-size: 35px !important;
                background-repeat: no-repeat;
                background-repeat: no-repeat;
                background-position: center;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.icon-tinder:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/01/tinder_icon.webp") !important;
                background-size: 35px !important;
                background-repeat: no-repeat;
                background-repeat: no-repeat;
                background-position: center;
            }

            .icon-premium:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/95997eb4da4a7ca650a77286959bf6ec.Premium_Custom_Solutions.webp");
            }

            .icon-build-app:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/64ee2063824424b74ccf9b4bfd416bf7.Mobile_App_Development.webp");
            }

            .icon-soft-develop:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/49c43fa026fdf0b3f3ddafa997e7d62f.Enterprise_Software_Development.webp");
            }

            .icon-allurive:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/e51efb039f738b4a5aadbbf0c70e1568.UI-UX_Design.webp");
            }

            .icon-web-develop:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/35a12cda49eb9c2ef1dababbf2eb6951.Web_Development.webp");
            }

            .icon-free:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/346045ea71995d26986bd1eb8e0c30d8.Growth_Marketing.webp");
            }

            li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-43402:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/7d4837df3396c334775af722f1da4695.Home_Services.webp");
            }

            .icon-restaurants:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/1127cff44dcd62d8c432053ff9d8f5ad.Food_Delivery.webp");
            }

            .iconGrocery:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/d41d8cd98f00b204e9800998ecf8427e.Grocery_Delivery.webp");
            }

            .icon-sell:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/882a46356cec5698b9d6812767be11bf.E-commerce_Delivery.webp");
            }

            .iconPharmacy:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/3b4f980397cb5367a363f0a66f05f365.Pharmacy-Delivery.webp");
            }

            .icon-app-delivery:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/7844a94b71a4d978657dc1be600ea712.Pickup_Delivery.webp");
            }

            .icon-taxi:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/9a177e5a760368ae4208c7b196d966ce.Taxi_Transportation.webp");
            }

            .iconBeauty:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/5c6b1765320dfcb67950423ac1113818.Beauty_Salon.webp");
            }

            .icon-services-home:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/2355d5fdb6b63e38fe4682b7342a229d.Home_Services.webp");
            }

            .iconLaundry:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/0de1ef37b58ba4498f01dd43df38ec7b.Laundry_Services.webp");
            }

            .icon-education:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/d41d8cd98f00b204e9800998ecf8427e.Education.webp");
            }

            .icon-fitness:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/d41d8cd98f00b204e9800998ecf8427e.Fitness.webp");
            }

            .iconHealthcare:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/94c27fb4e15c2e2c3d2c67a282b99639.Healthcare.webp");
            }

            .icon-market:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/d41d8cd98f00b204e9800998ecf8427e.Service.webp");
            }

            .icon-rental:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/5427e9766d786704742599355ecc9ae7.Rental.webp");
            }

            .icon-ecomm:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/265c328f20f4f529bddc161a09ecf8b3.Ecommerce.webp");
            }

            .icon-uber:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/6e90328d5c407b7f54e184d70ea60817.On_Demand_App.webp");
            }

            .icon-consultation:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/379ea411f3a93886530b04c7eb63aa7a.Consultation_App.webp");
            }

            .icon-social-app:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/b98f311f367419b12a24706e8f234574.Social-Media-App.webp");
            }

            .icon-profit:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/d41d8cd98f00b204e9800998ecf8427e.Overview.webp");
            }

            .iocn-postmate:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/7c420d84f09ec65ed6341cf3c1870558.Postmates.webp");
            }

            .icon-gojek:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/cc1693b7aeef237d10c51a11a9316bcb.Gojek.webp");
            }

            .icon-ebay:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/b033a7ee6f8899faff08fc0cc38a3c98.Ebay.webp");
            }

            .icon-talabat:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/48058b1c3e67fa2c9129b25f4d40b658.Talabat.webp");
            }

            .iocn-door:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/9a81dfbb45b385648e777c4987537ed6.Doordash.webp");
            }

            .icon-zomato:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/26534ac1c24a9e65c3b3735d39cab00b.Zomato.webp");
            }

            .icon-ubereats:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/d84c11c5d6ea8182f3d316e52eff6ce9.Ubereats.webp");
            }

            .icon-careem:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/d41d8cd98f00b204e9800998ecf8427e.Careem.webp");
            }

            .iocn-dubbizle:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/b142a4ba80e2fab0892524c79ff963bc.Dubizzle.webp");
            }

            .icon-tiktok:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/f5aba592e88688fb16513c2ade58a09b.Tiktok.webp");
            }

            .gear-pencil:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/e935706f67a9d6493b3f05aec6e139fd.Home_Services.webp");
            }

            .question-mark:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/23438f4b1014abe316bdc6bd3a7d4b34.Overview.webp");
            }

            .iconBlog:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/e30ff1e1525f588d51d6deac3fe80810.Blog.webp");
            }

            .iconVideo:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/acdfbbfe10d9e0c4a15cb483c6ae79df.Video.webp");
            }

            .iconInfographics:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/d41d8cd98f00b204e9800998ecf8427e.Infographics.webp");
            }

            .iconCase:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/464c37ff5f7931ce1fbbdd90d44b586f.Case_Study.webp");
            }

            .iconReports:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/2bfdfdaa7fbeb680e8a3cbaaaa79a98f.Industry_Reports.webp");
            }

            .iconFeatureBook:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/d41d8cd98f00b204e9800998ecf8427e.Feature_Book.webp");
            }

            .Testimonials_icon:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/header-icn/d41d8cd98f00b204e9800998ecf8427e.textimonials_icon.webp");
            }

            .setting-menu-list ul li a small {
                display: block;
                font-size: 12px;
                font-weight: 400;
                margin-top: 2px;
                line-height: 1.2;
            }

            ul#footer_social_links {
                list-style: none;
                display: flex;
                flex-wrap: wrap;
            }

            ul#footer_social_links li {
                text-align: center;
                display: block;
            }

            .footer-widget-common ul#footer_social_links li i {
                display: block;
                display: flex;
                width: 40px;
                height: 40px;
                align-items: center;
                justify-content: center;
                font-size: 24px;
                color: #fff;
                border-radius: 50%;
            }

            .bounce.ccw-an {
                position: fixed;
            }

            .clb-menu .container {
                width: 100%;
                display: block;
            }

            .footer-widget-common p a {
                color: #313131;
            }

            html,
            html body,
            html body h1,
            html body h2,
            html body h3,
            html body h4,
            html body h5,
            html body a,
            html body p,
            html body span,
            html body b,
            html body big,
            ihtml body nput,
            html body textarea,
            html body button,
            html body select {
                font-family: "sf_pro" !important;
            }

            body .owl-awards .item img {
                width: auto !important;
                margin: 25px auto;
                height: 30px;
                object-fit: scale-down;
            }

            .pop-close {
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                justify-content: center;
            }

            .pop-close span {
                line-height: .8;
                margin: 0px;
                padding: 0px;
                width: 30px;
                height: 30px;
                display: block;
                vertical-align: 0px;
                position: static;
                font-weight: 100;
                opacity: 1;
            }

            .intl-tel-input.iti-container {
                z-index: 99999999999 !important;
            }

            #myModalForm .modal-dialog {
                width: 100%;
                max-width: 775px;
                height: 100%;
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                margin: 0px auto;
            }

            #myModalForm .modal-content {
                padding-left: 350px;
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2019/07/vector-smart-object@3x-10.webp");
                background-size: contain;
                background-repeat: no-repeat;
            }

            #myModalForm .modal-content.nitro-lazy {
                background-image: none !important;
            }

            .tea-cup-pop {
                position: absolute;
                width: 300px;
                left: -30px;
                bottom: 0;
                margin: auto;
            }

            .form-cover h4 {
                font-size: 24px;
                font-weight: 600;
                font-style: normal;
                font-stretch: normal;
                letter-spacing: normal;
                text-align: left;
                color: #2e343c;
                margin: 0px;
                line-height: 1.3;
                margin-bottom: 10px;
            }

            .form-cover h4 b {
                display: block;
                font-size: 26px;
                font-weight: 900;
            }

            .register-form input {
                width: 100%;
                height: 40px;
                border: none;
                border-bottom: 1px solid #ddd;
                margin-bottom: 20px;
                padding: 0;
                color: #000;
                font-size: 16px;
                outline: none !important;
            }

            .register-form textarea {
                width: 100%;
                margin-bottom: 20px;
                border: none;
                border-bottom: 1px solid #ddd;
                color: #000;
                outline: none !important;
                font-size: 16px;
            }

            .intl-tel-input {
                width: 100%;
                margin-bottom: 20px;
            }

            .register-form {
                margin-top: 0px;
                float: left;
                width: 100%;
                margin-bottom: 25px;
            }

            .register-form input.subscribesubmit {
                border-radius: 2px;
                background-color: #89c728;
                width: auto;
                font-size: 18px;
                font-weight: bold;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #fff;
                padding: 12px 43px;
                height: auto;
                margin-top: 10px;
                border: 1px solid #89c628;
                transition: .5s;
            }

            .register-form input.subscribesubmit:hover {
                color: #89c628;
                background-color: #fff;
            }

            .pop-close {
                opacity: 1;
                position: absolute;
                right: 0px;
                right: -5px;
                width: 30px;
                height: 30px;
                font-size: 30px;
                background-color: #a7d86f !important;
                color: #fff;
                border-radius: 50%;
                top: -10px;
            }

            .old-feilds span {
                position: absolute;
                bottom: 4px;
                color: red;
                font-size: 10px;
            }

            .old-feilds span,
            .old-feilds-2 span {
                position: absolute;
                bottom: 4px;
                color: red;
                font-size: 10px;
                left: 15px;
            }

            .register-form .radio {
                width: auto;
                float: left;
                position: relative;
            }

            .register-form .radio label {
                display: inline-block;
                cursor: pointer;
                padding: 8px 10px;
                border-radius: 2.5px;
                background-color: #e8edf1;
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: center;
                color: #657683;
                margin: 6px;
            }

            .register-form .radio input[type="radio"] {
                visibility: visible;
                display: block;
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                left: 0px;
                right: 0px;
                top: 0px;
                bottom: 0px;
                margin: auto;
            }

            .register-form .radio input[type="radio"]:checked+label {
                color: #fff;
                background: #89c628;
            }

            .new-fields p {
                margin: 0px;
                font-size: 14px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #616971;
                margin-bottom: 10px;
                margin-top: 15px;
            }

            .new-fields-2 p {
                margin: 0px;
                font-size: 14px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #616971;
                margin-bottom: 10px;
                margin-top: 15px;
            }

            .offering {
                width: 100%;
                height: 40px;
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #657683;
                margin-bottom: 20px;
                outline: none !important;
            }

            .form-cover {
                padding: 40px;
            }

            .eid-close-event-btn {
                line-height: 1.1 !important;
            }

            .eid-event-sidepop {
                z-index: 99999;
            }

            body ul#mega-menu-clb-menu-2 li ul.mega-sub-menu>li {
                display: block;
                padding: 0px;
            }

            body ul#mega-menu-clb-menu-2 li ul.mega-sub-menu>li:before {
                top: 0px;
                bottom: 0px;
                margin: auto;
            }

            body ul#mega-menu-clb-menu-2 li ul.mega-sub-menu li a {
                display: block;
                padding: 15px;
                padding-left: 55px;
                cursor: pointer;
            }

            header .btn-register-header {
                margin-left: 15px;
            }

            .common-impactor {
                list-style: none;
                display: flex;
                flex-wrap: wrap;
                padding: 0;
                margin: 0;
                margin-top: 0px;
                margin-left: -15px;
                margin-right: -15px;
            }

            .common-impactor li {
                width: 25%;
                text-align: center;
                padding: 30px;
                position: relative;
                z-index: 2;
            }

            .common-impactor li:before {
                content: "";
                position: absolute;
                width: 90%;
                height: 250px;
                bottom: 0px;
                left: 0px;
                right: 0px;
                margin: auto;
                z-index: -1;
                background-color: #f8f8f8;
            }

            .common-impactor li:nth-child(even) {
                top: 100px;
            }

            .common-impactor li h5 {
                font-size: 40px;
                font-weight: 900;
                font-style: normal;
                font-stretch: normal;
                line-height: 1;
                letter-spacing: normal;
                color: #2c2c31;
                margin: 0;
            }

            .common-impactor li h5 i {
                font-style: normal;
            }

            .common-impactor li p {
                font-size: 16px;
                font-weight: 600;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.38;
                letter-spacing: normal;
                color: #535353;
            }

            .common-impactor .progress-vertical-bar {
                width: 60px;
                height: 160px;
                border-radius: 6px;
                background-color: #f0efff;
                margin: 10px auto;
                position: relative;
                transition: 1s;
                margin-bottom: 30px;
                box-shadow: none;
            }

            .common-impactor .progress-vertical-bar:before {
                border-radius: 6px;
                background-image: linear-gradient(182deg, #5944e6 103%, #269d9b -92%);
                content: "";
                position: absolute;
                width: 100%;
                height: 0%;
                left: 0px;
                right: 0px;
                transition: 2s;
                bottom: 0px;
                animation-delay: 1s;
            }

            .common-impactor.rise-up-level-new li:nth-child(1) .progress-vertical-bar:before {
                height: 53%;
            }

            .common-impactor.rise-up-level-new li:nth-child(2) .progress-vertical-bar:before {
                height: 68%;
            }

            .common-impactor.rise-up-level-new li:nth-child(3) .progress-vertical-bar:before {
                height: 46%;
            }

            .common-impactor.rise-up-level-new li:nth-child(4) .progress-vertical-bar:before {
                height: 34%;
            }

            .health-slider-text .carousel-indicators {
                position: static;
                width: 100%;
                margin: 0px;
            }

            .health-slider-text .carousel-indicators li {
                width: auto !important;
                height: auto !important;
                text-indent: inherit;
                text-align: left;
                position: static;
                margin: 0;
                display: block;
                background-color: transparent;
                border: none;
                border-bottom: solid 1px rgba(204, 204, 204, .4);
                border-radius: 0;
                padding: 10px 0px;
            }

            .health-slider-text .carousel-indicators li p {
                display: none;
            }

            .health-slider-text .carousel-indicators li.active h4 {
                color: #2ecc71;
            }

            .health-slider-text .carousel-indicators li.active p {
                display: block;
            }

            .health-slider-text .carousel-indicators li h4 {
                font-size: 18px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.89;
                letter-spacing: normal;
                color: #000;
                margin: 0px;
            }

            .health-slider-text .carousel-indicators li p {
                font-size: 18px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.33;
                letter-spacing: normal;
                color: #535353;
            }

            .foodMenuIndividual li:hover {
                border-bottom-color: #2980cd !important;
            }

            .icon-ordering-tech:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2020/08/1-1.webp") !important;
            }

            .icon-delivery-tech:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2020/08/2-1.webp") !important;
            }

            .icon-management-tech:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2020/08/3.webp") !important;
            }

            @media (max-width:1300px) {
                .clb-menu .container {
                    padding: 0px 30px;
                }
            }

            @media (max-width:991px) {
                .technology-tabs-details .tab-pane {
                    position: static;
                    padding: 0px;
                }

                .btn-register-header {
                    margin-left: 0px;
                }

                .tea-cup-pop {
                    display: none;
                }

                #myModalForm .modal-content {
                    padding-left: 0px;
                    background-image: none;
                }

                #myModalForm .modal-content.nitro-lazy {
                    background-image: none !important;
                }

                .form-cover {
                    padding: 20px;
                }

                .form-cover h4 {
                    font-size: 16px;
                }

                .form-cover h4 b {
                    font-size: 20px;
                }

                #myModalForm .modal-dialog {
                    width: 96%;
                }

                .single-small-heading img {
                    margin: auto;
                }

                body .single-small-heading {
                    font-size: 20px;
                    text-align: center;
                }

                .health-slider-images figcaption {
                    text-align: center;
                }

                .health-slider-images figcaption h4 {
                    font-weight: 700;
                    margin-top: 0px;
                    font-size: 18px;
                }

                .health-slider-images figcaption p {
                    font-size: 16px;
                }

                .common-arrow-slider .carousel-control {
                    display: flex;
                    flex-wrap: wrap;
                    align-items: center;
                    justify-content: center;
                    width: 15px;
                }

                .common-arrow-slider .carousel-control span {
                    color: #000;
                    font-size: 35px;
                }

                header .btn-register-header {
                    display: none;
                }

                html body .bounce.ccw-an {
                    top: inherit !important;
                    right: 10px !important;
                    bottom: 110px !important;
                    z-index: 999 !important;
                }

                html body .bounce.ccw-an a {
                    line-height: 0;
                    display: block;
                }

                html body .phone-call-action {
                    right: 7px;
                    top: unset;
                    bottom: 170px;
                }

                .inner-menu .sub-menu {
                    display: none;
                }

                .inner-menu::before {
                    content: none !important;
                }

                body ul#menu-clb-menu-1 li ul.sub-menu .inner-menu>a {
                    padding-left: 15px;
                    width: 100%;
                }

                .inner-menu a {
                    width: 100%;
                }

                ul#menu-clb-menu-1 li.menu-item-has-children>a:before {
                    content: "" !important;
                }
            }

            @media (min-width:991px) {
                ul#mega-menu-clb-menu-2 li.menu-item-has-children>a:before {
                    margin-left: 5px;
                    margin-top: 1px;
                }

                ul#mega-menu-clb-menu-2 ul.mega-sub-menu {
                    display: none;
                }

                ul#mega-menu-clb-menu-2 li:hover ul.mega-sub-menu {
                    display: flex;
                    align-items: center;
                }
            }

            @media (max-width:768px) {
                .panel.panel--deals .panel__secondary {
                    margin-left: 0;
                }
            }

            @media (max-width:600px) {
                .blog-table-overlay {
                    width: 100%;
                    overflow-x: scroll;
                }

                .blog-table-overlay table {
                    width: 600px;
                }

                .blog-table-overlay table th,
                .blog-table-overlay table td {
                    padding: 5px !important;
                }
            }

            canvas#snowCanvas {
                background-color: transparent !important;
                position: fixed;
                left: 0px;
                z-index: 9991;
                pointer-events: none;
            }

            ul#mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li:before {
                width: 40px;
                height: 40px;
                background-position-y: center;
                content: "";
                position: absolute;
                background-size: cover;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                left: 10px;
                transition: .5s;
                display: inline-block !important;
            }

            ul#mega-menu-clb-menu-2 li.widget_text:before {
                content: none !important;
            }

            ul#mega-menu-clb-menu-2 li .icon-deliverSafe:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/group-36-copy-2@3x.webp") !important;
                background-size: contain;
                width: 30px;
                height: 30px;
                background-repeat: no-repeat;
                background-position: center;
            }

            ul#mega-menu-clb-menu-2 li .icon-royodispatcher:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/group-35-copy-2@3x.webp") !important;
                background-size: contain;
                width: 30px;
                height: 30px;
                background-repeat: no-repeat;
                background-position: center;
            }

            ul#mega-menu-clb-menu-2 li .icon-royorides:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/group-37-copy-2@3x.webp") !important;
                background-size: contain;
                width: 30px;
                height: 30px;
                background-repeat: no-repeat;
                background-position: center;
            }

            body ul#mega-menu-clb-menu-2 li .icon-royoconsult:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/group-38@3x.webp") !important;
                background-size: contain;
                width: 30px;
                height: 30px;
                background-repeat: no-repeat;
                background-position: center;
            }

            .clb-menu li a {
                color: #fff !important;
            }

            .clb-menu .mega-sub-menu li a {
                color: #000 !important;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle {
                display: none;
            }

            #mega-menu-clb-menu-2 {
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                list-style: none;
            }

            #mega-menu-clb-menu-2 li {
                float: left;
                list-style: none;
                padding: 25px 7px;
                border-bottom: 2px solid transparent;
                transition: .5s;
            }

            .mega-menu-last-modified-1637037382 {
                content: "Tuesday 16th November 2021 04:36:22 UTC";
            }

            #mega-menu-wrap-clb-menu-2,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 ul.mega-sub-menu,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-row,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-column,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 a.mega-menu-link,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 span.mega-menu-badge {
                transition: none;
                border-radius: 0;
                box-shadow: none;
                background: none;
                border: 0;
                bottom: auto;
                box-sizing: border-box;
                clip: auto;
                color: #666;
                display: block;
                float: none;
                font-family: inherit;
                font-size: 14px;
                height: auto;
                left: auto;
                line-height: 1.7;
                list-style-type: none;
                margin: 0;
                min-height: auto;
                max-height: none;
                min-width: auto;
                max-width: none;
                opacity: 1;
                outline: none;
                overflow: visible;
                padding: 0;
                pointer-events: auto;
                right: auto;
                text-align: left;
                text-decoration: none;
                text-indent: 0;
                text-transform: none;
                transform: none;
                top: auto;
                vertical-align: baseline;
                visibility: inherit;
                width: auto;
                word-wrap: break-word;
                white-space: normal;
            }

            #mega-menu-wrap-clb-menu-2:before,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2:before,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 ul.mega-sub-menu:before,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item:before,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-row:before,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-column:before,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 a.mega-menu-link:before,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 span.mega-menu-badge:before,
            #mega-menu-wrap-clb-menu-2:after,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2:after,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 ul.mega-sub-menu:after,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item:after,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-row:after,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-column:after,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 a.mega-menu-link:after,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 span.mega-menu-badge:after {
                display: none;
            }

            #mega-menu-wrap-clb-menu-2 {
                border-radius: 0;
            }

            #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation .mega-menu-toggle:focus,
            #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation .mega-toggle-block:focus,
            #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation .mega-toggle-block a:focus,
            #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus,
            #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus,
            #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation #mega-menu-clb-menu-2 a:focus,
            #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation #mega-menu-clb-menu-2 input:focus,
            #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation #mega-menu-clb-menu-2 li.mega-menu-item a.mega-menu-link:focus {
                outline: 3px solid #109cde;
                outline-offset: -3px;
            }

            #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
                outline-offset: 2px;
            }

            #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus {
                background: #333;
                color: #fff;
                font-weight: normal;
                text-decoration: none;
                border-color: #fff;
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus {
                    color: #fff;
                    background: #333;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 {
                visibility: visible;
                text-align: left;
                padding: 0px 0px 0px 0px;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 a.mega-menu-link {
                cursor: pointer;
                display: inline;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 a.mega-menu-link .mega-description-group {
                vertical-align: middle;
                display: inline-block;
                transition: none;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 a.mega-menu-link .mega-description-group .mega-menu-title,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 a.mega-menu-link .mega-description-group .mega-menu-description {
                transition: none;
                line-height: 1.5;
                display: block;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 a.mega-menu-link .mega-description-group .mega-menu-description {
                font-style: italic;
                font-size: .8em;
                text-transform: none;
                font-weight: normal;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link {
                display: flex;
                align-items: center;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link:before {
                flex: 0 0 auto;
                align-self: flex-start;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-tabbed.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link {
                display: block;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-icon-top>a.mega-menu-link {
                display: table-cell;
                vertical-align: middle;
                line-height: initial;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-icon-top>a.mega-menu-link:before {
                display: block;
                margin: 0 0 6px 0;
                text-align: center;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-icon-top>a.mega-menu-link>span.mega-title-below {
                display: inline-block;
                transition: none;
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-icon-top>a.mega-menu-link {
                    display: block;
                    line-height: 40px;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-icon-top>a.mega-menu-link:before {
                    display: inline-block;
                    margin: 0 6px 0 0;
                    text-align: left;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-icon-right>a.mega-menu-link:before {
                float: right;
                margin: 0 0 0 6px;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-animating>ul.mega-sub-menu {
                pointer-events: none;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-disable-link>a.mega-menu-link,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu li.mega-disable-link>a.mega-menu-link {
                cursor: inherit;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link {
                cursor: pointer;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 p {
                margin-bottom: 10px;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 input,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 img {
                max-width: 100%;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item>ul.mega-sub-menu {
                display: block;
                visibility: hidden;
                opacity: 1;
                pointer-events: auto;
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item>ul.mega-sub-menu {
                    display: none;
                    visibility: visible;
                    opacity: 1;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
                    display: block;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu {
                    display: none;
                }
            }

            @media only screen and (min-width: 769px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade"] li.mega-menu-item>ul.mega-sub-menu {
                    opacity: 0;
                    transition: opacity 200ms ease-in, visibility 200ms ease-in;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
                    opacity: 1;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
                    opacity: 0;
                    transform: translate(0, 10px);
                    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
                    opacity: 1;
                    transform: translate(0, 0);
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
                    transform: translate(0, 10px);
                    transition: transform 200ms ease-in, visibility 200ms ease-in;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
                    transform: translate(0, 0);
                }
            }

            .mega-menu-flyout .mega-sub-menu li {
                position: relative;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children>ul.mega-sub-menu {
                display: none;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on>ul.mega-sub-menu {
                display: block;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2.mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2.mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu {
                visibility: visible;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
                visibility: inherit;
                opacity: 1;
                display: block;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns>ul.mega-sub-menu>li.mega-menu-item {
                float: left;
                width: 100%;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns>ul.mega-sub-menu>li.mega-menu-item {
                float: left;
                width: 50%;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item {
                float: left;
                width: 33.33333%;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns>ul.mega-sub-menu>li.mega-menu-item {
                float: left;
                width: 25%;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns>ul.mega-sub-menu>li.mega-menu-item {
                float: left;
                width: 20%;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns>ul.mega-sub-menu>li.mega-menu-item {
                float: left;
                width: 16.66667%;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item a.mega-menu-link:before {
                display: inline-block;
                position: static;
                margin: 0 6px 0 0px;
                vertical-align: top;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                color: inherit;
                background: transparent;
                height: auto;
                width: auto;
                top: auto;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
                margin: 0;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
                margin: 0 6px 0 0;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-align-bottom-left.mega-toggle-on>a.mega-menu-link {
                border-radius: 0;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-align-bottom-right>ul.mega-sub-menu {
                right: 0;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-align-bottom-right.mega-toggle-on>a.mega-menu-link {
                border-radius: 0;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu.mega-menu-item {
                position: static;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item {
                margin: 0 0px 0 0;
                display: inline-block;
                height: auto;
                vertical-align: middle;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-item-align-right {
                float: right;
            }

            @media only screen and (min-width: 769px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-item-align-right {
                    margin: 0 0 0 0px;
                }
            }

            @media only screen and (min-width: 769px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-item-align-float-left {
                    float: left;
                }
            }

            @media only screen and (min-width: 769px) {

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item:hover>a.mega-menu-link:before,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.hover>a.mega-menu-link:before {
                    background: transparent;
                    text-decoration: none !important;
                    border-bottom: 0;
                    right: 0;
                    width: 100%;
                    opacity: 1;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item>a.mega-menu-link:before {
                position: absolute;
                content: "";
                border: 3px solid #70aa26;
                bottom: -15px;
                left: 0;
                width: 0;
                opacity: 0;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
                background: #333;
                color: #fff;
                font-weight: normal;
                text-decoration: none;
                border-color: #fff;
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
                    color: #fff;
                    background: #333;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
                color: #fff;
                font-weight: normal;
                text-decoration: none;
                border-color: #fff;
            }

            @media only screen and (max-width: 768px) {

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
                    color: #fff;
                }
            }

            .list-menubar {
                margin: 6px 15px 6px;
                position: relative;
                margin-left: auto;
            }

            .cstm_fheading {
                font-size: 22px;
                font-weight: bold;
                line-height: normal;
                color: #b9b9b9;
            }

            .cstm_sheading {
                font-size: 22px;
                font-weight: bold;
                line-height: normal;
                color: #b9b9b9;
            }

            .cstm_hline {
                width: auto;
                margin: 0 auto;
                border: solid 1px #e4e4e4;
            }

            .cstm_get_in_touch {
                font-size: 17px;
                font-weight: bold;
                line-height: normal;
                color: #000;
                margin: 0px auto;
                text-align: center;
                cursor: pointer;
                align-items: center;
                padding-bottom: 0;
                display: flex;
                justify-content: center;
                position: relative;
            }

            @keyframes shake-vertical {

                0%,
                100% {
                    -webkit-transform: translateY(0);
                    transform: translateY(0);
                }

                10%,
                30%,
                50%,
                70% {
                    -webkit-transform: translateY(-3px);
                    transform: translateY(-3px);
                }

                20%,
                40%,
                60% {
                    -webkit-transform: translateY(3px);
                    transform: translateY(3px);
                }

                80% {
                    -webkit-transform: translateY(2px);
                    transform: translateY(2px);
                }

                90% {
                    -webkit-transform: translateY(-2px);
                    transform: translateY(-2px);
                }
            }

            .cstm_get_in_touch img {
                width: auto;
                height: auto;
                padding: 0 5px;
            }

            @keyframes scaleIn {
                from {
                    transform: scale(.5, .5);
                    opacity: .5;
                }

                to {
                    transform: scale(2.5, 2.5);
                    opacity: 0;
                }
            }

            .cstm_get_in_touch:before {
                box-shadow: 0 0 0 #7bdb00;
                animation: scaleIn 2s infinite cubic-bezier(.36, .11, .89, .32);
                content: "";
                width: 20px;
                height: 20px;
                border: 5px solid #70aa26;
                position: absolute;
                left: -123px;
                border-radius: 50%;
                top: 6px;
                z-index: -1;
                margin: 0 auto;
                right: 0;
            }

            .cstm_get_in_touch img {
                margin-right: 1rem;
            }

            .mega-sub-menu .cstm_get_in_touch:before {
                content: none;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item>a.mega-menu-link {
                line-height: 40px;
                height: 40px;
                padding: 0px 14px 0px 14px;
                vertical-align: baseline;
                width: auto;
                display: block;
                color: #fff;
                text-transform: none;
                text-decoration: none;
                text-decoration: none;
                text-align: left;
                background: rgba(0, 0, 0, 0);
                border: 0;
                border-radius: 0;
                font-family: inherit;
                font-size: 16px;
                font-weight: normal;
                outline: none;
                position: relative;
            }

            @media (min-width:1600px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item>a.mega-menu-link {
                    font-size: 18px;
                }
            }

            @media only screen and (min-width: 769px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-multi-line>a.mega-menu-link {
                    line-height: inherit;
                    display: table-cell;
                    vertical-align: middle;
                }
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-multi-line>a.mega-menu-link br {
                    display: none;
                }
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item {
                    display: list-item;
                    margin: 0;
                    clear: both;
                    border: 0;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item.mega-item-align-right {
                    float: none;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item>a.mega-menu-link {
                    border-radius: 0;
                    border: 0;
                    margin: 0;
                    line-height: 40px;
                    height: 40px;
                    padding: 0 10px;
                    background: transparent;
                    text-align: left;
                    color: #fff;
                    font-size: 14px;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
                width: 100%;
                float: left;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column {
                float: left;
                min-height: 1px;
            }

            @media only screen and (min-width: 769px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-1 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-2 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-2 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-3 {
                    width: 33.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-3 {
                    width: 66.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-3 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-4 {
                    width: 25%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-4 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-4 {
                    width: 75%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-4 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-5 {
                    width: 20%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-5 {
                    width: 40%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-5 {
                    width: 60%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-5 {
                    width: 80%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-5 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-6 {
                    width: 16.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-6 {
                    width: 33.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-6 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-6 {
                    width: 66.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-6 {
                    width: 83.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-6 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-7 {
                    width: 14.28571%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-7 {
                    width: 28.57143%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-7 {
                    width: 42.85714%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-7 {
                    width: 57.14286%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-7 {
                    width: 71.42857%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-7 {
                    width: 85.71429%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-7 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-8 {
                    width: 12.5%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-8 {
                    width: 25%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-8 {
                    width: 37.5%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-8 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-8 {
                    width: 62.5%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-8 {
                    width: 75%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-8 {
                    width: 87.5%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-8 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-9 {
                    width: 11.11111%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-9 {
                    width: 22.22222%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-9 {
                    width: 33.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-9 {
                    width: 44.44444%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-9 {
                    width: 55.55556%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-9 {
                    width: 66.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-9 {
                    width: 77.77778%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-9 {
                    width: 88.88889%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-9 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-10 {
                    width: 10%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-10 {
                    width: 20%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-10 {
                    width: 30%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-10 {
                    width: 40%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-10 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-10 {
                    width: 60%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-10 {
                    width: 70%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-10 {
                    width: 80%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-10 {
                    width: 90%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-10-of-10 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-11 {
                    width: 9.09091%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-11 {
                    width: 18.18182%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-11 {
                    width: 27.27273%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-11 {
                    width: 36.36364%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-11 {
                    width: 45.45455%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-11 {
                    width: 54.54545%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-11 {
                    width: 63.63636%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-11 {
                    width: 72.72727%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-11 {
                    width: 81.81818%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-10-of-11 {
                    width: 90.90909%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-11-of-11 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-12 {
                    width: 8.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-12 {
                    width: 16.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12 {
                    width: 25%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-12 {
                    width: 33.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-12 {
                    width: 41.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-12 {
                    width: 58.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-12 {
                    width: 66.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-12 {
                    width: 75%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-10-of-12 {
                    width: 83.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-11-of-12 {
                    width: 91.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-12-of-12 {
                    width: 100%;
                }
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column {
                    width: 100%;
                    clear: both;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
                padding: 15px 15px;
                width: 100%;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu {
                z-index: 999;
                border-radius: 0;
                background: #fff;
                border: 0;
                padding: 10px 25px 0;
                position: absolute;
                width: calc(100% - 150px);
                max-width: none;
                left: 0;
                top: 55px;
                box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 15%);
            }

            body li#mega-menu-item-text-13 {
                padding-left: 25px !important;
                pointer-events: none !important;
            }

            body li#mega-menu-item-text-29 {
                padding-left: 25px !important;
                pointer-events: none !important;
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu {
                    float: left;
                    position: static;
                    width: 100%;
                }
            }

            @media only screen and (min-width: 769px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
                    width: 33.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
                    width: 66.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
                    width: 25%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
                    width: 75%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
                    width: 20%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
                    width: 40%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
                    width: 60%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
                    width: 80%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
                    width: 16.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
                    width: 33.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
                    width: 66.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
                    width: 83.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
                    width: 14.28571%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
                    width: 28.57143%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
                    width: 42.85714%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
                    width: 57.14286%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
                    width: 71.42857%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
                    width: 85.71429%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
                    width: 12.5%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
                    width: 25%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
                    width: 37.5%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
                    width: 62.5%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
                    width: 75%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
                    width: 87.5%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
                    width: 11.11111%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
                    width: 22.22222%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
                    width: 33.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
                    width: 44.44444%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
                    width: 55.55556%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
                    width: 66.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
                    width: 77.77778%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
                    width: 88.88889%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
                    width: 10%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
                    width: 20%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
                    width: 30%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
                    width: 40%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
                    width: 60%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
                    width: 70%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
                    width: 80%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
                    width: 90%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
                    width: 9.09091%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
                    width: 18.18182%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
                    width: 27.27273%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
                    width: 36.36364%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
                    width: 45.45455%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
                    width: 54.54545%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
                    width: 63.63636%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
                    width: 72.72727%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
                    width: 81.81818%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
                    width: 90.90909%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
                    width: 8.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
                    width: 16.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
                    width: 25%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
                    width: 33.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
                    width: 41.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
                    width: 50%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
                    width: 58.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
                    width: 66.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
                    width: 75%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
                    width: 83.33333%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
                    width: 91.66667%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
                    width: 100%;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description {
                margin: 5px 0;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu {
                clear: both;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
                margin-left: 10px;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
                margin-left: 10px;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
                color: #000;
                font-family: inherit;
                font-size: 13px;
                display: inline-block;
                clear: none;
                padding: 15px 10px 15px 55px;
                vertical-align: middle;
                position: relative;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.widget_text.mega-menu-clear {
                width: 100%;
                justify-content: center;
            }

            body #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(1).mega-menu-item.widget_text,
            body #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(2).mega-menu-item.widget_text,
            body #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(3).mega-menu-item.widget_text,
            body #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(4).mega-menu-item.widget_text,
            body #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(5).mega-menu-item.widget_text {
                padding-left: 15px;
                justify-content: start;
            }

            body #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(1).mega-menu-item.widget_text,
            body #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(2).mega-menu-item.widget_text:hover,
            body #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(3).mega-menu-item.widget_text:hover,
            body #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(4).mega-menu-item.widget_text:hover,
            body #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(5).mega-menu-item.widget_text:hover {
                background: none !important;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear {
                clear: left;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title {
                color: #555;
                font-family: inherit;
                font-size: 16px;
                text-transform: uppercase;
                text-decoration: none;
                font-weight: bold;
                text-align: left;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 5px 0px;
                vertical-align: top;
                display: block;
                visibility: inherit;
                border: 0;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:hover,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:hover {
                border-color: rgba(0, 0, 0, 0);
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
                text-decoration: none !important;
                text-align: left;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                vertical-align: top;
                display: block;
                border: 0;
                font-family: "sf_pro" !important;
                font-size: 17px;
                font-weight: normal;
                line-height: normal;
                color: #666;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
                border-color: rgba(0, 0, 0, 0);
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
                color: #555;
                text-decoration: none;
                background: rgba(0, 0, 0, 0);
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below {
                text-decoration: none;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
                text-decoration: none !important;
                text-align: left;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                vertical-align: top;
                display: block;
                border: 0;
                font-family: "sf_pro" !important;
                font-size: 13px;
                font-weight: bold;
                line-height: normal;
                color: #000;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover {
                border-color: rgba(0, 0, 0, 0);
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link {
                display: flex;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus {
                color: #666;
                font-weight: normal;
                text-decoration: none;
                background: rgba(0, 0, 0, 0);
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu {
                    border: 0;
                    padding: 10px;
                    border-radius: 0;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
                    width: 100%;
                    clear: both;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:hover {
                background: #f9fbff !important;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:hover:before {
                transform: rotateY(360deg);
                transition: 1s ease-out;
            }

            ul#mega-menu-clb-menu-2 li.widget_text:hover {
                cursor: default !important;
                background: none !important;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
                color: #666;
                font-family: inherit;
                font-size: 14px;
                text-transform: none;
                text-decoration: none;
                font-weight: normal;
                margin: 0;
                border: 0;
                padding: 0px 0px 0px 0px;
                vertical-align: top;
                display: block;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
                color: #666;
                font-weight: normal;
                text-decoration: none;
                background: rgba(0, 0, 0, 0);
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu {
                z-index: 999;
                position: absolute;
                width: 250px;
                max-width: none;
                padding: 0px 0px 0px 0px;
                border: 0;
                background: #fff;
                border-radius: 0;
                top: 55px;
                box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 15%);
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu {
                    float: left;
                    position: static;
                    width: 100%;
                    padding: 0;
                    border: 0;
                    border-radius: 0;
                }
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
                    clear: both;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
                display: block;
                background: #fff;
                color: #000;
                font-family: inherit;
                font-size: 17px;
                font-weight: normal;
                padding: 0px 10px 0px 60px;
                line-height: 50px;
                text-decoration: none;
                text-transform: none;
                vertical-align: baseline;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link {
                border-top-left-radius: 0px;
                border-top-right-radius: 0px;
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link {
                    border-top-left-radius: 0;
                    border-top-right-radius: 0;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child>a.mega-menu-link {
                border-bottom-right-radius: 0px;
                border-bottom-left-radius: 0px;
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child>a.mega-menu-link {
                    border-bottom-right-radius: 0;
                    border-bottom-left-radius: 0;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
                background: #f9fbff;
                text-decoration: none;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
                position: absolute;
                left: 100%;
                top: 0;
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
                    position: static;
                    left: 0;
                    width: 100%;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
                    padding-left: 20px;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
                    padding-left: 30px;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
                content: "";
                font-weight: normal;
                display: inline-block;
                margin: 0 0 0 6px;
                vertical-align: top;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                transform: rotate(0);
                color: inherit;
                position: relative;
                background: transparent;
                height: auto;
                width: auto;
                right: auto;
                line-height: inherit;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
                display: inline;
                height: auto;
                width: auto;
                background: transparent;
                position: relative;
                pointer-events: auto;
                left: auto;
                min-width: auto;
                line-height: inherit;
                color: inherit;
                font-size: inherit;
                padding: 0;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
                float: right;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
                content: "";
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
                    float: right;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
                    content: "";
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile>a.mega-menu-link>span.mega-indicator {
                    display: none;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children)>a.mega-menu-link>span.mega-indicator,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-item-has-children.mega-hide-arrow>a.mega-menu-link>span.mega-indicator {
                display: none;
            }

            @media only screen and (min-width: 769px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-flyout li.mega-menu-item a.mega-menu-link>span.mega-indicator:after {
                    content: "";
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
                    text-align: right;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator {
                    float: left;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator:after {
                    content: "";
                    margin: 0 6px 0 0;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
                    float: right;
                    margin: 0 0 0 6px;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
                    left: -100%;
                    top: 0;
                }
            }

            @media only screen and (min-width: 769px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2.mega-menu-accordion>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
                    float: right;
                }
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li[class^='mega-lang-item']>a.mega-menu-link>img {
                display: inline;
            }

            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 a.mega-menu-link>img.wpml-ls-flag,
            #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 a.mega-menu-link>img.iclflag {
                display: inline;
                margin-right: 8px;
            }

            @media only screen and (max-width: 768px) {

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-hide-on-mobile,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-mobile,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-hide-on-mobile {
                    display: none;
                }
            }

            @media only screen and (min-width: 769px) {

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2 li.mega-hide-on-desktop,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-desktop,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-hide-on-desktop {
                    display: none;
                }
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2:after {
                    content: "";
                    display: table;
                    clear: both;
                }
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle {
                display: none;
                z-index: 1;
                cursor: pointer;
                background: #222;
                border-radius: 2px 2px 2px 2px;
                line-height: 40px;
                height: 40px;
                text-align: left;
                user-select: none;
                -webkit-tap-highlight-color: transparent;
                outline: none;
                white-space: nowrap;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle img {
                max-width: 100%;
                padding: 0;
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 .mega-menu-toggle {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                }
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-left,
            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-center,
            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-right {
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -ms-flex-preferred-size: 33.33%;
                -webkit-flex-basis: 33.33%;
                flex-basis: 33.33%;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-left {
                -webkit-box-flex: 1;
                -ms-flex: 1;
                -webkit-flex: 1;
                flex: 1;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
                margin-left: 6px;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
                margin-right: 6px;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-center {
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
                margin-left: 3px;
                margin-right: 3px;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-right {
                -webkit-box-flex: 1;
                -ms-flex: 1;
                -webkit-flex: 1;
                flex: 1;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                -webkit-justify-content: flex-end;
                justify-content: flex-end;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
                margin-right: 6px;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
                margin-left: 6px;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block {
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                height: 100%;
                outline: 0;
                -webkit-align-self: center;
                -ms-flex-item-align: center;
                align-self: center;
                -ms-flex-negative: 0;
                -webkit-flex-shrink: 0;
                flex-shrink: 0;
            }

            @media only screen and (max-width: 768px) {
                #mega-menu-wrap-clb-menu-2 .mega-menu-toggle+#mega-menu-clb-menu-2 {
                    background: #222;
                    padding: 0px 0px 0px 0px;
                    display: none;
                }

                #mega-menu-wrap-clb-menu-2 .mega-menu-toggle.mega-menu-open+#mega-menu-clb-menu-2 {
                    display: block;
                }
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle {}

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 {
                cursor: pointer;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
                padding: 0;
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                cursor: pointer;
                transition-property: opacity, filter;
                transition-duration: .15s;
                transition-timing-function: linear;
                font: inherit;
                color: inherit;
                text-transform: none;
                background-color: transparent;
                border: 0;
                margin: 0;
                overflow: visible;
                transform: scale(.8);
                align-self: center;
                outline: 0;
                background: none;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
                width: 40px;
                height: 24px;
                display: inline-block;
                position: relative;
                outline: 0;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
                display: block;
                top: 50%;
                margin-top: -2px;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,
            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
                width: 40px;
                height: 4px;
                background-color: #ddd;
                border-radius: 4px;
                position: absolute;
                transition-property: transform;
                transition-duration: .15s;
                transition-timing-function: ease;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
                content: "";
                display: block;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
                top: -10px;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
                bottom: -10px;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
                top: 2px;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
                top: 10px;
                transition-property: transform, opacity;
                transition-timing-function: ease;
                transition-duration: .15s;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
                top: 20px;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
                transform: translate3d(0, 10px, 0) rotate(45deg);
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
                transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
                opacity: 0;
            }

            #mega-menu-wrap-clb-menu-2 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
                transform: translate3d(0, -20px, 0) rotate(-90deg);
            }

            #mega-menu-wrap-clb-menu-2 {
                clear: both;
            }

            #cstm_mobile_menu {
                display: none;
            }

            @media only screen and (max-width: 1024px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item>a.mega-menu-link {
                    padding: 0px 10px 0px 10px;
                }

                .cstm_fheading {
                    font-size: 18px;
                }

                .cstm_sheading {
                    font-size: 18px;
                }

                .cstm_get_in_touch:before {
                    left: 253px;
                }
            }

            @media only screen and (max-width: 991px) {
                #cstm_desktop_menu {
                    display: none;
                }

                #cstm_mobile_menu {
                    display: block;
                }

                ul#menu-clb-menu-1 li a {
                    color: #000 !important;
                }
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li.partnerShip-icon:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/partner1.webp") !important;
                width: 40px;
                height: 40px;
                background-size: 25px;
                background-position: center;
                background-repeat: no-repeat;
            }

            ul#menu-clb-menu-1 .NoDisplayForNow ul.sub-menu {
                width: 950px;
                align-items: initial !important;
            }

            ul#menu-clb-menu-1 .NoDisplayForNow ul.sub-menu .sub-menu {
                position: static;
                width: 100%;
                border: none;
                box-shadow: none;
            }

            ul#menu-clb-menu-1 li ul.sub-menu>li.icon-services-home:before {
                background-position-x: -2768px !important;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu>li:before {
                top: 0px;
                bottom: 0px;
                margin: auto;
            }

            body ul#menu-clb-menu-1 li ul.sub-menu li a {
                display: block;
                padding: 15px;
                padding-left: 55px;
                cursor: pointer;
            }

            ul#menu-clb-menu-1 li.menu-item ul.sub-menu>li:before {
                width: 40px;
                height: 40px;
                filter: none;
                background-position-y: center;
            }

            ul#menu-clb-menu-1 li.menu-item ul.sub-menu>li.icon-about-us:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2022/10/noun-info-3882048.webp") !important;
                width: 22px;
                height: 22px;
                left: 17px;
            }

            ul#menu-clb-menu-1 li ul.sub-menu>li.icon-deliverSafe:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/group-36-copy-2@3x.webp") !important;
                background-size: contain;
                width: 30px;
                height: 30px;
                background-repeat: no-repeat;
                background-position: center;
            }

            ul#menu-clb-menu-1 li ul.sub-menu>li.icon-royodispatcher:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/group-35-copy-2@3x.webp") !important;
                background-size: contain;
                width: 30px;
                height: 30px;
                background-repeat: no-repeat;
                background-position: center;
            }

            ul#menu-clb-menu-1 li ul.sub-menu>li.icon-royorides:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/group-37-copy-2@3x.webp") !important;
                background-size: contain;
                width: 30px;
                height: 30px;
                background-repeat: no-repeat;
                background-position: center;
            }

            ul#menu-clb-menu-1 li ul.sub-menu>li.icon-royoconsult:before {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2021/03/group-38@3x.webp") !important;
                background-size: contain;
                width: 30px;
                height: 30px;
                background-repeat: no-repeat;
                background-position: center;
            }

            .contact-list li:not(:last-child) {
                margin-right: 20px;
            }

            .btn.btn-entrepreneur {
                background: rgba(143, 143, 143, 15%);
                color: #000 !important;
                border-radius: 0;
                height: 50px;
                line-height: 47px;
                padding: 0 20px;
                font-weight: bold;
                border: none;
            }

            .top_header {
                background: #fcfcfc;
                height: 50px;
                border-bottom: 1px solid #ddd;
            }

            .top_header_container ul {
                margin: 0;
            }

            .top_header_container ul {
                display: flex;
                align-items: center;
                justify-content: flex-end;
                list-style: none;
            }

            .top_header_container ul li a {
                font-size: 16px;
                color: #000 !important;
            }

            .top_header_container ul li .phone_content {
                display: flex;
                align-items: center;
            }

            .top_header_container ul li .phone_content img {
                width: auto;
                margin-right: 10px;
            }

            .home.header-fixed .top_header_container {
                margin-top: 0;
            }

            .page-template-micro-food .mega-menu-wrap {
                margin-top: 50px;
            }

            .header-fixed .mega-menu-wrap {
                margin-top: 10px;
            }

            .mob_block {
                display: none;
            }

            @media (min-width:1350px) {
                body ul#menu-clb-menu-1 li {
                    padding: 25px 10px;
                }
            }

            @media (min-width: 992px) and (max-width: 1200px) {
                .list-menubar {
                    margin: 12px 20px 12px;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item>a.mega-menu-link {
                    padding: 0px 6px 0px 6px !important;
                    font-size: 16px !important;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
                    padding: 15px 10px 15px 50px;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
                    font-size: 16px;
                }
            }

            @media (min-width:991px) {
                ul#menu-clb-menu-1 li.menu-item-has-children>a:before {
                    margin-left: 5px;
                    margin-top: 1px;
                }

                ul#menu-clb-menu-1 li {
                    padding: 25px 7px;
                }

                ul#menu-clb-menu-1 ul.sub-menu {
                    display: none;
                }

                ul#menu-clb-menu-1 li:hover ul.sub-menu {
                    align-items: center;
                }

                ul#menu-clb-menu-1 ul.sub-menu {
                    position: relative;
                    top: 10px;
                }

                ul#menu-clb-menu-1 li.two-cat-menu ul.sub-menu {
                    width: 100% !important;
                }
            }

            @media (max-width:1200px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu {
                    width: calc(100% + 275px) !important;
                    left: -275px !important;
                }
            }

            @media (max-width:1080px) {
                .top_header_container ul li {
                    padding-left: 0;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu {
                    width: calc(100% + 200px) !important;
                    left: -200px !important;
                }
            }

            @media (max-width:991px) {
                .list-menubar {
                    position: inherit;
                }

                #menu-item-40447 a:before,
                #menu-item-40902 a:before,
                #menu-item-40903 a:before,
                #menu-item-40446 a:before,
                #menu-item-40904 a:before {
                    content: "" !important;
                }

                #menu-item-40904:before {
                    display: none;
                }

                ul#menu-clb-menu-1 ul.sub-menu {
                    top: 0;
                }

                .custm_mrgn>ul.sub-menu {
                    margin-top: 10px !important;
                }

                body ul#menu-clb-menu-1 li ul.sub-menu li a br {
                    display: none;
                }

                ul#menu-clb-menu-1 .NoDisplayForNow ul.sub-menu {
                    width: 100%;
                }

                ul#menu-clb-menu-1 li ul.sub-menu>li {
                    padding: 0 5px !important;
                }

                ul#menu-clb-menu-1 li {
                    padding: 10px 10px !important;
                }

                ul#menu-clb-menu-1 li a {
                    font-size: 16px;
                    font-weight: bold;
                }

                .desk_block {
                    display: none !important;
                }

                .mob_block {
                    display: block;
                }

                .top_mobile_menu {
                    text-align: right;
                }

                #collapseExample {
                    background: #fff;
                    box-shadow: 0 5px 5px rgba(0, 0, 0, 15%);
                    position: absolute;
                    top: 40px;
                    width: auto;
                    z-index: 9;
                    right: 0;
                }

                #collapseExample ul {
                    width: 100%;
                    flex-direction: column;
                    align-items: flex-start;
                    justify-content: flex-start;
                }

                #collapseExample ul li {
                    padding: 10px 10px 5px;
                    margin-left: 0;
                }

                .header-fixed .side-popup.shower {
                    left: 0;
                    bottom: 55px;
                }

                .header-fixed.top_header_bar .common-git-btn-footer {
                    bottom: -50px;
                }

                .header-fixed.top_header_bar .side-popup {
                    bottom: 55px;
                }

                .header-fixed.top_header_bar .zopim {
                    bottom: 60px !important;
                }

                .header-fixed .side-popup.LastPopHide {
                    bottom: 55px;
                }

                .header-fixed.top_header_bar .side-popup.LastPopHide {
                    bottom: 55px;
                }

                .zopim {
                    transition: all .3s;
                }
            }

            @media (min-width:1200px) {
                .top_header.show_header {
                    position: sticky;
                    left: 0;
                    top: 0;
                    right: 0;
                    transition: .4s;
                }

                .top_header {
                    transform: translateY(0%);
                }

                .header-fixed.top_header_bar .mega-menu-wrap {
                    margin-top: 0;
                }

                .clb-menu {
                    transition: .4s;
                }
            }

            @media (max-width:1600px) {
                #mega-menu-item-39966 .mega-sub-menu {
                    right: 0% !important;
                }
            }

            @media (max-width:1199px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item>a.mega-menu-link:before {
                    bottom: -14px;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu {
                    top: 55px;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu {
                    top: 55px;
                }
            }

            @media (max-width:1600px) {
                #mega-menu-item-39966 .mega-sub-menu {
                    right: 0% !important;
                }
            }

            @media (max-width:1200px) {
                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-item>a.mega-menu-link:before {
                    bottom: -14px;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-megamenu>ul.mega-sub-menu {
                    top: 55px;
                }

                #mega-menu-wrap-clb-menu-2 #mega-menu-clb-menu-2>li.mega-menu-flyout ul.mega-sub-menu {
                    top: 55px;
                }
            }

            
            :root {
                --color-primary: #b4fd83;
                --color-secondary: #00110c;
                --color-white: #fff;
                --color-black: #000;
                --color-dark: #141d27;
                --color-dark: #0a1016;
            }

            html {
                font-size: 1rem;
            }

            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                font-weight: bold;
            }

            .partnership-independent-cta {
                display: none;
            }

            h1 {
                font-size: calc(1.375rem + 1.5vw);
            }

            h2 {
                font-size: calc(1.325rem + .9vw);
            }

            h3 {
                font-size: calc(1.3rem + .6vw);
            }

            h4 {
                font-size: calc(1.275rem + .3vw);
            }

            h5 {
                font-size: 1.25rem;
            }

            h6 {
                font-size: 1rem;
            }

            @media (min-width:1200px) {
                h1 {
                    font-size: 2.5rem;
                }

                h2 {
                    font-size: 2rem;
                }

                h3 {
                    font-size: 1.75rem;
                }

                h4 {
                    font-size: 1.5rem;
                }

                h5 {
                    font-size: 1.25rem;
                }

                h6 {
                    font-size: 1rem;
                }
            }

            @media (min-width:1600px) {
                h1 {
                    font-size: 3.75rem;
                }

                h2 {
                    font-size: 3rem;
                }

                h3 {
                    font-size: 2.25rem;
                }

                h4 {
                    font-size: 1.75rem;
                }

                h5 {
                    font-size: 1.5rem;
                }

                h6 {
                    font-size: 1.25rem;
                }
            }

            @media (min-width:1400px) {
                .col-xxl-12 {
                    flex: 0 0 auto;
                    max-width: 100% !important;
                }

                .col-xxl-11 {
                    flex: 0 0 auto;
                    max-width: 91.66666667% !important;
                }

                .col-xxl-10 {
                    flex: 0 0 auto;
                    max-width: 83.33333333% !important;
                }

                .col-xxl-9 {
                    flex: 0 0 auto;
                    max-width: 75% !important;
                }

                .col-xxl-8 {
                    flex: 0 0 auto;
                    max-width: 66.66666667% !important;
                }

                .col-xxl-7 {
                    flex: 0 0 auto;
                    max-width: 58.33333333% !important;
                }

                .col-xxl-6 {
                    flex: 0 0 auto;
                    max-width: 50% !important;
                }

                .col-xxl-5 {
                    flex: 0 0 auto;
                    max-width: 41.66666667% !important;
                }

                .col-xxl-4 {
                    flex: 0 0 auto;
                    max-width: 33.33333333% !important;
                }

                .col-xxl-3 {
                    flex: 0 0 auto;
                    max-width: 25% !important;
                }

                .col-xxl-2 {
                    flex: 0 0 auto;
                    max-width: 16.66666667% !important;
                }

                .col-xxl-1 {
                    flex: 0 0 auto;
                    max-width: 8.33333333% !important;
                }

                .offset-xxl-12 {
                    margin-left: 100% !important;
                }

                .offset-xxl-11 {
                    margin-left: 91.66666667% !important;
                }

                .offset-xxl-10 {
                    margin-left: 83.33333333% !important;
                }

                .offset-xxl-9 {
                    margin-left: 75% !important;
                }

                .offset-xxl-8 {
                    margin-left: 66.66666667% !important;
                }

                .offset-xxl-7 {
                    margin-left: 58.33333333% !important;
                }

                .offset-xxl-6 {
                    margin-left: 50% !important;
                }

                .offset-xxl-5 {
                    margin-left: 41.66666667% !important;
                }

                .offset-xxl-4 {
                    margin-left: 33.33333333% !important;
                }

                .offset-xxl-3 {
                    margin-left: 25% !important;
                }

                .offset-xxl-2 {
                    margin-left: 16.66666667% !important;
                }

                .offset-xxl-1 {
                    margin-left: 8.33333333%;
                }
            }

            @media (min-width:1600px) {
                .col-xxxl-12 {
                    flex: 0 0 auto;
                    max-width: 100% !important;
                }

                .col-xxxl-11 {
                    flex: 0 0 auto;
                    max-width: 91.66666667% !important;
                }

                .col-xxxl-10 {
                    flex: 0 0 auto;
                    max-width: 83.33333333% !important;
                }

                .col-xxxl-9 {
                    flex: 0 0 auto;
                    max-width: 75% !important;
                }

                .col-xxxl-8 {
                    flex: 0 0 auto;
                    max-width: 66.66666667% !important;
                }

                .col-xxxl-7 {
                    flex: 0 0 auto;
                    max-width: 58.33333333% !important;
                }

                .col-xxxl-6 {
                    flex: 0 0 auto;
                    max-width: 50% !important;
                }

                .col-xxxl-5 {
                    flex: 0 0 auto;
                    max-width: 41.66666667% !important;
                }

                .col-xxxl-4 {
                    flex: 0 0 auto;
                    max-width: 33.33333333% !important;
                }

                .col-xxxl-3 {
                    flex: 0 0 auto;
                    max-width: 25% !important;
                }

                .col-xxxl-2 {
                    flex: 0 0 auto;
                    max-width: 16.66666667% !important;
                }

                .col-xxxl-1 {
                    flex: 0 0 auto;
                    max-width: 8.33333333%;
                }

                .offset-xxxl-12 {
                    margin-left: 100% !important;
                }

                .offset-xxxl-11 {
                    margin-left: 91.66666667% !important;
                }

                .offset-xxxl-10 {
                    margin-left: 83.33333333% !important;
                }

                .offset-xxxl-9 {
                    margin-left: 75% !important;
                }

                .offset-xxxl-8 {
                    margin-left: 66.66666667% !important;
                }

                .offset-xxxl-7 {
                    margin-left: 58.33333333% !important;
                }

                .offset-xxxl-6 {
                    margin-left: 50% !important;
                }

                .offset-xxxl-5 {
                    margin-left: 41.66666667% !important;
                }

                .offset-xxxl-4 {
                    margin-left: 33.33333333% !important;
                }

                .offset-xxxl-3 {
                    margin-left: 25% !important;
                }

                .offset-xxxl-2 {
                    margin-left: 16.66666667% !important;
                }

                .offset-xxxl-1 {
                    margin-left: 8.33333333%;
                }
            }

            .btn {
                border-radius: 0px;
                height: 2.938rem;
                line-height: 2.938rem;
                font-size: 1rem;
                padding: 0 1.5rem;
                font-weight: bold;
            }

            .btn-primary {
                color: var(--color-white);
                background-color: var(--color-primary);
                border: solid 1px var(--color-primary);
            }

            .btn-black {
                background: var(--color-black);
                color: var(--color-white);
                border-color: var(--color-black);
            }

            .btn-white {
                background: var(--color-white);
                color: var(--color-black);
                border-color: var(--color-white);
            }

            .btn-white:hover {
                background: var(--color-black);
                color: var(--color-white);
                border-color: var(--color-black);
            }

            .btn-primary:hover {
                background-color: #a9c515;
                border-color: #a9c515;
            }

            .btn-primary:focus,
            .btn-primary:active {
                background-color: #a9c515 !important;
                border-color: #a9c515 !important;
                box-shadow: none !important;
                outline: none !important;
            }

            .btn-wrapper .icn {
                padding: 0 1rem;
                display: flex;
                border-right: 2px solid #fff;
                justify-content: center;
                align-items: center;
            }

            .btn-wrapper .icn:hover {
                border-right: 2px solid #fff;
                border-top: inherit;
                border-bottom: inherit;
            }

            .btn-wrapper .icn img {
                width: 2rem;
                filter: invert(1);
                height: 2rem;
            }

            .btn-wrapper .icn:hover {
                background: var(--color-primary);
                border-color: var(--color-primary);
            }

            .btn-outline-light {
                color: var(--color-white);
                border-color: var(--color-white);
                background: transparent;
            }

            .btn-outline-light:hover {
                background: #fff;
                color: #000;
            }

            .btn-secondary {
                color: var(--color-primary);
                background-color: var(--color-secondary);
                border: solid 1px var(--color-secondary);
            }

            .btn-secondary.btn-animate:before {
                border: 3px solid var(--color-primary);
            }

            .btn-secondary:hover {
                background: var(--color-black);
                color: var(--color-primary);
                border-color: var(--color-black);
            }

            .btn-outline-light:hover:before {
                border: 3px solid var(--color-black);
            }

            .btn-outline-primary.btn-animate:before {
                border: 3px solid var(--color-primary);
                animation: pulso-primary 2s infinite;
            }

            .btn-outline-primary.btn-animate:hover:before {
                border: 3px solid var(--color-white);
            }

            .btn-outline-primary {
                color: var(--color-primary);
                border-color: var(--color-primary);
                background: transparent;
            }

            .btn.btn-outline-primary:before {
                border: 3px solid var(--color-white);
            }

            .btn-outline-primary:hover {
                background: var(--color-primary);
                color: #fff;
            }

            .btn-outline-primary:hover:before {
                border: 3px solid #fff;
            }

            .btn-animate:before {
                box-shadow: 0 0 0 rgba(0, 0, 0, 40%);
                animation: pulso 2s infinite;
                transition: .5s;
                content: "";
                width: 15px;
                height: 15px;
                border: 3px solid #fff;
                position: absolute;
                left: 1.5rem;
                border-radius: 50%;
                top: 2px;
                bottom: 0;
                margin: auto;
            }

            .btn-animate {
                position: relative;
                padding-left: 4rem !important;
            }

            .btn-outline-light:before {
                border: 3px solid var(--color-white);
            }

            .btn-white.btn-animate:hover:before {
                animation: pulso-white 2s infinite;
            }

            @keyframes pulso-white {
                0% {
                    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 80%);
                    box-shadow: 0 0 0 0 rgba(255, 255, 255, 80%);
                }

                70% {
                    -moz-box-shadow: 0 0 0 20px rgba(255, 255, 255, 80%);
                    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
                }

                100% {
                    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
                    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
                }
            }

            .btn-white.btn-animate:hover:before {
                border: 3px solid #fff;
            }

            .btn-plane {
                position: relative;
                line-height: 3;
            }

            .btn-plane:before {
                content: "";
                position: absolute;
                right: 7px;
                top: 50%;
                border-right: 2px solid #fff;
                border-bottom: 2px solid #fff;
                width: 8px;
                height: 8px;
                -webkit-transform: rotate(45deg);
                transform: translatey(-50%) rotate(-45deg);
                -webkit-transition: all .2s linear;
                z-index: 1;
            }

            .btn-plane:after {
                content: "";
                position: absolute;
                height: 1.25rem;
                width: 1.25rem;
                background: var(--color-primary);
                border-radius: 50%;
                right: 0;
                top: 50%;
                transform: translateY(-50%);
            }

            @media (min-width:1600px) {
                .btn--lg {
                    height: 4.063rem;
                    line-height: 4.063rem;
                    padding: 0 2rem;
                    font-size: 1.25rem;
                }
            }

            body .fade.show {
                opacity: 1;
            }

            body .modal-backdrop.show {
                opacity: .5 !important;
            }

            header .container {
                display: inline-block;
            }

            header .btn-register-header {
                background: var(--color-primary);
                border-color: var(--color-primary);
                font-weight: 600;
            }

            #mainNav .container {
                width: 100%;
                padding: 0 7% 0;
            }

            .clb-menu .container .row {
                display: block;
            }

            .clb-menu .container .row>* {
                width: auto;
            }

            .clb-menu {
                background-color: #fff;
                box-shadow: 0 .5px 4.5px 0 rgba(0, 0, 0, 13%);
            }

            .clb-menu li a {
                color: #000 !important;
            }

            .top_header_bar .clb-menu,
            .clb-menu {
                box-shadow: none;
            }

            .fixed-logo {
                display: block;
            }

            .normal-logo {
                display: none;
            }

            .top_header_container ul {
                margin-bottom: 10px;
            }

            footer.rewamp-footer {
                background: #fff;
            }

            .footer_carousel .carousel-indicators {
                justify-content: flex-start;
            }

            .line {
                border-color: #979797;
            }

            .color-black {
                color: #000;
            }

            .color-white {
                color: #fff;
            }

            .color-primary {
                color: var(--color-primary);
            }

            .color-secondary {
                color: var(--color-secondary);
            }

            .bg-dark {
                background-color: var(--color-dark) !important;
            }

            br {
                display: none;
            }

            .mob-block {
                display: none;
            }

            .mb-sm-0 {
                margin-bottom: 0 !important;
            }

            body .fade.in {
                opacity: 1;
            }

            body .modal-backdrop.in {
                opacity: .5 !important;
            }

            .common-heading-section p {
                font-size: 1.125rem;
                line-height: 1.5;
            }

            .card .card-body p {
                margin: 0;
            }

            .common-heading-section h2 {
                font-weight: bold;
                margin-top: 0;
                margin-bottom: 1.125rem;
                color: inherit;
                z-index: 1;
                position: relative;
            }

            .common-heading-section {
                margin-bottom: calc(1.83rem + 1.8vw);
            }

            .section--banner .banner-wrapper {
                padding: 60px 0;
                background: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/08/ea4d29f8c8ed94df70e99b9a9f3dda63.nadcd_banner_bg.webp") no-repeat;
                background-size: cover;
                background-position: center top;
                background-color: #41695e;
                border-radius: 20px;
            }

            .section--banner .banner-wrapper.nitro-lazy {
                background-image: none !important;
            }

            .banner-content h1 {
                font-size: 2.813rem;
                font-weight: 900;
                letter-spacing: -1.48px;
                text-transform: capitalize;
                margin-bottom: 1rem;
                margin-top: 0;
            }

            .banner-content p {
                font-size: 1.25rem;
                line-height: 1.7;
                margin-bottom: 2rem;
            }

            .banner-img-wrapper {
                display: flex;
                justify-content: center;
                align-items: center;
                position: relative;
                z-index: 1;
                flex-direction: column;
            }

            .banner-img-wrapper:before {
                content: "";
                background: url("../../cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/09/d41d8cd98f00b204e9800998ecf8427e.about-banner-arro") no-repeat;
                background-size: cover;
                width: 98px;
                height: 61px;
                position: absolute;
                left: 4%;
                bottom: -44px;
            }

            .banner-content h1 span {
                background: #c5de3b;
                border-radius: 10px;
                padding: 0px 25px 8px;
                display: inline-block;
                line-height: normal;
                color: #052f22;
            }

            .section.section--banner {
                background-color: #040404;
                position: relative;
            }

            .banner-img-wrapper .banner-img {
                position: absolute;
            }

            .banner-img-wrapper .img-primary {
                -webkit-animation: slide-tl .8s cubic-bezier(.25, .46, .45, .94) both;
                animation: slide-tl .8s cubic-bezier(.25, .46, .45, .94) both;
                animation-delay: 1s;
            }

            @-webkit-keyframes slide-tl {
                0% {
                    -webkit-transform: translateY(0) translateX(0);
                    transform: translateY(0) translateX(0);
                }

                100% {
                    -webkit-transform: translateY(-80px) translateX(-80px);
                    transform: translateY(-80px) translateX(-80px);
                }
            }

            @keyframes slide-tl {
                0% {
                    -webkit-transform: translateY(0) translateX(0);
                    transform: translateY(0) translateX(0);
                }

                100% {
                    -webkit-transform: translateY(-80px) translateX(-80px);
                    transform: translateY(-80px) translateX(-80px);
                }
            }

            .banner-img-wrapper .img-secondary {
                -webkit-animation: slide-br .8s cubic-bezier(.25, .46, .45, .94) both;
                animation: slide-br .8s cubic-bezier(.25, .46, .45, .94) both;
                animation-delay: 1s;
            }

            @-webkit-keyframes slide-br {
                0% {
                    -webkit-transform: translateY(0) translateX(0);
                    transform: translateY(0) translateX(0);
                }

                100% {
                    -webkit-transform: translateY(80px) translateX(80px);
                    transform: translateY(80px) translateX(80px);
                }
            }

            @keyframes slide-br {
                0% {
                    -webkit-transform: translateY(0) translateX(0);
                    transform: translateY(0) translateX(0);
                }

                100% {
                    -webkit-transform: translateY(80px) translateX(80px);
                    transform: translateY(80px) translateX(80px);
                }
            }

            .brand-wrapper {
                display: flex;
                align-items: center;
            }

            .brand-wrapper .brand-item:not(:last-child) {
                margin-right: calc(2rem + 3vw);
            }

            .brand-wrapper .brand-item {
                height: 35px;
                display: flex;
                justify-content: center;
            }

            .trusted p {
                margin: 0;
                color: #999;
                font-size: 24px;
                margin-right: 100px;
            }

            .trusted {
                display: flex;
                align-items: center;
            }

            .trusted {
                display: flex;
                align-items: center;
                position: absolute;
                padding-top: 2rem;
                border-top: 1px solid #fff;
                bottom: -12rem;
                left: 0;
                right: 0;
                justify-content: space-between;
            }

            .section.section--banner .container {
                position: relative;
            }

            .counter .type h5 {
                margin-bottom: 0;
            }

            .counter .type {
                display: flex;
                align-items: center;
            }

            .language {
                display: inline-flex;
                margin-top: 2rem;
            }

            @media (min-width:992px) {
                .banner-shape {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    transform: translate(-50%, -50%);
                    width: 100%;
                }

                .banner-shape img:first-child {
                    position: absolute;
                    width: 86%;
                }
            }

            .outlined-text {
                text-transform: uppercase;
                font-size: calc(2rem + 4vw);
                line-height: 1;
                font-weight: 900;
                -webkit-background-clip: text;
                background-clip: text;
                -webkit-text-fill-color: rgba(0, 0, 0, 0%);
                -webkit-text-stroke: 1px #fff;
                opacity: .39;
                margin-bottom: -15px;
                display: block;
            }

            .panel.panel--counter-primary {
                background-image: url("../../cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/09/40a98e8bcb778d6e754c8eb7dfe81804.about-counter-bg");
                background-size: cover;
                background-position: center;
                background-color: #0e1903;
                border-radius: 18px;
                background-repeat: no-repeat;
                color: #fff;
                padding: calc(2rem + 1.5vw) calc(2.7rem + 3vw);
                aspect-ratio: 1/.6;
                margin: 0;
            }

            .panel.panel--counter-primary.nitro-lazy {
                background-image: none !important;
            }

            .count .odometer-inside {
                font-size: calc(1rem + 2vw);
            }

            .count-title {
                font-size: 40px;
                font-weight: normal;
            }

            .panel.panel--counter-primary .panel-title {
                margin-bottom: 2rem;
            }

            .panel.panel--counter-primary .panel-content {
                display: flex;
                align-items: center;
            }

            .panel-content .count:not(:last-child) {
                margin-right: 3rem;
                padding-right: 3rem;
                border-right: 1px solid #979797;
            }

            .counter .type img {
                margin-right: 1rem;
            }

            .counter .odometer-inside {
                font-size: calc(1rem + 2vw);
            }

            .counter h2 {
                margin-bottom: 1rem;
            }

            .tag {
                display: inline-block;
                padding: 6px 14px;
                background: #000;
                color: #fff;
                margin-bottom: 1rem;
                border: 1px solid;
            }

            .mission-wrapper {
                background-color: #0a1000;
                border-radius: 10px;
                color: #fff;
                padding: calc(3rem + 2vw) 0;
                margin-top: 2rem;
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/source/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/09/d41d8cd98f00b204e9800998ecf8427e.about-mission-shape.svg");
                background-repeat: no-repeat;
                background-position: right;
                background-size: contain;
            }

            .mission-wrapper.nitro-lazy {
                background-image: none !important;
            }

            .quote p {
                font-size: 36px;
                font-weight: bold;
                margin: 0;
                font-style: italic;
            }

            .quote {
                position: relative;
            }

            .quote p span {
                opacity: .7;
            }

            .designation {
                color: rgba(255, 255, 255, .7);
                font-size: 18px;
            }

            .name {
                font-size: 20px;
                font-weight: bold;
                padding: 10px 27px;
                background-color: var(--color-primary);
                margin-right: 1rem;
                position: relative;
                padding-right: 2rem;
                text-transform: uppercase;
            }

            .name:before {
                content: "";
                position: absolute;
                border-top: 50px solid #0a1000;
                border-left: 28px solid rgba(0, 0, 0, 0%);
                right: 0;
                top: 0;
            }

            .card.card--team {
                background-image: linear-gradient(to bottom, #f6f7f3, #e6e8e2);
                border: 1px solid #e4e6e0;
                border-radius: 10px;
                padding: 35px 40px;
                height: 100%;
                transition: all .3s;
            }

            .card.card--team:hover {
                box-shadow: 0 19px 24px 0 rgba(0, 0, 0, 7%);
            }

            .card.card--team .card-body {
                padding: 0;
                display: flex;
                justify-content: space-between;
            }

            .card.card--team .card-head {
                margin-bottom: 1.5rem;
            }

            .card.card--team .card-body img {
                height: 50px;
            }

            .team-info p {
                font-weight: 600;
                opacity: .57;
            }

            .our-team-wrapper [class*="col-"] {
                margin-bottom: 2rem;
            }

            .team-counter h2 {
                margin-bottom: .5rem;
            }

            .team-counter p {
                font-size: 20px;
            }

            .tile.tile--team {
                background-image: linear-gradient(to bottom, #f8f9f4, #e4e6e0);
                padding: calc(1rem + 2vw) calc(2rem + 1vw);
                border-radius: 10px;
                border: 1px solid #e5e7e1;
                transition: all .3s;
            }

            .team-counter {
                margin-bottom: 1.5rem;
            }

            .tile.tile--team .tile-body>h2 {
                color: #d9ddd0;
                text-transform: uppercase;
                font-size: 40px;
            }

            .team-counter h2 .odometer-inside {
                font-size: calc(1rem + 2vw);
            }

            .team-group .team-img {
                height: 50px;
                width: 50px;
            }

            .team-group {
                display: inline-flex;
                position: relative;
            }

            .team-group .team-img:not(:first-child) {
                margin-left: -22px;
            }

            .team-group:before {
                content: "+";
                position: absolute;
                height: 50px;
                width: 50px;
                background: var(--color-primary);
                border-radius: 50%;
                border: 2px solid #fff;
                display: flex;
                justify-content: center;
                align-items: end;
                font-size: 37px;
                color: #fff;
                line-height: 1.4;
                right: 0;
            }

            .tile.tile--team:hover {
                box-shadow: 0 32px 64px 0 rgba(0, 0, 0, .21);
            }

            .section--cta .common-heading-section h2 {
                font-weight: normal;
            }

            .section--journey {
                background-color: #0e0e0e;
            }

            .section--journey .common-heading-section h2 span {
                background: var(--color-primary);
                padding: 0 10px;
            }

            .card.card--journey {
                background: transparent;
                color: #fff;
                border: none;
                height: 100%;
            }

            .card.card--journey .card-body {
                padding: 0;
            }

            .card.card--journey .card-body p {
                font-size: 28px;
            }

            .card.card--journey .card-head h2 {
                line-height: 1;
                font-weight: 900;
                -webkit-background-clip: text;
                background-clip: text;
                -webkit-text-fill-color: rgba(0, 0, 0, 0%);
                -webkit-text-stroke: 1px #fff;
                display: block;
                opacity: .39;
            }

            .card.card--journey:hover .ring-cell {
                outline: 4px solid var(--color-primary);
                background: var(--color-primary);
                transition: all .1s;
            }

            .journey-logo {
                display: flex;
                padding: 20px 24px;
                background: #fff;
                border-radius: 45px;
                margin-top: 2rem;
                width: 280px;
                overflow: hidden;
                justify-content: center;
            }

            .journey-logo img {
                height: 30px;
                margin: 0 25px;
                min-width: 132px;
                object-fit: contain;
            }

            .slider {
                background: transparent;
                margin: unset;
                overflow: hidden;
                position: relative;
                width: auto;
            }

            .slider-awards-for .slider__item img {
                margin: 0 auto;
                height: 270px;
            }

            .slider-awards-for .slider__item {
                padding: calc(1rem + 2vw) calc(2rem + 2vw);
            }

            .slider.slider--awards {
                margin-bottom: 2rem;
            }

            .slider-awards-nav .slick-slide:not(.slick-current) img {
                filter: grayscale(1);
            }

            .award-block h2 svg {
                margin-right: 1rem;
            }

            .award-block h2 {
                display: flex;
                align-items: center;
                margin-bottom: 1.5rem;
                padding-bottom: 1.5rem;
                border-bottom: 1px solid rgba(255, 255, 255, 19%);
            }

            .award-block h2 span {
                opacity: .7;
            }

            .slider-awards-nav .slick-slide img {
                margin: 0 auto;
            }

            .slider-awards-nav .slider__item {
                margin: 0 15px;
            }

            .card.card--reasons .card-head .icn {
                height: 122px;
                display: flex;
                justify-content: flex-start;
                margin-bottom: 2rem;
                transition: all .3s;
            }

            .card.card--reasons .card-head h4 {
                font-size: calc(1.3rem + 1vw);
            }

            .card.card--reasons {
                border: 1px solid #e4e4e4;
                border-radius: 0;
                padding: calc(2rem + 2vw) calc(1.4rem + 1vw);
                background-color: #fff;
                box-shadow: 0 12px 74px 0 rgba(0, 0, 0, .14);
                transition: all .3s;
                overflow: hidden;
                position: relative;
                aspect-ratio: 1/1.2;
            }

            .section--offices {
                background: #0a1000;
            }

            .offices-country .flag {
                height: 36px;
                display: flex;
                margin-right: 1rem;
            }

            .offices-country h5 {
                color: #fff;
            }

            .office-block .img img {
                width: 100%;
            }

            .office-block {
                position: relative;
            }

            .office-info .office-info__item {
                display: flex;
                align-items: center;
                margin-bottom: 1rem;
            }

            .office-info .office-info__item p {
                margin-bottom: 0;
                color: #fff;
                font-size: calc(.5rem + .5vw);
            }

            .office-info .office-info__item .icn {
                margin-right: 1rem;
            }

            .office-info .office-info__item a {
                font-size: calc(.5rem + .5vw);
                color: #fff;
            }

            .office-info .office-info__item a,
            .office-info .office-info__item p {
                width: calc(100% - 2rem);
            }

            .office-info {
                display: flex;
                justify-content: space-between;
                position: absolute;
                bottom: 2rem;
                left: 0;
                right: 0;
                padding: 0 2rem;
                flex-wrap: wrap;
            }

            .slider--offices-nav .slick-slide.slick-current .offices-country {
                opacity: 1;
            }

            .slider--offices-for .slick-next::before {
                font-size: 30px;
            }

            .slider--offices-for .slick-next {
                top: 4rem;
                right: 2rem;
                height: 70px;
                width: 70px;
                background: #000;
                border-radius: 50%;
            }

            body .crausal-text h4 img {
                width: 150px !important;
            }

            body .setting-clients-section li {
                width: calc(20% - 0px) !important;
                margin: 0;
                padding: 0;
                height: 125px;
                display: flex;
                justify-content: center;
                align-items: center;
                border: 1px solid #e9e9e9;
                transition: all .3s;
            }

            body .setting-clients-section li:hover {
                background: #f1f1f1;
            }

            ul.list-clients li:before {
                content: none;
            }

            ul.list-clients li:hover img {
                transform: unset;
            }

            .section--ready .ready-wrapper {
                background-color: #18210b;
            }

            .ready-wrapper {
                padding: calc(3rem + 3vw) 0;
            }

            .form-wrapper {
                background: #fff;
                padding: 3rem 4.5rem;
                position: relative;
                box-shadow: 0 12px 34px 0 rgba(0, 0, 0, 50%);
            }

            .form__header h3 {
                margin: 0;
                font-weight: 900;
            }

            .form__header {
                margin-bottom: 1rem;
            }

            .field_cover input:not(input[type="submit"]),
            .field_cover textarea {
                width: 100%;
                height: 40px;
                line-height: 40px;
                border-top: transparent;
                border-left: transparent;
                border-right: transparent;
                border-bottom: 1px solid #141d27;
            }

            .field_cover textarea {
                height: 90px;
            }

            .maderrormsg1,
            .maderrormsg2,
            .maderrormsg4 {
                color: red;
                font-size: 11px;
                position: relative;
                top: -5px;
                display: inline-block;
            }

            .ready-wrapper .common-heading-section a:hover {
                color: #fff;
                cursor: pointer;
            }

            .success-circle {
                position: absolute;
                right: 0;
                top: -37px;
            }

            .success-circle:before {
                content: "10";
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                font-size: 50px;
                font-weight: bold;
            }

            .spin-after img {
                animation: spin-after 20s linear 0s infinite normal;
                -moz-animation: 20s linear 0s normal none infinite spin-after;
                -webkit-animation: spin-after 20s linear 0s infinite normal;
                -0-animation: spin-after 20s linear 0s infinite normal;
            }

            @keyframes spin-after {
                0% {
                    transform: rotate(0deg);
                }

                100% {
                    transform: rotate(360deg);
                }
            }

            @-moz-keyframes spin-after {
                0% {
                    -moz-transform: rotate(0deg);
                }

                100% {
                    -moz-transform: rotate(360deg);
                }
            }

            @-webkit-keyframes spin-after {
                0% {
                    -webkit-transform: rotate(0deg);
                }

                100% {
                    -webkit-transform: rotate(360deg);
                }
            }

            @-o-keyframes spin-after {
                0% {
                    -o-transform: rotate(0deg);
                }

                100% {
                    -o-transform: rotate(360deg);
                }
            }

            .loop {
                animation: scroll 10s linear infinite;
                display: flex;
                width: calc(132px * 4);
                height: 100%;
            }

            @keyframes scroll {
                0% {
                    transform: translateX(0);
                }

                100% {
                    transform: translateX(calc(-132px * 4));
                }
            }

            .journey-shape {
                position: absolute;
                left: 0;
                pointer-events: none;
                width: 100%;
                max-width: 1657px;
            }

            .journey-shape svg:first-child {
                z-index: 1;
                position: relative;
            }

            .journey-shape svg:last-child {
                position: absolute;
                left: 0;
            }

            .language-item {
                width: 75px;
                height: 75px;
                background: #fff;
                border-radius: 50%;
                display: flex;
                justify-content: center;
                align-items: center;
                border: 6px solid #0e0e0e;
            }

            .language-item img {
                width: 35px;
            }

            .language .language-item:not(:first-child) {
                margin-left: -28px;
            }

            .horizontalDots {
                width: 100%;
                margin: 0px;
                position: relative;
                left: 0px;
                display: flex;
                justify-content: start;
                align-items: start;
                box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 5%);
                flex-direction: column;
                margin-top: 30px;
            }

            .horizontalDots .panel-item {
                text-indent: 0px;
                height: auto !important;
                width: auto !important;
                margin: 0px;
                padding: 15px 25px;
                border-radius: 0px;
                font-size: 32px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.78;
                letter-spacing: -.47px;
                position: relative;
                color: #fff;
                background: transparent;
            }

            .slider-wrapper .panel-item:not(.active) .offices-country {
                opacity: .5;
            }

            .slider-wrapper .panel-item .offices-country {
                opacity: 1;
            }

            .offices-country {
                padding: calc(1rem + 1vw) 0;
            }

            .slider-wrapper .panel-item {
                padding: 0;
                border: none;
                opacity: 1;
                width: 100% !important;
            }

            .office-info .office-info__item .icn {
                margin-right: 1rem;
                width: calc(1rem + 1vw);
                height: calc(1rem + 1vw);
                display: flex;
                justify-content: center;
            }

            .developers-list {
                margin-top: 20px;
            }

            .journey-logo.rocket-loop .loop {
                animation: scroll-inverse 10s linear infinite;
            }

            .journey-logo.rocket-loop img {
                height: 30px;
                min-width: 100px;
                margin: 0 50px;
            }

            .journey-logo.rocket-loop .loop {
                width: calc(100px * 4);
            }

            @keyframes scroll-inverse {
                100% {
                    transform: translateX(0);
                }

                0% {
                    transform: translateX(calc(-100px * 4));
                }
            }

            .journey-logo.journey-2018 .loop {
                animation: journey-2018 13s linear infinite;
            }

            .journey-logo.journey-2018 img {
                height: 30px;
                min-width: 100px;
            }

            .journey-logo.journey-2018 .loop {
                width: calc(100px * 3.5);
            }

            @keyframes journey-2018 {
                0% {
                    transform: translateX(0);
                }

                100% {
                    transform: translateX(calc(-100px * 3.5));
                }
            }

            .journey-logo.journey-2016 .loop {
                animation: journey-2016 24s linear infinite;
            }

            .journey-logo.journey-2016 img {
                height: 30px;
                min-width: 100px;
            }

            .journey-logo.journey-2016 .loop {
                width: calc(100px * 4.5);
            }

            @keyframes journey-2016 {
                0% {
                    transform: translateX(0);
                }

                100% {
                    transform: translateX(calc(-100px * 4.5));
                }
            }

            .rewamp-footer .commenFoterSection {
                padding: 15px;
            }

            @media (min-width:768px) {
                .adjustpositioning {
                    max-width: 720px;
                }

                .slider-wrapper {
                    display: flex;
                    align-items: center;
                }

                .slider-wrapper .slider--offices-nav {
                    width: 220px;
                }

                .slider-wrapper .slider--offices-for {
                    width: calc(100% - 220px);
                }
            }

            @media (min-width:992px) {
                .adjustpositioning {
                    max-width: 960px;
                }

                .common-section-all {
                    padding: calc(3rem + 1.667vw) 0px;
                }

                .crausal-image .owl-mobile-images {
                    width: 100% !important;
                    height: auto;
                }

                .slider--offices-nav .slick-track {
                    transform: unset !important;
                }
            }

            @media (min-width:1200px) and (max-width:1366px) {
                .section--banner {
                    padding: 0 0 150px;
                }

                .banner-img-wrapper .banner-img {
                    width: 300px;
                }

                .banner-img-wrapper {
                    height: 350px;
                }

                .banner-img-wrapper:before {
                    bottom: 0;
                }

                .brand-wrapper .brand-item:not(:last-child) {
                    margin-right: calc(1rem + 2vw);
                }

                .tile.tile--team {
                    padding: 1.5rem;
                }

                .tile.tile--team .tile-body>h2 {
                    font-size: 30px;
                }

                .success-circle {
                    display: none;
                }

                .journey-shape,
                .ring-cell {
                    display: none;
                }

                .journey-wrapper {
                    padding: 0;
                }

                .card.card--reasons {
                    padding: 1rem;
                }

                .card.card--reasons .card-head .icn {
                    height: 100px;
                    margin-bottom: 1rem;
                }

                .card.card--reasons .card-head h4 {
                    font-size: 22px;
                }

                .card.card--reasons .card-body {
                    padding: 1rem !important;
                }

                .card.card--reasons {
                    aspect-ratio: 1/1.3;
                }

                .office-info .office-info__item a {
                    font-size: 16px;
                }

                .office-info .office-info__item p {
                    font-size: 16px;
                }

                .quote p {
                    font-size: 30px;
                }

                .mission-wrapper {
                    margin-top: 8rem;
                }

                .quote p {
                    font-size: 30px;
                }

                .slider.slider--awards {
                    margin-bottom: 0;
                }

                .journey-logo {
                    width: 200px;
                    padding: 14px 20px;
                }

                .journey-logo img {
                    height: 22px;
                }

                .card.card--journey .card-body p {
                    font-size: 20px;
                }

                .journey-wrapper {
                    padding: calc(1rem + 1vw) 0;
                }

                .team-counter h2 .odometer-inside {
                    font-size: calc(1rem + 1.2vw);
                }

                .team-counter p {
                    font-size: 18px;
                }

                .form-wrapper {
                    padding: 2rem;
                }

                .office-info .office-info__item:not(:last-child) {
                    margin-right: 2rem;
                }
            }

            @media (min-width:1200px) and (max-width:1599px) {
                .trusted {
                    bottom: -15rem;
                }

                .banner-img-wrapper .banner-img {
                    width: 300px;
                    bottom: 0;
                }

                .outlined-text {
                    margin-bottom: -28px;
                }
            }

            @media (min-width:1200px) and (max-width:2499px) {
                .section--banner {
                    display: flex;
                    align-items: center;
                }
            }

            @media (min-width:1200px) {
                .adjustpositioning {
                    max-width: 1140px;
                }

                .banner-content h1 {
                    font-size: 45px;
                }

                .slick-next {
                    right: 20px;
                }

                .slick-prev {
                    left: 20px;
                }

                .section--banner .banner-wrapper {
                    padding: 60px 0;
                    background: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/08/0f3717b5fb3f1d7bebff94cbee5f3a80.nadcd_banner_bg.webp") no-repeat;
                    background-size: cover;
                    background-position: center top;
                    background-color: #41695e;
                    border-radius: 20px;
                }

                .section--banner .banner-wrapper.nitro-lazy {
                    background-image: none !important;
                }

                .common-heading-section {
                    position: relative;
                }

                .counter-wrapper {
                    flex-direction: column;
                }

                .counter-wrapper [class*="col-"]:not(:last-child) {
                    margin-bottom: 2rem;
                    padding-bottom: 2rem;
                    border-bottom: 1px solid #d2d2d2;
                }

                .quote-icn {
                    position: absolute;
                    top: -112px;
                    left: -40px;
                }

                .mission-wrapper .img-cover {
                    margin-top: -13rem;
                }

                .journey-cover {
                    padding-top: calc(2rem + 1vw);
                }

                .ring-cell {
                    position: absolute;
                    width: 10px;
                    height: 10px;
                    border-radius: 50%;
                    background: #fff;
                    top: -8.6rem;
                    outline: 1px solid #fff;
                    padding: 6px;
                    border: 26px solid #000;
                    z-index: 1;
                }

                .journey-col {
                    position: static;
                }

                .card.card--reasons .card-body {
                    padding: 2rem calc(1.4rem + 1vw) calc(1.4rem + 1vw);
                    position: absolute;
                    top: 100%;
                    left: 0;
                    opacity: 0;
                    visibility: hidden;
                    transition: all .3s;
                }

                .card.card--reasons:hover .card-body {
                    opacity: 1;
                    visibility: visible;
                    bottom: 0;
                    top: unset;
                }

                .card.card--reasons:hover .card-head .icn {
                    opacity: 0;
                    visibility: hidden;
                    height: 0;
                    margin: 0;
                }

                .card.card--reasons:hover {
                    color: #fff;
                }

                .card.card--reasons:before {
                    content: "";
                    position: absolute;
                    height: 100%;
                    width: 100%;
                    background: #0a1000;
                    left: 0;
                    top: 100%;
                    opacity: 0;
                    visibility: hidden;
                    transition: all .3s;
                }

                .card.card--reasons:hover:before {
                    top: 0;
                    opacity: 1;
                    visibility: visible;
                }

                .card.card--reasons .card-head {
                    z-index: 1;
                }

                .slider-awards-nav .slick-track {
                    transform: unset !important;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                }

                .journey-wrapper {
                    padding: calc(2rem + 2vw) 0;
                }

                .slider-awards-for .slider__item img {
                    height: auto;
                }

                .slider-wrapper .carousel-inner {
                    width: calc(100% - 300px);
                }

                .slider-wrapper .horizontalDots {
                    width: 300px;
                    margin-top: 0;
                }
            }

            @media (min-width:1400px) and (max-width:1599px) {
                .section--banner {
                    height: 100%;
                    padding: 180px 0 280px;
                }
            }

            @media (min-width:1400px) {

                .container,
                .adjustpositioning {
                    max-width: 1320px;
                }

                .container--narrow {
                    width: 100%;
                    max-width: 1360px;
                }

                .banner-content h1 {
                    font-size: 55px;
                }

                .card .card-body p {
                    font-size: 1.125rem;
                }

                br {
                    display: block;
                }

                .outlined-text {
                    font-size: calc(4rem + 4vw);
                }

                .form-wrapper {
                    top: 50%;
                    transform: translateY(-50%);
                    right: 0;
                    position: absolute;
                }

                .banner-img-wrapper {
                    aspect-ratio: 2/1.3;
                }

                .count-title {
                    font-size: 36px;
                }

                .card.card--journey .card-body p {
                    font-size: 24px;
                }

                .card.card--reasons {
                    aspect-ratio: 1/1.49;
                }

                .card.card--reasons .card-head h4 {
                    font-size: calc(1rem + 1vw);
                }

                .mission-wrapper .img-cover {
                    margin-top: -1.5rem;
                }

                .ring-cell {
                    top: -6rem;
                }

                .journey-shape {
                    max-width: 1330px;
                }

                .journey-cover .journey-wrapper:nth-child(3) {
                    padding-top: calc(3rem + 4vw);
                }

                .journey-cover .journey-wrapper:nth-child(4) {
                    padding-top: calc(3.6rem + 2vw);
                }

                .journey-cover .journey-wrapper:nth-child(5) {
                    padding-top: calc(3rem + 2vw);
                }
            }

            @media (min-width:1600px) {
                .banner-content h1 {
                    font-size: 4.375rem;
                    line-height: 1.14;
                }

                .container--narrow {
                    max-width: 1720px;
                }

                .outlined-text {
                    font-size: calc(2rem + 5vw);
                }

                .banner-img-wrapper:before {
                    left: 14%;
                    bottom: 0;
                }

                .counter .odometer-inside,
                .team-counter h2 .odometer-inside,
                .count .odometer-inside {
                    font-size: calc(2rem + 2vw);
                }

                .ring-cell {
                    top: -8.6rem;
                }

                .card.card--reasons {
                    aspect-ratio: 1/1.2;
                }

                .journey-shape {
                    width: 100%;
                    max-width: 1657px;
                }

                .journey-cover .journey-wrapper:nth-child(3) {
                    padding-top: calc(3rem + 4vw);
                }

                .journey-cover .journey-wrapper:nth-child(4) {
                    padding-top: calc(5.3rem + 4vw);
                }

                .journey-cover .journey-wrapper:nth-child(5) {
                    padding-top: calc(3rem + 4vw);
                }

                .journey-wrapper {
                    padding: calc(3rem + 3vw) 0;
                }

                .language-item {
                    width: 90px;
                    height: 90px;
                    background: #fff;
                    border-radius: 50%;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    border: 6px solid #0e0e0e;
                }

                .language-item img {
                    width: 50px;
                }

                .language .language-item:not(:first-child) {
                    margin-left: -28px;
                }

                .journey-shape svg:first-child path:first-child {
                    display: block;
                }

                .section--banner {
                    height: 100vh;
                    padding: 0 50px;
                }
            }

            @media (min-width:2000px) {
                .journey-shape {
                    max-width: 1953px;
                }

                .journey-cover .journey-wrapper:nth-child(2) {
                    padding-top: calc(2rem + 3vw);
                }

                .journey-cover .journey-wrapper:nth-child(3) {
                    padding-top: calc(5.5rem + 4vw);
                }

                .journey-cover .journey-wrapper:nth-child(4) {
                    padding-top: calc(4.5rem + 5vw);
                }

                .journey-cover .journey-wrapper:nth-child(5) {
                    padding-top: calc(5rem + 4vw);
                }
            }

            @media (max-width:1599px) {
                .journey-shape svg:first-child path:first-child {
                    display: none;
                }
            }

            @media (max-width: 1399px) {
                .section--banner {
                    height: 100%;
                    padding: 180px 0 260px;
                }

                .banner-img-wrapper {
                    aspect-ratio: 2/1.3;
                }
            }

            @media (max-width: 1199px) {
                .common-heading-section {
                    margin-bottom: 40px;
                    text-align: center !important;
                }

                .section--banner {
                    padding: 180px 0 220px;
                }

                .banner-img-wrapper .banner-img {
                    width: 250px;
                    bottom: 0;
                }

                .banner-img-wrapper {
                    height: 300px;
                    aspect-ratio: 2/1.3;
                }

                .journey-shape,
                .ring-cell {
                    display: none;
                }

                .panel.panel--counter-primary {
                    text-align: center;
                }

                .panel.panel--counter-primary .panel-content {
                    justify-content: center;
                }

                .container.container--narrow hr {
                    margin: 0 auto;
                }

                .section--OurMission,
                .section--OurTeam,
                .section--brand,
                .section--ready {
                    padding-top: 0;
                }

                .section--OurMission .common-heading-section {
                    margin-bottom: 0px;
                }

                .section--OurMission .common-heading-section h2 {
                    margin-bottom: 0;
                }

                .our-team-wrapper [class*="col-"]:last-child {
                    margin-bottom: 0;
                }

                .counter-wrapper {
                    margin: 20px auto 0;
                }

                .quote {
                    text-align: center;
                    padding: 0 20px;
                }

                .quote-icn img,
                .section--OurMission .img-cover img {
                    margin: 0 auto;
                }

                .quote .d-flex.align-items-center {
                    justify-content: center;
                    margin-bottom: 50px;
                }

                .section--TeamCount .row [class*="col-"]:nth-child(1) .tile.tile--team,
                .section--TeamCount .row [class*="col-"]:nth-child(2) .tile.tile--team {
                    margin-bottom: 30px;
                }

                .section--journey .common-heading-section {
                    padding-right: 300px;
                    text-align: left !important;
                }

                .card.card--journey {
                    margin: 20px auto 40px;
                }

                .journey-col .journey-wrapper:last-child .card.card--journey {
                    margin-bottom: 0;
                }

                .card.card--journey .card-body p {
                    font-size: 20px;
                }

                .card.card--reasons {
                    padding: calc(1rem + 1vw) calc(1rem + 1vw);
                    aspect-ratio: 1/1;
                }

                .section--reasons .row [class*="col-"]:nth-child(1) .card.card--reasons,
                .section--reasons .row [class*="col-"]:nth-child(2) .card.card--reasons {
                    margin-bottom: 30px;
                }

                .card.card--reasons .card-body {
                    padding: 0;
                }

                .owl-portfolio {
                    margin: 30px auto 0;
                }

                .owl-port .owl-nav {
                    bottom: 10px;
                }

                .ready-wrapper {
                    padding: calc(2rem + 1vw) 40px;
                }

                .form-wrapper {
                    padding: 2rem 4rem;
                    margin: 30px auto 0;
                }

                .section--cta {
                    padding-bottom: 20px;
                }

                .section--awards {
                    padding-bottom: 30px;
                }

                .section--reasons {
                    padding-top: 50px;
                }

                .slider.slider--awards {
                    margin-bottom: 0;
                    padding: 0px 0 40px;
                }

                .slider--awards .slick-dots {
                    bottom: 0;
                }

                .slider--awards .slick-dots li {
                    width: 15px;
                    height: 15px;
                    background-color: #000;
                    border-radius: 50%;
                    opacity: .5;
                }

                .slider--awards .slick-dots li.slick-active {
                    opacity: .85;
                }

                #myCarouseladdress {
                    padding-top: 40px;
                }

                #myCarouseladdress .item h5 br {
                    display: block;
                }

                .outlined-text {
                    margin-bottom: -25px;
                    flex-direction: column;
                    padding-bottom: 2rem;
                }

                .section--caseStudies>.container {
                    margin-bottom: 30px;
                }
            }

            @media (min-width:768px) and (max-width:991px) {
                .section--OurMission .img-cover {
                    display: none;
                }

                .quote {
                    margin-top: 0;
                }

                .mission-wrapper {
                    padding: calc(2rem + 2vw) 2rem;
                }

                .language {
                    display: none;
                }

                .card.card--journey .card-body p {
                    font-size: 18px;
                }

                .trusted {
                    padding-bottom: 2rem;
                }
            }

            @media (max-width:991px) {
                .section {
                    padding: 40px 0;
                }

                br {
                    display: none;
                }

                .desk-block {
                    display: none !important;
                }

                .mob-block {
                    display: block !important;
                }

                .section--banner {
                    padding: 50px 0 0;
                }

                .banner-content {
                    padding: 40px 0 0px;
                }

                .banner-content h1 {
                    font-size: 30px;
                    line-height: 1.3;
                }

                .banner-content {
                    margin-bottom: 2rem;
                }

                .trusted {
                    position: static;
                    flex-direction: column;
                }

                .trusted p {
                    font-size: 20px;
                    margin-right: unset;
                    margin-bottom: 1rem;
                }

                .brand-wrapper {
                    flex-wrap: wrap;
                }

                .brand-wrapper .brand-item:not(:last-child) {
                    margin-right: 0;
                }

                .brand-wrapper {
                    flex-wrap: wrap;
                    justify-content: center;
                }

                .count .odometer-inside {
                    font-size: 30px;
                }

                .count-title {
                    font-size: 24px;
                }

                .panel.panel--counter-primary {
                    padding: 2rem;
                    margin-bottom: 2rem;
                }

                .panel-content .count:not(:last-child) {
                    margin-right: 2rem;
                    padding-right: 1rem;
                    border-right: 1px solid #fff;
                }

                .counter .odometer-inside {
                    font-size: 40px;
                }

                .counter .type h5 {
                    font-size: 1rem;
                }

                .mission-wrapper {
                    padding: calc(1rem + 1vw) 3rem;
                }

                .quote-icn img {
                    height: 40px;
                }

                .quote p {
                    font-size: 20px;
                }

                .quote-icn {
                    margin-bottom: 1rem;
                }

                .quote-icn img {
                    height: 40px;
                }

                .name:before {
                    content: none;
                }

                .name {
                    font-size: 14px;
                    margin-right: 1rem;
                    padding: 10px 15px;
                    padding-right: 15px;
                }

                .designation {
                    font-size: 14px;
                }

                .mission-wrapper .row {
                    flex-direction: column-reverse;
                }

                .quote {
                    margin-top: 2rem;
                }

                .section--TeamCount [class*="col-"]:not(:last-child) {
                    margin-bottom: 2rem;
                }

                .team-counter h2 .odometer-inside {
                    font-size: calc(2rem + 2vw);
                }

                .card.card--journey .card-head h2 {
                    font-size: 2rem;
                }

                .journey-cover .journey-wrapper:not(:last-child) {
                    margin-bottom: 0rem;
                }

                .developers-list img {
                    margin: 0 auto;
                }

                .journey-cover .journey-wrapper:nth-child(2) .journey--row [class*="col-"]:nth-child(1) {
                    margin-bottom: 0;
                    padding-bottom: 0;
                    border-bottom: none;
                }

                .card.card--journey {
                    margin: 10px auto 20px;
                }

                .slider-awards-nav .slick-slide:not(.slick-current) img {
                    filter: unset;
                }

                .slick-arrow::before {
                    content: none;
                }

                .slick-arrow {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    width: 34px;
                    height: 34px;
                    z-index: 1;
                }

                .slick-prev {
                    left: 0;
                }

                .slick-next {
                    right: 0;
                }

                .slider.slider--awards {
                    margin: 0 auto;
                    padding: 0px 0 30px;
                }

                .slider-awards-nav {
                    margin-top: 2rem;
                }

                .card.card--reasons {
                    aspect-ratio: 1/1.4;
                    padding: 1.5rem;
                }

                .card.card--reasons .card-body {
                    padding: 0;
                }

                .section--reasons [class*="col-"]:not(:last-child) {
                    margin-bottom: 2rem;
                }

                .card.card--reasons .card-head .icn {
                    height: 80px;
                    margin-bottom: 1rem;
                }

                .office-info {
                    bottom: 1rem;
                    flex-direction: column;
                }

                .office-info .office-info__item:not(:last-child) {
                    margin-bottom: 1rem;
                }

                .office-info .office-info__item .icn {
                    margin-right: 10px;
                    height: 20px;
                }

                .office-info .office-info__item p {
                    font-size: 14px;
                }

                .office-info .office-info__item a {
                    font-size: 14px;
                }

                .office-info {
                    left: 1rem;
                    bottom: 0rem;
                }

                .office-info .office-info__item img {
                    width: 20px;
                }

                .owl-portfolio {
                    margin-top: 2rem;
                }

                .owl-port .owl-nav {
                    display: none;
                }

                body .setting-clients-section li {
                    width: calc(33.33% - 0px) !important;
                }

                .section--ready {
                    background-color: #18210b;
                }

                .ready-wrapper {
                    padding: 30px 0 0;
                }

                .form-wrapper {
                    margin-top: 2rem;
                    padding: 30px;
                }

                .journey-logo {
                    width: 200px;
                    padding: 15px 20px;
                    margin: 1.5rem auto 0;
                }

                .journey-logo img {
                    height: 20px;
                }

                .section--TeamCount .row [class*="col-"]:nth-child(1) .tile.tile--team,
                .section--TeamCount .row [class*="col-"]:nth-child(2) .tile.tile--team {
                    margin-bottom: 0;
                }

                .brand-item {
                    max-width: calc(20% - 30px);
                    flex: 0 0 calc(20% - 30px);
                    margin: 15px !important;
                }

                .brand-wrapper .brand-item img {
                    object-fit: contain;
                }

                .slider-awards-for .slider__item img {
                    height: auto;
                }

                .counter-wrapper {
                    margin: 0 auto;
                }

                .section--cta {
                    padding: 10px 0 0;
                }

                .section--journey .common-heading-section {
                    padding-right: 0;
                    text-align: center !important;
                }

                .section--reasons .row [class*="col-"]:nth-child(1) .card.card--reasons,
                .section--reasons .row [class*="col-"]:nth-child(2) .card.card--reasons {
                    margin-bottom: 0;
                }

                .tag {
                    margin-bottom: 1.5rem;
                }

                .footer-widget-common:nth-last-child(1) {
                    flex: 0 0 100%;
                    max-width: 100%;
                }

                .footer_carousel .carousel-indicators {
                    justify-content: center;
                }

                .slider--portfolio-mob {
                    margin-top: 30px;
                }
            }

            @media (max-width:767px) {
                hr {
                    margin: 0;
                }

                .section--banner {
                    text-align: center;
                }

                .solution .icn img {
                    width: 1.5rem;
                    height: 1.5rem;
                }

                .solution .icn {
                    width: 3.25rem;
                    height: 3.25rem;
                }

                .brand-item {
                    max-width: calc(50% - 30px);
                    flex: 0 0 calc(50% - 30px);
                }

                .counter-wrapper [class*="col-"]:nth-child(1) .counter,
                .counter-wrapper [class*="col-"]:nth-child(2) .counter {
                    margin-bottom: 1.5rem;
                }

                .counter-wrapper [class*="col-"]:nth-child(1) .counter .odometer-inside {
                    font-size: 2.5rem;
                    line-height: 1;
                }

                .journey--row [class*="col-"]:not(:last-child) {
                    margin-bottom: 2rem;
                    padding-bottom: 2rem;
                    border-bottom: 1px solid;
                }

                .journey-cover .journey-wrapper:nth-child(2) .journey--row [class*="col-"]:nth-child(3) {
                    margin-bottom: 1rem;
                    padding-bottom: 1rem;
                    border-bottom: 1px solid;
                }

                .mission-wrapper {
                    padding: calc(2rem + 1vw) 2rem 0;
                }

                .quote {
                    padding: 0;
                }

                .quote .d-flex.align-items-center {
                    margin: 30px auto !important;
                }

                .award-block {
                    text-align: center;
                    flex-direction: column-reverse;
                }

                .award-block h2 {
                    margin-bottom: 1rem;
                    padding-bottom: 1rem;
                    justify-content: center;
                }

                .award-block [class*="col-"]:last-child {
                    margin-bottom: 2rem;
                }

                .slider-wrapper {
                    display: flex;
                    flex-direction: column-reverse;
                }

                .offices-country {
                    justify-content: flex-start;
                }

                .slider--offices-nav .slick-arrow img {
                    filter: brightness(100);
                }

                .card.card--journey .card-body p {
                    font-size: 18px;
                }

                .slider-wrapper .horizontalDots {
                    width: 100%;
                    flex-direction: row;
                    flex-wrap: wrap;
                }

                .slider-wrapper .panel-item {
                    max-width: calc(50% - 10px);
                    flex: 0 0 calc(50% - 10px);
                    margin: 5px;
                }

                .office-info {
                    padding: 0;
                }

                .office-block:before {
                    content: "";
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    background: rgba(0, 0, 0, .5);
                }

                .offices-country {
                    padding: 15px 0;
                }

                .offices-country .flag {
                    height: 24px;
                }

                .panel-content .count h2 {
                    font-size: 22px;
                }

                .card.card--journey {
                    margin: 20px auto;
                    text-align: center;
                }

                .journey--row [class*="col-"]:not(:last-child) {
                    margin-bottom: 1rem;
                    padding-bottom: 1rem;
                }

                .slider.slider--awards {
                    margin: 20px auto 0;
                    padding: 0;
                }

                .card.card--reasons {
                    aspect-ratio: unset;
                    padding: 1rem 1.5rem 2rem;
                    height: 100%;
                }

                .office-info .office-info__item:not(:last-child) {
                    margin-bottom: .25rem;
                }

                .journey-reverce .journey--row {
                    flex-direction: column-reverse;
                }
            }

            
            .panel.panel--portfolio {
                color: #fff;
                padding: calc(1rem + 1.3vw) calc(2.5rem + 2.5vw);
                border-radius: 0;
                border: none;
                margin: 0;
            }

            .panel.panel--portfolio .brand-logo {
                margin-bottom: calc(2rem + 1vw);
            }

            .panel.panel--portfolio .title {
                margin-bottom: calc(2rem + 1vw);
            }

            .panel.panel--portfolio p {
                color: rgba(255, 255, 255, .82);
            }

            .panel.panel--portfolio .counter .counter-item:not(:last-child) {
                margin-right: 25px;
            }

            .panel.panel--portfolio .counter {
                display: flex;
            }

            .panel.panel--portfolio .counter {
                margin-bottom: calc(2rem + 1vw);
                margin-left: 0;
                margin-right: 0;
            }

            .portfolio-app {
                text-align: center;
            }

            .portfolio-app img {
                margin: 0 auto;
            }

            .slider--portfolio .slick-slide {
                margin: 0 22px;
            }

            .panel.panel--portfolio p {
                display: flex;
                align-items: center;
            }

            .store {
                display: flex;
                align-items: center;
                margin-bottom: 30px;
                height: 32px;
            }

            .store span {
                font-size: 18px;
                color: rgba(255, 255, 255, .82);
                margin-right: 20px;
            }

            .store .actions {
                display: flex;
                align-items: center;
            }

            .store .actions a {
                height: 32px;
                width: 32px;
                display: flex;
            }

            .store .actions a:not(:last-child) {
                margin-right: 15px;
            }

            .slider.slider--portfolio {
                overflow: unset;
                width: auto;
                background: transparent;
                margin: 0;
            }

            .slide-arrow {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                z-index: 1;
                width: 60px;
                height: 60px;
                border: none;
                border-radius: 50%;
                background: rgba(255, 255, 255, .24);
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .slider {
                background: transparent;
                margin: 0;
                overflow: unset;
                width: auto;
            }

            .btn.btn-default {
                background: transparent;
                color: #fff;
                border: 2px solid currentColor;
                line-height: 42px;
            }

            .btn.btn-default:before {
                animation: pulso-white 2s infinite;
                border: 3px solid #fff;
            }

            .btn.btn-default:active:focus {
                background: var(--color-white);
                color: var(--color-black);
                border: 1px solid var(--color-white);
                outline: none;
            }

            .btn.btn-default:active:focus:before {
                border: 3px solid #000;
                animation: pulso-black 2s infinite;
            }

            @media (min-width:992px) {
                .section--portfolio .section__head {
                    display: flex;
                    align-items: flex-end;
                    justify-content: space-between;
                }

                .panel.panel--portfolio .brand-logo img {
                    height: 46px;
                }
            }

            @media (min-width:1200px) and (max-width:1599px) {
                .slider--portfolio .prev-arrow {
                    left: 11%;
                }

                .slider--portfolio .next-arrow {
                    right: 11%;
                }

                .panel.panel--portfolio .title {
                    font-size: 22px;
                }
            }

            @media (min-width:1200px) {
                .panel.panel--portfolio .title {
                    font-size: calc(.9rem + .5vw);
                    display: -webkit-box;
                    -webkit-line-clamp: 4;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                }

                .panel.panel--portfolio .brand-logo img {
                    height: 46px;
                }
            }

            @media (min-width:1400px) {
                .btn.btn-default {
                    line-height: 50px;
                }
            }

            @media (min-width:1600px) {
                .panel.panel--portfolio .counter .counter-item:not(:last-child) {
                    margin-right: calc(2rem + 3vw);
                }

                .slider--portfolio .prev-arrow {
                    left: 9%;
                }

                .slider--portfolio .next-arrow {
                    right: 9%;
                }
            }

            @media (max-width:1366px) {
                .slider--portfolio .prev-arrow {
                    left: 13%;
                }

                .slider--portfolio .next-arrow {
                    right: 13%;
                }
            }

            @media (max-width:1199px) {
                .panel.panel--portfolio .title {
                    font-size: 20px;
                }
            }

            @media (min-width:992px) and (max-width:1199px) {
                .section--portfolio .section__head h2 span {
                    display: block;
                }

                .slider--portfolio .prev-arrow {
                    left: 10%;
                }

                .slider--portfolio .next-arrow {
                    right: 10%;
                }
            }

            @media (max-width:991px) {
                .tile.tile--portfolio .tile__content .brand-logo img {
                    margin: 0 auto;
                    width: 140px;
                    height: 40px;
                    object-fit: contain;
                }

                .brand-logo {
                    margin-bottom: 20px;
                }

                .tile.tile--portfolio .tile__content {
                    text-align: center;
                    color: #fff;
                    padding: 28px 28px 0;
                }

                .tile.tile--portfolio .tile__content .title {
                    font-size: 16px;
                    line-height: 1.63;
                    margin-bottom: 16px;
                    display: -webkit-box;
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                }

                .store span {
                    font-size: 16px;
                    color: inherit;
                }

                .store {
                    justify-content: center;
                }

                .store .actions a {
                    height: 25px;
                    width: 25px;
                }

                .tile.tile--portfolio .counter {
                    display: flex;
                    justify-content: space-around;
                    margin-bottom: 13px;
                }

                .counter-item h3 {
                    font-size: 27px;
                    margin-bottom: 7px;
                }

                .counter-item p {
                    font-size: 13px;
                    margin: 0;
                }

                .tile.tile--portfolio .tile__body img {
                    width: 70%;
                    height: 300px;
                    object-fit: cover;
                    object-position: top;
                    margin: 0 auto;
                }

                .tile.tile--portfolio .tile__foot .btn {
                    height: auto;
                    font-weight: 600;
                    font-size: 16px;
                    line-height: 26px;
                }

                .slider--portfolio-mob .slick-slide {
                    margin: 0 15px;
                }

                .slick-dots li button:before {
                    font-size: 45px;
                }

                .slick-dots {
                    bottom: -35px;
                }
            }

            @media (max-width:767px) {
                .slider--portfolio-mob .slick-slide {
                    margin: 0;
                }
            }

            
            .commenFoterSection {
                background-color: #f7f7f7;
                padding: 15px 25px;
                margin-bottom: 10px;
                float: left;
                width: 100%;
            }

            .commenFoterSection small {
                display: block;
                font-size: 14px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                margin-top: 10px;
                float: left;
                width: 100%;
            }

            .whatsAppContainer {
                position: relative;
                padding: 0px;
                padding-right: 90px;
            }

            #subscribeform-whatsApp .whatsAppContainer .intl-tel-input {
                margin-bottom: 0px !important;
            }

            img.proccesing-wheel-4 {
                top: 0px;
                bottom: 0px;
                left: 0px;
                background-color: #fff;
                z-index: 1;
                position: absolute;
                right: inherit;
            }

            input.WhatsAppSubmit {
                width: 90px;
                position: absolute;
                right: 0px;
                top: 0px;
                bottom: 0px;
                margin: auto;
                background-color: #70aa26;
                color: #fff;
                font-size: 16px;
                height: 100%;
                border-radius: 4px;
            }

            .whatsAppContainer .intl-tel-input input {
                border: none !important;
                font-size: 16px;
                font-weight: 600;
            }

            form#subscribeform-whatsApp {
                border: solid 1px #ebebeb;
                padding: 0px;
                border-radius: 4px;
                margin-bottom: 0px;
            }

            img.proccesing-wheel-4 {
                left: 0px;
                top: 0px;
                background-color: #fff;
                z-index: 1;
                bottom: 0px;
                right: inherit;
                margin: auto;
            }

            .country-wonder,
            .bottom-patti {
                pointer-events: none;
            }

            #subscribeform-newsletter {
                margin: 0px;
                margin-bottom: 0px;
            }

            .news-form-content {
                padding: 0px;
                padding-right: 90px;
            }

            .news-form-content input.newsmail {
                margin: 0;
                border: solid 1px #ebebeb;
                border-radius: 0;
                padding-left: 15px;
                font-size: 16px;
                font-weight: 600;
            }

            input.newsubmit {
                width: 90px;
                height: 40px;
                background-image: none;
                background-color: #70aa26;
                background-repeat: no-repeat;
                background-position: center;
                position: absolute;
                top: 0;
                right: 0;
                font-size: 16px;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #fff;
                border-radius: 4px;
            }

            input.newsubmit.nitro-lazy {
                background-image: none !important;
            }

            #subscribeform-newsletter .proccesing-wheel-3 {
                position: absolute;
                bottom: 0;
                left: 5px;
                width: 30px;
                top: 0;
                margin: auto;
                right: inherit;
            }

            .common-git-btn-footer {
                display: none;
            }

            .footerEmailer,
            .footerTel {
                color: #131d2b;
            }

            .forSocialIconsOnly {
                position: relative;
                align-items: center;
                margin-top: 20px;
                float: left;
                width: 100%;
            }

            .forSocialIconsOnly strong {
                position: absolute;
                left: 0px;
                font-size: 20px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #272727;
                bottom: 0px;
                margin: auto;
                display: flex;
                top: 0px;
                flex-direction: column;
                justify-content: center;
            }

            html body .footer-widget-common ul#footer_social_links li i {
                width: 30px;
                height: 30px;
                font-size: 18px;
            }

            html body .footer-widget-common ul#footer_social_links li {
                margin-right: 5px;
            }

            footer.rewamp-footer {
                padding-top: 15px;
            }

            .whatsAppContainer input.whatsAppPhone {
                margin: 0;
                border: solid 1px #ebebeb;
                border-radius: 0;
                padding-left: 15px;
                font-size: 16px;
                font-weight: 500;
            }

            .forWhatsAppForm .register-form input {
                height: 48px;
            }

            .foote-copyrights .row::before,
            .foote-copyrights .row::after {
                content: none;
            }

            .foote-copyrights .row {
                display: flex;
                justify-content: space-between;
            }

            .foote-copyrights p {
                margin: 0;
                font-size: 14px;
                color: #000;
            }

            @media (max-width:991px) {
                #myCarouseladdress i.fa.fa-phone {
                    font-size: 20px;
                    position: relative;
                    top: unset;
                    left: unset;
                    transform: unset;
                }

                .forSocialIconsOnly strong {
                    position: static;
                    margin: 0px;
                    padding-right: 15px;
                }

                .forSocialIconsOnly {
                    padding: 0px;
                    justify-content: center;
                }

                .common-git-btn-footer {
                    display: block;
                    display: block;
                    transition: .4s;
                    position: fixed;
                    width: 100%;
                    bottom: -64px;
                    text-align: center;
                    padding: 11px 30px !important;
                    z-index: 99;
                    font-size: 16px;
                    border: solid 1px #70aa26;
                    background-color: #70aa26;
                    color: #fff !important;
                }

                .footer-widget-common h4 {
                    font-size: 18px;
                }

                input.newsubmit {
                    top: 0;
                    bottom: 0;
                    margin: auto;
                    right: 0px;
                    width: 80px;
                }

                .news-form-content input.newsmail,
                .whatsAppContainer .intl-tel-input input {
                    font-size: 14px;
                }

                .news-form-content {
                    padding: 0;
                    padding-right: 80px;
                }

                .news-form-content input.newsmail {
                    padding: 0 9px;
                }

                .footer-widget-common:nth-last-child(1) {
                    display: block;
                }

                .footer-widget-common:nth-last-child(1) {
                    display: block;
                    width: 100%;
                    text-align: center;
                    margin-top: 0;
                    max-width: 100%;
                    flex: 0 0 100%;
                }

                .footer-widget-common h4 {
                    font-size: 18px;
                    text-align: center;
                    margin-bottom: 15px;
                }

                .footer-widget-common h4 br {
                    display: none;
                }

                ul#footer_social_links {
                    justify-content: center;
                }

                .country-wonder {
                    display: none !important;
                }

                #myCarouseladdress {
                    background-image: none;
                }

                #myCarouseladdress.nitro-lazy {
                    background-image: none !important;
                }

                #myCarouseladdress ol.carousel-indicators li,
                #myCarouseladdress ol.carousel-indicators li.active {
                    width: 50px;
                    height: 50px;
                }

                #myCarouseladdress ol.carousel-indicators li.active:before {
                    display: none;
                }

                #myCarouseladdress .item p {
                    position: relative;
                    border-radius: 26px;
                    border: solid 1px #f1f1f1;
                    background-color: #f6f6f6;
                    margin-top: 20px;
                    line-height: 1.3;
                    padding: 12px 0;
                    font-weight: 600;
                }

                #myCarouseladdress .item p i {
                    display: inline-block;
                    color: #8cc541;
                    vertical-align: middle;
                    margin: 0;
                    margin-right: 10px;
                }

                #myCarouseladdress .item h5 br {
                    display: none;
                }

                footer.rewamp-footer {
                    padding-bottom: 45px;
                    padding-top: 0;
                }

                .newsLetterBrew {
                    margin-top: 0;
                }

                input.WhatsAppSubmit {
                    width: 80px;
                }

                .whatsAppContainer {
                    padding-right: 80px;
                }

                .foote-copyrights p {
                    padding: 0 10px;
                }

                .footer-widget-common {
                    display: none;
                }
            }

            @media (max-width:767px) {
                .footer-widget-common:nth-last-child(1) {
                    padding: 0;
                }
            }

            

            .partnership-independent-cta {
                background-color: #2c2d78;
                text-align: center;
                padding: 75px 15px;
            }

            .page-id-34617 .partnership-independent-cta .btn-register-header:before {
                background: #000 !important;
                border: 3px solid #000 !important;
            }

            .partnership-independent-cta .btn-register-header:before {
                box-shadow: 0 0 0 #fff;
                border: 3px solid #fff;
            }

            .partnership-independent-cta img {
                width: 40px;
                margin-bottom: 20px;
            }

            .partnership-independent-cta h5 {
                font-size: 20px;
                font-weight: 500;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: center;
                color: #fff;
                margin: 0px;
            }

            .partnership-independent-cta h4 {
                font-size: 30px;
                font-weight: 900;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.33;
                letter-spacing: normal;
                text-align: center;
                color: #fff;
                margin: 20px 0px;
            }

            @media (max-width:991px) {
                .partnership-independent-cta h5 {
                    font-size: 16px;
                }

                .partnership-independent-cta {
                    margin-top: 0px;
                }

                .partnership-independent-cta h4 {
                    font-size: 18px;
                }

                .partnership-independent-cta h4 br {
                    display: none;
                }

                .partnership-independent-cta {
                    padding: 30px 15px;
                }
            }

            
            .foote-copyrights p a {
                color: #000;
                font-size: 15px;
            }

            @media (min-width:991px) {
                html body .phone-call-action {
                    transition: .5s;
                    bottom: 160px;
                    top: inherit !important;
                    right: 8px;
                }

                .sideImageCalling {
                    display: block;
                    left: -270px;
                    position: absolute;
                    bottom: -70px;
                }
            }

            .phone-call-action {
                opacity: 0;
            }

            .ROW .phone-call-action {
                display: flex;
                opacity: 1;
            }

            .ME .phone-call-action {
                display: flex;
                opacity: 1;
            }

            .US .phone-call-action {
                display: flex;
                opacity: 1;
            }

            .EU .phone-call-action {
                display: flex;
                opacity: 1;
            }

            .UK .phone-call-action {
                display: flex;
                opacity: 1;
            }

            .ROW .InRow {
                display: flex;
            }

            .ROW .Middle-easter {
                display: none;
            }

            .ROW .Americano {
                display: none;
            }

            .ROW .Europian {
                display: none;
            }

            .ROW .UnitedStates {
                display: none;
            }

            .ME .ROW {
                display: none;
            }

            .ME .InRow {
                display: none;
            }

            .ME .Middle-easter {
                display: flex;
            }

            .ME .Americano {
                display: none;
            }

            .ME .Europian {
                display: none;
            }

            .ME .UnitedStates {
                display: none;
            }

            .US .ROW {
                display: none;
            }

            .US .InRow {
                display: none;
            }

            .US .Middle-easter {
                display: none;
            }

            .US .Americano {
                display: flex;
            }

            .US .Europian {
                display: none;
            }

            .US .UnitedStates {
                display: none;
            }

            .EU .ROW {
                display: none;
            }

            .EU .InRow {
                display: none;
            }

            .EU .Middle-easter {
                display: none;
            }

            .EU .Americano {
                display: none;
            }

            .EU .Europian {
                display: flex;
            }

            .EU .UnitedStates {
                display: none;
            }

            .UK .ROW {
                display: none;
            }

            .UK .InRow {
                display: none;
            }

            .UK .Middle-easter {
                display: none;
            }

            .UK .Americano {
                display: none;
            }

            .UK .Europian {
                display: none;
            }

            .UK .UnitedStates {
                display: flex;
            }

            .phone-call-action a {
                color: #e96000;
                font-size: 26px;
                background-color: #fceadd;
                width: 40px;
                height: 40px;
                border-radius: 50%;
                align-items: center;
                justify-content: center;
                text-align: center;
                animation: play 2s ease infinite;
                -webkit-backface-visibility: hidden;
                -moz-backface-visibility: hidden;
                -ms-backface-visibility: hidden;
                backface-visibility: hidden;
                margin: auto;
                cursor: pointer;
                border: 1px solid #e96000;
            }

            body .phone-call-action {
                top: 15px;
            }

            .phone-call-action {
                display: none;
                position: fixed;
                z-index: 999;
                top: 75px;
                right: 20px;
                flex-direction: column;
                width: auto;
            }

            .phone-call-action span {
                display: block;
                width: 100%;
                padding: 0;
                color: #000;
                border-radius: 4px;
                box-shadow: 0 -1px 48px 0 rgba(0, 0, 0, .1);
                background-color: #fff;
                text-align: center;
                position: relative;
                margin-bottom: 25px;
                padding-top: 10px;
            }

            .phone-call-action span b {
                display: block;
            }

            .phone-call-action span small {
                display: block;
                background-color: #70aa26;
                color: #fff;
                padding: 5px 9px;
                font-size: 14px;
                border-radius: 0;
                margin-top: 10px;
                cursor: pointer;
                text-transform: uppercase;
                font-weight: 900;
            }

            .phone-call-action span:before {
                width: 0;
                height: 0;
                border-left: 10px solid transparent;
                border-right: 10px solid transparent;
                border-top: 10px solid #70aa26;
                content: "";
                position: absolute;
                bottom: -10px;
                left: 0;
                right: 0;
                margin: auto;
            }

            @keyframes play {
                10% {
                    -webkit-transform: rotate(5deg);
                    -moz-transform: rotate(5deg);
                    -o-transform: rotate(5deg);
                }

                20% {
                    -webkit-transform: rotate(-5deg);
                    -moz-transform: rotate(-5deg);
                    -o-transform: rotate(-5deg);
                }

                30% {
                    -webkit-transform: rotate(5deg);
                    -moz-transform: rotate(5deg);
                    -o-transform: rotate(5deg);
                }

                40% {
                    -webkit-transform: rotate(-5deg);
                    -moz-transform: rotate(-5deg);
                    -o-transform: rotate(-5deg);
                }

                50% {
                    -webkit-transform: rotate(5deg);
                    -moz-transform: rotate(5deg);
                    -o-transform: rotate(5deg);
                }

                60% {
                    -webkit-transform: rotate(-5deg);
                    -moz-transform: rotate(-5deg);
                    -o-transform: rotate(-5deg);
                }

                70% {
                    -webkit-transform: rotate(5deg);
                    -moz-transform: rotate(5deg);
                    -o-transform: rotate(5deg);
                }

                80% {
                    -webkit-transform: rotate(-5deg);
                    -moz-transform: rotate(-5deg);
                    -o-transform: rotate(-5deg);
                }

                90% {
                    -webkit-transform: rotate(5deg);
                    -moz-transform: rotate(5deg);
                    -o-transform: rotate(5deg);
                }

                100% {
                    -webkit-transform: rotate(-5deg);
                    -moz-transform: rotate(-5deg);
                    -o-transform: rotate(-5deg);
                }
            }

            .phone-call-action img.init-cross {
                width: 20px;
                position: absolute;
                right: -20px;
                top: -20px;
                cursor: pointer;
            }

            @media (max-width:1200px) {
                .phone-call-action {
                    top: 75px;
                }
            }

            @media (max-width:991px) {
                .sideImageCalling {
                    display: none !important;
                }

                body.covid-setting .phone-call-action {
                    top: 0px;
                }

                .phone-call-action {
                    top: 60px;
                    left: inherit;
                    transform: scale(.7);
                    transform-origin: bottom center;
                    right: 200px;
                    margin: auto;
                }

                .phone-call-action span {
                    visibility: visible !important;
                }
            }

            .settingPopSideImage {
                width: 100%;
                border-radius: 35px;
                border: 1px solid #eee;
            }

            .logo-santaa {
                width: 260px;
                position: absolute;
                bottom: -20px;
                right: -150px;
                cursor: pointer;
            }

            .init-cross-2 {
                position: absolute;
                right: 0;
                border-radius: 0;
                width: 30px;
                top: 0;
                cursor: pointer;
            }

            .side-popup.flipout-santa {
                left: -350px;
                animation: moveSide 5s infinite forwards;
                animation-delay: 2s;
            }

            .side-popup {
                background-image: none;
                width: auto;
                padding: 0;
                background-size: 350px;
                background-repeat: no-repeat;
                position: fixed;
                bottom: -150px;
                z-index: 991;
                text-align: center;
                transition: .4s;
                transition: .5s;
                left: 0;
                border-radius: 30px;
                cursor: pointer;
                display: none;
            }

            .side-popup.nitro-lazy {
                background-image: none !important;
            }

            @keyframes moveSide {
                0% {
                    transform: translateY(0px);
                    opacity: 1;
                }

                50% {
                    transform: translateY(50px);
                }

                75% {
                    transform: translateY(-20px);
                }

                100% {
                    transform: translateY(0px);
                }
            }

            .init-cross {
                position: absolute;
                right: -14px;
                width: 25px;
                top: -13px;
                cursor: pointer;
                border-radius: 50%;
                z-index: 2;
                background-color: #130d04;
                border: 1px solid #fff;
                padding: 5px;
            }

            #popupUtmParameter {
                cursor: pointer;
            }

            #popupUtmParameter img {
                width: 100%;
                border-radius: 35px;
                border: 1px solid #eee;
            }

            div#BlackFridayCap .commonGifAll {
                height: auto;
                width: 100%;
            }

            #BlackFridayCap {
                left: 24px;
                position: absolute;
                width: 130px;
                top: -40px;
                transition: .5s;
                height: 66px;
            }

            .init-logo {
                width: 100%;
            }

            .side-popup h4 {
                font-size: 25px;
                color: #fff;
                font-weight: 900;
                margin: 20px 0;
            }

            .side-popup h4 span {
                color: #92c52e;
                display: block;
            }

            html body .side_popup .form-cover h4,
            .side_popup .form-cover h4 b {
                font-size: 20px;
            }

            .side-popup p a {
                background-color: #8bc541;
                color: #fff;
                font-size: 18px;
                font-weight: 600;
                display: inline-block;
                padding: 7px 25px;
                border-radius: 6px;
                cursor: pointer;
                transition: .5s;
                border: 1px solid #8bc541;
            }

            .side-popup p a:hover {
                background-color: #fff;
                color: #8bc541;
            }

            .forHyperLink {
                position: absolute;
                width: 90%;
                height: 100%;
                z-index: 1;
            }

            p#demoBlack {
                align-items: center;
                right: 25px;
                display: flex;
                flex-wrap: wrap;
                padding: 0;
                padding-bottom: 5px;
                position: absolute;
                top: 32px;
                bottom: 0;
                height: 50px;
                margin: auto;
            }

            p#demoBlack div {
                margin: 0 5px;
                width: 40px;
            }

            p#demoBlack div b {
                display: block;
            }

            p#demoBlack div b:nth-child(1) {
                font-size: 24px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: center;
                color: #616161;
                border-radius: 4px;
                border: solid .8px #d6d6d6;
                background-image: linear-gradient(to bottom, #f9f9f9, #f6f6f6);
                padding: 0;
            }

            p#demoBlack div b:nth-child(2) {
                font-size: 13px;
                font-weight: 500;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: center;
                color: #fff;
            }

            .gifAnimator {
                width: 100%;
                position: absolute;
                top: 30px;
                left: 0;
                right: 0;
                height: 200px;
            }

            .commonGifAll {
                position: absolute;
                left: 0;
                height: 180px;
                right: 0;
                margin: auto;
                z-index: 1;
            }

            .CommonGif1 {
                animation: moveOpacity 1s infinite forwards;
            }

            @keyframes moveOpacity {
                0% {
                    opacity: 0;
                }

                25% {
                    opacity: 1;
                }

                50% {
                    opacity: 1;
                }

                75% {
                    opacity: 0;
                }

                100% {
                    opacity: 0;
                }
            }

            img.flyingSanta {
                position: absolute;
                right: -140px;
                width: 160px;
                top: -45px;
            }

            .side-popup a {
                display: block;
                position: relative;
            }

            .revolvingAround {
                width: 300px;
                height: 300px;
                position: absolute;
                background-color: #000;
                top: 0;
                bottom: 0;
                border-radius: 50%;
                background-image: url("../../cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2022/10/cb_turns_nine_img.png");
                background-size: contain;
                z-index: -1;
                left: 0;
                right: 0;
                margin: auto;
            }

            .revolvingAround.nitro-lazy {
                background-image: none !important;
            }

            @-webkit-keyframes rotating {
                from {
                    -webkit-transform: rotate(0deg);
                    -o-transform: rotate(0deg);
                    transform: rotate(0deg);
                }

                to {
                    -webkit-transform: rotate(360deg);
                    -o-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }

            @keyframes rotating {
                from {
                    -ms-transform: rotate(0deg);
                    -moz-transform: rotate(0deg);
                    -webkit-transform: rotate(0deg);
                    -o-transform: rotate(0deg);
                    transform: rotate(0deg);
                }

                to {
                    -ms-transform: rotate(360deg);
                    -moz-transform: rotate(360deg);
                    -webkit-transform: rotate(360deg);
                    -o-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }

            .rotating {
                -webkit-animation: rotating 8s linear infinite;
                -moz-animation: rotating 8s linear infinite;
                -ms-animation: rotating 8s linear infinite;
                -o-animation: rotating 8s linear infinite;
                animation: rotating 8s linear infinite;
            }

            .side-popup a img {
                width: auto;
            }

            .side-popup.LastPopHide {
                left: -450px;
                bottom: -10px;
            }

            .rotatingPumpkin {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2023/10/rotatingPumpkin.webp");
                background-repeat: no-repeat;
                position: absolute;
                width: 150px;
                height: 160px;
                bottom: 35px;
                right: -72px;
                background-size: contain;
                animation: moveSide 5s infinite forwards;
                animation-delay: 2s;
                transition: all .3s;
                background-position: bottom;
            }

            .rotatingPumpkin.nitro-lazy {
                background-image: none !important;
            }

            @keyframes moveSide {
                0% {
                    transform: translateY(0px);
                    opacity: 1;
                }

                50% {
                    transform: translateY(50px);
                }

                75% {
                    transform: translateY(-20px);
                }

                100% {
                    transform: translateY(0px);
                }
            }

            .LastPopHide:not(.shower) .rotatingPumpkin {
                right: -97px;
            }

            .side-popup.shower {
                bottom: 0px;
                left: 0px;
            }

            .side-popup .countdown li {
                display: flex;
                flex-direction: column;
                text-align: center;
            }

            .side-popup .countdown {
                display: flex;
                justify-content: center;
                margin-bottom: 0;
                top: 51%;
                left: 50%;
                transform: translateX(-50%);
                position: absolute;
            }

            .side-popup .countdown-wrapper {
                background-image: linear-gradient(81deg, #f9c24e 2%, #ffe06c 95%);
                border-radius: 5px;
                padding: calc(2rem + 2vw) calc(2rem + 1vw);
                position: relative;
            }

            .side-popup .countdown li h4 {
                height: 46px;
                width: 50px;
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 20px;
                background-image: linear-gradient(to top, #000 0%, #1c1c1c 50%, #000 100%);
                border-radius: 5px;
                margin: 0 auto;
            }

            .side-popup .countdown li:not(:last-child) {
                margin-right: 11px;
            }

            .side-popup .countdown li h4 span {
                background-clip: text;
                -webkit-text-fill-color: rgba(255, 255, 255, 0%);
                -webkit-background-clip: text;
                background-image: linear-gradient(to bottom, #fff 26%, #9a9a9a 77%);
                font-weight: bold;
            }

            .side-popup .countdown li h5 {
                font-size: 12px;
                text-transform: uppercase;
                font-weight: bold;
                margin-bottom: 0;
                color: #fff;
            }

            @media (max-width:991px) {

                html body .side_popup .form-cover h4,
                .side_popup .form-cover h4 b {
                    font-size: 18px;
                }

                .revolvingAround {
                    width: 210px;
                    height: 210px;
                }

                .logo-santaa {
                    width: 150px;
                    right: -80px;
                    bottom: 64px;
                }

                .side-popup {
                    transform: scale(1);
                    transform-origin: left bottom;
                    width: auto;
                }

                .init-logo {
                    width: 100%;
                    object-fit: scale-down;
                    object-position: bottom left;
                }

                #BlackFridayCap {
                    left: 20px;
                    position: absolute;
                    width: 80px;
                    top: -25px;
                }

                p#demoBlack div {
                    margin: 0 2px;
                    width: 30px;
                }

                p#demoBlack div b:nth-child(1) {
                    font-size: 18px;
                }

                p#demoBlack {
                    right: 15px;
                }

                p#demoBlack div b:nth-child(2) {
                    font-size: 12px;
                }

                .side-popup.LastPopHide #BlackFridayCap {
                    top: -60px;
                }

                .commonGifAll {
                    height: 110px;
                }

                img.flyingSanta {
                    width: 100px;
                    right: -84px;
                    top: -20px;
                }

                .side-popup.flipout-santa {
                    left: -260px;
                }

                .side-popup .countdown li h5 {
                    font-size: 10px;
                }

                .side-popup .countdown li h4 {
                    height: 32px;
                    width: 42px;
                    font-size: 14px;
                }
            }

            @media (max-width:767px) {
                .side-popup {
                    width: 300px;
                }

                .side-popup.LastPopHide {
                    left: -350px;
                }

                .side-popup.LastPopHide.shower {
                    left: 0;
                }

                .countdown li h4 {
                    height: 60px;
                    width: 60px;
                }

                .countdown li h5 {
                    font-size: 14px;
                }

                .countdown li:not(:last-child) {
                    margin-right: 16px;
                }

                .countdown-wrapper {
                    padding: 20px 0;
                }

                .foote-copyrights p {
                    white-space: nowrap;
                }

                footer.rewamp-footer .container .row {
                    justify-content: center;
                }

                .side-popup.shower {
                    display: none;
                }
            }

            @media (max-width:400px) {
                .bounce.ccw-an {
                    position: fixed;
                    width: 34px;
                    bottom: 44px !important;
                }
            }

            #video-popup-container {
                display: none;
                position: fixed;
                z-index: 996;
                width: 60%;
                left: 50%;
                margin-left: -30%;
                top: 20%;
                background-color: #fff;
            }

            #video-popup-close {
                cursor: pointer;
                position: absolute;
                right: -10px;
                top: -10px;
                z-index: 998;
                width: 25px;
                height: 25px;
                border-radius: 25px;
                text-align: center;
                font-size: 12px;
                background-color: #000;
                line-height: 25px;
                color: #fff;
            }

            #video-popup-iframe-container {
                position: absolute;
                z-index: 997;
                width: 100%;
                padding-bottom: 56.25%;
                border: 2px solid #000;
                border-radius: 2px;
                background-color: #000;
            }

            #video-popup-iframe {
                z-index: 999;
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
                background-color: #000;
            }

            #video-popup-overlay {
                display: none;
                position: fixed;
                z-index: 995;
                top: 0;
                background-color: #000;
                opacity: .8;
                width: 100%;
                height: 100%;
            }

            #video-popup-close:hover {
                color: #de0023;
            }

            @keyframes pulse-border {
                0% {
                    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
                    opacity: 1;
                }

                100% {
                    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
                    opacity: 0;
                }
            }

            .video-play-button span {
                display: block;
                position: relative;
                z-index: 3;
                width: 0;
                height: 0;
                border-left: 16px solid #6f83f5;
                border-top: 10px solid transparent;
                border-bottom: 10px solid transparent;
                top: 8px;
                left: 4px;
            }

            .lity-close {
                border-radius: inherit;
                background-color: inherit !important;
                right: -30px !important;
                top: -20px !important;
            }

            
            .m-auto {
                margin: o auto;
            }

            form#scheduleMeeting {
                margin-bottom: 15px;
            }

            form#phoneNumberForm {
                position: relative;
                padding-right: 120px;
                display: flex;
                flex-wrap: wrap;
            }

            form#phoneNumberForm .intl-tel-input {
                margin-bottom: 0px;
            }

            form#phoneNumberForm .intl-tel-input input {
                height: 50px;
                border-radius: 20px 0px 0px 20px;
                font-size: 16px;
            }

            input.phoneNumberSubmit {
                position: absolute;
                width: 120px;
                top: 0px;
                bottom: 0px;
                margin: auto;
                border: none;
                background-color: #74ae20;
                color: #fff;
                font-size: 16px;
                font-weight: 600;
                right: 0px;
                border-radius: 0px 20px 20px 0px;
            }

            form#phoneNumberForm .proccesing-wheel-3 {
                left: 5px;
                top: 0px;
                bottom: 0px;
                margin: auto;
                right: inherit;
                z-index: 1;
                border-radius: 50%;
            }

            .formContainerControl {
                padding: 0px;
                position: static;
            }

            .iti-flag {
                background-image: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2019/12/flags.webp") !important;
            }

            .iti-flag.nitro-lazy {
                background-image: none !important;
            }

            .search-results .setting-on-blog {
                display: none;
            }

            #calendly-setion-2 {
                display: none;
            }

            .leadoffering,
            .offeringIndustry {
                pointer-events: none;
            }

            body .proccesing-wheel-3 {
                bottom: 66px;
                right: 119px;
                width: 35px;
            }

            .over-btn,
            .over-btn-2 {
                display: none;
            }

            .register-form {
                position: relative;
            }

            .thankyou-event .over-btn-common {
                display: block;
                width: 100%;
                position: absolute;
                height: 100px;
                left: 0px;
                top: 0px;
                bottom: 0px;
            }

            .common-processing-wheel {
                position: absolute;
                bottom: 20px;
                right: 15px;
            }

            #warning.exit-pop {
                display: none !important;
            }

            #warning {
                display: none;
                width: 100%;
                height: 100%;
                position: fixed;
                z-index: 999999990;
                background-color: rgba(255, 255, 255, .8);
                left: 0px;
                top: 0px;
                right: 0px;
                bottom: 0px;
            }

            .flexible-exit {
                width: 100%;
                height: 100%;
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                justify-content: center;
            }

            .exit-content {
                width: 780px;
                box-shadow: 0 12px 34px 0 rgba(27, 26, 26, .37);
                background-image: url("../../cdn-wp.code-brew.com/wp-content/uploads/2019/09/background.html");
                position: relative;
                padding: 59px 60px;
                text-align: center;
                background-size: cover;
                border: 1px solid #fff;
                background-color: #000;
            }

            .exit-content.nitro-lazy {
                background-image: none !important;
            }

            .exit-handy {
                position: absolute;
                right: 0px;
                height: 350px;
            }

            .exit-content h4 span {
                color: #8cc541;
            }

            .exit-content h4 {
                font-size: 22px;
                font-weight: bold;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: -.71px;
                color: #fff;
                margin: 0px;
                margin-bottom: 15px;
            }

            .exit-content h3 {
                font-size: 40px;
                font-weight: bold;
                font-style: normal;
                font-stretch: normal;
                line-height: 1;
                letter-spacing: -1.18px;
                color: #fff;
                margin: 0px;
            }

            .exit-content h5 {
                margin: 0px;
                color: #fff;
                margin-top: 25px;
                font-size: 16px;
            }

            .exit-content h3 span {
                color: #8cc541;
            }

            .exit-content p {
                font-size: 18px;
                font-weight: 600;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #fff;
                margin: 0;
                margin-bottom: 20px;
                margin-top: 20px;
                padding-right: 180px;
            }

            .exit-content p b {
                color: #fff;
            }

            #emailExit {
                border-radius: 0px;
                border: solid .9px #dcdcdc;
                background-color: #fff;
                height: 40px;
                font-size: 16.2px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000;
                margin: 0;
                padding-left: 15px;
                margin-bottom: 10px;
            }

            .exit-form-content {
                padding: 0 114px;
                margin: 20px 0;
                margin-top: 20px;
            }

            .exit-form-content input {
                border-radius: 4px !important;
            }

            body .exit-content .register-form input.subscribesubmit {
                border-radius: 3.6px !important;
                box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .39);
                background-color: #8cc541;
                font-size: 18px;
                font-weight: 600;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: 0px;
                color: #fff;
                border: none;
                padding: 9px 15px;
                height: auto;
                right: 110px;
                top: 0;
                position: static;
                margin: 0;
                margin: 0px 0px;
                width: 100%;
                text-align: center;
            }

            body .exit-content .register-form {
                margin: 10px 0px;
            }

            .exit-content i {
                position: absolute;
                background-color: #8cc541;
                width: 50px;
                height: 50px;
                border-radius: 50%;
                top: -20px;
                right: -20px;
                border: 8px double #3c3c3c;
                font-size: 35px;
                text-align: center;
                line-height: .99;
                font-weight: 900;
                color: #fff;
                font-style: normal;
                cursor: pointer;
            }

            small.fitted-text {
                color: #fff;
                display: block;
                text-align: left;
                font-size: 15px;
                margin-bottom: 10px;
                float: left;
                width: 100%;
            }

            .exit-hide.fitted-text {
                text-align: center;
                text-decoration: underline;
                cursor: pointer;
                font-size: 18px;
                font-weight: 900;
            }

            .setting-on-blog.form-cover {
                padding: 10px;
                border: 1px solid #ccc;
            }

            .setting-on-blog.form-cover h4 {
                font-size: 24px;
                margin-bottom: 0px;
            }

            .setting-on-blog.form-cover h4 b {
                display: block;
                font-size: 24px;
            }

            .setting-on-blog.form-cover .register-form input.subscribesubmit {
                padding: 8px 30px;
            }

            .zopim {
                display: block !important;
            }

            .schedule-meeting-btn {
                display: none !important;
            }

            .ui-widget.ui-widget-content {
                z-index: 99999999 !important;
            }

            .leadoffering {
                width: 100%;
                height: 40px;
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #657683;
                margin-bottom: 20px;
                outline: none !important;
            }

            .schedule-meeting-btn {
                position: fixed;
                background-color: #8bc541;
                color: #fff;
                border: none;
                padding: 0px 19px;
                font-size: 18px;
                font-weight: 900;
                transform: rotate(-90deg);
                top: 0px;
                bottom: 0px;
                margin: auto;
                z-index: 999;
                height: 50px;
                padding-right: 58px;
                right: -113px;
                border-radius: 10px 10px 0px 0px;
                text-transform: uppercase;
            }

            .schedule-meeting-btn img {
                width: 25px;
                transform: rotate(90deg);
                position: absolute;
                right: 20px;
                top: 14px;
            }

            .popuplicate .AdditionalBackTheme {
                display: none;
            }

            .forUberOnlyInput .PhoneModule {
                border: none;
                box-shadow: none;
                border-radius: 0px;
            }

            .forUberOnlyInput input.phoneNumberSubmit {
                background-color: #1a71e6;
                border-radius: 5px;
                font-size: 20px;
                width: 145px;
                right: 10px;
                height: 50px;
            }

            form#phoneNumberForm.forUberOnlyInput {
                box-shadow: 0px 6px 23px 0 rgba(0, 0, 0, 8%);
                padding: 10px;
                padding-right: 160px;
                z-index: 1;
                background-color: #fff;
                border-radius: 5px;
            }

            form#phoneNumberForm.forUberOnlyInput .intl-tel-input input {
                font-size: 20px;
            }

            .settingOnlyForHome {
                visibility: visible !important;
                width: 550px;
                max-width: 100%;
            }

            .settingOnlyForHome .phoneNumberSubmit {
                background-color: #74ae20 !important;
            }

            .ui-widget.ui-widget-content {
                z-index: 99999999 !important;
            }

            .schedule-meeting-btn {
                position: fixed;
                background-color: #8bc541;
                color: #fff;
                border: none;
                padding: 0px 19px;
                font-size: 18px;
                font-weight: 900;
                transform: rotate(-90deg);
                top: 0px;
                bottom: 0px;
                margin: auto;
                z-index: 9;
                height: 50px;
                padding-right: 58px;
                right: -113px;
                border-radius: 10px 10px 0px 0px;
                text-transform: uppercase;
            }

            #myModalFormUber .modal-dialog {
                width: 100%;
                max-width: 775px;
                height: 100%;
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                margin: 0 auto;
            }

            #myModalFormUber .modal-content {
                padding-left: 350px;
                background-image: none;
                background-size: contain;
                background-repeat: no-repeat;
            }

            #myModalFormUber .modal-content.nitro-lazy {
                background-image: none !important;
            }

            #myModalFormUber .modal-content .register-form {
                min-height: 400px;
            }

            .offeringIndustry {
                width: 100%;
                height: 40px;
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #657683;
                margin-bottom: 20px;
                outline: none !important;
            }

            body #myModalFormUber {
                z-index: 9999999 !important;
            }

            .side-details-pop {
                position: absolute;
                left: 0;
                width: 350px;
                background-color: #000;
                height: 100%;
                text-align: center;
                padding: 0px 15px;
                flex-wrap: wrap;
                justify-content: center;
                align-items: center;
                flex-direction: column;
            }

            .side-details-pop h5 {
                font-size: 24px;
                color: #fff;
                margin: 0px;
                font-weight: 900;
            }

            .side-details-pop ul {
                list-style: none;
                padding: 0;
                margin: 0;
                margin-top: 15px;
                width: 100%;
            }

            .side-details-pop ul li {
                background-color: rgba(255, 255, 255, .1);
                padding: 5px;
                font-size: 16px;
                color: #fff;
                margin-top: 8px;
                border: 1px dashed #505050;
                font-weight: 600;
            }

            .side-details-pop figcaption {
                display: flex;
                flex-wrap: wrap;
                margin-top: 10px;
            }

            .side-details-pop figcaption span {
                display: block;
                float: left;
                width: calc(33.3333% - 20px);
                margin: 10px;
            }

            .side-details-pop figcaption span b {
                background-color: #000;
                border: 1px dashed #505050;
                height: 70px;
                margin-bottom: 13px;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 20px;
                color: #fff;
                position: relative;
            }

            .side-details-pop figcaption span b img {
                position: absolute;
                right: -8px;
                top: 0px;
                bottom: 0px;
                margin: auto;
            }

            .side-details-pop figcaption span p {
                margin: 0px;
                color: #fff;
                font-weight: 600;
                font-size: 12px;
            }

            .food-des-show .tea-cup-pop,
            .food-des-show .deafult-text {
                display: none;
            }

            .food-des-show .food-delivery,
            .food-des-show .food-text {
                display: flex !important;
            }

            .health-des-show .tea-cup-pop,
            .health-des-show .deafult-text {
                display: none;
            }

            .health-des-show .health-care,
            .health-des-show .health-text {
                display: flex !important;
            }

            .taxi-des-show .tea-cup-pop,
            .taxi-des-show .deafult-text {
                display: none;
            }

            .taxi-des-show .taxi-service,
            .taxi-des-show .taxi-text {
                display: flex !important;
            }

            .home-des-show .tea-cup-pop,
            .home-des-show .deafult-text {
                display: none;
            }

            .home-des-show .home-service,
            .home-des-show .home-text {
                display: flex !important;
            }

            .beauty-des-show .tea-cup-pop,
            .beauty-des-show .deafult-text {
                display: none;
            }

            .beauty-des-show .beauty-service,
            .beauty-des-show .beauty-text {
                display: flex !important;
            }

            .car-des-show .tea-cup-pop,
            .car-des-show .deafult-text {
                display: none;
            }

            .car-des-show .car-wash,
            .car-des-show .carwash-text {
                display: flex !important;
            }

            .pickup-des-show .tea-cup-pop,
            .pickup-des-show .deafult-text {
                display: none;
            }

            .pickup-des-show .pickup-delivery,
            .pickup-des-show .pickup-text {
                display: flex !important;
            }

            .laundry-des-show .tea-cup-pop,
            .laundry-des-show .deafult-text {
                display: none;
            }

            .laundry-des-show .laundry-service,
            .laundry-des-show .laundry-text {
                display: flex !important;
            }

            .cannabis-des-show .tea-cup-pop,
            .cannabis-des-show .deafult-text {
                display: none;
            }

            .cannabis-des-show .canabis-service,
            .cannabis-des-show .cannabis-text {
                display: flex !important;
            }

            #myModalMeeting .modal-content {
                width: 100%;
            }

            #myModalMeeting {
                text-align: center;
            }

            #myModalMeeting .scheduleMeetingBtn {
                margin-bottom: 0px;
            }

            #myModalMeeting .form-cover h4 {
                text-align: center;
                font-size: 24px;
                font-weight: 900;
            }

            #myModalMeeting .form-cover h5 {
                margin: 0px;
                font-size: 18px;
                margin-top: 10px;
                color: #000;
                font-weight: 600;
            }

            #myModalMeeting .form-cover {
                padding: 40px 40px;
                width: 100%;
                padding-top: 30px;
            }

            #myModalMeeting .modal-dialog {
                height: 100%;
                display: flex;
                align-items: center;
                margin: 0px auto;
            }

            html body .form-cover h4 {
                font-size: 24px;
            }

            #myModalForm .modal-content.settingBlackFriday {
                padding-left: 385px;
                background-image: none;
            }

            #myModalForm .modal-content.settingBlackFriday.nitro-lazy {
                background-image: none !important;
            }

            #grabModalForm .modal-content.settingBlackFriday {
                padding-left: 385px;
                background-image: none;
            }

            #grabModalForm .modal-content.settingBlackFriday.nitro-lazy {
                background-image: none !important;
            }

            .AdditionalBackTheme .gifAnimator {
                position: relative;
                height: 180px;
                top: 10px;
            }

            .AdditionalBackTheme {
                display: flex;
                width: 50%;
                position: absolute;
                left: 0px;
                background-position: center;
                background-size: cover;
                height: 100%;
                background-image: linear-gradient(to bottom, #15072d, #0b0d29);
                padding: 30px;
                text-align: center;
                flex-direction: column;
                align-items: center;
                justify-content: center;
            }

            .settingBlackFriday .tea-cup-pop {
                display: none;
            }

            .settingBlackFriday .AdditionalBackTheme h5 {
                font-size: 26px;
                font-weight: 600;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: -.63px;
                text-align: center;
                color: #e3e3e3;
                margin: 30px 0px;
            }

            .settingBlackFriday .AdditionalBackTheme h5 big {
                display: block;
                font-size: 50px;
            }

            .blackFridayLogos {
                width: 240px;
            }

            .blackFridayDis {
                width: 100%;
            }

            .settingBlackFriday .register-form input.subscribesubmit {
                border-radius: 23px;
                background-color: #2a75d7;
                border-color: #2a75d7;
            }

            .settingBlackFriday .register-form input.subscribesubmit:hover,
            .settingBlackFriday .register-form input.subscribesubmit:active,
            .settingBlackFriday .register-form input.subscribesubmit:focus {
                background-color: #fff;
                color: #2a75d7;
            }

            .settingBlackFriday .register-form .radio input[type="radio"]:checked+label {
                background-color: #2a75d7;
            }

            .settingBlackFriday .pop-close {
                background-color: #2a75d7 !important;
            }

            #myModalForm #calendly-setion {
                display: none;
                padding: 0;
                background-image: none;
                width: 500px;
                margin: auto;
            }

            #myModalForm #calendly-setion.nitro-lazy {
                background-image: none !important;
            }

            #myModalForm #calendly-setion .pop-close {
                z-index: 9;
            }

            #grabModalForm #calendly-setion {
                display: none;
                padding: 0;
                background-image: none;
                width: 500px;
                margin: auto;
            }

            #grabModalForm #calendly-setion.nitro-lazy {
                background-image: none !important;
            }

            #grabModalForm #calendly-setion .pop-close {
                z-index: 9;
            }

            .thankyou-event-2 .MainPopupBtn2 {
                pointer-events: none;
                opacity: .7;
            }

            .thankyou-event-2 p {
                color: red;
            }

            .thankyou-event-2.stop-working .MainPopupBtn2 {
                pointer-events: auto;
                opacity: 1;
            }

            .thankyou-event-2.stop-working p {
                color: black;
            }

            .swal-button-container {
                width: 100%;
                text-align: center;
                margin: 0;
            }

            .swal-button {
                background: linear-gradient(80deg, #987f0b 2%, #d9c465 100%);
            }

            .swal-title {
                color: #000;
            }

            .swal-text {
                color: #000;
                padding: 5px 10px;
                font-size: calc(1rem + 1vw);
                font-weight: bold;
                line-height: 1.08;
                margin-bottom: 10px;
            }

            .swal-footer {
                padding: 0;
            }

            .sms_inputs {
                width: 100%;
                margin: 20px auto 0;
                display: flex;
                flex-wrap: nowrap;
                align-items: center;
                justify-content: flex-start;
            }

            .sms_input,
            .whatsapp_input {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                width: 100%;
                margin: 0 auto 10px;
                font-size: 12px;
                position: relative;
            }

            .sms_input input[type="checkbox"],
            .whatsapp_input input[type="checkbox"] {
                width: 20px;
                height: 20px;
                margin: 0 10px 0 0;
                border-radius: 5px;
                accent-color: #829c61;
            }

            .popuplicate #myModalForm .sms_input,
            .popuplicate #myModalForm .whatsapp_input {
                width: auto;
                margin: 0 auto;
            }

            .popuplicate #myModalForm .sms_input input[type="checkbox"],
            .popuplicate #myModalForm .whatsapp_input input[type="checkbox"] {
                opacity: 1;
                height: 20px;
                margin: 0 10px 0 0;
                accent-color: #5ba300;
            }

            .popuplicate #myModalForm .sms_inputs {
                margin: 50px auto 0;
                justify-content: center;
            }

            .popuplicate #myModalForm .sms_input:after {
                right: -32px;
            }

            .popuplicate .error-msg4,
            .popuplicate .error-msg3 {
                display: block !important;
            }

            .popuplicate .intl-tel-input {
                margin-bottom: 20px !important;
            }

            @media (max-width: 991px) {
                html form#phoneNumberForm.forUberOnlyInput {
                    padding: 5px 10px;
                    padding-right: 90px;
                    padding-left: 5px;
                }

                .forUberOnlyInput input.phoneNumberSubmit {
                    background-color: #1a71e6;
                    border-radius: 5px;
                    font-size: 14px;
                    width: 80px;
                    right: 5px;
                    height: 40px;
                }

                form#phoneNumberForm.forUberOnlyInput .intl-tel-input input {
                    font-size: 15px;
                    padding-top: 0px;
                    padding-bottom: 0px;
                    height: 40px;
                }

                #warning {
                    display: none !important;
                }

                .schedule-meeting-btn {
                    transform: rotate(-90deg) scale(.7);
                    right: -120px;
                }

                .schedule-meeting-btn {
                    transform: rotate(-90deg) scale(.7);
                    right: -120px;
                }

                html body .form-cover h4 {
                    font-size: 16px;
                }

                #myModalMeeting {
                    text-align: center;
                    padding: 15px;
                }

                #myModalMeeting .form-cover {
                    padding: 20px;
                    margin-bottom: 13px;
                }

                body .modal-content .side-details-pop {
                    display: none !important;
                }

                #myModalFormUber .modal-dialog {
                    width: 92%;
                }

                #myModalFormUber .modal-content {
                    padding-left: 0;
                    background-image: none;
                }

                #myModalFormUber .modal-content.nitro-lazy {
                    background-image: none !important;
                }

                #myModalForm .modal-content.settingBlackFriday {
                    padding-left: 0px;
                }

                #grabModalForm .modal-content.settingBlackFriday {
                    padding-left: 0px;
                }

                .AdditionalBackTheme {
                    width: 100%;
                    position: static;
                }

                .blackFridayDis {
                    width: 100%;
                    max-width: 200px;
                }

                .AdditionalBackTheme .gifAnimator {
                    position: relative;
                    height: 130px;
                }

                .settingBlackFriday .AdditionalBackTheme h5 {
                    font-size: 20px;
                }

                .AdditionalBackTheme h5 big {
                    font-size: 30px;
                }

                .settingBlackFriday .AdditionalBackTheme h5 {
                    margin: 0px 0px;
                    margin-bottom: 5px;
                }

                .AdditionalBackTheme {
                    padding-top: 10px;
                    padding-bottom: 20px;
                }

                .sms_input,
                .whatsapp_input {
                    margin: 0 40px 10px 0;
                    font-size: 16px;
                    width: auto;
                }

                .sms_input:after {
                    right: -20px;
                }

                .popuplicate #myModalForm .sms_inputs {
                    margin: 30px auto 20px;
                }

                .alternativeBanner {
                    padding-bottom: 60px;
                }

                html body.popuplicate #myModalForm {
                    width: 60%;
                    height: 450px;
                }

                .popuplicate #myModalForm .sms_input:after {
                    right: -16px;
                }

                html body.popuplicate.page-id-39488 #myModalForm {
                    width: 90%;
                    height: auto;
                    padding: 0 !important;
                }
            }

            @media (max-width:767px) {
                html body.popuplicate #myModalForm {
                    width: 90%;
                    height: auto;
                    top: 260px;
                }

                .popuplicate #myModalForm .sms_input,
                .popuplicate #myModalForm .whatsapp_input {
                    width: 100%;
                }

                .popuplicate #myModalForm .sms_input:after {
                    right: 20%;
                }
            }

            @media (max-width:575px) {

                .sms_input,
                .whatsapp_input {
                    margin: 0 20px 0px 0;
                    font-size: 11px;
                }

                .sms_input input[type="checkbox"],
                .whatsapp_input input[type="checkbox"] {
                    width: 12px;
                    height: 12px;
                    margin: 0 5px 0 0;
                }

                .sms_input:after {
                    right: -10px;
                }

                .popuplicate #myModalForm .sms_input:after {
                    right: 12%;
                }

                html body.popuplicate #myModalForm {
                    top: 310px;
                }
            }

            @media (max-width:360px) {
                #buggut_id .budget-wrapper .radio {
                    max-width: calc(50% - 10px);
                    flex: 0 0 calc(50% - 10px);
                    margin: 5px !important;
                }

                #buggut_id .panel.panel--budget .radio label {
                    padding: 8px 5px;
                }
            }

            span.error-msg46 {
                color: red;
            }

            span.EmsgSform.msgemail {
                color: red;
            }

            
            .meeting-col {
                display: none;
            }

            .region-form .meeting-col {
                display: block;
            }

            #myModalForm.region-form .modal-dialog {
                max-width: 1015px;
                justify-content: center;
            }

            #myModalForm.region-form .modal-content {
                padding-left: 460px;
            }

            #myModalForm.region-form .modal-content {
                padding-left: 0;
                background-image: none;
            }

            #myModalForm.region-form .modal-content.nitro-lazy {
                background-image: none !important;
            }

            .datetime .date:before {
                content: "";
                position: absolute;
                height: 14px;
                width: 1px;
                background: rgba(0, 0, 0, 41%);
                right: 0;
                top: 50%;
                transform: translateY(-50%);
            }

            .datetime .date {
                margin-right: 10px;
                padding-right: 10px;
                position: relative;
            }

            .datetime {
                display: flex;
                font-weight: bold;
                flex-wrap: wrap;
            }

            .datetime-cover p {
                margin-right: 5px;
            }

            .datetime-cover {
                display: flex;
                align-items: center;
                flex-wrap: wrap;
            }

            .validate-btn {
                display: inline-block;
                position: relative;
            }

            .thankyou-event .over-btn-common {
                height: auto;
                z-index: 1;
            }

            .validate-btn input[type="submit"] {
                margin: 0;
            }

            .panel.panel--form .panel__foot .panel__action input[type="submit"] {
                background-color: #89c728;
                font-size: 18px;
                font-weight: bold;
                text-align: left;
                color: #fff;
                border: 1px solid #89c628;
                transition: .5s;
                margin-bottom: 0;
                height: 50px;
                padding: 0 20px;
                border-radius: 5px;
                margin-top: 0;
            }

            .panel.panel--form .panel__foot .panel__action input[type="submit"] {
                background-color: #89c728;
                font-size: 18px;
                font-weight: bold;
                text-align: left;
                color: #fff;
                border: 1px solid #89c628;
                transition: .5s;
                margin-bottom: 0;
                height: 50px;
                padding: 0 20px;
                border-radius: 5px;
                margin-top: 0;
            }

            .panel.panel--form .panel__foot .sms_input,
            .panel.panel--form .panel__foot .whatsapp_input {
                margin: 10px;
                max-width: calc(50% - 20px);
                flex: 0 0 calc(50% - 20px);
                white-space: nowrap;
            }

            .panel.panel--form .panel__foot .sms_inputs {
                flex-wrap: wrap;
            }

            .panel.panel--form,
            .panel.panel--budget {
                border: none;
                margin: 0;
                box-shadow: none;
                background: transparent;
            }

            #myModalForm .form-cover {
                padding-bottom: 40px;
                display: inline-block;
            }

            #myModalForm .form-cover {
                padding-bottom: 40px;
                display: inline-block;
            }

            .panel.panel--budget .radio input[type="radio"]:checked+label {
                color: #fff;
                background: #89c628;
            }

            .panel.panel--budget .radio label {
                display: inline-block;
                cursor: pointer;
                padding: 8px 10px;
                border-radius: 2.5px;
                background-color: #e8edf1;
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: center;
                color: #657683;
                margin: 0px;
            }

            .panel.panel--budget .radio {
                width: auto;
                float: left;
                position: relative;
            }

            .panel.panel--budget .radio input[type="radio"] {
                visibility: visible;
                display: block;
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                left: 0px;
                right: 0px;
                top: 0px;
                bottom: 0px;
                margin: auto;
            }

            .panel.panel--detail .dreamAppModal_btn input[type="submit"] {
                border-radius: 2px;
                border-radius: 10px;
                background-color: #89c728 !important;
                width: auto;
                font-size: 18px;
                font-weight: bold;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #fff;
                padding: 12px 43px;
                height: auto;
                margin-top: 10px;
                border: 1px solid #89c628;
                transition: .5s;
                margin: 0;
            }

            .meeting-card .card-info {
                width: 100%;
                width: auto;
                border-radius: 2px;
                background-color: #89c728;
                font-size: 18px;
                font-weight: bold;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #fff;
                padding: 12px 43px;
                height: auto;
                margin-top: 10px;
                border: 1px solid #89c628;
                transition: .5s;
            }

            #myModalForm .form-cover h4 {
                font-size: 27px;
                margin-bottom: 20px;
            }

            #myModalForm .form-cover h4 b {
                display: inline;
                font-size: 27px;
            }

            .register-form input[type="text"],
            #dreamAppModal .register-form textarea {
                font-size: 16px;
            }

            .permission-switch input[type=checkbox] {
                height: 0 !important;
                width: 0 !important;
                visibility: hidden !important;
            }

            .permission-switch label {
                cursor: pointer;
                text-indent: -9999px;
                width: 40px;
                height: 20px;
                background: grey;
                display: block;
                border-radius: 100px;
                position: relative;
                margin-bottom: 0;
                margin-right: 12px;
                overflow: hidden;
            }

            .permission-switch label:after {
                content: "";
                position: absolute;
                top: 2px;
                left: 2px;
                width: 16px;
                height: 16px;
                background: #fff;
                border-radius: 90px;
                transition: .3s;
                box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .5);
            }

            .permission-switch input:checked+label {
                background: #8bcd2b;
            }

            .permission-switch input:checked+label:after {
                left: calc(100% - 2px);
                transform: translateX(-100%);
            }

            .permission-switch label:active:after {
                width: 16px;
            }

            .permission-switch span b {
                color: #000;
                font-weight: 900;
            }

            .permission-switch span {
                font-size: 14px;
                color: #555;
                width: calc(100% - 52px);
                position: static;
            }

            .permission-switch {
                display: flex;
                align-items: center;
                margin-bottom: 20px;
                flex-wrap: wrap;
            }

            .register-form .date-time input[type="text"],
            .register-form .date-time input[type="time"] {
                height: 45px;
                border: 1px solid #888;
                padding: 0 10px;
                border-radius: 10px;
                margin-bottom: 0;
                font-size: 13px;
                font-weight: bold;
                background: #f3f5ef;
                width: 125px;
                position: relative;
            }

            .date-time .formfield:not(:last-child) {
                margin-right: 10px;
            }

            .date-time {
                display: flex;
                align-items: center;
                margin-left: auto;
            }

            .dreamAppModalsubmit {
                margin: 0;
            }

            .time-wrapper {
                padding: 22px 24px;
                background: #f3f5ef;
                border-radius: 10px;
                margin-bottom: 20px;
                display: flex;
                align-items: center;
                flex-wrap: wrap;
            }

            .time-wrapper .title span {
                font-size: 15px;
                color: #000;
                position: static;
            }

            .time-wrapper .title span b {
                display: block;
                color: #000;
                font-weight: 900;
                line-height: 1;
            }

            .register-form .date-time input {
                height: 45px;
                border: 1px solid #888;
                padding: 0 10px;
                border-radius: 10px;
                margin-bottom: 0;
                font-size: 12px;
                font-weight: bold;
                background: #f3f5ef;
            }

            .date-time .formfield:first-child {
                position: relative;
            }

            .date-time .formfield:first-child:before {
                content: "";
                position: absolute;
                height: 32px;
                width: 32px;
                background: inherit;
                right: 1px;
                pointer-events: none;
                top: 50%;
                transform: translateY(-50%);
            }

            .date-time .formfield:first-child:after {
                content: "";
                position: absolute;
                height: 20px;
                width: 20px;
                background: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2023/06/ebdfaca57153a9367abc9c5e663443fa.date-icn.svg") no-repeat;
                pointer-events: none;
                right: 10px;
                background-size: contain;
                top: 50%;
                transform: translateY(-50%);
            }

            .register-form .date-time input[type="time"]:before {
                content: "";
                position: absolute;
                height: 32px;
                width: 32px;
                background: inherit;
                right: 3px;
            }

            .register-form .date-time input[type="time"]:after {
                content: "";
                position: absolute;
                height: 20px;
                width: 20px;
                background: url("https://cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/themes/Avada-Child-Theme/media/2023/06/391a7acd0a7063c33b388a9ce0621e64.time-icn.svg") no-repeat;
                pointer-events: none;
                right: 10px;
                background-size: contain;
                top: 11px;
            }

            .panel.panel--detail br {
                display: block;
            }

            .panel.panel--detail .panel__head h2 {
                font-size: calc(2rem + 2vw);
                font-weight: 900;
            }

            .panel.panel--detail .panel__head p {
                margin: 0;
                font-size: 18px;
                line-height: 1.11;
                text-align: inherit;
            }

            .panel.panel--detail .panel__head {
                margin-bottom: calc(1rem + 1.8vw);
            }

            .detail-list {
                margin: 0;
                list-style: none;
                padding: 20px;
                background: linear-gradient(to bottom, #f4f7f0, #e9f4d9);
                border-radius: 8px;
            }

            .detail-list__item:not(:last-child) {
                margin-bottom: 12px;
                padding-bottom: 12px;
                border-bottom: 1px solid rgba(84, 99, 60, .17);
            }

            .detail-list__item p b {
                color: #000;
            }

            .detail-list__item p {
                margin: 0;
                color: #4a5d30;
                margin-right: 4px;
            }

            .panel.panel--detail .panel__body {
                margin-bottom: calc(1rem + 1.8vw);
            }

            .btn.btn-WhatsApp {
                display: inline-flex;
                background: #dfeee7;
                border-color: #dfeee7;
                border-radius: 10px !important;
                padding: 0 15px;
                color: #3a664a;
                height: 50px;
                flex: unset;
                align-items: center;
                font-weight: bold;
            }

            .panel.panel--detail .panel__foot .btn-wrapper {
                width: 100%;
                justify-content: space-between;
                flex-wrap: wrap;
                display: flex;
                align-items: center;
            }

            .btn.btn-WhatsApp .icn {
                margin-right: 6px;
            }

            .panel.panel--detail .panel__foot:before {
                content: "Or";
                opacity: .5;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                left: 42%;
            }

            .panel.panel--detail .panel__foot {
                position: relative;
            }

            .panel.panel--detail .panel__foot .dreamAppModal_btn {
                margin: 0;
            }

            .panel.panel--detail .panel__foot {
                position: relative;
            }

            .meeting-card {
                position: relative;
            }

            .meeting-card .card-info {
                position: absolute;
                top: 50px;
                left: 50%;
                transform: translateX(-50%);
            }

            .meeting-card .card-info .avatar {
                height: 150px;
                width: 150px;
                margin: 0 auto 20px;
            }

            .meeting-card .card-info h3 {
                font-size: calc(1rem + 2vw);
                margin: 0;
                font-weight: 900;
                color: #000;
                margin-bottom: 10px;
            }

            .meeting-card .card-info .designation {
                height: 40px;
                line-height: 40px;
                background: linear-gradient(to bottom, #f0ffea, #f6fff7 97%);
                border: solid 1px #8cb189;
                border-radius: 20px;
                display: inline-block;
                padding: 0 30px;
                color: #3e3a14;
                font-size: 18px;
                font-weight: 600;
            }

            .meering-wrapper {
                margin-top: 20px;
            }

            .panel.panel--detail .panel__foot .btn-wrapper .subscribesubmit {
                margin: 0;
            }

            #myModalForm .form-cover {
                padding-bottom: 40px;
            }

            .main-form-primary {
                position: relative;
            }

            .location {
                position: absolute;
                bottom: 21px;
                left: 15px;
                right: 15px;
                background: rgba(0, 0, 0, .8);
                color: #fff;
                padding: 8px 10px;
                border-radius: 10px;
                display: flex;
                align-items: center;
            }

            .location .icn {
                height: 55px;
                width: 55px;
                display: flex;
                justify-content: center;
                align-items: center;
                background: linear-gradient(to bottom, #191919, #6b6b6b);
                border-radius: 50%;
                margin-right: 15px;
            }

            .location .icn img {
                height: 35px;
            }

            .location span {
                width: calc(100% - calc(55px + 15px));
                font-size: 14px;
                line-height: 1.71;
                position: static;
                color: inherit;
            }

            .register-form {
                margin-bottom: 0;
            }

            .panel.panel--detail {
                margin: 0;
                border: none;
                box-shadow: none;
            }

            .dreamAppModal_btn input[type="button"] {
                margin: 0;
                padding: 0 32px;
                border: none;
                background: #76b022;
                color: #fff;
                font-weight: bold;
                height: 50px;
                border-radius: 5px;
            }

            .budget-wrapper .radio label {
                margin: 0;
                width: 100%;
            }

            .budget-wrapper .radio {
                max-width: calc(50% - 20px);
                flex: 0 0 calc(50% - 20px);
                margin: 10px !important;
            }

            .budget-wrapper {
                display: flex;
                flex-wrap: wrap;
                margin: 0 -15px;
            }

            .popuplicate #myModalForm .modal-dialog .modal-content .form-cover .old-feilds .row-wrapper>[class*="col-"]:first-child,
            .popuplicate #myModalForm .modal-dialog .modal-content .form-cover .new-fields .row-wrapper>[class*="col-"]:first-child {
                display: none !important;
            }

            .popuplicate #myModalForm .modal-dialog .modal-content .form-cover .old-feilds .row-wrapper>[class*="col-"]:last-child,
            .popuplicate #myModalForm .modal-dialog .modal-content .form-cover .new-fields .row-wrapper>[class*="col-"]:last-child {
                width: 100%;
                flex: 0 0 100%;
                max-width: 100%;
            }

            .panel.panel--form .panel__foot .panel__action input[type="submit"] {
                text-align: center !important;
            }

            .permission-switch span {
                font-size: 14px;
            }

            .popuplicate #myModalForm .sms_input:after {
                content: none;
            }

            #myModalForm:not(.region-form) .old-feilds .row-wrapper>[class*="col-"]:last-child,
            #myModalForm:not(.region-form) .new-fields:not(.region-form) .row-wrapper>[class*="col-"]:last-child {
                width: 100%;
                flex: 0 0 100%;
                max-width: 100%;
            }

            .old-feilds .row-wrapper>[class*="col-"]:first-child,
            .new-fields .row-wrapper>[class*="col-"]:first-child {
                display: none;
            }

            .region-form .old-feilds .row-wrapper>[class*="col-"]:last-child,
            .region-form .new-fields .row-wrapper>[class*="col-"]:last-child {
                width: 50%;
            }

            .region-form .old-feilds .row-wrapper>[class*="col-"]:first-child,
            .region-form .new-fields .row-wrapper>[class*="col-"]:first-child {
                display: block;
            }

            .region-form .modal-content {
                padding: 0;
                background-image: none;
            }

            .region-form .modal-content.nitro-lazy {
                background-image: none !important;
            }

            .region-form .tea-cup-pop {
                display: none;
            }

            .ratio {
                position: relative;
                width: 100%;
                overflow: hidden;
            }

            .ratio:before {
                content: "";
                display: block;
            }

            .ratio>*,
            .ratio img {
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
            }

            .main-form-img.ratio:before {
                padding-bottom: 143.8%;
            }

            .card-img.ratio:before {
                padding-bottom: 143.52%;
            }

            .spinAndWin-exit-content {
                max-width: 570px;
                background-image: linear-gradient(to left, #fff, #eaeadd 0%);
                padding: calc(1rem + 1.8vw) calc(1rem + 1.2vw);
                width: 100%;
                display: flex;
                flex-direction: column;
                position: relative;
            }

            .spinAndWin-exit-content .register-form .subscribesubmit:hover {
                color: #000;
            }

            .spinAndWin-exit-content .exit-form-content {
                padding: 0;
                margin: 0;
            }

            .spinAndWin-exit-content h4 {
                margin-top: 0;
                font-size: calc(1rem + 1vw);
                font-weight: bold;
                line-height: 1.33;
            }

            .spinAndWin-exit-content p {
                font-size: calc(1rem + .5vw);
                margin-bottom: calc(1rem + 1vw);
            }

            .spinAndWin-exit-content .register-form .exit-form-content {
                display: flex;
                width: 60%;
                flex-wrap: wrap;
            }

            .spinAndWin-exit-content .register-form {
                margin-bottom: calc(3rem + 2vw);
            }

            .spinAndWin-exit-content .register-form .subscribesubmit {
                margin: 0;
                background-image: linear-gradient(70deg, #987f0b 2%, #d9c465 100%);
                border: none;
                border-radius: 0 !important;
                padding: 0 2rem;
                height: 50px;
                text-transform: uppercase;
                display: flex;
                justify-content: center;
                width: auto;
            }

            .spinAndWin-exit-content .close {
                font-size: calc(1rem + .4vw);
                padding: 10px;
            }

            .spinAndWin-exit-content:before {
                content: "";
                position: absolute;
                background-image: url("../wp-content/themes/Avada-Child-Theme/media/2023/10/exit-content-ringdea8.html?var=637525454");
                background-repeat: no-repeat;
                width: 283px;
                height: 250px;
                right: 0;
                bottom: 0;
                background-size: cover;
            }

            .spinAndWin-exit-content .action {
                display: flex;
            }

            .spinAndWin-exit-content .register-form .exit-form-content .form-control-input {
                border-radius: 0 !important;
                border: none;
            }

            .spinAndWin-exit-content .register-form .exit-form-content .EmsgSform {
                position: absolute;
                top: -25px;
            }

            @media (max-width:991px) {

                .region-form .old-feilds .row-wrapper>[class*="col-"]:first-child,
                .region-form .new-fields .row-wrapper>[class*="col-"]:first-child {
                    display: none;
                }

                .region-form .old-feilds .row-wrapper>[class*="col-"]:last-child,
                .region-form .new-fields .row-wrapper>[class*="col-"]:last-child {
                    width: 100%;
                }

                div#calender_id .col-lg-6:first-child {
                    display: none;
                }

                .spinAndWin-exit-content .register-form .exit-form-content {
                    width: 75%;
                }

                .spinAndWin-exit-content:before {
                    width: 150px;
                    height: 153px;
                }

                .spinAndWin-exit-content h4 {
                    font-size: 18px;
                }

                .spinAndWin-exit-content h4 br {
                    display: none;
                }

                .spinAndWin-exit-content p {
                    font-size: 16px;
                }

                .spinAndWin-exit-content .register-form .subscribesubmit {
                    height: 40px;
                    font-size: 16px;
                }

                .spinAndWin-exit-content .close {
                    font-size: 16px;
                }

                .spinAndWin-exit-content {
                    margin: 15px;
                }
            }

            @media (max-width:767px) {
                .register-form .sms_input:after {
                    content: none;
                }

                .register-form textarea {
                    padding-left: 0;
                }

                #this_one .intl-tel-input .selected-flag {
                    padding-left: 0px;
                }

                .time-wrapper {
                    padding: 20px;
                }

                .time-wrapper .title span b {
                    display: inline-block;
                }

                .time-wrapper .title {
                    margin-bottom: 10px;
                }

                .register-form .date-time input {
                    width: auto;
                }

                .panel.panel--form .panel__foot input[type="submit"] {
                    margin: 0;
                }

                #myModalForm .form-cover {
                    padding-bottom: 20px;
                }

                .permission-switch span {
                    font-size: 14px;
                }

                .panel.panel--form .panel__foot .sms_input,
                .panel.panel--form .panel__foot .whatsapp_input {
                    margin: 5px;
                    max-width: calc(50% - 10px);
                    flex: 0 0 calc(50% - 10px);
                }

                #myModalForm .panel.panel--form .form_title h4,
                #myModalForm .panel.panel--form .form_title b {
                    font-size: 22px;
                }

                .date-time {
                    margin-left: 0;
                }

                .panel.panel--detail .panel__foot:before {
                    content: none;
                }

                .btn.btn-WhatsApp .icn {
                    height: 20px;
                    width: 20px;
                }

                .panel.panel--detail .btn.btn-WhatsApp {
                    height: 40px;
                    border-radius: 4px !important;
                    font-size: 14px;
                }

                .panel.panel--detail .panel__foot .btn-wrapper .subscribesubmit {
                    margin: 0;
                    padding: 0 15px;
                    height: 40px;
                    font-size: 14px;
                    border-radius: 4px;
                }

                .meeting-card .card-info h3 {
                    font-size: 25px;
                }

                .panel.panel--detail .dreamAppModal_btn input[type="submit"] {
                    height: 40px;
                    line-height: 40px;
                    padding: 0 15px;
                    font-size: 14px;
                    border-radius: 5px;
                }

                .panel.panel--budget .radio label {
                    font-size: 14px;
                }

                #myModalForm .panel.panel--budget .form_title h4 b {
                    font-size: 22px;
                }

                #myModalForm .panel.panel--budget .form_title h4 {
                    font-size: 22px;
                }
            }

            .forall_location_dubai {
                display: none !important;
            }

            .completeeleven .forall_location {
                display: none;
            }

            .completeeleven .forall_location_dubai {
                display: block;
            }

            
            #myModalFormPartner .modal-dialog {
                height: 100%;
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                margin: 0px auto;
                padding: 15px;
            }

            form#partnerform span.error_msg {
                color: red;
            }

            form#partnerform input {
                margin-bottom: 0px;
            }

            form#partnerform .intl-tel-input {
                margin-bottom: 0px;
            }

            form#partnerform .form-group {
                margin-bottom: 30px;
            }

            
            body.wizard-modal .clb-menu,
            body.wizard-modal .bounce.ccw-an {
                z-index: 9999 !important;
            }

            #myModalMeeting {
                text-align: center;
                z-index: 2000;
                background-color: rgba(0, 0, 0, .6);
            }

            #myModalFormStep .modal-dialog {
                max-width: 100%;
                width: 100%;
                height: 100%;
                margin: 0px;
                display: flex;
                align-items: center;
                justify-content: center;
                padding-top: 70px;
                flex-wrap: wrap;
            }

            #myModalFormStep .modal-dialog .modal-content {
                max-width: 850px;
                width: 100%;
            }

            .side-images-wizard {
                background-color: #f2fae3;
                padding: 0px;
                padding-bottom: 0px;
                display: flex;
                flex-wrap: wrap;
            }

            .side-images-wizard-img {
                align-self: auto;
            }

            .side-images-wizard figcaption {
                padding: 40px;
                padding-bottom: 0px;
            }

            img.icon-form-wizard {
                width: 80px;
            }

            .side-images-wizard figcaption h4 {
                font-size: 30px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.09;
                letter-spacing: normal;
                color: #050505;
                margin: 0px;
            }

            .side-images-wizard figcaption h5 {
                font-size: 14px;
                font-weight: 700;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.5;
                letter-spacing: normal;
                color: rgba(5, 5, 5, .6);
            }

            .side-form-wizard {
                padding: 40px 25px;
                display: flex;
                flex-wrap: wrap;
                padding-bottom: 100px;
            }

            .side-form-wizard form {
                align-self: flex-start;
                margin: 0px;
                position: static;
            }

            #myModalFormStep .register-form input,
            #myModalFormStep .register-form select,
            #myModalFormStep .register-form textarea {
                background-color: #f6f6f6;
                padding: 10px 15px;
                height: auto;
                border: 1px solid #f6f6f6;
                width: 100%;
                color: #999;
                font-size: 14px;
                border-radius: 4px;
                margin-bottom: 15px;
            }

            #myModalFormStep .register-form .intl-tel-input {
                width: 100%;
                margin-bottom: 15px;
            }

            #myModalFormStep .register-form input.wizardphone {
                padding-left: 50px;
            }

            .wizard-budget,
            .wizard-option-select {
                margin: 0px;
                margin-top: 10px;
                margin-bottom: 5px;
                font-size: 13px;
                font-weight: 600;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #050505;
            }

            #myModalFormStep .register-form input.wizardsubmit {
                border-radius: 4px;
                box-shadow: 0 6px 6px 0 rgba(148, 205, 45, .24);
                background-color: #94cd2d;
                display: block;
                width: auto;
                width: 100%;
                font-size: 14px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: -.42px;
                text-align: center;
                color: #fff;
                padding: 11px 50px;
                margin: 0px;
                margin-top: 15px;
            }

            #myModalFormStep .register-form .radio label {
                border-radius: 6px;
                background-color: #f6f6f6 !important;
                font-size: 16px;
                font-weight: 600;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: rgba(5, 5, 5, .6);
                margin: 7px 15px;
                margin-left: 0px;
                padding: 5px 6px;
                border: solid 1px transparent;
            }

            .chatnow-schedule {
                position: absolute;
                bottom: 20px;
                width: 100%;
                left: 0px;
                right: 0px;
                justify-content: space-evenly;
                padding: 0px 30px;
            }

            .chatnow-schedule button,
            .chatnow-schedule a {
                background-color: #fff;
                border: none;
                padding: 0px;
                font-size: 13px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: -.39px;
                text-align: center;
                color: #0f0f0f;
                width: 49%;
                outline: none;
                display: inline-block;
            }

            .chatnow-schedule button:nth-child(2) {
                color: #94cd2d;
                border-left: 1px solid #dedcdc;
            }

            #myModalFormStep .register-form .radio input[type="radio"]:checked+label {
                border: solid 1px #94cd2d;
                background-color: #f6f6f6;
                position: relative;
                color: #000;
            }

            #myModalFormStep .register-form .radio input[type="radio"]:checked+label:before {
                content: "";
                font: normal normal normal 14px/1 FontAwesome;
                position: absolute;
                color: #94cd2d;
                background-color: #fff;
                border-radius: 50%;
                right: 7px;
                top: -7px;
            }

            #myModalFormStep .common-stage-wizard .radio label {
                width: 100%;
                display: block;
                background-color: #fff;
                border: none;
            }

            #myModalFormStep .common-stage-wizard .radio {
                width: 100%;
                display: flex;
                align-items: flex-start;
                padding: 10px 15px;
                margin-bottom: 7px !important;
                border-radius: 6px;
                border: solid 1px #f1f1f1;
                background-color: #fff;
            }

            #myModalFormStep .common-stage-wizard .radio input[type="radio"] {
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                z-index: 3;
                margin: 0px;
            }

            #myModalFormStep .common-stage-wizard .radio label:before {
                content: "";
                width: 24px;
                height: 24px;
                border: solid 2px #b9d08f;
                background-color: #fff;
                position: static;
                position: absolute;
                border-radius: 50%;
                display: inline-block;
                margin-right: 15px;
                vertical-align: middle;
                margin-top: -1px;
                left: 0px;
                top: 2px;
                z-index: 2;
            }

            #myModalFormStep .common-stage-wizard .radio label {
                width: 100%;
                display: inline-block;
                text-align: left;
                font-size: 17px;
                font-weight: 500;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: -.54px;
                color: rgba(5, 5, 5, .7);
                padding: 0px;
                background-color: #fff !important;
                border: none !important;
                padding-left: 35px;
                position: relative;
                margin: 0px;
            }

            #myModalFormStep .common-stage-wizard .radio input[type="radio"]:checked+label:before {
                font-size: 24px;
                border: none;
                position: absolute;
                left: 0px;
                top: 3px;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-2-action .radio.payBoxSelected label,
            #myModalFormStep .common-stage-wizard.wizard-stage-3-action .radio.payBoxSelected label,
            #myModalFormStep .common-stage-wizard.wizard-stage-4-action .radio.payBoxSelected label,
            #myModalFormStep .common-stage-wizard.wizard-stage-5-action .radio.payBoxSelected label,
            #myModalFormStep .common-stage-wizard.wizard-stage-6-action .radio.payBoxSelected label {
                font-size: 20px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: -.6px;
                color: #050505;
            }

            #myModalFormStep .common-stage-wizard .radio label p {
                display: none;
                font-size: 20px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.3;
                letter-spacing: normal;
                color: rgba(5, 5, 5, .6);
                margin-top: 10px;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-2-action .radio.payBoxSelected label p {
                display: block;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-3-action .radio.payBoxSelected label p {
                display: block;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-4-action .radio.payBoxSelected label p {
                display: block;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-6-action .radio.payBoxSelected label p {
                display: block;
            }

            #myModalFormStep .common-stage-wizard .radio input[type="text"] {
                display: none;
                margin: 0px;
                margin-top: 15px;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-5-action .radio.payBoxSelected input[type="text"] {
                display: block;
                position: relative;
                z-index: 4;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-2-action .radio.payBoxSelected {
                display: flex;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-3-action .radio.payBoxSelected {
                display: flex;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-4-action .radio.payBoxSelected {
                display: flex;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-5-action .radio.payBoxSelected {
                display: flex;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-6-action .radio.payBoxSelected {
                display: flex;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-2-action .radio {
                display: none;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-3-action .radio {
                display: none;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-4-action .radio {
                display: none;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-5-action .radio {
                display: none;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-6-action .radio {
                display: none;
            }

            .bottom-wizard-btn {
                display: block;
                clear: both;
                margin-top: 40px;
                float: left;
                width: calc(100% - 100px);
                position: absolute;
                bottom: 60px;
                left: 0px;
                margin: auto;
                right: 0px;
            }

            #myModalFormStep .register-form input.common-wizard-next-btn {
                border-radius: 4px;
                box-shadow: 0 6px 6px 0 rgba(148, 205, 45, .24);
                background-color: #94cd2d;
                display: block;
                padding: 10px;
                font-size: 14px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: -.39px;
                text-align: center;
                color: #fff;
                margin-bottom: 0px;
            }

            .common-stage-wizard {
                display: block;
                background-color: #f4fbe7;
                padding-left: 90px;
                padding-right: 300px;
                padding-top: 30px;
                padding-bottom: 30px;
                background-image: url("../../cdn-gnpmp.nitrocdn.com/zXfatNvCxdJLOJQwdBcjdAFpyWHclmaD/assets/images/optimized/rev-04c742e/www.code-brew.com/wp-content/uploads/2020/07/group-125%402x-1.png");
                background-size: 220px;
                background-repeat: no-repeat;
                background-position: 95% center;
            }

            .common-stage-wizard.nitro-lazy {
                background-image: none !important;
            }

            input.wizardsubmit.remove-temp {
                display: none !important;
            }

            input.wizardsubmit.pointerEvNo {
                pointer-events: none;
                opacity: .3 !important;
            }

            img.wizardwheel.common-processing-wheel {
                width: 20px;
                z-index: 1;
                bottom: 70px;
                right: 10px;
            }

            img.settling-wheel {
                position: absolute;
                right: -40%;
                top: 0px;
                bottom: 0px;
                margin: auto;
                display: none;
            }

            .back-common-stage-wizard {
                position: absolute;
                top: 15px;
                color: #93cd2d;
                font-size: 20px;
                left: 15px;
                cursor: pointer;
                display: none;
            }

            .wizard-stage-2-action .back-common-stage-wizard {
                display: block;
            }

            .wizard-stage-3-action .back-common-stage-wizard {
                display: block;
            }

            .wizard-stage-4-action .back-common-stage-wizard {
                display: block;
            }

            .wizard-stage-5-action .back-common-stage-wizard {
                display: block;
            }

            .wizard-stage-6-action .back-common-stage-wizard {
                display: block;
            }

            .gredient-line:before {
                z-index: 1;
                content: "";
                position: absolute;
                width: 2px;
                height: 54%;
                background-image: linear-gradient(245deg, #fff 0%, #c9d9ac 72%, #fff 100%);
                left: 60px;
            }

            #myModalFormStep .pop-close {
                z-index: 1;
            }

            .chatnow-schedule img {
                width: 20px;
                margin-right: 5px;
                vertical-align: bottom;
            }

            .expended-area img.wizardwheel.common-processing-wheel {
                display: none !important;
            }

            form#scheduleMeeting {
                margin-top: 15px;
            }

            #myModalMeeting .form-cover {
                padding-bottom: 5px;
            }

            @media (max-width:991px) {
                .side-images-wizard figcaption {
                    padding: 20px;
                }

                .side-images-wizard figcaption h4 {
                    font-size: 24px;
                }

                .common-stage-wizard {
                    margin-top: 0px;
                }

                .bottom-wizard-btn {
                    width: 100%;
                    position: static;
                    margin-top: 20px;
                }

                .gredient-line:before {
                    height: 35%;
                    left: 44px;
                }

                #myModalFormStep .modal-dialog {
                    align-items: center;
                    padding: 15px;
                    padding-top: 70px;
                }

                #myModalFormStep .pop-close {
                    top: 0px;
                    right: 5px;
                    background-color: transparent !important;
                    color: #8bc541;
                    font-size: 25px;
                    width: auto;
                    height: auto;
                }

                #myModalFormStep .pop-close span {
                    width: auto;
                    height: auto;
                }

                body.modal-open .clb-menu {
                    background-color: #fff;
                }

                body.modal-open .clb-menu .logo img {
                    filter: none;
                }

                .side-form-wizard {
                    padding: 25px 7.5px;
                    padding-bottom: 60px;
                }

                img.icon-form-wizard {
                    width: 50px;
                }

                #myModalFormStep .register-form input,
                #myModalFormStep .register-form select,
                #myModalFormStep .register-form textarea {
                    margin-bottom: 10px;
                }

                #myModalFormStep .register-form .intl-tel-input {
                    margin-bottom: 10px;
                }

                img.settling-wheel {
                    right: 0px;
                    left: 0px;
                    border-radius: 50%;
                    bottom: -50px;
                    top: inherit;
                }

                img.wizardwheel.common-processing-wheel {
                    bottom: 125px;
                    right: 20px;
                }
            }

            .expended-area {
                width: 100%;
                max-width: 100%;
                flex: 100%;
                padding: 0px;
                padding-bottom: 0px;
                padding-top: 30px;
            }

            .wizard {
                margin: 0px auto;
                background: #fff;
            }

            .wizard .nav-tabs {
                position: relative;
                margin: 0px auto;
                margin-bottom: 0;
                border: none;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }

            .wizard>div.wizard-inner {
                position: relative;
            }

            .connecting-line {
                height: 2px;
                background: #e0e0e0;
                position: absolute;
                width: 80%;
                margin: 0 auto;
                left: 0;
                right: 0;
                top: 50%;
                z-index: 1;
            }

            .wizard .nav-tabs>li.active>a,
            .wizard .nav-tabs>li.active>a:hover,
            .wizard .nav-tabs>li.active>a:focus {
                color: #555;
                cursor: default;
                border: 0;
                border-bottom-color: transparent;
            }

            span.round-tab {
                width: 70px;
                height: 70px;
                line-height: 70px;
                display: inline-block;
                border-radius: 100px;
                background: #fff;
                border: 2px solid #e0e0e0;
                z-index: 2;
                position: absolute;
                left: 0;
                text-align: center;
                font-size: 25px;
            }

            span.round-tab i {
                color: #555;
            }

            .wizard li.active span.round-tab {
                background: #94cd2d;
                border: 2px solid #94cd2d;
                color: #fff;
            }

            .wizard li.active span.round-tab i {
                color: #5bc0de;
            }

            span.round-tab:hover {
                color: #333;
                border: 2px solid #333;
            }

            .wizard .nav-tabs>li {
                width: auto;
                background-color: #fff;
            }

            .wizard li:after {
                content: " ";
                position: absolute;
                left: 46%;
                opacity: 0;
                margin: 0 auto;
                bottom: 0px;
                border: 5px solid transparent;
                border-bottom-color: #5bc0de;
                transition: .1s ease-in-out;
            }

            .wizard .nav-tabs>li a {
                width: 30px;
                height: 30px;
                margin: 0px auto;
                padding: 0;
                border-radius: 13.5px;
                border: solid .5px #eaeaea !important;
                font-size: 12px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: center;
                color: #878787;
                display: flex;
                align-items: center;
                justify-content: center;
                background-color: #fff;
                cursor: pointer !important;
                position: relative;
                z-index: 9;
                transition: .4s;
            }

            .wizard .nav-tabs>li.active a {
                background-color: #94cd2d;
                color: #fff !important;
                transition-delay: 1s;
            }

            .wizard .tab-pane {
                position: relative;
            }

            .wizard h3 {
                margin-top: 0;
            }

            .top-thumb-text {
                position: relative;
                padding: 15px;
                padding-left: 90px;
                margin-bottom: 10px;
                margin-top: 5px;
            }

            .top-thumb-text img {
                width: 60px;
                left: 15px;
                position: absolute;
                top: 0px;
                bottom: 0px;
                margin: auto;
            }

            .top-thumb-text h4 {
                font-size: 22px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.14;
                letter-spacing: normal;
                color: #050505;
                margin: 0px;
            }

            .top-thumb-text p {
                font-size: 14px;
                font-weight: 600;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.5;
                letter-spacing: normal;
                color: #050505;
                opacity: .6;
                margin: 0px;
                margin-top: 10px;
            }

            .allogs-btn {
                display: flex;
                width: auto;
                clear: both;
                flex-wrap: wrap;
                justify-content: space-between;
                margin: 0px -7.5px;
                padding-top: 5px;
            }

            .allogs-btn a,
            .allogs-btn input,
            .allogs-btn button {
                border-radius: 4px;
                border: 1px solid #93cd2d;
                border: solid 1px #bac9a0;
                font-size: 13px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: -.39px;
                text-align: center;
                color: #556b2d;
                padding: 9px 23px;
                margin: 7.5px !important;
                display: block;
                background-color: transparent;
                cursor: pointer;
            }

            .allogs-btn button.next-step,
            .allogs-btn input.wizardsubmit {
                flex: 0%;
                box-shadow: 0 6px 6px 0 rgba(148, 205, 45, .24);
                background-color: #94cd2d;
                color: #fff;
                border: 1px solid #93cd2d;
                pointer-events: none;
                opacity: .3 !important;
            }

            .allogs-btn a img {
                height: 20px;
                margin-right: 10px;
                filter: brightness(0) invert(0);
            }

            .allogs-btn .wizardsubmit {
                display: block !important;
            }

            .boober-box .allogs-btn button.next-step,
            .boober-box .allogs-btn input.wizardsubmit {
                pointer-events: auto;
                opacity: 1 !important;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-2-action .radio.payBoxSelected {
                display: flex;
                margin-bottom: 100px !important;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-2-action .radio.payBoxSelected label p {
                display: block;
                margin-left: -50px;
                background-color: #f4fbe7;
                margin-right: -20px;
                margin-bottom: -15px;
                padding: 15px 0px;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-2-action .radio.payBoxSelected label input[type="text"] {
                display: block;
                position: relative;
                z-index: 9;
            }

            #myModalFormStep .common-stage-wizard.wizard-stage-2-action .radio.payBoxSelected {
                display: flex;
                border: none;
                border-radius: 0px;
            }

            .wizard-stage-2-action .backCommon {
                display: inline-block;
            }

            .backCommon {
                display: none;
                color: #93cd2d;
                font-size: 20px;
                margin-bottom: 10px;
                cursor: pointer;
            }

            @media (max-width : 585px) {
                .wizard {
                    width: 90%;
                    height: auto !important;
                }

                span.round-tab {
                    font-size: 16px;
                    width: 50px;
                    height: 50px;
                    line-height: 50px;
                }

                .wizard li.active:after {
                    content: " ";
                    position: absolute;
                    left: 35%;
                }
            }

            @media (max-width:991px) {
                .wizard .nav-tabs>li:before {
                    display: none !important;
                }

                .wizard .nav-tabs>li.active a {
                    transition-delay: 0s;
                }

                .wizard .wizard-inner:before {
                    content: "";
                    position: absolute;
                    width: 100%;
                    height: 2px;
                    border-style: solid;
                    border-width: 1px;
                    border-image-source: linear-gradient(0deg, #fff 1%, #94cd2d);
                    border-image-slice: 1;
                    left: 0px;
                    right: 0px;
                    top: 0px;
                    bottom: 0px;
                    margin: auto;
                }

                .common-stage-wizard {
                    padding: 15px;
                    background-image: none;
                }

                .common-stage-wizard.nitro-lazy {
                    background-image: none !important;
                }

                .wizard .nav-tabs>li a {
                    width: 30px;
                    height: 30px;
                    line-height: 1;
                    font-size: 16px;
                }

                .top-thumb-text h4 {
                    font-size: 20px;
                }

                .top-thumb-text img {
                    width: 50px;
                    left: 0px;
                }

                .top-thumb-text {
                    padding-left: 75px;
                }

                .allogs-btn button.next-step,
                .allogs-btn input {
                    flex: 100% !important;
                }

                .allogs-btn a {
                    padding-left: 10px !important;
                    padding-right: 10px !important;
                }
            }

            #myModalFormStep .register-form textarea {
                height: 100px;
            }

            #myModalFormStep .register-form textarea,
            #myModalFormStep .register-form input {
                color: #000;
            }

            .settedup-btns {
                position: absolute;
                bottom: 60px;
                left: 0px;
                right: 0px;
                width: 88%;
                margin: auto;
            }

            body #myModalFormStep .register-form .radio input[type="radio"] {
                height: 100% !important;
                margin: 0px !important;
            }

            body #myModalFormStep .register-form .radio input[type="radio"]:hover {
                cursor: pointer;
            }

            .wizard .nav-tabs>li:before {
                content: "";
                position: absolute;
                width: 145px;
                height: 2px;
                background-color: #f7f7f7;
                left: -116px;
                top: 0px;
                bottom: 0px;
                margin: auto;
                transition: .4s;
            }

            .wizard .nav-tabs>li:nth-child(1):before {
                background-color: #93cd2d;
            }

            .wizard .nav-tabs>li.visited:nth-child(1):before {
                width: 265px;
                z-index: 1;
            }

            .wizard .nav-tabs>li.visited:nth-child(2):before {
                width: 265px;
                background-color: #93cd2d;
                z-index: 3;
            }

            .wizard .nav-tabs>li.visited:nth-child(3):before {
                width: 265px;
                background-color: #93cd2d;
                z-index: 4;
            }

            .wizard .nav-tabs>li.visited:nth-child(4):before {
                width: 265px;
                background-color: #93cd2d;
                z-index: 5;
            }

            .wizard .nav-tabs>li.visited a {
                background-color: #94cd2d;
                color: #fff !important;
            }

            @media (max-width:991px) {
                .settedup-btns {
                    position: static;
                    width: 100%;
                }

                img.wizardwheel.common-processing-wheel {
                    bottom: 20px;
                    right: 0px;
                    left: 0px;
                    margin: auto;
                }
            }

            
            .right_btn {
                opacity: 0;
            }

            .ROW .right_btn {
                display: flex;
                opacity: 1;
            }

            .ME .right_btn {
                display: flex;
                opacity: 1;
            }

            .US .right_btn {
                display: flex;
                opacity: 1;
            }

            .EU .right_btn {
                display: flex;
                opacity: 1;
            }

            .UK .right_btn {
                display: flex;
                opacity: 1;
            }

            .for-mi {
                display: none;
            }

            .for-us {
                display: none;
            }

            .for-uk {
                display: none;
            }

            .for-row {
                display: block;
            }

            .ME .for-mi {
                display: block;
            }

            .ME .for-us {
                display: none;
            }

            .ME .for-uk {
                display: none;
            }

            .ME .for-row {
                display: none;
            }

            .US .for-mi {
                display: none;
            }

            .US .for-us {
                display: block;
            }

            .US .for-uk {
                display: none;
            }

            .US .for-row {
                display: none;
            }

            .UK .for-mi {
                display: none;
            }

            .UK .for-us {
                display: none;
            }

            .UK .for-uk {
                display: block;
            }

            .UK .for-row {
                display: none;
            }

            .right_btn:focus {
                outline: none !important;
            }

            .right_btn {
                border: none;
                font-size: 16px;
                font-weight: 900;
                position: fixed;
                right: 0;
                text-transform: capitalize;
                top: 50%;
                backface-visibility: hidden;
                z-index: 11;
                white-space: nowrap;
                background: transparent;
                display: flex;
                flex-direction: column;
                align-items: center;
            }

            .right_btn .phone_icon {
                background: #3a8fdd;
                height: 40px;
                width: 40px;
                padding: 8px;
            }

            .right_btn .whatsapp_icon {
                background: #00ad59;
                height: 40px;
                width: 40px;
                padding: 8px;
            }

            .right_btn .icons_text {
                background: #1c161f;
                color: #fff;
                padding: 10px 15px;
                border-left: 1px solid #fff;
                border-right: 1px solid #fff;
                cursor: default;
            }

            .right_btn {
                row-gap: 15px;
            }

            @media (min-width:1200px) {
                .phoneHover .rtPhoneIcon:before {
                    content: "Let\'s Connect";
                    position: absolute;
                    height: 40px;
                    color: #fff;
                    background: #000;
                    line-height: 40px;
                    transition: all .3s;
                    padding: 0 12px;
                    padding: 0;
                    font-size: 1rem;
                    font-size: 0;
                    transform: rotate(90deg);
                    top: 87px;
                    width: 0;
                }

                .rtPhoneIcon {
                    position: relative;
                    display: flex;
                    flex-direction: column-reverse;
                    align-items: center;
                }

                .phoneHover .rtPhoneIcon:before {
                    width: auto;
                    font-size: inherit;
                    padding: 0 15px;
                }

                .phoneHover .rtPhoneIcon a {
                    padding-bottom: 130px;
                    transition: all .3s;
                    z-index: 11;
                }

                .rtWhatsappIcon:before {
                    content: "Chat With Us";
                    position: absolute;
                    height: 40px;
                    color: #fff;
                    background: #000;
                    line-height: 40px;
                    transition: all .3s;
                    padding: 0 12px;
                    padding: 0;
                    font-size: 1rem;
                    font-size: 0;
                    transform: translatex(-50%) rotate(90deg);
                    top: 50%;
                    width: 0;
                    left: 50%;
                }

                .rtWhatsappIcon {
                    transition: all .3s;
                    position: relative;
                }

                .whatsappHover .rtWhatsappIcon:before {
                    width: auto;
                    font-size: inherit;
                    padding: 0 15px;
                }

                .whatsappHover .rtWhatsappIcon a {
                    transition: all .3s;
                    z-index: 2;
                    display: flex;
                    padding-bottom: 130px;
                    position: relative;
                }
            }

            @media (max-width: 767px) {
                .right_btn {
                    top: 30%;
                }
            }

            
            br.for_all_block {
                display: block;
            }

            .btn-common_offer {
                line-height: 20px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: radial-gradient(circle at 54% 50%, #fefae5, #e8db97 84%), linear-gradient(to bottom, #e91c2f, #e91c2f);
                background-position: 0;
                background-size: 300%;
                position: relative;
                padding: 8px 23px;
                color: #000;
                font-weight: 700;
                border: 0;
                border-radius: 30px;
                margin: 10px 0;
                animation: 1s light;
                -webkit-animation: 1s infinite light;
            }

            .Conditions_content p {
                margin-bottom: 0;
                font-size: 9px;
                font-weight: 500;
                font-stretch: normal;
                font-style: normal;
                line-height: 13px;
                letter-spacing: normal;
                text-align: center;
                color: rgba(255, 255, 255, .9);
            }

            .offer_popup-content {
                cursor: pointer;
                text-align: center;
            }

            .btn_popup {
                display: flex;
                justify-content: center;
            }

            .btn_popup video {
                position: absolute;
                left: 5px;
                margin-right: calc(.5rem + .63vw);
                border-radius: 50%;
                padding: 5px;
                background: #fff;
            }

            @keyframes light {
                0% {
                    background-position: 100%;
                }

                100% {
                    background-position: 0%;
                }
            }

            @-webkit-keyframes light {
                0% {
                    background-position: 100%;
                }

                100% {
                    background-position: 0%;
                }
            }

            .popup-offer:not(.scrollSide) .popup_thumbnail {
                opacity: 0;
                visibility: hidden;
            }

            .offer_popup.scrollSide .popup_thumbnail {
                opacity: 1;
                visibility: visible;
            }

            img.popup_thumbnail {
                position: absolute;
                right: -162px;
                bottom: 3px;
                animation: shake-vertical 3s linear infinite;
                transition: all .3s;
            }

            .scrollSide .popup_thumbnail {
                animation: shake-vertical 3s linear infinite;
            }

            @keyframes shake-vertical {

                0%,
                100% {
                    -webkit-transform: translateY(0);
                    transform: translateY(0);
                }

                10%,
                30%,
                50%,
                70% {
                    -webkit-transform: translateY(-3px);
                    transform: translateY(-3px);
                }

                20%,
                40%,
                60% {
                    -webkit-transform: translateY(3px);
                    transform: translateY(3px);
                }

                80% {
                    -webkit-transform: translateY(2px);
                    transform: translateY(2px);
                }

                90% {
                    -webkit-transform: translateY(-2px);
                    transform: translateY(-2px);
                }
            }

            .offer_popup {
                position: fixed;
                left: 0px;
                bottom: 20px;
                z-index: 1000;
                border-radius: 22px;
                margin-right: 24px;
            }

            .close_button {
                position: absolute;
                right: -12px;
                width: 20px;
                top: -7px;
                cursor: pointer;
                border-radius: 50%;
                z-index: 2;
                background-color: #130d04;
                border: 1px solid #fff;
                padding: 5px;
                transition: all .3s;
            }

            .offer_popup {
                display: block;
                transform: translateX(-105%);
                transition: transform .5s;
            }

            .offer_popup.scrollSide .close_button {
                opacity: 0;
                visibility: hidden;
            }

            @media (max-width:991px) {
                .offer_popup.scrollSide .popup_thumbnail {
                    display: none;
                }
            }

            @media (max-width: 767px) {
                .offer_popup {
                    bottom: 60px;
                }

                img.offerImg {
                    width: 270px;
                }

                img.popup_thumbnail {
                    right: -75px;
                    bottom: 40px;
                    width: 100px;
                }
            }
        </style>