@charset "utf-8";

/* CSS Document */

@media only screen and (min-width:320px) and (max-width:1224px) {
.MainWrapper, .TopMainWrapper, .Footer, .IdxContainWrapper, .InnerContainWrapper {
	width: 94% !important;
}
img, .EditorText img {
	max-width: 100%;
}
/*-- responsive menu css start */
.HomeTop {
	display: none !important;
}
.TopArrow, .MainFormWrapper h4.TitleWrap br, .HideImg, .ResImg {
	display: block !important;
}
.Section_First .LeftWrapper {
	width: 100%;
	float: none;
	min-height: inherit !important;
}
.Section_First .RightWrapper {
	width: 100%;
	float: none;
	min-height: inherit !important;
	margin: 0px auto;
}
.Section_First .IdxHeaderBg ul li {
	background-image: none !important;
	min-height: inherit !important;
}
.Section_Second .DescWrapper {
	float: none;
	width: 100%;
}
.DeaultSepline {
	margin: 10px auto;
}
.FooterWrap {
	text-align: center;
}
}

@media only screen and (min-width:769px) and (max-width:1224px) {
.Section_Second .ImgWrapper {
	float: none;
	margin: 0px auto 20px;
	line-height: 0px;
	text-align: center;
	width: 100%;
}
.Section_Second .DescWrapper {
	text-align: center;
}
}

@media only screen and (min-width:481px) and (max-width:768px) {
.Section_Second .ImgWrapper {
	float: none;
	margin: 0px auto 20px;
	line-height: 0px;
	text-align: center;
	width: 100%;
}
.Logo {
	float: none;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.TopMainRight {
	float: none;
	text-align: center;
	width: 100%;
	display: block;
}
.PhoneImg {
	padding: 10px 0px;
}
.Logo a, .LogoCenter a {
	margin: 0px auto;
}
.Section_Second .DescWrapper {
	text-align: center;
}
}

@media only screen and (min-width:320px) and (max-width:480px) {
.PhoneImg {
	padding: 10px 0px;
}
.Logo {
	float: none;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.TopMainRight {
	float: none;
	text-align: center;
	width: 100%;
	display: block;
}
.Logo a, .LogoCenter a {
	margin: 0px auto;
}
.Section_Second h4.Title {
	font-size: 24px;
	line-height: 30px;
}
.MarginWrapper {
	margin-top: 20px;
}
.MainFormWrapper h4.TitleWrap {
	padding: 15px;
	font-size: 14px;
	line-height: 20px;
}
.MainFormWrapper .InnerFormWrapper .Col1, .MainFormWrapper .InnerFormWrapper .Col2 {
	width: 100%;
	min-height: inherit !important;
	text-align: center;
}
.copy br {
	display: block;
}
.Section_Second .ImgWrapper {
	float: none;
	margin: 0px auto 20px;
	line-height: 0px;
	text-align: center;
	width: 100%;
}
.Section_Second .DescWrapper {
	text-align: center;
}
.Section_Second .DescWrapper h5.Title {
	font-size: 30px;
	line-height: 30px;
}
.DeaultSepline {
	width: 200px;
}
}
