@media all and (max-width:1700px) and (min-width:992px)
{
.header {
	background-position: top; height: 300px; background-size: auto 100%;
}
}
@media all and (max-width:1200px)
{
.li-step li {
	width: 26%;
}
.li-step li.step1 {
	background: rgb(124, 18, 14);
}
.li-step li.step2 {
	background: rgb(150, 65, 62);
}
.li-step li.step3 {
	background: rgb(221, 194, 193);
}
.li-step li.step4 {
	background: rgb(242, 232, 231); width: 22%;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.special .list-sd li {
	width: 25%; margin-bottom: 30px;
}
}
@media all and (max-width:991px)
{
.header {
	height: 0px !important;
}
.special .list-sd li {
	width: 50%; margin-bottom: 30px;
}
.special .list-sd .sd-item .sd-nr {
	width: 60%; margin-right: auto; margin-left: auto;
}
.footer img {
	margin: 6px auto; float: none; display: block;
}
.footer .sh-text {
	text-align: center; line-height: 26px; margin-top: 10px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.special .list-sd li {
	margin-bottom: 0px;
}
}
@media all and (max-width:767px)
{
.li-step {
	text-align: center; margin-top: 20px;
}
.li-step li {
	width: 46%; overflow: hidden; float: none; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.li-step li.step4 {
	width: 46%; overflow: hidden; float: none; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.nav-pills > li {
	float: none; display: inline-block;
}
ul.nav-pills {
	text-align: center;
}
}
@media all and (max-width:550px)
{
.special .list-sd li {
	width: 50%; margin-bottom: 30px;
}
.special .list-sd .sd-item .sd-nr {
	width: 100%;
}
}
@media all and (max-width:480px)
{
.special .list-sd li {
	width: 50%; margin-bottom: 0px;
}
.li-step li {
	font-size: 12px;
}
.container {
	padding-right: 0px; padding-left: 0px;
}
.li-step li.step1 a {
	margin-left: 0px;
}
.li-step li.step2 a {
	margin-left: 0px;
}
.li-step li.step3 a {
	margin-left: 0px;
}
.meeting-tab {
	margin: 0px 10px;
}
}
@media all and (max-width:414px)
{
.special .list-sd .sd-item a.link-a {
	height: 40px;
}
.special .list-sd .sd-item {
	height: 200px; background-size: 100% auto;
}
.special .list-sd .sd-item .sd-bt {
	bottom: 8px;
}
.special h2 {
	margin-top: 10px;
}
}
@media all and (max-width:375px)
{
.special .list-sd .sd-item a.link-a {
	height: 40px;
}
.special .list-sd .sd-item .sd-bt {
	bottom: 26px;
}
}
@media all and (max-width:360px) and (min-width:320px)
{
.special .list-sd .sd-item:hover .sd-bt {
	bottom: -6px;
}
.special .list-sd .sd-item .sd-bt {
	bottom: 32px;
}
}
@media all and (max-width:320px)
{
.special .list-sd .sd-item .sd-bt {
	bottom: 0px;
}
.special .list-sd .sd-item:hover .sd-bt {
	bottom: -6px;
}
.special .list-sd .sd-item {
	height: 150px;
}
}
