
 .request-popup {
                                                    overflow-y: unset;
                                                    max-width: 800px;
                                                    left: 30%;
                                                }

                                                .request-popup .modal-header {
                                                    padding: 0;
                                                }

                                                .request-popup .modal-header button.action-close {
                                                    color: white;
                                                    z-index: 100;
                                                }

                                                .request-popup .modal-content {
                                                    padding: 0;
                                                }
                                                .dropdown {
                        position: relative;
                        display: inline-block;
                    }

                    /* Dropdown button */
                    .dropbtn {
                        background-color: #f9f9f9;
                        color: black;
                        padding: 10px;
                        font-size: 16px;
                        border: none;
                        cursor: pointer;
                    }

                    /* Dropdown content (hidden by default) */
                    .dropdown-content {
                        display: none;
                        position: absolute;
                        background-color: #f9f9f9;
                        min-width: 200px;
                        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
                        z-index: 1;
                    }

                    /* Links inside the dropdown */
                    .dropdown-content a {
                        color: black;
                        padding: 12px 16px;
                        text-decoration: none;
                        display: flex;
                        align-items: center;
                    }

                    .dropdown-content a img {
                        margin-right: 10px;
                    }

                    /* Show the dropdown menu on click */
                    .dropdown:hover .dropdown-content {
                        display: block;
                    }

                    /* Change the background color of dropdown links on hover */
                    .dropdown-content a:hover {
                        background-color: #ddd;
                    }


                    .dropbtn {
                        display: flex !important;
                        align-items: center;
                        justify-content: center;
                    }

                    .dropdown-content {
                        margin-left: -70px;
                    }
                    .menu-translate-header {
                        min-width: 125px !important;
                    }

                    .menu-translate-header:hover ul {
                        margin-top: 332% !important;
                    }

                    .logo img {
                        width: 150px;
                        /* Adjust size as needed */
                        height: auto;
                    }

                    .menu-link {
                        font-size: 12.5px !important;
                        padding-left: 12px !important;
                        padding-right: 12px !important;
                        margin-top: 10px;
                        background: transparent !important;
                        color: #ffffff !important;

                        font-family: Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;
                        text-decoration: none;
                        border-radius: 0;
                        transition: .5s;
                        border-bottom: 1px solid transparent;
                        font-weight: 500 !important;
                    }

                    .navbar {
                        position: fixed;
                        left: 0;
                        right: 0;
                        display: flex;
                        align-items: center;
                        padding-bottom: 5px;
                        padding: 0.5% 2.2%;
                        justify-content: space-between;
                        background-color: rgba(192, 192, 192, 0.3);
                        z-index: 100;
                        /* Ensure it appears above other content */
                        color: white !important;
                    }

                    .navbar {
                        background: #ffffff;
                        color: #000000;
                        margin-top: -2.5%;
                    }

                    .navbar .item a {
                        color: black
                    }


                    .navbar .item a span {
                        font-weight: 700;
                    }


                    .menu-link {
                        color: #000000;
                        background: white;
                    }

                    .cdz-menu .groupmenu li.level0>a.menu-link .menu-icon {
                        margin-right: 3px;
                        margin-top: -30%;
                        font-size: medium;
                    }

                    .page-header .panel.wrapper {
                        position: fixed;
                        width: 100%;
                        z-index: 10000;
                    }



.nav-links {
                        display: flex !important;
                        justify-content: space-between;
                    }

                    .button-cart {
                        min-width: 80px;
                        padding: 2% 3%;
                        font-size: 15px;
                        background: #282828;
                        border-radius: 5px;
                    }

                    .button-cart a {
                        color: white;
                    }

                    .button-cart a:hover {
                        color: white;
                        text-decoration: none;
                    }

                    .cart-icon {
                        max-width: 40px !important;
                        width: 40px !important;
                        height: 40px !important
                    }

                    #google_translate_element {
                        margin-top: 1%;
                    }

                    .goog-te-gadget-simple {
                        background: transparant !important;
                        border-color: black !important;
                    }

                    #ui-id-1,
                    .level0.nav-1.category-item.first.level-top.parent.ui-menu-item.active,
                    .action.showcart {
                        background: transparent !important;
                    }

                    .minicart-wrapper .price-label .price {
                        display: none !important;
                    }

                    @media only screen and (min-width: 1024px) {
                        .block.block-minicart.empty.ui-dialog-content.ui-widget-content {
                            margin-top: 25%
                        }
                    }

                    @media only screen and (max-width: 992px) {
                        .navbar {
                            display: none;
                        }
                    }

                    @media (max-width: 768px) {
                        #topmenu-container {
                            display: block !important;
                        }

                        .top-container {
                            display: none !important;
                        }

                        .navigation .level0>.level-top:hover {
                            color: #FFF;
                        }
                    }

                    .checkout-index-index .navbar {
                        margin-top: -1.5% !important;
                    }

                    /* Basic styling for the header */
                    .header a {
                        text-decoration: none;
                    }



                    /* Styling for the dropdown menu */
                    .menu-translate-header {
                        position: relative;
                        display: inline-block;
                        cursor: pointer;
                        border: 1px solid black;
                        padding: 0% 1%;
                        background: #e1e1e1;
                        /* Align text and image within the header */
                        display: flex;
                        align-items: center;
                    }

                    .menu-translate-header img {
                        margin-right: 8px;
                        /* Space between the flag and the text */
                    }

                    /* Initially hide the dropdown content */
                    .menu-translate-header ul {
                        display: none;
                        position: absolute;
                        background-color: white;
                        min-width: 160px;
                        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
                        z-index: 1;
                        padding: 0;
                        margin: 0;
                        list-style: none;
                        border: 1px solid #ddd;
                    }

                    /* Show the dropdown on hover */
                    .menu-translate-header:hover ul {
                        display: block;
                    }

                    /* Styling for each item in the dropdown */
                    .menu-translate-header ul li {
                        padding: 8px 12px;
                        text-align: left;
                    }

                    /* Styling for each link */
                    .menu-translate-header ul li a {
                        color: black !important;
                        display: block;
                        width: 100%;
                        text-decoration: none;
                    }

                    .menu-translate-header ul li a:hover {
                        background-color: #f1f1f1;
                    }

                    .navbar {
                        padding-top: 1.5% !important;
                    }

                    @media screen and (max-width: 768px) {

                        .nav-top,
                        .navbar {
                            display: none !important;
                        }

                    }


                    .menu-link {
                        color: black !important;
                    }

                    .navbar {
                        background: white;
                    }
        .stock.unavailable {
            font-size: 15px !important;
            font-weight: 600 !important;
        }

        .mage-error {
            font-size: 1.3em !important;
        }

        .checkout-success {
            margin-top: 1%;
        }

        .scroll-100 {
            position: fixed;
            top: 70px;
            z-index: 100;
        }

        .VIpgJd-ZVi9od-vH1Gmf-ibnC6b {
            background: red;
        }

        @media only screen and (min-width: 992px) {
            .risecommerce_banner_slider.slick-initialized.slick-slider .video-thumb {
                margin-top: -3%;
            }

            .related .product-image-wrapper {
                padding-bottom: 142% !important;
            }

            .related .block-title {
                text-align: center;
            }

            .related .owl-nav {
                display: none;
            }

        }

        .catalog-product-view .product-social-links {
            display: none !important;
        }

        .base {
            white-space: unset !important;
        }

        .customer-account-login .block-content {
            margin: auto !important;
        }

        .video-thumb-icon:after {
            background: url(' ');
        }

    

        .checkout-index-index .amcheckout-title {
            display: none !important;
        }

        .checkout-index-index .table-checkout-shipping-method tbody td {
            font-size: 17px;
        }

        .checkout-index-index .payment-method-note {
            font-size: 17px !important;
        }

        .checkout-index-index .checkout-shipping-method {
            display: flex !important;
            gap: 38px !important;
            align-items: center !important;
        }

        .checkout-index-index .table-checkout-shipping-method.amcheckout-shipping-methods {
            display: flex !important;
            flex-wrap: wrap !important;
            align-content: center !important;
        }

        .checkout-index-index .row.amcheckout-method {
            display: flex !important;
            flex-wrap: wrap !important;
        }

        #label_carrier_flatrate_flatrate {
            width: 100% !important;
        }

        .checkout-index-index .grand.totals {
            border-bottom: 1px solid #dfdfdf !important;
        }

        .checkout-index-index .opc-block-summary .items-in-cart>.title strong {
            display: none !important;
        }

        .checkout-index-index .action.primary.checkout {
            padding: 2% !important;
        }

        .checkout-index-index .block .title strong {
            display: none !important;
        }

        .checkout-index-index .product-item-name {
            font-weight: 600 !important;
            color: black;
        }

        .checkout-index-index .block.items-in-cart.active {
            margin-bottom: 0px !important;
        }

        .checkout-index-index .checkout-shipping-method .step-title.amcheckout-title {
            font-size: 17px !important;
            font-weight: 500 !important;
        }

        .checkout-index-index .opc-block-summary.amcheckout-summary-container {
            padding-bottom: 0px !important;
        }

        .checkout-index-index .amcheckout-additional-options.additional-options {
            display: none !important;
        }

        .checkout-index-index .checkout-block {
            padding: 0px !important;
            margin-bottom: 1px !important;
        }

        .checkout-index-index .actions-toolbar .primary {
            width: 100% !important;
            padding: 0px !important;
        }

        .checkout-index-index .step-title.amcheckout-title {
            font-weight: 700 !important;
            font-size: 25px !important;
        }

        .checkout-index-index .checkout-agreement .action {
            font-size: 17px !important;
        }

        .checkout-index-index .discount-code {
            display: none !important;
        }

        .checkout-index-index .payment-method-title.field.choice {
            border: 1px solid !important;
            background: url("https://ibban.com/media/wysiwyg/Logo//payment_wallet.png");
            background-size: contain;
            background-position: right;
            background-repeat: no-repeat;
            background-color: #eeeeee !important;
            padding: 2% !important;
        }

        .checkout-index-index .items.check.payable .title {
            display: none !important;
        }

        .checkout-index-index .checkmo.mailing.address {
            font-size: 15px !important;
        }

        .checkout-index-index .amcheckout-shipping-methods .col.col-price {
            display: none !important;
        }

        #label_method_freeshipping_freeshipping {
            display: none !important;
        }

        .checkout-index-index .totals.shipping.excl,
        .totals.sub {
            display: none !important;
        }

        .checkout-index-index .checkout-onepage-success .block.block-order-details-view {
            display: none !important;
        }

        .checkout-index-index .checkout-onepage-success .order-details-items.ordered {
            display: none !important;
        }

        .checkout-index-index .checkout-block {
            box-shadow: none !important;
        }

        .checkout-index-index .opc-wrapper.am-opc-wrapper .label {
            font-size: 17px !important;
        }

        .checkout-index-index .payment-method-content p {
            font-size: 17px !important;
        }

        .checkout-index-index .col-carrier {
            font-size: 17px !important;
        }

        .checkout-index-index .checkout-billing-address {
            font-size: 15px !important;
        }

        .checkout-index-index .product-item-name {
            font-size: 15px !important;
        }

        .checkout-index-index .opc-wrapper.am-opc-wrapper .label {
            display: block !important;
        }

        @media only screen and (max-width: 768px) {
            .checkout-index-index .navigation ul {
                display: none !important;
            }
        }



        .catalog-product-view .base {
            white-space: unset !important;
        }

        .catalog-category-view .page-title-wrapper {
            display: none !important;
        }

        .category-description img {
            width: 100% !important;
            min-width: 100% !important;
        }

        .products-grid div[class^="swatch-opt-"]>div {
            display: none;
        }


        @media screen and (min-width: 769px) {
            .catalog-category-view .wrapper-breadcrums {
                display: none !important;
            }


            .page-title-wrapper {
                margin-top: 5% !important;
            }

            .nav-sections {
                margin-bottom: 0px !important;
            }



        }

        .modal-popup._inner-scroll .modal-inner-wrap {
            margin-top: 8% !important;
        }
         .menu-link {
                                background: transparent !important;
                                color: #ffffff !important;
                            }

                            .navbar {
                                background-color: rgba(78, 78, 78, 0.3); /* Semi-transparent */
                                backdrop-filter: blur(2px); /* Blur effect */
                                -webkit-backdrop-filter: blur(10px); /* Safari support */
                                z-index: 1000;
                                color: white !important;
                            }


                            .navbar:hover {
                                background: #ffffff !important;
                                color: #000000 !important;
                            }

                            .navbar:hover .item a {
                                color: black !important;
                            }


                            .navbar .item a span {
                                font-weight: 700;
                            }


                            .menu-link:hover {
                                color: #000000 !important;
                                background: white !important;
                            }

                            /* abouve code is for navbar at homepage*/



                            .slide img {
                                width: 100% !important;
                            }


                            /* Hide all slides by default */
                            .slide {
                                display: none;
                            }

                            /* Optional: Style your slideshow container */
                            .slideshow-container {
                                position: relative;
                                max-width: 100%;
                                max-height: 200rem;
                                overflow: hidden;
                                margin: auto;
                            }

                            /* Style for bullets */
                            .slider-bullets {
                                text-align: center;
                                margin-top: 20px;
                            }

                            .slider-bullet {
                                display: inline-block;
                                cursor: pointer;
                                margin: 0 5px;
                                width: 10px;
                                height: 10px;
                                background-color: #bbb;
                                border-radius: 50%;
                            }

                            .active {
                                background-color: #717171;
                            }

                            .widget block,
                            .block-static-block {
                                margin-bottom: 5px !important;
                            }

                            /* for default luma nav bar*/

                            .navigation .level0.parent>.level-top,
                            .navigation,
                            .navigation li.level0>.level-top {
                                background: transparent !important;
                                color: white !important;
                            }

                            .navigation li.level0>.level-top:visited {
                                color: white !important;
                            }

                            .navbar:hover {
                                .navigation li.level0>.level-top:visited {
                                    color: black !important;
                                }

                                .navigation .level0.parent>.level-top,
                                .navigation,
                                .navigation li.level0>.level-top {
                                    color: black !important;
                                }
                            }
                            .below-slider {
                                padding: 3%;
                                padding-top: 0;
                            }

                            .below-slider-content {
                                text-align: center;
                                padding: 40px 0;
                            }

                            .product-item-details,
                            .toolbar-amount {
                                display: none;
                            }

                            .column.main {
                                padding-top: 0 !important;
                            }

                            .btn-discover {
                                color: white;
                                background-color: black;
                                padding: 15px 30px;
                                border: 1px solid black;
                                font-size: 14px;
                                letter-spacing: 1.5px;
                                margin-top: 40px;
                            }

                            .btn-discover:hover {
                                color: black;
                            }

                            .product-images {
                                display: grid;
                                grid-template-columns: repeat(4, 1fr);
                                gap: 10px;
                                text-align: center;
                            }

                            .product-image-container a {
                                display: block;
                            }

                            .product-images img {
                                width: 100%;
                                height: auto;
                            }
                            .product-card {
                                position: relative;
                                overflow: hidden;
                                transition: transform 0.3s ease;
                            }

                            .product-card img {
                                width: 100%;
                                display: block;
                                transition: transform 0.3s ease, filter 0.3s ease;
                            }

                            .shop-now-btn {
                                position: absolute;
                                bottom: 20px;
                                left: 50%;
                                transform: translateX(-50%);
                                background-color: rgba(0, 0, 0, 0.6);
                                color: white;
                                padding: 12px 25px;
                                border-radius: 25px;
                                font-size: 14px;
                                text-transform: uppercase;
                                letter-spacing: 1px;
                                z-index: 2;
                                transition: background-color 0.3s ease, transform 0.3s ease;
                                text-align: center;
                            }

                            .product-card:hover img {
                                transform: scale(1.05);
                                filter: brightness(0.9);
                            }

                            .product-card:hover .shop-now-btn {
                                background-color: rgba(255, 255, 255, 0.8);
                                color: black;
                                transform: translateX(-50%) scale(1.05);
                            }

                            .product-card a {
                                position: relative;
                                display: block;
                                text-decoration: none;
                                color: inherit;
                            }

                            @media (max-width: 768px) {
                                .shop-now-btn {
                                    font-size: 12px;
                                    padding: 8px 16px;
                                    bottom: 15px;
                                    border-radius: 20px;
                                }
                            }

                            @media (max-width: 480px) {
                                .shop-now-btn {
                                    font-size: 11px;
                                    padding: 6px 12px;
                                    bottom: 10px;
                                    border-radius: 18px;
                                }
                            }
                            .page-wrapper>.breadcrumbs,
                            .page-wrapper>.top-container,
                            .page-wrapper>.widget {
                                margin: 0px !important;
                                max-width: 100% !important;
                                padding: 0px !important;
                            }

                            .page-main {
                                padding: 0px !important;
                            }

                            .column.main {
                                padding: 0px;
                            }

        @media only screen and (max-width: 600px) {
            .service-symbol::before {
                background-color: transparent !important;
            }
        }

        #maincontent {
            margin: 0px !important;
            max-width: 100% !important;
            padding-top: 1%;
        }

        .page-footer,
        .bugs,
        .page-footer,
        .cart-footer,
        .toolbar-products,
        .filter-title {
            display: none !important;
        }

        .product.media .fotorama_stageframe .fotorama__img {
            height: 100%;
        }



        .product-item-name>a {
            text-transform: uppercase;
            font-weight: 700 !important;
            font-size: 12px;
            font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif !important;
        }

        .product-item .price-box .price {
            font-weight: 400;
        }

        .price {
            font-family: "sans-serif" !important;
        }





        .product.media .fotorama_stageframe .fotorama__img {
            height: 100% !important;
        }


        .page-products .page-main .columns {
            padding-top: 0px !important;
        }

        .category-description {
            padding-bottom: 0px !important;
            margin-bottom: 0px;
        }

        .product-info-main .product-reviews-summary {
            margin-top: 6px !important;
        }

        .opc-block-summary {

            box-shadow: none !important;
            -webkit-box-shadow: none !important;
        }

        .product-reviews-summary~.price-box.price-final_price .price {
            font-size: 30px !important;
            font-family: Muli-Regular !important;
        }

        .value,
        .product.attribute.sku,
        .product-reviews-summary,
        .stock.available,
        .swatch-attribute-label,
        .swatch-attribute-selected-option {
            font-size: 18px !important;
            font-family: DINNeuzeitGroteskStdLight !important;
            line-height: 28px;
            text-align: justify
        }

        .page-title {
            font-weight: 400;
            color: #222;
            font-family: Muli-Light;
        }

        .swatch-option.image {
            border-radius: 100% !important;
        }

        .swatch-option.color {
            width: 40px !important;
            height: 40px !important;
        }

        .value {
            margin-right: 50px;
        }

        .block.block-customer-login {
            margin-top: 100px !important;
        }

        .page.messages {
            top: 2%;
            width: 95%;
            margin-inline: 3rem;
        }

        .minicart-wrapper .ui-dialog .block-minicart {
            z-index: 500;
        }

        .header-wrapper-middle {
            display: none;
        }

        .page-header .search-wrapper {
            width: auto;
        }

        .header-wrapper-bottom .header.content {
            padding-bottom: 40px;
        }

        @media only screen and (min-width: 992px) {
            .logo-center {
                display: none !important;
            }

            .page-header .header-wrapper-bottom .header-main-menu {
                display: none;
            }

            .header.content {}

            .fotorama__nav--thumbs {
                height: auto !important;
            }

            .fotorama__nav--thumbs .fotorama__nav__frame {
                width: 100% !important;
                height: 100% !important;
            }

            .fotorama__nav__shaft {

                display: grid;
                grid-template-columns: 2fr 3fr;
                gap: 10px;
                position: static;

            }

            .product.media .fotorama__stage {
                display: none !important;
            }

            .fotorama__thumb-border {
                display: none !important;
            }

            .fotorama1707736010199 .fotorama_nav--thumbs .fotoramanav_frame {
                width: 100% !important;
            }

            .fotorama_navframe.fotoramanav_frame--thumb {
                width: 100% !important;

            }

            .product-info-main {
                position: sticky;
                top: 15%;
                right: 0;
            }

            .fotorama1707799591771 .fotorama_nav--thumbs .fotorama__nav__frame {
                height: 100% !important
            }

            .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {

                position: static;
                transform: unset;
                object-fit: cover;
                height: 100%;
                width: 100%;

                object-position: top;
            }

            [data-gallery-role="nav-frame"]:nth-child(3n+3) {
                grid-row: span 2;
                height: 100% !important;
            }

            .base {
                font-size: 40px;
                font-weight: 600;
            }

            .product.media {
                width: 66% !important;
            }

            .product-info-main {
                width: 32% !important;
            }

            .fotorama_nav.fotorama_nav--thumbs {
                width: 94% !important;
            }

            .fotorama__thumb.fotorama_vertical_ratio.fotorama_loaded--img.fotorama_loaded>img {
                max-width: 100%;
                height: auto;
                border: 0;
                position: static;
                transform: unset;
                object-fit: cover;
                height: 100%;
                width: 100%;
                object-position: top;
            }
        }

        @media (max-width: 767px) {
            .cdz-menu .item.level-top>.dropdown-toggle:before {
                color: white !important;
            }

            .cdz-menu .item.level-top>.menu-link {
                color: white !important;
            }

            .cdz-menu .menu-link,
            .cdz-menu a.groupdrop-title {
                color: white !important;

            }

            .cdz-menu .item.level-top>.groupmenu-drop {
                border: none !important;
            }
        }








        video,
        embed,
        object {
            width: 100% !important;
            height: 100% !important;
        }

        .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img
       {
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        height: auto;
        position: absolute;
        top: 50%;
        width: 100%;
        object-fit: cover;
        position: static;
        height: 100%;
        transform: unset;

        }

        .video-thumb-icon:after {
            background: none !important;
        }

        *:before,
        *:after {
            background: none;
        }

        .cms-about-us .navigation img {
            width: 40px !important;
            height: 40px !important;
        }

        .custom-content-below-title {
            font-size: 17px;
            color: #999999;
        }

        /* Hide .navbar if screen width is less than 992px */
        @media screen and (max-width: 991px) {
            .navbar {
                display: none;
            }
        }


        @media (max-width: 768px) {
            .fotorama__arr {
                display: block !important;
            }
        }

        @media only screen and (min-width: 992px) {
            .base {
                white-space: nowrap;
            }
        }




        @media only screen and (max-width: 992px) {
            .owl-carousel .owl-item img {
                width: 70% !important;
            }
        }

        @media only screen and (min-width: 768px) and (max-width: 992px) {
            .fotorama__nav__frame.fotorama__nav__frame--dot {
                width: 180px !important;
                height: 180px !important;
            }

            .fotorama__thumb-border {
                width: 180px !important;
                height: 180px !important;
            }

            .fotorama__img {
                width: 180px !important;
                height: 180px !important;
                top: 90px !important;
            }

            .fotorama__thumb.fotorama_vertical_ratio fotorama__loaded .fotorama__loaded--img {
                width: 180px !important;
                height: 180px !important;
            }

            .fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active {
                width: 180px !important;
            }

            .fotorama__thumb.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img {
                height: 180px !important;
                width: 180px !important;
            }

            .fotorama__stage__frame.fotorama__active.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img .fotorama__img {
                width: 100% !important;
                height: auto !important;
                top: 50% !important;
            }

            .fotorama__thumb__arr {
                max-height: 180px !important;
            }


            .boolean-container {
                display: none !important;
            }





        #social-login-popup .social-login-title {
            background-color: #6e716e
        }

        #social-login-popup .social-login #bnt-social-login-authentication,
        #social-login-popup .forgot .primary button,
        #social-login-popup .create .primary button,
        #social-login-popup .fake-email .primary button {
            background-color: #6e716e;
            border: #6e716e
        }

        .block.social-login-authentication-channel.account-social-login .block-content {
            text-align: center;
        }


        #bnt-social-login-fake-email {
            background-color: grey !important;
            border: grey !important;
        }

        #request-popup .social-login-title {
            background-color: grey !important;
        }

        /* Compatible ETheme_YOURstore*/
        div#centerColumn .column.main .block.social-login-authentication-channel.account-social-login {
            max-width: 900px !important;
            margin: 0 auto !important;
        }

        div#centerColumn .column.main .block.social-login-authentication-channel.account-social-login .block-content {
            text-align: center;
        }

        @media (max-width: 1024px) {
            div#centerColumn .column.main .block.social-login-authentication-channel.account-social-login .block-content {
                padding: 0 15px;
            }
        }
    }


     .tripple-bounce-spinner {
                                    margin: 0px auto 0;
                                    width: 70px;
                                    text-align: center;
                                }

                                .tripple-bounce-spinner>div {
                                    width: 18px;
                                    height: 18px;
                                    background-color: #333;

                                    border-radius: 100%;
                                    display: inline-block;
                                    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
                                    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
                                }

                                .tripple-bounce-spinner .bounce1 {
                                    -webkit-animation-delay: -0.32s;
                                    animation-delay: -0.32s;
                                }

                                .tripple-bounce-spinner .bounce2 {
                                    -webkit-animation-delay: -0.16s;
                                    animation-delay: -0.16s;
                                }

                                @-webkit-keyframes sk-bouncedelay {

                                    0%,
                                    80%,
                                    100% {
                                        -webkit-transform: scale(0)
                                    }

                                    40% {
                                        -webkit-transform: scale(1.0)
                                    }
                                }

                                @keyframes sk-bouncedelay {

                                    0%,
                                    80%,
                                    100% {
                                        -webkit-transform: scale(0);
                                        transform: scale(0);
                                    }

                                    40% {
                                        -webkit-transform: scale(1.0);
                                        transform: scale(1.0);
                                    }
                                }

                                @media (min-width: 768px) {
                                    .tripple-bounce-spinner {
                                        padding-top: 330px;
                                        padding-bottom: 350px;
                                    }
                                }

                                @media (max-width: 768px) {
                                    .tripple-bounce-spinner {
                                        padding-top: 50px;
                                        padding-bottom: 50px;
                                    }
                                }

                                 #whatsapp-icon {
                                position: fixed;
                                bottom: 20px;
                                /* Adjust the distance from the bottom as needed */
                                right: 60px;
                                /* Adjust the distance from the right as needed */
                                z-index: 9999;
                                /* Ensure it appears above other elements */
                            }

                            #whatsapp-icon img {
                                width: 60px;
                                /* Adjust the icon size as needed */
                                height: auto;
                            }

                            @media (max-width: 768px) {

                                /* Adjust the position for mobile devices */
                                #whatsapp-icon {
                                    bottom: 75px;
                                    /* 40px from the bottom for mobile devices */
                                }
                            }


                              .row-4block {
                        margin-top: 60px;
                    }

                    /* Common styles for columns */
                    .column-4block {
                        width: 25%;
                        float: left;
                        box-sizing: border-box;
                        padding: 5px;
                        text-align: center;
                    }

                    /* Media Query for Mobile View */
                    @media (max-width: 768px) {

                        /* Adjust layout for mobile devices */
                        .column-4block {
                            width: 50%;
                            /* 2 columns in a row */
                            float: left;
                            /* Remove float to stack columns */
                            box-sizing: border-box;
                            padding: 5px;
                            text-align: center;
                        }
                    }

                     .service-symbol {
                        text-align: center;
                        position: relative;
                        margin: 4.59rem 0;
                        margin-top: 40px;
                    }

                    .service-symbol img {
                        width: auto;
                        /* Adjust width */
                        height: 50px;
                        /* Adjust height */
                        margin-top: 40px;
                        z-index: 1000;
                    }

                    .service-symbol::before {
                        content: '';
                        width: 100%;
                        height: 1px;
                        height: 0.0625rem;
                        position: absolute;
                        background-color: #f1f1f1;
                        left: 0;
                        top: 70%;
                        transform: translateY(-50%);
                    }

                      .footer-newsletter-flip {
                        font-family: "Times New Roman";
                        font-style: italic;
                        font-size: 16px;
                        border: none;
                        letter-spacing: .56px;
                        letter-spacing: .035rem;
                    }

                    .footer-newsletter-text {
                        color: #868686;
                        font-family: Montserrat;
                        font-size: 14px;
                        margin: 0;
                        font-style: normal;
                    }

                    .footer1.content .links li {
                        margin-bottom: 0px !important;
                    }

                    .footer-link {
                        margin-top: 10px !important;
                    }

                    .footer-link li a {
                        text-decoration: none;
                        color: #000 !important;
                    }