#bingc-phone-button.bingc-phone-button{
	z-index:100 !important;
}
#bingc-phone-button.bingc-hide.bingc-phone-button{
	display:block;
}
#bingc-active.bingc-active{
	display:none;
}
#bingc-passive.bingc-passive>div.bingc-passive-overlay{
	background: rgba(0,0,0,0.7) !important;
}
.bingc-blur-whole-page {
    filter: blur(6px) !important;
    -webkit-filter: blur(6px) !important;
}
#bingc-phone-button>div#bingc-phone-button-tooltip{
	background: #e5be93 !important;
}
#bingc-phone-button>div#bingc-phone-button-tooltip>svg.bingc-phone-button-arrow>polyline{
	fill: #e5be93 !important;
}
#bingc-phone-button.bingc-phone-button>svg.bingc-phone-button-circle>circle.bingc-phone-button-circle-inside{
	fill: #e5be93 !important;
}
#bingc-phone-button.bingc-phone-button:hover>svg.bingc-phone-button-circle>circle.bingc-phone-button-circle-inside{
	fill: #e5be93 !important;
}
#bingc-passive .divGC{
	position:relative;
	display:inline-block;
	vertical-align:top;
}
#bingc-passive .divGC>.subDivGC{
	font: 300 20px/24px Open sans,Ubuntu,Arial;
	padding: 15px 7px 13px 13px;
	position: absolute;
	color: #333;
	background: #f9f9f9; 
	top:0; 
	left:0; 
	bottom:0; 
	vertical-align: top;
}
	.blur{
		filter: blur(6px);
		-webkit-filter: blur(6px);
	}
	#pCChecked{
		display:none;
	}
	
	#pCCheckbox:checked~#pCChecked{
		display:block;
	}
	#pCBackgrWindow{
		background: rgba(0, 0, 0, .6);
		position:fixed;
		z-index:20000;
		bottom:0;
		left:0;
		right:0;
		top:0;
		cursor: pointer;
		/**/
	}
	#pCClose{
		font-size: 34px;
		line-height: 34px;
		padding:3px;
		text-align:center;
		position:absolute;
		right:10px;
		top:10px;
		cursor:pointer;
	}
	
	#pCWindow{
		background: #fff;
		z-index:20001;
		position:fixed;
		top:50%;
		left:50%;
		margin-left:-350px;
		margin-top:-225px;
		width:700px;
		height:450px;
	}
	#pCWindowContent{
		width:490px;
		height:280px;
		margin:85px auto 0 auto;
		padding-left:48px;
	}
	#pCWindowContent.sendMess{
		padding-left:0;
	}
	.pCSendTrue{
		text-align:center;
		padding-top:70px;
	}
	.pCSendTrue,
	#pCWindowContent.sendMess > .pCSendFalse{
		display:none;
	}
	#pCWindowContent.sendMess > .pCSendTrue{
		display:block;
	}
	.pCSendTrue > .pCSendButton{
		display:inline-block;
		float:none;
	}
	.pCBigText{
		font-size: 20px;
		line-height: 22px;
		font-family: Times New Roman;
		margin-bottom:8px;
	}
	.pCTimeOpening{
		margin-bottom:20px;
	}
	#pCForm{
		width:320px;
		margin-top:20px;
	}
	#pCFields{
		background:#fff;
		margin-bottom:8px;
	}
	#pCBlockCountry{
		height:55px;
		position:relative;
		float:left;
		overflow:hidden;
	}
	#pCSelectCountry{
		height: 55px;
		position: absolute;
		width: 185px;
		border-right: 0;
		font-size: 22px;
		font-family: Times New Roman;
		top:0;
		left:0;
		background:none;
		border:none;
		outline:none;
		opacity:0;
	}
	#pCSelectCountry:focus{
		opacity:1;
	}
	#pCCountryCode{
		height:55px;
		font-family:Times New Roman;
		font-size:22px;
		line-height:54px;
		padding: 0 5px 0 13px;
		background:#e5be93;
		color:#fff;
	}
	#pCCountryCode:after{
		content: "▾";
		margin-left:5px;
		font-size: 15px;
	}
	#pCBlockInput{
		border:1px solid #d9d9d9;
		border-left:none;
		height:55px;
	}
	#pCInput{
		width:200px;
		height:52px;
		font-size:22px;
		background:#fff;
		padding: 13px 8px 13px 13px;
		font-family:Times New Roman;
		border:none;
	}
	.pCMesseng{
		text-align:right;
	}
	.pCLabelMesseng{
		margin-right:5px;
		cursor:pointer;
		
	}
	.pCSendButton{
		float:right;
		border-radius:0;
		height:44px;
		line-height:41px;
		font-size:17px;
		margin-top:35px;
	}
	
	#pCCircle{
		position:fixed;
		background: rgba(99, 99, 99, .06);
		width:99px;
		height:99px;
		bottom: 7%;
		left: 2%;
		border-radius: 99px;
		display:block;
		cursor:pointer;
		z-index:100;
		color:#fff;
	}
	#pCMessageCircle{
		-webkit-transition: 
			opacity 1s ease-in-out,
			left 0s;
		-moz-transition: 
			opacity 1s ease-in-out,
			left 0s;
		-o-transition: 
			opacity 1s ease-in-out,
			left 0s;
		transition: 
			opacity 1s ease-in-out,
			left 0s;
		transition-delay: 0s, 1s;
		-webkit-transition-delay: 0s, 1s;
		-moz-transition-delay: 0s, 1s;
		-o-transition-delay: 0s, 1s;
		left:-400px;
		opacity: 0;
		width: 200px;
		padding: 14px 20px 15px;
		position:absolute;
		background:#d5ae83;
		font-size:14px;
		top:-90px;
	}
	#pCMessageCircle:after{
		content:"";
		position:absolute;
		bottom:-14px;
		left:20px;
		border: 14px solid transparent; 
		border-top: 14px solid #d5ae83; 
		border-right: 18px solid #d5ae83;
	}
	#pCContentCircle{
		width:79.2px;
		height:79.2px;
		border-radius: 79.2px;
		background:#e5be93;
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-39.6px;
		margin-top:-39.6px;
		text-align:center;
	}
	#pCCircle:hover>#pCContentCircle{
		background:#d5ae83;
	}
	.vA#pCMessageCircle,
	#pCCircle:hover>#pCMessageCircle{
		transition-delay: 0s;
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-o-transition-delay: 0s;
		left:0;
		opacity:1;
	}
	#pCIconCircle{
		width: 50px;
		height: 61px;
		margin-top:9.1px;
		padding:9px;
	}
	#pCIconCircle>path{
		fill:#fff;
		-webkit-animation:rotateIcon 15s ease-in-out infinite;
		animation:rotateIcon 15s ease-in-out infinite;
		transform-origin:50% 50%
	}
	#pCTextCircle{
		font-size: 15px;
		position:absolute;
		width:100%;
		height:100%;
		top:20px;
		left:0;
		text-align:center;
		line-height:20px;
		-webkit-animation: vTextPC 15s ease-in-out infinite;
		animation: vTextPC 15s ease-in-out infinite;
	}
	

@keyframes vTextPC {
	0%, 68%, 100%{
		-webkit-transform:rotate(0) scale(0) skew(0);
		transform:rotate(0) scale(0) skew(0);
		opacity:0;
	}
	69.5%, 98.5%{
		-webkit-transform:rotate(0) scale(1) skew(0);
		transform:rotate(0) scale(1) skew(0);
		opacity:1;
	}
}
@-webkit-keyframes vTextPC {
	0%, 68%, 100%{
		-webkit-transform:rotate(0) scale(0) skew(0);
		transform:rotate(0) scale(0) skew(0);
		opacity:0;
	}
	69.5%, 98.5%{
		-webkit-transform:rotate(0) scale(1) skew(0);
		transform:rotate(0) scale(1) skew(0);
		opacity:1;
	}
}
	
@keyframes rotateIcon {
	0%, 10%, 13.33%, 43.33%, 46.67%, 68%, 100%{
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg);
		opacity:1;
	}
	10.67%, 12%, 44%, 45.33%{
		-webkit-transform:rotate(-15deg) scale(1) skew(1deg);
		transform:rotate(-15deg) scale(1) skew(1deg)
	}
	11.33%, 12.67%, 44.67%, 46%{
		-webkit-transform:rotate(15deg) scale(1) skew(1deg);
		transform:rotate(15deg) scale(1) skew(1deg)
	}
	69.5%, 98.5%{
		-webkit-transform:rotate(15deg) scale(0) skew(1deg);
		transform:rotate(15deg) scale(0) skew(1deg);
		opacity:0;
	}
}
@-webkit-keyframes rotateIcon {
	0%, 10%, 13.33%, 43.33%, 46.67%, 68%, 100%{
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg);
		opacity:1;
	}
	10.67%, 12%, 44%, 45.33%{
		-webkit-transform:rotate(-15deg) scale(1) skew(1deg);
		transform:rotate(-15deg) scale(1) skew(1deg)
	}
	11.33%, 12.67%, 44.67%, 46%{
		-webkit-transform:rotate(15deg) scale(1) skew(1deg);
		transform:rotate(15deg) scale(1) skew(1deg)
	}
	69.5%, 98.5%{
		-webkit-transform:rotate(15deg) scale(0) skew(1deg);
		transform:rotate(15deg) scale(0) skew(1deg);
		opacity:0;
	}
}

@media (max-width:750px){
	#pCWindow{
		margin-left: -210px;
		width: 420px;
	}
	#pCWindowContent{
		width:320px;
		padding-left:0;
	}
	#pCCircle {
		width: 74px;
		height: 74px;
	}
	#pCContentCircle{
		width: 59px;
		height: 59px;
		margin-left: -29.5px;
		margin-top: -29.5px;
	}
	#pCIconCircle {
		width: 42px;
		height: 51px;
		margin-top: 5px;
	}
	/*#pCIconCircle > path{
		fill:#444;
	}*/
	#pCTextCircle {
		font-size: 11px;
		top: 13px;
		/*color:#444;*/
	}
	#pCMessageCircle {
		width: 180px;
		padding: 10px;
		top: -81px;
	}
	#pCMessageCircle:after{
		left:10px;
	}
}
@media (max-width:440px){
	#pCWindow{
		margin-left: -170px;
		width: 340px;
		padding:0 25px 0 25px;
	}
	#pCWindowContent{
		width:285px;
	}
	#pCForm {
		width: 285px;
	}
	#pCInput {
		width: 160px;
	}
}
