@charset "utf-8";
@media screen and (max-width:1560px) {
.promote-sec .inner-width { min-width: 0; }
}
@media screen and (max-width:1480px) {
.inner-width, .contact-sec .inner-width { max-width: 1360px; }
.freetrial { margin: 0 20px; }
}
@media screen and (max-width:1360px) {
.inner-width, .contact-sec .inner-width { max-width: 1140px; }
.banner-caption1 h2 { font-size: 46px; }
.banner-caption1 h3 { font-size: 38px; }
.header1 .logo { width: 300px; }
.banner.banner2 { background-size: cover; }
.banner.banner2 { height: 654px; }
.info.info1 { top: 209px; }
.info.info2 { top: 306px; }
.info.info3 { top: 348px; }
.info.info4 { top: 482px; }
.info.info5 { top: 312px; }
.info.info6 { top: 500px; }
.info.info7 { top: 400px; }
.cn-side { width: 380px; }
.markplace-left { font-size: 32px; padding: 42px 0 0;  }
.strt-newauction span {
    margin: 0;
    }
}
@media screen and (max-width:1199px) {
.inner-width { max-width: 1000px; }
.container {
    width: 970px;
}
.info { font-size: 18px; }
.info { max-width: 175px; min-width: 150px; }
.info.info7 { left: 79%; top: 417px; }
.info.info5 { left: 55%; top: 340px; }
.g-heading { font-size: 26px; letter-spacing: 1.5px; padding: 10px 14px 11px 17px; }
.free-try { min-height: 0; padding: 100px 0; }
.free-try h4 { font-size: 34px; }
.free-try h3 { font-size: 24px; }
.red-head > img { max-width: 140px; }
.bidcate-auction { font-size: 24px; }
.cn-side { width: 312px; }
.freetrial { background-size: 100% auto; height: 410px; width: 225px; }
.cn-side .g-heading { font-size: 20px; margin: 0 0 37px; }
.we-bring { font-size: 16px; }
.strt-newauction h2 { font-size: 26px; }
.strt-newauction { min-height: 0; padding: 60px 0; }
.markplace-left { font-size: 24px; max-width: 63%; }
.markplace-right { max-width: 25%; padding-right: 55px; }
.sp-left li {
    font-size: 16px;
    }
}
 @media screen and (max-width:1000px) {
.inner-width { max-width: 950px; }
body { font-size: 16px; }
.banner-caption1 h2 { font-size: 30px; }
.banner-caption1 h3 { font-size: 26px; margin: 0 30px 0 0; }
.header1 .logo { width: 180px; }
.header.header1 { top: 10px; }
.banner.banner2 { height: 560px; }
.info.info1 { top: 159px; }
.info.info2 { left: 20%; top: 221px; }
.info.info3 { left: 1%; top: 308px; }
.info.info4 { top: 402px; }
.info.info5 { left: 48%; top: 269px; }
.info.info6 { top: 422px; }
.info.info7 { left: 77%; top: 339px; }
.info { font-size: 16px; max-width: 156px; min-width: 130px; }
.g-heading { font-size: 20px; letter-spacing: 1.5px; }
.sp-left li { font-size: 12px; }
.sp-right { width: 21%; }
.sp-left { margin: 54px 0 0; width: 74.3%; }
.bidcate-auction { font-size: 19px; }
.bidcate-auction { padding: 30px 0; }
.line { margin: 20px 0; }
.cn-side { padding: 50px 0 0; width: 246px; }
.freetrial { background-size: 100% auto; height: 378px; width: 208px; margin: 0 15px; }
.cn-side .g-heading { font-size: 15px; margin: 0 0 30px; padding: 5px 14px 6px 17px; }
.cn-side p { font-size: 15px; line-height: 1.36; }
.cn-side .we-bring { font-size: 12px; }
.markplace-left { font-size: 20px; max-width: 72%; padding: 20px 0 0; }
.markplace-right { max-width: 25%; padding-right: 30px; }
.social-icon { bottom: 15px; padding: 0 15px; }
.free-try h2 { font-size: 30px; padding: 0; }
.free-try { min-height: 0; padding: 40px 0; }
.cn-side:first-child .we-bring { margin-top: 0; }
.abmain1 { padding: 56px 0 0; }
.ab-left p { margin: 0; }
.bidcate-auction { font-size: 17px; letter-spacing: 0; }
}
 @media screen and (max-width:991px) {
.container {
    width:750px;
}
}
 @media screen and (max-width:800px) {
.inner-width, .about-special .inner-width { max-width: 740px; }
}
 @media screen and (max-width:767px) {
 	.container {
    width:100%;
}
.inner-width { width: 100%; padding: 0 15px; }
.banner-caption1 h2 { font-size: 26px; }
.header1 .logo { width: 164px; }
.banner.banner2 .inner-width { top: 45px; }
.info { font-size: 15px; }
.info.info7 { left: 71.5%; top: 349px; }
.banner.banner2 { height: 490px; }
.info.info2 { left: 18%; top: 184px; }
.info.info3 { top: 295px; }
.info.info4 { top: 367px; }
.info.info6 { left: 46%; top: 370px; }
.info.info5 { left: 39%; top: 262px; }
.info.info7 { left: 71.5%; top: 313px; }
.ab-left { letter-spacing: 0px; margin: 0 0 0; width: 100%; }
.abmain1 { padding: 40px 0 0; }
.ab-right { display: none; }
.abmain2 { padding: 42px 0 30px; width: 100%; }
.sp-left { margin: 0; width: 77%; }
.sp-right { width: 18%; }
.sp-left li { font-size: 12px; }
.cn-side { padding: 40px 0 50px; width: 100%; }
}
 @media screen and (max-width:639px) {
.banner.banner2 .inner-width { color: #ffffff; padding: 0; position: static; width: 100%; }
.banner-caption1 { background: #69ac43 none repeat scroll 0 0; float: right; padding: 10px 0; text-align: center; width: 100%; }
.banner-caption1 h2 { color: #ffffff; font-size: 30px; line-height: 1.485; margin: 0; }
.sp-left { margin: 0; width: 100%; }
.sp-right { padding: 30px 44px 0 0; text-align: center; width: 100%; }
.sp-right > img { width: 144px; }
.header1 .logo { text-align: center; width: 100%; }
.header1 .logo img { max-width: 127px; }
.info.info1 { left: 18%; top: 133px; }
.info.info2 { left: 7%; top: 211px; }
.info.info5 { left: 54%; max-width: 150px; top: 180px; }
.info.info3 { left: 6%; top: 300px; }
.info.info7 { left: 53.5%; top: 273px; }
.info.info4 { left: 7%; top: 401px; }
.info.info6 { left: 53%; top: 370px; }
.banner.banner2 { background-position: left center; }
.sp-left li { font-size: 14px; width: 100%; text-align: left; }
.arrow-design { margin: 0 auto; width: 188px; }
.abmain2 { text-align: center; }
.ab-left { text-align: center; width: 100%; }
.g-heading { font-size: 20px; letter-spacing: 0px; margin: 0 0 15px; padding: 5px 14px 5px 17px; }
.red-head > img { max-width: 96px; }
.free-try h2 { font-size: 23px; margin: 0 0 10px; }
.free-try h3 { font-size: 17px; }
.free-try h4 { font-size: 26px; margin: 0; }
.bidcate-auction br { display: none; }
.line { margin: 15px 0; }
.strt-newauction { letter-spacing: 1px; min-height: 0; padding: 41px 0; }
.strt-newauction h2 { font-size: 16px; }
.strt-newauction h2::after { bottom: -8px; }
.markplace-left { font-size: 17px; max-width: 82%; padding: 0; }
.markplace-right { max-width: 34%; padding-right: 30px; }
.banner-caption1 { background: #7e9f37 none repeat scroll 0 0; float: right; padding: 5px 0; position: absolute; text-align: center; top: 100%; width: 100%; }
.banner-caption1 h2 { color: #ffffff; font-size: 21px; letter-spacing: 1px; line-height: 1.485; margin: 0; }
.banner-caption1 h3 { font-size: 20px; margin: 0 0 5px; }
.banner.banner2 { background-position: left center; margin: 0 0 66px; overflow: visible; }
.all-info { left: 0; margin: 0 auto; position: absolute; right: 0; width: 370px; max-width: 100%; }
.markplace { min-height: 0; padding: 15px 0; }
.markplace-right { max-width: 29%; padding-right: 0; }
.markplace-left { font-size: 16px; max-width: 70%; padding: 0; }
.strt-newauction span { font-size: 22px; height: 24px; line-height: 20px; vertical-align: middle; width: 24px; }
}
 @media screen and (max-width:340px) {
.info { font-size: 13px; max-width: 127px !important; min-width: 115px; }
.markplace-left { font-size: 14px; line-height: 1.3; max-width: 70%; padding: 0; }
.strt-newauction h2 { font-size: 14px; }
}
