/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

div.cc-window .cc-message a {
    color: #fff !important;
}

.cc-btn {
    background-color: transparent !important;
}

.cc-btn:hover {
    background-color: #686868 transparent;
}

.cc-window.cc-banner {
	padding: 1em 1.8em!important;
}
	
/*Responsive*/
@media screen and (max-width: 414px) and (min-width: 320px) {
	.cc-window.cc-banner {
		padding: 1em 1.8em!important;
	}
	
	.cc-window .cc-message {
		margin-bottom: 0 !important;
	}
	.cc-window.cc-floating {
		padding: 1em 1.8em!important;
	}
	.cc-window .cc-compliance {
	    width: 35px;
		float: right;
		position: absolute;
		right: 0;
		margin-right: 1px;
	}
	.cc-window.cc-banner, .cc-window.cc-bottom {
		bottom: 0px;
		max-width: 100%!important;
		left: 0px;
		-webkit-transform: none;
		-ms-transform: translate(-50%,50%);
		transform: none;
	}
}
@media screen and (max-width: 414px) and (min-width: 375px) {
	.cc-window.cc-banner, .cc-window.cc-bottom {
		bottom: 4.9%!important;
	}
}

@media screen and (max-width: 360px) and (min-width: 360px) {
	.cc-window.cc-banner, .cc-window.cc-bottom {
		bottom: 8%!important; 
	}
}


/*Chat Box*/
.chaport-container.chaport-container-positioned {
    z-index: 1 !important;
}

.zsiq_floatmain, .zsiq_custommain,.zsiq_custommain.siq_bR{
    z-index: 1 !important;	
}
div#zsiq_float {
    z-index: 1 !important;
}
.zsiq_floatmain.zsiq_theme6.siq_bR {
	z-index: 1 !important;
}