
html body.zsiq_fixedlayout {
	position: static !important;
}

html body .zls-sptbscdmn, html body .zls-sptwndw {
	z-index: 99999 !important;
}

html body .siq_bR, html body .zsiq_theme1.zsiq_floatmain, html body [id=designstudio] {
	bottom: 85px !important;
}

html body .zsiqmin_float {
	bottom: 106px !important;
	z-index: 222 !important;
}

html body .zsiq_floatmain {
	z-index: 49 !important;
}

html body .zsiq_theme1 .siqico-chat:before {
	font-size: 25px !important;
	line-height: 65px !important;
}

@media only screen and (min-width:100px) and (max-width:555px) {
	html body.siq_bR {
		left: 16px !important;
	}
	
	body .zsiq-mobhgt[embedtheme].zsiq-newtheme, html body .zsiq-mobhgt[embedtheme].zsiq-newtheme, html body .zsiq-newtheme.zsiq_size2[embedtheme], html body .zsiq-newtheme.zsiq_size3[embedtheme] {
		height: 69% !important;
	}
	
	html body .zls-sptwndw {
		border-bottom: 1px solid #ccc !important;
	}
	
	html body .siqembed[embedtheme], html body .zls-sptwndw {
		bottom: 36px !important;
		z-index: 19000 !important;
	}
	
	html body .zsiq_theme1 .zsiq_flt_rel {
		height: 40px !important;
		width: 40px !important;
	}
	
	html body .zsiq_theme1 .siqico-chat:before {
		font-size: 18px !important;
		line-height: 40px !important;
	}
}

@media only screen and (min-width:1024px) {
	html body.siq_bR {
		right: 16px !important;
	}
	
	html body .siq_bR, html body .zsiq_theme1.zsiq_floatmain, html body .zsiqmin_float, html body [id=designstudio] {
		bottom: 74px !important;
	}
	
	html body .zls-sptwndw {
		bottom: 15px !important;
		z-index: 19000 !important;
	}
	
	html body .zsiq-mobhgt[embedtheme].zsiq-newtheme, html body .zsiq-newtheme.zsiq_size2[embedtheme], html body .zsiq-newtheme.zsiq_size3[embedtheme] {
		height: 60% !important;
	}
	
	html body .zsiq_theme1 .siqico-chat:before {
		font-size: 30px !important;
	}
}

@supports (padding:max(0px)) {
	html body .siq_bR, html body .zsiq_theme1.zsiq_floatmain, html body [id=designstudio] {
		bottom: max(calc(140px + env(safe-area-inset-bottom)), 148px) !important;
	}
	
	html body .zsiqmin_float {
		bottom: max(calc(96px + env(safe-area-inset-bottom)), 106px) !important;
	}
	
	html body .siqembed[embedtheme], html body .zls-sptwndw {
		bottom: max(calc(86px + env(safe-area-inset-bottom)), 94px) !important;
	}
	
	@media (min-width:1024px) {
		html body .siq_bR, html body .zsiq_theme1.zsiq_floatmain, html body [id=designstudio] {
			bottom: 75px !important;
		}
		
		html body .siqembed[embedtheme], html body .zls-sptwndw {
			bottom: 15px !important;
			z-index: 19000 !important;
		}
	}
}
