
                    #button-contact-vr {
                        position: fixed;
                        bottom: 0;
                        z-index: 99999;
                    }

                    /*phone*/
                    #button-contact-vr .button-contact {
                        position: relative;
                    }

                    #button-contact-vr .button-contact .phone-vr {
                        position: relative;
                        visibility: visible;
                        background-color: transparent;
                        width: 90px;
                        height: 90px;
                        cursor: pointer;
                        z-index: 11;
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                        -webkit-transform: translateZ(0);
                        transform: translateZ(0);
                        transition: visibility 0.5s ease;
                        left: 0;
                        bottom: 0;
                        display: block;
                    }

                    .phone-vr-circle-fill {
                        width: 65px;
                        height: 65px;
                        top: 12px;
                        left: 12px;
                        position: absolute;
                        box-shadow: 0 0 0 0 #1684f1f5;
                        background-color: rgb(230 211 8 / 73%);
                        border-radius: 50%;
                        border: 2px solid transparent;
                        -webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
                        animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
                        transition: box-shadow 0.5s ease, opacity 0.5s ease;
                        -webkit-transform-origin: 50% 50%;
                        -ms-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                        -webkit-animation: zoom 1.3s infinite;
                        animation: zoom 1.3s infinite;
                    }

                    .phone-vr-img-circle {
                        background-color: #f07e1d;
                        width: 40px;
                        height: 40px;
                        line-height: 40px;
                        top: 25px;
                        left: 25px;
                        position: absolute;
                        border-radius: 50%;
                        display: flex;
                        justify-content: center;
                        -webkit-animation: phone-vr-circle-fill 1s infinite ease-in-out;
                        animation: phone-vr-circle-fill 1s infinite ease-in-out;
                    }

                    .phone-vr-img-circle a {
                        display: block;
                        line-height: 37px;
                    }

                    .phone-vr-img-circle img {
                        max-height: 25px;
                        max-width: 27px;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate3d(-50%, -50%, 0);
                        -moz-transform: translate3d(-50%, -50%, 0);
                        -webkit-transform: translate3d(-50%, -50%, 0);
                        -o-transform: translate3d(-50%, -50%, 0);
                    }
                    .foot-logo{
                        height: 40px;
                        text-align: center;
                        width: 140px;
                    }

                    @-webkit-keyframes phone-vr-circle-fill {
                        0% {
                            -webkit-transform: rotate(0) scale(1) skew(1deg);
                        }

                        10% {
                            -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
                        }

                        20% {
                            -webkit-transform: rotate(25deg) scale(1) skew(1deg);
                        }

                        30% {
                            -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
                        }

                        40% {
                            -webkit-transform: rotate(25deg) scale(1) skew(1deg);
                        }

                        50% {
                            -webkit-transform: rotate(0) scale(1) skew(1deg);
                        }

                        100% {
                            -webkit-transform: rotate(0) scale(1) skew(1deg);
                        }
                    }

                    @keyframes phone-vr-circle-fill {
                        0% {
                            transform: translate3d(0, 0, 0) rotate(0) scale(1) skew(1deg);
                        }

                        10% {
                            transform: translate3d(0, 0, 0) rotate(-25deg) scale(1) skew(1deg);
                        }

                        20% {
                            transform: translate3d(0, 0, 0) rotate(25deg) scale(1) skew(1deg);
                        }

                        30% {
                            transform: translate3d(0, 0, 0) rotate(-25deg) scale(1) skew(1deg);
                        }

                        40% {
                            transform: translate3d(0, 0, 0) rotate(25deg) scale(1) skew(1deg);
                        }

                        50% {
                            transform: translate3d(0, 0, 0) rotate(0) scale(1) skew(1deg);
                        }

                        100% {
                            transform: translate3d(0, 0, 0) rotate(0) scale(1) skew(1deg);
                        }
                    }

                    @-webkit-keyframes zoom {
                        0% {
                            -webkit-transform: translate3d(0, 0, 0) scale(.9);
                        }

                        70% {
                            -webkit-transform: translate3d(0, 0, 0) scale(1);
                            box-shadow: 0 0 0 15px transparent;
                        }

                        100% {
                            -webkit-transform: translate3d(0, 0, 0) scale(.9);
                            box-shadow: 0 0 0 0 transparent;
                        }
                    }

                    @keyframes zoom {
                        0% {
                            transform: translate3d(0, 0, 0) scale(.9);
                        }

                        70% {
                            transform: translate3d(0, 0, 0) scale(1);
                            box-shadow: 0 0 0 15px transparent;
                        }

                        100% {
                            transform: translate3d(0, 0, 0) scale(.9);
                            box-shadow: 0 0 0 0 transparent;
                        }
                    }

                    .phone-bar a {
                        position: fixed;
                        bottom: 25px;
                        left: 30px;
                        z-index: -1;
                        color: #fff;
                        font-size: 16px;
                        padding: 8px 15px 7px 50px;
                        border-radius: 100px;
                        white-space: nowrap;
                    }

                    .phone-bar a:hover {
                        opacity: 0.8;
                        color: #fff;
                    }

                    /* wrapper */
                    #button-contact-vr .chat-wrapper {
                        color: #383838;
                        font-size: 16px;
                        width: 100%;
                        position: relative;
                        display: none;
                    }

                    .popup_chat-show {
                        min-width: 250px;
                        /* min-height: 300px; */
                        background-color: #fff;
                        border-radius: 10px;
                        padding: 10px;
                        margin-left: 15px;
                    }

                    .contact-info {
                        display: grid;
                        grid-template-columns: 60px 1fr;
                        border: 2px solid #f2f2f2;
                        border-radius: 5px;
                        grid-gap: 10px;
                        padding: 5px;
                    }

                    .contact-info+.contact-info {
                        margin-top: 10px;
                    }

                    .contact-info img {
                        width: 60px;
                        height: 60px;
                        object-fit: cover;
                    }

                    .contact-info_text {
                        font-size: 14px;
                    }

                    .contact-info_text p {
                        margin-bottom: 0px;
                        font-weight: bold;
                    }
                    .contact-info_text .contact_tel{
                        color: red;
                    }
                    .contact-info_text .contact_email{
                        color: #333;
                    }
                    .popup_chat-header {
                        font-style: italic;
                        text-align: center;
                        margin-bottom: 10px;
                    }
                    .flex_logo{
                        display: flex;
                        justify-content: space-between
                    }
                    .flex_logo .image_check_bussiness{
                        margin-bottom: 0;
                    }
                    
                    @media(max-width: 736px) {
                        .popup_chat-show {
                            margin-left: 0px
                        }

                        .phone-bar {
                            display: none;
                        }
                    }

                    /*css all in one*/
                    #gom-all-in-one #phone-vr {
                        transition: 0.7s all;
                        -moz-transition: 0.7s all;
                        -webkit-transition: 0.7s all;
                    }

                    #all-in-one-vr .phone-bar {
                        position: absolute;
                        top: 50%;
                        transform: translateY(-50%);
                        left: 100%;
                        color: #fff;
                        padding: 5px 15px 5px 48px;
                        border-radius: 50px;
                        margin-left: -64px;
                        width: max-content;
                        cursor: pointer;
                    }

                    /* end phone */
                    @media only screen and (max-width:480px) {
                        #button-contact-vr {
                            bottom: 225px;
                            right: -3px;
                        }

                        #button-contact-vr .button-contact .open-phone-vr {
                            right: -80px;
                            position: relative;
                            visibility: visible;
                            background-color: transparent;
                            width: 50px;
                            height: 50px;
                            cursor: pointer;
                            z-index: 11;
                            transition: visibility 0.5s ease;
                            /* bottom: 0; */
                            display: block;
                        }

                        #button-contact-vr .button-contact .phone-vr {
                            right: 0px;
                        }
                    }

                    .menu .nav-link .nav-item.dropdown.header--item-right .minu {
                        font-size: 13px;

                    }

                    @media (prefers-reduced-motion: reduce) {
                        #button-contact-vr .button-contact .phone-vr,
                        #button-contact-vr .button-contact .open-phone-vr {
                            transition: none;
                        }

                        .phone-vr-circle-fill,
                        .phone-vr-img-circle {
                            -webkit-animation: none !important;
                            animation: none !important;
                        }

                        #gom-all-in-one #phone-vr {
                            -webkit-transition: none;
                            -moz-transition: none;
                            transition: none;
                        }
                    }