.q-c2c .callbutton {

	border: 2px solid white;
	color: white !important;
	font-size: 1.8em !important;
	padding: 4px 60px 0px 10px !important;
	background-color: #996600 !important;
	font-weight: 500!important;
	border-radius: 5px;
	line-height: 9px !important;
	background-image: none !important;
	-webkit-box-shadow: 0px 2px 4px 0px #f3f3f3;
	-moz-box-shadow: 0px 2px 4px 0px #f3f3f3;
	box-shadow: 0px 2px 4px 0px #f3f3f3;
	text-align: center !important;
}	
.q-c2c .callbutton p{
	text-align: center !important;
}

.q-c2c .callbutton:hover, .q-c2c .callbutton:focus {
	background-color: rgba(0,0,0,0.1)!important;
}
.c2c-agent-info{
	border-radius: 12px 12px 0px 0px !important;
}
.c2c-video-control{
	border-radius: 0px 0px 12px 12px !important;
}	
.q-c2c {
	padding: 3px;

}
.q-c2c .callbutton .fa-phone {
	position: relative !important;
	top:4px !important;
	left: 4px !important;
	background-color:white !important;
	background-image: none !important;
	color: #996600 !important;
	height: 38px !important;
	width: 38px !important;
	text-indent: 0px !important;
	line-height: 40px !important;
	border:none !important;
	font-size: 1.1em !important;
	margin-right: 30px;
	margin-bottom: 10px;
}

@media (max-width:420px) {
	.q-c2c .callbutton {
		text-align: center !important;
		line-height: 40px !important;
		padding: 4px 0px 0px 10px !important;
	}
	.q-c2c .callbutton .fa-phone {
		margin-right: 15px;
	}

}