#NeedHelpPanelRight .panel-default {
	float: left;
	width: 100%;
	background-color: #F2F2F2;
	color: #8C8C8C;
	margin-bottom: 20px;
	padding: 15px;
	font-size: 13px;
	border: 0;
}
#NeedHelpPanelRight .panel-default .title {
	text-transform: uppercase;
}
#NeedHelpPanelRight .panel-default .title-icon {
	margin: -1px 5px 0 0;
}

.panel-hot-question {
	padding: 10px 0;
}
.panel-hot-question .title {
	text-decoration: underline;
}

.form-contact-us,
.form-contact-us .control-label,
.form-contact-us .form-input {
	float: left;
	width: 100%;
}
.form-contact-us {
	margin-bottom: 10px;
}
.form-contact-us textarea {
	resize: none;
}
.form-contact-us .form-group {
	margin: 0 0 10px 0;
}
.form-contact-us .control-label {
	padding-top: 7px;
	text-align: left;
}
.form-contact-us .form-input {
	position: relative;
}
.form-contact-us .form-control {
	margin-bottom: 5px;
	border-radius: 0;
}

.form-contact-us .btn {
	margin: 10px 0;
	padding: 12px;
	width: calc(50% - 3px);
	border-radius: 0;
	text-transform: uppercase;
}
.form-contact-us .btn-submit {
	background-color: #BDABD3;
	color: #FFF;
}
.form-contact-us .btn-clear {
	background-color: #F2F2F2;
	color: #8C8C8C;
}

.form-custom-select .form-select-items {
	max-height: 450px;
	overflow-y: auto;
}

.contact-us-option {
	width: calc(100% + 23px);
	margin: 0 -9px 15px -14px;
	padding: 5px 0;
	border-bottom: 2px solid #E6E6E6;
	list-style: none;
}
.contact-us-option:after {
	content: "";
	display: table;
	clear: both;
}
.contact-us-option > li {
	display: inline-block;
	float: left;
	padding: 0 6px;
	font-size: 12px;
	font-weight: 500;
	text-align: center;
}
.contact-us-option .btn {
	position: relative;
	padding: 0;
	color: #775D8A;
	font-weight: 500;
}
.contact-us-option .btn > img {
	height: 50px;
	margin-bottom: 10px;
}
.contact-us-option .btn span {
	display: block;
}
.contact-us-option .btn-wechat .dropdown-wechat {
	top: calc(100% + 10px);
	left: calc(50% - 130px/2);
}
.contact-us-option .btn-wechat:hover .dropdown-wechat {
	display: block;
}

@media (min-width: 550px) {
	.form-contact-us .control-label	{
		width: 35%;
	}
	.form-contact-us .form-input {
		width: 65%;
	}

	.form-custom-select .form-select-items {
		max-height: 360px;
	}

	.contact-us-option {
		width: 100%;
		margin: 0 0 15px 0;
		padding: 10px 0;
	}
}

@media (min-width: 768px) {
	.contact-us-option > li {
		padding: 0 20px;
	}
	.contact-us-option .btn > img {
		height: 70px;
	}
	.contact-us-option .btn-wechat .dropdown-wechat {
		left: calc(50% - 160px/2);
	}
}

@media (min-width: 992px) {
	#NeedHelpPanelRight .panel-information {
		float: right;
		width: 170px;
	}

	.form-contact-us {
		width: calc(100% - 170px);
	}
	.form-contact-us .control-label {
		width: 30%;
	}

	.form-custom-select .form-select-items {
		max-height: 420px;
	}
}

@media (min-width: 1200px) {
	#NeedHelpPanelRight .panel-information {
		width: 250px;
	}

	.form-contact-us {
		width: calc(100% - 250px);
	}

	.form-custom-select .form-select-items {
		max-height: 380px;
	}
}