/*----------------------------------------------
 			Geeky Bot CSS 
------------------------------------------------*/
/**********************
	Chat POPUP
**********************/
div.geekybot-chat-popup *, div.geekybot-chat-open-dialog-main *, div.geekybot-chat-close-button-wrp * {box-sizing: border-box;line-height: 1.55;}
.geekybot-chat-close-button:focus, .geekybot-chat-open-dialog:focus {outline: none;}
.geekybot-chat-close-button span.fa-close:before {font-size: 24px;color: white;text-align: center;margin: 0px 15px 2px;display: block;}
.geekybot-chat-close-button span.fa-close {float: right;margin-right: -23px;}
.geekybot-chat-open-dialog span.fa-question {float: right;margin-right: -15px;}
div.geekybot-chat-open-dialog-main {z-index: 2147483000;position: fixed;bottom: 25px;right: 40px;border-radius: 50%;overflow: hidden;box-shadow: 0 1px 6px rgb(0 0 0 / 6%), 0 2px 32px rgb(0 0 0 / 16%);-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;padding: 7px;background-color: transparent;}
div.geekybot-chat-open-dialog-main-inner {width: 60px;height: 60px;border-radius: 50%;position: relative;overflow: hidden;}
button.geekybot-chat-open-dialog {border: none;width: 60px;cursor: pointer; height: 60px;border-radius: 50%;overflow: hidden;box-shadow: 0 1px 6px rgb(0 0 0 / 6%), 0 2px 32px rgb(0 0 0 / 16%);}
img.geekybot-chat-image{max-width: none; }
div.geekybot-chat-open-dialog-img{float: left;width: 100%;}
button.geekybot-chat-open-dialog,button.geekybot-chat-close-button,.geekybot-chat-close-button.active,.geekybot-chat-open-dialog.active {bottom: 50px;right: 50px;height: 60px;background-image: unset;background: unset !important;border: unset;box-shadow: unset;}
button.geekybot-chat-open-dialog:hover,button.geekybot-chat-close-button:hover,.geekybot-chat-close-button.active:hover,.geekybot-chat-open-dialog.active:hover{background: unset !important;border: unset;box-shadow: unset;}
button.geekybot-chat-open-dialog.active {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
div.geekybot-chat-open-dialog-main-inner{position: relative;}
div.geekybot-chat-open-dialog-main-inner::before{position: absolute;bottom: 0;right: 0; width: 95%;height: 90%; content: ""; background-image: url("../../includes/images/chat-img/transparent-color.png") !important;background-position: center;background-repeat: no-repeat;background-size: cover;}
div.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left .geekybot-window-profile::before{position: absolute;bottom: 0;right: 0; width: 95%;height: 90%; content: ""; background-image: url("../../includes/images/chat-img/transparent-color.png") !important;background-position: center;background-repeat: no-repeat;background-size: cover;}
button.geekybot-chat-close-button {opacity: 0;z-index: -5;position: fixed;bottom: 20px;right: 40px;width: 60px;height: 60px;border-radius: 50%;border: none;}
button.geekybot-chat-close-button.active::after {position: absolute;content: '';width: 0;height: 0;right: 12px;border-left: 15px solid transparent;border-right: 15px solid transparent;bottom: 70px;border-top: 20px solid #ededef;}
button.geekybot-chat-close-button.active-inner.active::after {border-top: 20px solid #ededef;}
button.geekybot-chat-close-button.active {opacity: 1;z-index: 2147483000;cursor: pointer;}
.geekybot-chat-popup {position: fixed;bottom: 140px;right: 40px;width: 370px;max-height: 590px;height: 0;opacity: 0;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;background: white;overflow: hidden;text-align: center;color: #fff;}
.geekybot-chat-popup.active {opacity: 1;height: 70vh;max-height: 70vh; -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.16);-moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.16);box-shadow: 0 5px 40px rgba(0, 0, 0, 0.16);border-radius: 8px;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;z-index: 999999;}
/*.geekybot-chat-popup.geekybot-chat-init .geekybot-chat-windows {transform: translateX(-370px);-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}*/
.geekybot-chat-popup .geekybot-chat-windows {width: 100%;}
.geekybot-chat-popup .geekybot-chat-windows .chat-window-one {background-image: url(../../includes/images/chat-img/start-screen-bg.png);float: left;width: 50%;height:70vh;max-height: 70vh; background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window {float: right;width: 100%;height:70vh;max-height: 70vh; overflow-y: scroll; position: relative;overflow-y: auto;overflow-x: hidden;}
.geekybot-chat-window ~ button.geekybot-chat-close-button.active::after{background-color: green !important;}
div#geekybot-main-messages div.geekybot-title-main-overlay div.geekybot-title-overlay {position: absolute;background-color: #000 !important;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; opacity: .2;bottom: 0;width: 100%;height: 10px;left: 0;right: 0;z-index: 9998;}
div#geekybot-main-messages div.geekybot-title-main-overlay {position: relative;width: 100%;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content {float: left;width: 100%;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message-img {text-align:left;float:left;list-style: none;padding: 15px;width: calc(100% - 30px);}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message {box-sizing: border-box; text-align: right;float: right;list-style: none;padding: 15px;width: calc(100% - 5px);}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-user section.geekybot-message-text {padding: 5px 10px;border-radius: 5px;float: right;max-width: calc(100% - 53px);margin-top: 5px;box-sizing: border-box;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-user section.geekybot-message-user-img {margin-left: 8px;float: right;background-color:#e6e7e8;border-radius: 50%;box-sizing: border-box;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekbot-actualmsg-main-section {margin-top: 100px;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot {text-align: left;float: left;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-bot-img {margin-right: 8px;float: left;} 
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-bot-img::before{position: absolute;bottom: 0;right: 0; width: 95%;height: 90%; content: ""; background-image: url("../../includes/images/chat-img/transparent-color.png") !important;background-position: center;background-repeat: no-repeat;background-size: cover;} 
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-bot-img,
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-user section.geekybot-message-user-img {position: relative;width: 45px;height: 45px;border-radius: 50%;overflow: hidden;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-bot-img img,
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-user section.geekybot-message-user-img img {position: absolute;top: 0;bottom: 0;left: 0; right: 0;margin: auto;width:100%;height: auto;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-text_wrp {float: left;max-width: calc(100% - 53px);box-sizing: border-box;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-text {background-color: #ededef;padding: 5px 10px;border-radius: 5px;color: #373435;float: left;max-width: calc(100% - 53px);box-sizing: border-box;margin-bottom: 10px;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot.geekybot-message-bot section.geekybot-message-loading {float: left;width: calc(100% - 53px);}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot.geekybot-message-bot section.geekybot-message-loading img{border-radius: 5px;float: left;max-width: 100%;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot.geekybot-message-bot.geekybot_loading {min-height: 86.5px;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot .geekybot-message-text_wrp section.geekybot-message-text {max-width: 100%;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-text .geekybot-message-text_inner:first-child {border-bottom: 1px solid #d7d8da;padding: 5px 0 10px}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-text .geekybot-message-text_inner {float: left;width: 100%;box-sizing: border-box;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-button {text-align:left;float:left;list-style: none;width: auto;margin: unset;padding: 0px 0 10px 5px;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-button section {background-color: unset;color: unset;padding: unset;border-radius: unset;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-button .wp-chat-btn {background-color: transparent;padding: 0.3em 1.4em;text-align: center;font-size: 14px;transition: 0.3s;display: inline-block;text-decoration: none;cursor: pointer;border-radius: 30px;outline: none;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-button .wp-chat-btn span a.wp-chat-btn-link {text-decoration: unset;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content div.geekybot-message-button {float: left;width: 100%;box-sizing: border-box;}
/*.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content div.geekybot-message-button:last-child {margin-bottom: 80px;}*/
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner {float: left;width: 100%;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left {float: left;width: calc(100% - 74px);}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left .geekybot-window-profile {box-sizing: border-box; float: left;width: 80px;height: 80px;border:5px solid #fff;border-radius: 50%;position: absolute;left: 15px; top: 20px;overflow: hidden;z-index: 9999;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left i.fa.fa-circle {position: absolute;top: 78px;z-index: 9999;left: 75px;color: #0caa0c;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left .geekybot-window-profile .geekybot-window-profile-img {position: relative;width: 100%;height: 100%;box-sizing: border-box;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left .geekybot-window-profile .geekybot-window-profile-img img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: auto;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left .geekybot-window-profile .geekybot-window-profile-img i.fa.fa-circle {color: #03bb03;position: absolute;bottom: 8px;right: 0px;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left .geekybot-window-profile-text {float: right;width: calc(100% - 90px);text-align: left;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left .geekybot-window-profile-text .geekybot-window-text {line-height: 1.6;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left .geekybot-window-profile-text .geekybot-window-text span {display: block;margin: 0 0 0 15px; max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-left .geekybot-window-profile-text .geekybot-window-text span:first-child {font-size: 22px;font-weight: 600;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-right {float: left;width: 74px;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-right .geekybot-window-top-dot-img {height: 55px;position: relative;width: 100%;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window .geekybot-window-top .geekybot-window-top-inner .geekybot-window-top-inner-right .geekybot-window-top-dot-img img {position: absolute;top: 5px;right: 15px;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
#geekybot-send-message{position:fixed;bottom:140px; padding: 10px 0 !important;background-color: #ededef;width:370px;border-radius:8px;border-top-left-radius: 30px;border-top-right-radius: 30px;}
#geekybot-send-message .geekybot-window-bottom-inner {float: left;width:calc(100% - 20px);margin: 0 10px; border: 1px solid #dbdbdb;border-radius: 30px;background-color: #fff;display: flex;align-items: center;flex-wrap: wrap;}
#geekybot-send-message .geekybot-window-bottom-inner .geekybot-window-bottom-inner-left {float: left;width: 84%;display: flex;align-items: center;}
#geekybot-send-message .geekybot-window-bottom-inner .geekybot-window-bottom-inner-left .fa-microphone {float: left;color: #bdbfc1;font-size: 24px;padding: 6px 10px;margin-top: 4px;border-right: 1px solid #bdbfc1;}
#geekybot-send-message .geekybot-window-bottom-inner .geekybot-window-bottom-inner-left a.chat_attachment{width: 36px;}
#geekybot-send-message .geekybot-window-bottom-inner .geekybot-window-bottom-inner-left a.chat_attachment i.fa.fa-circle {float: left;margin-left: 10px;}
#geekybot-send-message .border-0 {float: left;width:calc(100% - 10px);background: unset; margin: unset;border: unset;border-radius: 30px;font-size: 19px;padding:12px 6px 12px 20px;outline: unset;color: initial;line-height: initial;height: auto;}
#geekybot-send-message .border-0:focus{box-shadow: unset !important;}
#geekybot-send-message .geekybot-window-bottom-inner .geekybot-window-bottom-inner-right {float: left;width:calc(16% - 15px);height: 35px;margin: 6px;}
#geekybot-send-message .geekybot-window-bottom-inner .geekybot-window-bottom-inner-right .geekybot-window-bottom-send-img {background-color: #eb415d;width: 100%;height: 100%;position: relative;border-radius: 50%;}
#geekybot-send-message .geekybot-window-bottom-inner .geekybot-window-bottom-inner-right .geekybot-window-bottom-send-img img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 60%;max-height: 60%;margin: auto;padding-top: 3px;}
#geekybot-message-box:focus {border: none !important;}
.geekybot-chat-window div.geekybot-chat-content.geekybot-welcome-message li:last-child {margin-bottom: 0px;}
.geekybot-chat-window div.geekybot-chat-content.geekybot-welcome-message .geekybot_wc_success_action_wrp {margin-left: 55px;width: calc(100% - 60px);}
.geekybot-chat-window li:last-child {margin-bottom: 70px;}
.geekybot-chat-popup .chat-header {border-radius: 8px 8px 0 0;padding: 35px 0;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.geekybot-chat-popup .chat-header h4 {font-size: 24px;}
.geekybot-chat-popup .chat-header h4,
.geekybot-chat-popup .geekybot-chat-windows .chat-middle h5 {color: #fff; font-weight: 700;line-height: 1.3;letter-spacing: normal;font-weight: 600;margin: 0;padding: 0 0 10px;}
.geekybot-chat-popup .geekybot-chat-windows .chat-middle .chat-middle-inner-border {width: 130px;height: 130px;border: 3px dashed;border-radius: 50%;margin: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.geekybot-chat-popup .geekybot-chat-windows .chat-middle .chat-middle-inner {width: 160px;height: 160px;border-radius: 50%;margin: auto;box-sizing: border-box;position: relative;}
.geekybot-chat-popup .geekybot-chat-windows .chat-middle .chat-middle-inner-img {width: 110px;height: 110px;border-radius: 50%;position:absolute;margin: auto;top: 0;left: 0;bottom: 0;right: 0; overflow: hidden;}
div.geekybot-chat-popup .geekybot-chat-windows .chat-middle .chat-middle-inner{border: 3px dashed #ef5e76 !important;}
.geekybot-chat-popup .geekybot-chat-windows .chat-middle h5 {font-size: 22px;padding: 10px 92px;}
.geekybot-chat-popup .geekybot-chat-windows .chat-middle .chat-middle-inner-img img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width:100%;height:auto;}
.geekybot-chat-popup .geekybot-chat-windows .chat-start {width: 100%;margin: auto;}
.geekybot-chat-popup .geekybot-chat-windows .chat-start .chat-start-inner {width:fit-content;display: flex;align-items: center;justify-content: center;flex-wrap: wrap; min-width: 120px; max-width: 80%;margin-left: auto;margin-right: auto;background-color: #fff;color: #3b3839;border-radius: 30px;padding:6px 11px 5px 20px;box-shadow: 1px 2px 4px 0px rgb(59 56 57 / 75%);margin-top: 50px;}
.geekybot-chat-popup .geekybot-chat-windows .chat-start .chat-start-inner span {display: inline-block;}
.geekybot-chat-popup .geekybot-chat-windows .chat-start .chat-start-inner span.chat-start-title {font-size: 16px;font-weight: 600;float: left;cursor: pointer;}
.geekybot-chat-popup .geekybot-chat-windows .chat-start .chat-start-inner span.chat-start-img {background-color: #eb415d;float: right;position: relative;width: 35px;height: 35px; border-radius: 50%;margin-left: 15px;}
.geekybot-chat-popup .geekybot-chat-windows .chat-start .chat-start-inner span.chat-start-img img {max-width: 80%;max-height: 80%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;position: absolute;padding: 0 3px;}
.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by {float: left;width: 100%;position: absolute;bottom: 12px;}
.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by .chat-powered-by-inner {font-size: 14px;font-weight: 500;width: 60%;margin: auto;}
.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by .chat-powered-by-inner .chat-powered-by-inner-img,
.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by .chat-powered-by-inner .chat-powered-by-inner-cnt {float: left;}
.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by .chat-powered-by-inner .chat-powered-by-inner-cnt {padding-top: 3px;}
.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by .chat-powered-by-inner .chat-powered-by-inner-img {width: 30px;height: 30px;position: relative;overflow: hidden; margin: 0 6px;border-radius: 50%;border: 1px solid #fff;overflow: hidden;}
.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by .chat-powered-by-inner .chat-powered-by-inner-img img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: auto;margin: auto;width: 100%;height: auto;}
.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by .chat-powered-by-inner .chat-start-title {color: #fff;text-decoration: underline;}
.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by .chat-powered-by-inner .chat-start-title:hover {text-decoration: unset;}
.geekybot-chat-popup .chat-phone-number {text-align: center;font-size: 18px;letter-spacing: 1px;padding: 15px 0;background: #27AAC2;color: white;}
img#geekybot-send-button { cursor: pointer; }
.geekybot-chat-popup .chat-phone-number small {text-align: center;display: block;font-size: 13px;opacity: .7;letter-spacing: normal;line-height: normal;padding: 0 0 10px;}
.geekybot-chat-popup div#chatContainer {height: 100%;min-height: 400px;}
.geekybot-chat-popup form {margin: 15px 0 5px;}
.geekybot-chat-popup form table.webchat-config {width: 100%;}
.geekybot-chat-popup form table.webchat-config input {margin: 0 auto 10px;padding: 8px 10px;display: block;width: 70%;border-radius: 50px;text-align: center;font-size: 14px;border: none;}
form#customerdata button.chat-button.inactive-chat.active, form#customerdata button.chat-button {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
form#customerdata td{border: none;}
form#customerdata button.chat-button.inactive-chat.active {transform: rotate(90deg);background-size: 0;}
div#geekybot-window-title {position:fixed;max-width: 370px; font-size: 16px;padding: 15px 0 18px 0;box-shadow: 0px 3px 10px 0 rgb(0 0 0 / 25%);z-index: 999;border-radius:8px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
div#geekybot-main-messages .geekybot-chat-content .geekybot-message section {font-size: 15px;}
#geekybot-window-title {color: #fff;position: absolute;width:100%;}
.geekybot-dropdown-content{display: none;position: absolute;min-width: 225px;overflow: auto;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;right: 0px;top: 90px;}
#geekybotEndChat{margin-top: 4px;border-bottom: 1px solid rgba(9, 9, 9, 0.23);}
#geekybotSupportLink {border-top: 1px solid rgba(9, 9, 9, 0.23);}
#geekybotSupportLink a {padding: 0;}
.geekybot-dropdown-content.show div.geekybot-main-overlay:hover .geekybot-dropdown-content{visibility: visible;}
.geekybot-dropdown-content.show div.geekybot-main-overlay {position: relative;width: 100%;padding: unset;cursor: pointer;overflow: hidden;}
.geekybot-dropdown-content.show div.geekybot-main-overlay div.geekybot-overlay {position: absolute;width: auto;top: 0;height: 47px;min-width: 225px;background-color: #000 !important;opacity: .2;visibility: hidden;}
.geekybot-dropdown-content.show div.geekybot-main-overlay:hover div.geekybot-overlay {visibility: visible;}
.geekybot-dropdown-content a,div.geekybot-chat-popup button {color: black;padding: 12px 16px;text-decoration: none;display: block;}
.geekybot-dropdown-content div {background: no-repeat;border: none;font-weight: normal;text-transform: capitalize;font-size: 15px;width: 100%;padding: 10px;text-align: left;color: #fff !important;}
.geekybot-dropdown-content a:hover {color: #38CBD3;}
.dropdown a:hover {background-color: #ddd;}
.show {display: block;}
div#geekybotPreviousChatBox {margin-top: 30px;display: none;}
a.attachment{width: 10%;display: inline-block;float: left;text-align: center;padding: 10px 0;height: 30px}
a.attachment:hover {cursor: pointer;background-color: #d4cfcf;}
img.geekybot-cart-item-image{display: block;min-width: 23px;}
/**********************
	chat bot buttons
**********************/
li.geekybot-message .wp-chat-btn:hover {opacity: 1;}
.geekybot-chat-open-dialog.active div.geekybot-chat-open-dialog-img img.geekybot-chat-image.geekybot-chat-logo {display: none;}
.geekybot-chat-open-dialog.active div.geekybot-chat-open-dialog-img img.geekybot-chat-image.geekybot-chat-close-img {display: inline-block;max-width: 25px;}
.geekybot-chat-open-dialog div.geekybot-chat-open-dialog-img img.geekybot-chat-image.geekybot-chat-logo {display: inline-block;}
.geekybot-chat-open-dialog div.geekybot-chat-open-dialog-img img.geekybot-chat-image.geekybot-chat-close-img {display: none;}
div.geekybot-chat-open-dialog-img img.geekybot-chat-image {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width:100%;height: auto;}
ul.geeky_bot_wc_msg_btn_wrp{float: left;width: 100%;display: block;padding: 0 2px 10px;margin: 0;}
li.geeky_bot_wc_msg_btn{float: left;width: auto;display: inline-block;list-style: none;margin: 2px !important;}
li.geeky_bot_wc_msg_btn .geeky_bot_wc_btn{color: #2b2b2b;background: #FFF;font-weight: 500;font-size: 16px;padding: 7px 12px;cursor: pointer;}
/* woocommerce products listing */
.geekybot_wc_product_heading {float: left;width: 100%;margin: 10px 2px 10px;color: #2b2b2b;font-size: 16px;font-weight: 500;}
.geekybot_wc_product_heading_counts {float: left;width: 100%;margin-bottom: 10px;color: #96989a;font-size: 16px;font-weight: 500;text-align: center;}
.geekybot_wc_product_wrp * {box-sizing: border-box;}
.geekybot_wc_product_wrp {box-sizing: border-box; float: left;width: 100%;border: 2px solid #e6e6e6;margin: 5px 0px;background: #FFFFFF;padding: 15px;}
.geekybot_wc_product_wrp .geekybot_wc_product_left_wrp {float: left;width: 100%;height: 212px;position: relative;}
.geekybot_wc_product_wrp .geekybot_wc_product_left_wrp img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp {float: left;width: 100%;padding: 10px 5px 0;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_name{float: left;width: 100%;padding: 5px 0;font-weight: 600;font-size: 17px;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_name a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 20px;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_price{float: left;width: 100%;padding: 5px 0;font-weight: 600;color: #2b2b2b;font-size: 16px;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_action_btn_wrp{float: left;width: 100%;padding: 0;margin-top: 5px;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_action_btn_wrp .geekybot_wc_product_action_btn{background-color: #373435;font-weight: 500;padding: 7px 0;width: 100%;cursor: pointer;float: left;border-radius: 0;text-align: center;}
.geekybot_wc_product_load_more {box-sizing: border-box; padding: 7px 15px;margin:5px 15% 10px;display:inline-block;cursor: pointer;background: #FFF;color: #373435;width: 70%;float: left;text-align: center;font-weight: 500;}
.geekybot_wc_product_load_more:hover {text-decoration: underline;}
.geekybot_wc_product_wrp.geekybot_wc_product_options_wrp .geekybot_wc_product_left_wrp{border: unset;margin: 0px;height: 150px;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_wishlist_btn {padding-top: 4px;margin-left: 5px;border: 1px solid;text-align: center;width: 20%;font-size: 19px;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_wishlist_btn.geekybot-wishlist-add {border-color: #2b2b2b;color: #2b2b2b;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_wishlist_btn.geekybot-wishlist-added {border-color: #e92e4d;color: #e92e4d;}
/*success message */
.geekybot_wc_success_msg_wrp{float: left;width: 100%;font-size: 16px;font-weight: 500;padding: 10px 12px;margin-bottom: 20px;}
.geekybot_wc_success_msg_wrp.success{border: 1px solid #8bc3a6;color: #0f7d4b;background-color: #d8ede2;}
.geekybot_wc_success_msg_wrp.error{border: 1px solid #c38b8f;color: #7d0f0f;background-color: #edd8d8;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_action_btn_wrp .geekybot_wc_product_attr {float: left;width: 100%;font-weight: 600;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_action_btn_wrp .geekybot_wc_product_attr_key {float: left;display: inline-block;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_action_btn_wrp .geekybot_wc_product_attr_val {float: left;display: inline-block;padding: 0px 7px;margin-left: 7px}
.geekybot_wc_cart_item_wrp {box-sizing: border-box; float: left;width: 100%;border: 2px solid #e6e6e6;background: #FFFFFF;padding: 15px;margin-bottom: 10px;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item {float: left;width: 100%;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_left {float: left;width: 25%;height: 80px;position: relative;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_left img{position:absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;max-width: 100%;max-height: 100%;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_right {float: left;width: 75%;padding-left: 5px;}

.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_right .geekybot_wc_cart_item_title{float: left;width: 100%;padding: 5px 0;font-weight: 600;font-size: 17px;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_right .geekybot_wc_cart_item_title a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 20px;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_right .geekybot_wc_cart_item_attr{float: left;width: 100%;padding: 2px 0;font-weight: 500;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_right .geekybot_wc_cart_item_attr .geekybot_wc_cart_item_attr_title{display: inline-block;margin: 0;float: left;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_right .geekybot_wc_cart_item_attr .geekybot_wc_cart_item_attr_value{display: inline-block;margin: 0 2px;float: left;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_qty_change {padding: 0px 5px;display:inline-block;cursor: pointer;background: #FFF;color: #373435;float: left;text-align: center;font-weight: 500;text-decoration: underline;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_qty_change:hover {text-decoration: none;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_bottom {float: left;width: 100%;border-bottom: 2px solid #373435;margin-bottom: 20px;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_totalp {box-sizing: border-box; float: left;width: 100%;border: 2px solid #e3e3e3;background-color: #f7f7f8;color: #373435;padding: 7px 15px;margin: 8px 0 8px;font-weight: 500;}
.geekybot_wc_cart_item_wrp .geekybot_wc_cart_item .geekybot_wc_cart_item_remove {float: left;width: 70%;margin: 0 15% 13px;text-align: center;text-decoration: underline;padding: 5px;font-weight: 500;cursor: pointer;color: #373435;box-sizing: border-box;}
.geekybot_wc_cart_total {float: left;width: 100%;margin: 0 0 0px;font-weight: 600;border-bottom: 2px solid #373435;}
.geekybot_wc_cart_subtotal {font-weight: 500;}
.geekybot_wc_cart_total .geekybot_wc_cart_total_title {float: left;display: inline-block;padding: 10px 5px;margin: 0;}
.geekybot_wc_cart_total .geekybot_wc_cart_total_value {float: right;display: inline-block;padding: 10px 5px;margin: 0;}
.geekybot_wc_cart_checkout {box-sizing: border-box; float: left;width: calc(100% - 10px);margin: 12px 5px 15px;text-align: center;text-decoration: underline;padding: 5px;font-weight: 500;color: #373435;background-color:#FFF;}
.geekybot_wc_cart_checkout:hover{text-decoration:none;}
.geekybot_wc_product_quantity {float: left;width: 100%;margin-bottom: 15px;}
.geekybot_wc_product_quantity .geekybot_wc_product_heading {margin: 10px 0px 5px}
.geekybot_wc_product_quantity .product_quantity {float: left;display: inline-block;padding: 7px 7px;background-color: #FFF;color: #373435;margin-right: 5px;height: 40px;width: 90px;text-align: center;box-sizing: border-box;}
.geekybot_wc_product_quantity .product_quantity_update {float: left;display: inline-block;padding: 7px 7px;background-color: #373435;color: #FFF;cursor: pointer;border: 1px solid #373435;}
/*article*/
.geekybot-websearch-field-wrp{padding-bottom: 5px;}
.geekybot-websearch-field-wrp.geekybot-websearch-field-paragraph-wrp{padding-bottom: 10px;}
.geekybot_wc_article_header.geekybot_wc_article_title a{padding-bottom: 10px;}
.geekybot_wc_article_header.geekybot_wc_article_title a.geekybot-action-button{float: left;text-align: center;margin-top: 8px; font-weight: 500;cursor: pointer;box-sizing: border-box;border: 1px solid black;background-color: #373435;color: #fff; padding: 7px 0;width: 100%;border-radius: 0;}
.geekybot_article_bnt_wrp {float: left;width: 100%;}
.geekybot_article_bnt_wrp .geekybot_article_bnt {float: left;width: 100%;margin: 0;text-align: left;padding: 7px 5px 7px 0;border-bottom: 1px solid #FFF;cursor: pointer;}
.geekybot_article_bnt_wrp .geekybot_article_bnt img{float: right;padding-top: 3px;}
.geekybot_article_message_wrp {float: left;width: 100%;margin: 10px 0;font-weight: bold;color: #2f2f2f;}
.geekybot_wc_post_heading {float: left;width: 100%;margin: 10px 2px 15px;color: #2b2b2b;font-size: 16px;font-weight: 500;}
.geekybot_wc_article_wrp {box-sizing: border-box; float: left;width: 100%;border: 2px solid #e6e6e6;margin: 5px 0px;background: #FFFFFF;padding: 15px;}
.geekybot_wc_article_wrp .geekybot_wc_article_header a{float: left;width: 100%;font-weight: 600;font-size: 17px;color:#2b2b2b;text-decoration: unset;}
.geekybot_wc_article_wrp .geekybot_wc_article_header a:hover{text-decoration: underline;}
.geekybot_wc_post_load_more{padding: 7px 15px;margin: 15px 15% 10px;display: inline-block;cursor: pointer;background: #FFF;color: #373435;width: 70%;float: left;text-align: center;font-weight: 500;box-sizing: border-box;}
.geekybot_wc_post_load_more:hover{text-decoration: underline;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .geekybot_wc_product_price{float: left;width: 100%;padding: 5px 0;font-weight: 600;color: #2b2b2b;font-size: 16px;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .star-rating{float: left;height: 1.5em;line-height: unset;margin-right: 5px;overflow: hidden;position: relative;font-size: 1em;width: 5.4em;font-family: WooCommerce;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .star-rating::before {content: "sssss";color: #cfc8d8;float: left;top: 0;left: 0;position: absolute;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .star-rating span::before {color: #2b2b2b;content: "SSSSS";top: 0;position: absolute;left: 0;}
.geekybot_wc_product_wrp .geekybot_wc_product_right_wrp .star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;color: #FFD700;}
span.geekybot-websearch-field-value{word-wrap: break-word;}
.geekybot_wc_success_action_wrp{float: left;width: 100%;margin: 5px 0 15px;}
.geekybot_wc_success_action_wrp a{float: left;width: auto;padding: 10px 10px;display: flex;flex-wrap: wrap;align-items: center;height: 48px;box-sizing: border-box;}
.geekybot_wc_success_action_wrp a.geekybot_wc_checkout{background-color: #FFF;color: #373435;}
.geekybot_wc_success_action_wrp a.geekybot_wc_cart{margin-right: 5px;margin-bottom: 5px;cursor: pointer;background-color: #FFF;color: #373435 !important;}
.geekybot_wc_success_action_wrp a.wc_checkout{margin-right: 5px;}

/* post article */
div.geekybot_wc_post_heading.geekybot_wc_post_title{margin-bottom: 5px;}
div.geekybot_wc_post_heading.geekybot_wc_post_title span.geekybot_wc_post_heading_nums{display: block;text-align: center;margin-top: 5px;color: #96989a;}
div.geekybot_wc_article_header.geekybot_wc_article_title a{text-decoration: underline;}
div.geekybot_wc_article_header.geekybot_wc_article_title a:hover{text-decoration:none;}
div.geekybot_wc_article_header.geekybot_wc_article_title span.geekybot-websearch-image-wrp{display:inline-block;width: 100%;height: 180px;position: relative;margin-bottom: 10px;}
div.geekybot_wc_article_header.geekybot_wc_article_title span.geekybot-websearch-image-wrp img{width: auto;max-width: 100%;max-height: 100%; top: 0;left: 0;right: 0;bottom: 0;margin: auto; position: absolute;}
/* story top message */
div.geekybot-chat-open-outer-popup-dialog{display: flex;align-items: center; padding:15px;border-radius:15px;cursor: pointer;background-color: white;color:#373435;width: 390px;box-sizing: border-box;}
div.geekybot-chat-open-outer-popup-dialog.geekybot-chat-open-outer-popup-dialog-abandonment-cart{max-width: 80%;}
div.geekybot-chat-open-outer-popup-dialog p{margin-bottom: 0px;font-size: 16px;font-weight: bold;margin-top: 0;line-height: 1.6;}
div.geekybot-chat-open-outer-popup-dialog .geekybot-chat-open-outer-popup-dialog-top-cross-button{padding:7px 8px;border-width: 0px; display: none; border-radius: 50%;width: fit-content;position: absolute;top: -15px;right: 10px;}
div.geekybot-chat-open-outer-popup-dialog .geekybot-chat-open-outer-popup-dialog-top-cross-button img{width:15px;height: auto;}
div.geekybot-chat-open-outer-popup-dialog:hover .geekybot-chat-open-outer-popup-dialog-top-cross-button{display: flex;align-items: center;justify-content: center;box-shadow: unset;overflow: hidden;}
div.geekybot-chat-open-outer-popup-dialog:hover{box-shadow: 0 5px 20px rgba(0,0,0,.2);transition: box-shadow .3s,opacity .3s,-webkit-box-shadow .3s;}
div.geekybot-chat-open-outer-popup-dialog div.geekybot-chat-open-outer-popup-dialog-image{position: relative;width: 80px;min-width: 80px;height: 80px;border-radius: 50px;margin-right: 20px;}
div.geekybot-chat-open-outer-popup-dialog div.geekybot-chat-open-outer-popup-dialog-image img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;height: auto;text-align: center;border-radius: 50px;padding: 4px;box-sizing: border-box;}
.geekybot-chat-open-outer-popup-dialog-btmborderwrp::after {position: absolute;content: '';width: 0;height: 0;right: 12px;border-left: 15px solid transparent;border-right: 15px solid transparent;bottom: -20px;border-top: 20px solid #ededef;}
div.geekybot-chat-open-outer-popup-mainwrp{width: fit-content;flex-wrap: wrap;max-width: 100%; display: flex;align-items: stretch;justify-content: flex-end; z-index: 214748;position: fixed;bottom: 130px;right: 50px;gap: 10px;}
div.geekybot-chat-open-outer-popup-mainwrp .geekybot-chat-open-outer-popup-abandonment{display: flex;align-items: center;justify-content: center;position: relative;max-height: 100%;background-color: #fff;padding: 15px;border-radius: 15px;cursor: pointer;text-decoration: unset;}
div.geekybot-chat-open-outer-popup-mainwrp .geekybot-chat-open-outer-popup-abandonment .geekybot-chat-open-outer-popup-abandonment-icon{width: 28px;height: auto;max-width: 100%;max-height: 100%;}
div.geekybot-chat-open-outer-popup-mainwrp .geekybot-chat-open-outer-popup-abandonment .geekybot-chat-open-outer-popup-abandonment-icon.geeky-abandonment-white-icon{display: none;}
div.geekybot-chat-open-outer-popup-mainwrp .geekybot-chat-open-outer-popup-abandonment .geekybot-chat-open-outer-popup-abandonment-items{display: inline-block;padding-left: 7px;font-size: 20px;font-weight: bold;}
div.geekybot-chat-open-outer-popup-mainwrp .geekybot-chat-open-outer-popup-abandonment:hover{box-shadow: 0 5px 20px rgba(0,0,0,.2);transition: box-shadow .3s,opacity .3s,-webkit-box-shadow .3s;}
div.geekybot-chat-open-outer-popup-mainwrp .geekybot-chat-open-outer-popup-abandonment:hover .geekybot-chat-open-outer-popup-abandonment-icon{display: none;}
div.geekybot-chat-open-outer-popup-mainwrp .geekybot-chat-open-outer-popup-abandonment:hover .geekybot-chat-open-outer-popup-abandonment-icon.geeky-abandonment-white-icon{display: block;}
/* color */
/* order history */
.geekybot_order_history_cards {width: 100%;float: left;}
.geekybot_order_card {background: #f9f9f9;border: 1px solid #e0e0e0;border-top: 0;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);margin: 5px 0;width: 100%;float: left;}
.geekybot_order_card p {padding: 15px;margin: 0;border-top: 2px solid #e6e6e6;float: left;width: 100%;}
.geekybot_order_card p .geekybot_order_card_left {float: left;margin-right: 5px;}
.geekybot_order_card p .geekybot_order_card_right {float: right;}
.geekybot_order_card strong {color: #333;}
.geekybot_order_view_btn {display: block;text-align: center;padding: 7px 0;font-weight: 500;background-color: #373435;color: #fff;text-decoration: none;}
.geekybot_order_view_btn:hover {background-color: #444;color: #fff;}


@media (max-width:1280px){
	.geekybot-chat-popup.active{border-radius: unset; width: 100%;height:calc(100% - 100px);max-height:100%; right:0;bottom:100px;}
	.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window{float: left !important;width: 100%;max-height: 100%; height:100%; right: 0;bottom: 0;}
	.geekybot-chat-popup .geekybot-chat-windows{width: 100%;height: 100%;}
	.geekybot-chat-popup.geekybot-chat-init .geekybot-chat-windows{transform: unset;}
	.geekybot-chat-popup .geekybot-chat-windows .chat-window-one{padding-top: 70px; width: 100%;height: 100%;max-height: 100%;}
	.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by{position: relative;bottom: 0;}
	.geekybot-chat-popup .geekybot-chat-windows .chat-powered-by .chat-powered-by-inner{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 30px;}
	#geekybot-send-message{width: 100%;bottom:100px;top: auto;}
	#geekybot-send-message .geekybot-window-bottom-inner .geekybot-window-bottom-inner-right .geekybot-window-bottom-send-img{width: 41px;height: 36px;float: right;}
	.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-text{max-width:calc(65% - 33px);width: fit-content;}
	.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot .geekybot-message-text_wrp section.geekybot-message-text{max-width: 65%;width:fit-content;}
	.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-user section.geekybot-message-text{max-width:calc(65% - 33px);width: fit-content;}
	.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-text_wrp{display: flex;flex-direction: column;width: calc(100% - 53px );}
	#geekybot-send-message{left: 0;}
	div.geekybot-chat-open-dialog-main{bottom: 0;}
	button.geekybot-chat-close-button.active::after{bottom: 35px;}
	div#geekybot-window-title{max-width: unset;max-height: 100vh;}
	div.geekybot-chat-open-outer-popup-mainwrp{bottom: 110px;}

}
@media (max-width:600px){
	.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-text{max-width:calc(90% - 43px);}
	.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-user section.geekybot-message-text{max-width:calc(90% - 43px);width: fit-content;}
	.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot .geekybot-message-text_wrp section.geekybot-message-text{max-width:90%;}
}
@media (max-width:416px){
.geekybot-chat-popup{right: 0;max-width: 100%;}
.geekybot-dropdown-content{max-width: 100%;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window{max-width: 100%;}
#geekybot-send-message{max-width: 100%;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot section.geekybot-message-text{max-width: calc(100% - 53px);}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-user section.geekybot-message-text{max-width:calc(100% - 53px);width: fit-content;}
.geekybot-chat-popup .geekybot-chat-windows .geekybot-chat-window div.geekybot-chat-content li.geekybot-message.geekybot-message-bot .geekybot-message-text_wrp section.geekybot-message-text{max-width: 100%;}
}
