.bcFloat{
	position: fixed!important;
	top: auto !important;
	left: auto !important;
	bottom: 0 !important;
	right: 12px !important;
	transform: scale(1) !important;
}
#bc-chat-container {
	height: auto !important;
}
@media only screen and (max-device-width: 736px) {
	.bcFloat img {
		display: none;
	}
	.bcFloat {
		bottom: 12px;
		width: 25vw !important;
		height: 25vw !important;
	}
	.bcFloat a,
	.bc-minimize-state.bc-minimize-state-idle {
		display: block;
		width: 25vw;
		height: 25vw;
		background-image: url('/res/img/chat/chat_ico--mobile_2.png');
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center center;
		opacity: 1 !important;
	}
	.bc-minimize-state-message {
		background-image: url('/res/img/chat/chat_ico_message--mobile_2.png');
		width: 25vw !important;
		height: 26vw !important;
	}
	.bc-minimize-state-message:after {
		content: '';
		display: block;
		position: absolute;
		top: 11.5vw;
		left: 9vw;
		width: 6vw;
		height: 2vw;
		background-image: url('/res/img/chat/gif-only-dots_2.gif');
		background-repeat: no-repeat;
		background-size: contain;
	}
}
@media only screen and (max-device-width: 736px) and (orientation: landscape) {
	.bcFloat,
	.bcFloat a,
	.bc-minimize-state {
		width: 15vw !important;
		height: 15vw !important;
	}
	.bc-minimize-state-message:after {
		top: 6.5vw;
		left: 5vw;
		width: 4vw;
	}
}