         .top_message {
             color: #fff;
             font-size: 17px;
             font-weight: 600;
             text-align: center;
             width: 100%;
             background: #fe5834;
             border-bottom: 2px solid #fff;
             border-radius: 5px;
             line-height: 25px;
             padding: 5px;
             z-index: 1000;
         }
         
         #call_for_offer {
             position: fixed;
             bottom: 0px;
             width: 100%;
             z-index: 5000;
             background: #fff;
             padding: 7px 0 7px;
         }
         
         .quick_form .close {
             float: right;
             font-size: 28px;
             font-weight: 700;
             line-height: 1;
             color: #fff;
             text-shadow: 0 1px 0 #fff;
             filter: alpha(opacity=90);
             opacity: .9;
             color: #000;
             font-size: 20px;
             font-weight: 700;
             line-height: 1;
             position: absolute;
             right: -10px;
             opacity: 1;
             top: -10px;
             width: 25px;
             height: 25px;
             border-width: 3px;
             border-style: solid;
             border-color: #fff;
             border-radius: 100%;
             background-color: #fff !important;
             box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 50%);
             pointer-events: all;
         }
         
         #floating-button {
             width: 50px;
             height: 50px;
             border-radius: 50%;
             background: var(--color-primary-4);
             position: fixed;
             bottom: 50px;
             left: 30px;
             cursor: pointer;
             box-shadow: 0px 2px 5px var(--color-primary-4);
             border: 1px solid var(--color-primary-4);
         }
         
         .call_now_btn {
             background-color: var(--color-primary);
         }
         
         .float_btn {
             color: #fff !important;
             border: none;
             text-decoration: none;
             display: inline-block;
             padding: 10px 0;
             line-height: 15px;
             font-size: 15px;
             font-weight: 500;
             text-align: center;
             width: 99%;
             margin: 0px auto;
             cursor: pointer;
             font-weight: 800;
         }
         
         #call_now2 {
             display: block;
         }
         
         #call_now1 {
             display: none;
         }
         
         #floating-button .fa,
         #floating-right .fa {
             font-size: 25px;
         }
         
         #floating-right {
             width: 50px;
             height: 50px;
             border-radius: 50%;
             background: #189d0e;
             position: fixed;
             bottom: 50px;
             right: 30px;
             cursor: pointer;
             box-shadow: 0px 2px 5px #666;
         }
         
         #floating-button .fa,
         #floating-right .fa {
             font-size: 25px;
         }
         
         #floating-right {
             width: 50px;
             height: 50px;
             /*
  border-radius: 50%;

  background: #189d0e;
*/
             background: none !important;
             position: fixed;
             bottom: 50px;
             right: 30px;
             cursor: pointer;
             box-shadow: none;
             /*  box-shadow: 0px 2px 5px #666;*/
         }
         
         #floating-right-top {
             width: 50px;
             height: 50px;
             border-radius: 50%;
             background: #189d0e;
             /*background: none !important;*/
             position: fixed;
             bottom: 50px;
             right: 30px;
             cursor: pointer;
             box-shadow: none;
         }
         
         #floating-button a:hover,
         #floating-right a:hover {
             color: #fff;
         }
         
         #floating-button a i {
             transform: rotate(0deg);
         }
         
         .plus {
             color: #fff;
             position: absolute;
             top: 0;
             display: block;
             bottom: 0;
             left: 0;
             right: 0;
             text-align: center;
             padding: 0;
             margin: 0;
             line-height: 40px;
             font-size: 38px;
             font-weight: 300;
             justify-content: center;
             align-items: center;
         }
         
         .phone_scale {
             -moz-transform: scale(-1, 1);
             -webkit-transform: scale(-1, 1);
             -o-transform: scale(-1, 1);
             -ms-transform: scale(-1, 1);
             transform: scale(-1, 1);
         }
         
         @-webkit-keyframes shake {
             from {
                 -webkit-transform: rotate(10deg);
             }
             to {
                 -webkit-transform-origin: center center;
                 -webkit-transform: rotate(-10deg);
             }
         }
         
         .desk_call {
             display: block;
         }
         
         .mobile_call {
             display: none;
         }
         
         @media only screen and (max-width:600px) {
             .desk_call {
                 display: none
             }
             .mobile_call {
                 display: block
             }
         }
         
         @media all and (max-width: 767px) {
             #call_now1 {
                 display: block;
             }
             #call_now2 {
                 display: none;
             }
             .plus {
                 color: #fff;
                 position: absolute;
                 top: 0;
                 bottom: 0;
                 left: 0;
                 right: 0;
                 text-align: center;
                 padding: 0;
                 margin: 0;
                 line-height: 40px;
                 font-size: 38px;
                 font-weight: 300;
             }
         }