.iotalk-btn-wrap {
	position: relative;
	display: none;
}
.iotalk-btn-wrap.on {
	display: block !important;
}

.iotalk-btn-wrap .iotalk-btn {
	border-radius: 50%;
	width: 80px;
	height: 80px;
	background: url( "../img/btn_chatbot2.png" );
	background-color: transparent;
	background-size: cover;
	border: 0;
	cursor: pointer;
}
.iotalk-btn-wrap .iotalk-btn:hover {
	opacity: 0.8;
}

.iotalk-btn-wrap .remove {
	position: relative;
	width: 15px;
	height: 15px;
	top: -65px;
	right: 10px;
	border-radius: 50%;
	background: url("../img/btn_close.png");
	background-color: transparent;
	background-size: cover;
	border: 0;
	cursor: pointer;
}
.iotalk-btn-wrap .remove:hover {
	opacity: 0.8;
}




.iotalk-chat-wrap {
	position: relative;
	display: none;
}
.iotalk-chat-wrap.on {
	display: block !important;
}

.iotalk-chat-wrap .iotalk-chat {
	border: 0;
	box-sizing: border-box;
	background-color: transparent;
}
.iotalk-chat-wrap .iotalk-chat.loaded {
	box-shadow: rgba(81, 99, 120, 0.3) 0px 0px 30px 5px;
}



@media screen and (max-width: 768px) {
	.iotalk-chat-wrap {
		position: fixed;
		top: 0px;
		left: 0px;
		padding: 0px;
		margin: 0px;
		height: 100vh !important;
		width: 100vw !important;
	}
}

.iotalk-chat.layout-square {
	border-radius: 0 !important;
}
.iotalk-chat.layout-round {
	border-radius: 10px !important;
}