#chat-widget {
    z-index: 1900;
    width: 360px;
    max-width: 360px;
    position: fixed;
    right: 0;
    bottom: 0;
}

.chatwidget {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 1000;
    font-family: Arial,Helvetica,sans-serif;
}

#chatwidget-bubble {
    display: flex;
}

.chatwidget .chatwidget-bubble {
    position: fixed;
    right: 70px;
    bottom: 5px;
}

.chatwidget-bubble {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.chatwidget .chatwidget-bubble-avatar {
    margin-top: 0;
    width: 80px;
    padding: 0;
    cursor: pointer;
    animation: shake .25s 2;
}

.chatwidget .chatwidget-bubble img {
    width: 150px;
    transition: all .3s ease;
    margin: 0 auto;
}

#bot {
    width: 340px;
    max-width: 360px;
    bottom: 0px;
    position: fixed;
    box-shadow: -14px -24px 24px -13px #000000;
}
.widget-item {
    position: relative;
}

.hashtags {
    font-weight: bold;
    font-size: 15px;
}

.focus{
	color: #2a6496;
}

@media (max-width: 700px) and (min-width: 200px){
	.chatwidget .chatwidget-bubble img {
	    width: 200px!important;
	    margin: 0 auto;
	}
}

@media (max-width: 400px) and (min-width: 200px){
	.chatwidget .chatwidget-bubble img {
	    width: 200px!important;
	    margin: 0 auto;
	}
}