@charset "utf-8";


@media screen and (max-width: 640px) {
	img {
	    width: 100%;
	    max-width: 100%
	}

	* {
	    margin: 0;
	    padding: 0;
	    border: none;
	    -webkit-text-size-adjust: none
	}

	.mobile_m_rgt_0 {
	    margin-right: 0
	}

	body {
	    width: 100%;
	    min-width: initial;
	    line-height: normal;
	    font-size: 16px;
	    max-width: 100%
	}

	.ctn_1250 {
	    width: 94%;
	    margin: 0 auto;
	    padding: 0 3%
	}

	.ctn_1200 {
	    width: 94%;
	    margin: 0 auto;
	    padding: 0 3%
	}

	.ctn_1000 {
	    width: 94%;
	    margin: 0 auto;
	    padding: 0 3%
	}

	.ctn_800 {
	    width: 94%;
	    margin: 0 auto;
	    padding: 0 3%
	}

	.ctn_970 {
	    width: 94%;
	    margin: 0 auto;
	    padding: 0 3%
	}

	.padding_top_120 {
	    padding-top: 3.746em !important
	}

	.padding_btm_120 {
	    padding-bottom: 3.746em
	}

	.padding_top_106 {
	    padding-top: 3em
	}

	.padding_btm_85 {
	    padding-bottom: 2.5em
	}

	.padding_top_110 {
	    padding-top: 3.5em
	}

	.padding_btm_105 {
	    padding-bottom: 3em
	}

	.padding_145_90 {
	    padding-top: 3.746em;
	    padding-bottom: 2.6em
	}

	.padding_top_145 {
	    padding-top: 3.746em
	}

	.padding_btm_145 {
	    padding-bottom: 3.746em
	}

	.padding_top_140 {
	    padding-top: 3.746em
	}

	.padding_btm_140 {
	    padding-bottom: 3.746em
	}

	.padding_140_140 {
	    padding-top: 3.746em;
	    padding-bottom: 3.746em
	}

	.padding_top_btm_30 {
	    padding-top: 1.875em;
	    padding-bottom: 1.875em
	}

	.padding_170_140 {
	    padding-top: 3.746em;
	    padding-bottom: 3.746em
	}

	.padding_76_76 {
	    padding-top: 3.746em;
	    padding-bottom: 3.746em
	}

	.padding_7_5 {
	    padding-top: 3.746em;
	    padding-bottom: 3.746em
	}

	.padding_top_288 {
	    padding-top: 3.746em
	}

	.mobile_align_center {
	    text-align: center
	}

	.menu {
	    width: 45%;
	    height: 3em
	}

	.menu ul {
	    display: none
	}

	.designevo-signup-button {
	    display: none
	}

	.step_intro {
	    font-size: 1.068em;
	    width: 100%;
	    line-height: 1.5em
	}

	.step_animation,
	.step_guide {
	    width: 100%
	}

	.mobile_ad_bg {
	    display: block;
	    position: fixed;
	    z-index: 2;
	    top: 0;
	    width: 100%;
	    background: #fff
	}

	.mobile_ad_ban {
	    width: 94%;
	    margin: 0 auto;
	    padding: 0 3%;
	    height: 5.375em
	}

	.mobile_ad_ban a {
	    color: #FFF;
	    height: auto
	}

	.logo_for_mobile {
	    width: 13%;
	    height: auto;
	    float: left;
	    margin-top: 1.11em
	}

	.mobile_ban_cnt {
	    width: 83.5%;
	    float: right;
	    margin-top: 1.33em
	}

	.mobile_ban_cnt p {
	    font-size: 1.0625em;
	    font-weight: 500;
	    color: #303133;
	    width: 73%
	}

	.mobile_ban_cnt p span {
	    font-size: 1em;
	    display: block;
	    margin-top: .2em;
	    font-weight: 400;
	    color: #6f6f6f
	}

	.mobile_ban_cnt button {
	    background: #2ac5b3;
	    border: 2px solid #FFF;
	    width: 4.3em;
	    height: 2.437em;
	    position: absolute;
	    right: 3%;
	    top: 1.47em;
	    font-size: 1em;
	    border-radius: 8px;
	    color: #FFF
	}

	.android,
	.ios {
	    display: none
	}

	.home_ban_bg {
	    height: auto
	}

	.home_ban {
	    width: 88%;
	    margin: 0 auto;
	    padding: 2% 6% 22%;
	    height: auto
	}

	.home_ban h1 {
	    font-size: 1.6875em;
	    margin: 1.6875em 0 .28125em
	}

	.noen_h1 {
	    font-size: 1.6875em !important
	}

	.logo_txt {
	    width: 60%;
	    margin: 1.2em auto 2em
	}

	.home_ban p {
	    font-size: 1.125em
	}

	.home_ban>p {
	    width: 100%;
	    margin: 2em auto 0
	}

	.home_ban__title>p {
	    width: 100%;
	    margin: 2em auto 0
	}

	.home_ban a {
	    margin: 2em auto 0
	}

	.h3_42 {
	    font-size: 1.462em;
	    margin: 0 0 3.4%
	}

	.ft_div {
	    width: 88%;
	    margin: 3% 3% 10% 0;
	    padding: 0 6% 8%;
	    height: 18em
	}

	.first_ft_div {
	    padding: 0 6% 3%
	}

	.ft_div img {
	    margin: 13% 0 6% 37%
	}

	.ft_div h4 {
	    font-size: 1.125em
	}

	.ft_bg {
	    background: #161765 repeat
	}

	.what_can_create ul li {
	    width: 100%
	}

	.what-create-item {
	    float: none
	}

	.ft_ctn_396 {
	    width: 100%
	}

	.ft_ctn_804 {
	    width: 100%
	}

	.ft_ctn_707 {
	    width: 100%
	}

	.ft_ctn_493 {
	    width: 100%
	}

	.ft_ctn_485 {
	    width: 100%
	}

	.ft_ctn_609 {
	    width: 100%
	}

	.ft_ctn_705 {
	    width: 100%
	}

	.font_19_c87 {
	    font-size: 1.068em;
	    line-height: 1.6875em;
	    margin-bottom: 2.25em;
	    text-align: center
	}

	.home_btm_bg {
	    display: none
	}

	.video_play {
	    width: 11.625em
	}

	.search_ctn {
	    width: 88%;
	    padding: 15% 0 0
	}

	.search_box {
	    width: 100%;
	    display: none
	}

	.search_box input {
	    width: 72.5%
	}

	.rcm_tag {
	    display: none
	}

	.search_ctn input {
	    width: 80.25%
	}

	.scene_list li,
	.second_scene_list li {
	    width: 100%;
	    margin-right: 0
	}

	.scene_list li:nth-child(n+2),
	.second_scene_list li:nth-child(n+1) {
	    margin-top: 1.5em
	}

	.second_scene_list {
	    margin: 0
	}

	.review_txt {
	    width: 90%;
	    padding: 2.646em 5% 1.884em;
	    margin: 5.422em 0 0;
	    float: none
	}

	.quto {
	    position: absolute;
	    top: -2.05em;
	    left: 40%
	}

	.quto img {
	    width: 44%
	}

	.say_arrow {
	    position: absolute;
	    bottom: -.81em;
	    left: 47%;
	    width: 10%
	}

	.say_person ul li {
	    width: 100%;
	    margin: 0
	}

	.say_person ul li:first-child {
	    top: -47em
	}

	.mobile_8 {
	    margin-top: 8em
	}

	.say_person ul li:nth-child(2) {
	    left: 0;
	    top: -21.5em
	}

	.say_person ul li:nth-child(3) {
	    right: 0;
	    top: -1em
	}

	.btm_ad {
	    width: 100%
	}

	.btm_ad_bg {
	    display: none
	}

	.padding_82_83 {
	    padding: 3.5em 0 3.746em
	}

	.cate_menu_bg {
	    text-align: center
	}

	.cate_menu {
	    display: inline-block;
	    text-align: left
	}

	.product_ad {
	    display: none
	}

	.what-create-item:nth-child(5) {
	    position: relative;
	    top: 0
	}

	.en_42 {
	    font-size: 1.6875em !important
	}

	.lft_menu {
	    width: 100%
	}

	.rgt_menu {
	    display: none
	}

	.lft_menu ul {
	    display: none
	}

	.web_logo {
	    margin-left: 1.5em
	}

	.footer_lft_ctn {
	    width: 100%
	}

	.footer_lft_ctn div:first-child {
	    display: none
	}

	.footer_lft_ctn div {
	    width: 43%
	}

	.footer_lft_ctn div:last-child {
	    margin-left: 11%
	}

	.footer_lft_ctn h4 {
	    text-align: left
	}

	.footer_rgt_ctn {
	    width: 100%;
	    margin: 2em 0 0
	}

	.footer_menu {
	    font-size: .9em;
	    margin: 2.5em 0 1em
	}

	.footer_menu li {
	    width: 100%;
	    text-align: left;
	    padding: .15em 0
	}

	.copy {
	    text-align: center
	}

	.footer_lft_ctn p {
	    width: 100%
	}

	.footer_menu li span {
	    border: none
	}

	.social_like {
	    padding-left: .85em;
	    width: 10em
	}

	.social_like li {
	    margin-right: 1em
	}

	.footer_lft_ctn ol {
	    display: none
	}

	.copy_social ul {
	    width: 100%;
	    margin-top: 1em
	}

	.ft_menu_line {
	    margin-bottom: 1em
	}

	.about_bg {
	    padding-top: 4.5em
	}

	.h_50 {
	    font-size: 2.025em;
	    margin: 0 0 .25em
	}

	.about_ban {
	    width: 88%;
	    margin: 0 auto;
	    padding: 0 6% 12%;
	    height: auto
	}

	.about_ban p {
	    width: 100%;
	    margin: 1em auto 0
	}

	.about_ban img {
	    display: none
	}

	.padding_top_272 {
	    padding-top: 3em
	}

	.about_info h3 {
	    font-size: 2.115em;
	    margin: 2em 0 .25em
	}

	.about_info ul {
	    text-align: left;
	    margin-bottom: 0
	}

	.about_info ul li {
	    width: 46%;
	    margin-right: 5%;
	    height: auto
	}

	.about_info ul li:nth-child(2) {
	    margin-right: 0
	}

	.about_info ul li:last-child {
	    margin-top: 1em
	}

	.material div {
	    width: 100%;
	    margin: 2em 0 0
	}

	.material div p {
	    font-size: 1em;
	    width: 13.9em;
	    margin-top: 0
	}

	.user-text {
	    width: 98%;
	    height: 2.5em;
	    margin-top: 1em
	}

	.lft_fd_info {
	    width: 100%;
	    float: none
	}

	.feedback {
	    width: 100%;
	    float: none
	}

	.fd_ban {
	    width: 88%;
	    padding: 3.746em 6%
	}

	.fd_ban h1 {
	    font-size: 2.025em
	}

	.sp_ban {
	    width: 88%;
	    margin: 0 auto;
	    padding: 15% 6% 16%;
	    height: auto
	}

	.sp_ban h1 {
	    color: #FFF;
	    font-size: 2.025em;
	    text-align: center;
	    font-weight: 500
	}

	.sp_box {
	    width: 94%;
	    padding: 13% 3%;
	    margin: 4.5em 0 0
	}

	.sp_box img {
	    width: 22.5%;
	    left: 7.8em
	}

	.sp_box h3 {
	    font-size: 1.462em;
	    margin: 1em 0 0
	}

	.sp_box p {
	    text-align: center;
	    font-size: 1.118em;
	    line-height: 1.647em;
	    margin: 1.166em 0 0
	}

	.sp_box a {
	    margin: 1.2em 0 0 3.5em
	}

	.pvc_ban {
	    width: 88%;
	    margin: 0 auto;
	    padding: 15% 6% 12%
	}

	.bread_nav {
	    width: 88%;
	    margin: 0 auto;
	    padding: 0 6%;
	    height: auto
	}

	.bread_nav li {
	    font-size: .85em;
	    width: 32%;
	    margin-right: 0;
	    height: 3em;
	    line-height: 3em
	}

	.pvc_important p {
	    font-size: 1em
	}

	.pvc_important p:nth-child(1) {
	    font-size: .9em
	}

	.pvc_important p:last-child {
	    margin-bottom: 0
	}

	.pvc_item h3 {
	    font-size: 1.462em;
	    margin: 0 0 3.4%;
	    font-weight: 400
	}

	.pvc_item ul {
	    font-size: 1.062em;
	    line-height: 1.64em;
	    list-style-position: outside;
	    padding-left: .88em
	}

	.pvc_item ul li {
	    margin-bottom: 1.578em
	}

	.line_800 {
	    margin: 2em 0
	}

	.create_ban {
	    width: 88%;
	    margin: 0 auto;
	    padding: 25% 6% 12%
	}

	.test_ban_padding {
	    padding: 25% 6% 12%
	}

	.test_padding_84 {
	    padding-top: 3.746rem
	}

	.test_margin_20 {
	    margin: 0
	}

	.create_ban h1 {
	    font-size: 2.025em;
	    margin: 0 0 .25em
	}

	.create_ban p {
	    font-size: 1.125em;
	    width: 100%
	}

	.create_ban a {
	    width: 75%;
	    height: 3em;
	    line-height: 3em;
	    margin: 0 auto;
	    min-width: 12.142em;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap
	}

	.create_ban ul {
	    width: 100%;
	    text-align: left;
	    font-size: .8em
	}

	.create_ban ul li {
	    width: 7.15rem;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap
	}

	.create_ban ul li:nth-child(2n+1) {
	    margin-right: 1em
	}

	.create_ban ul li:nth-child(n+3) {
	    margin-top: 1em
	}

	.create_ban ul li:nth-child(2n) {
	    margin-right: 0
	}

	.theme_h3 {
	    font-size: 1.4625em;
	    margin: 0 0 3.4%
	}

	.theme_p {
	    font-size: 1.068em;
	    width: 100%;
	    margin: 0 auto;
	    line-height: 1.5em
	}

	.theme_list,
	.type_list {
	    list-style-type: none;
	    width: 100%;
	    margin-top: 1.5em !important;
	    text-align: center
	}

	.test_theme_list_margin {
	    margin-top: 1.5em !important
	}

	.theme_list li:nth-child(2n),
	.type_list li:nth-child(2n) {
	    margin: 1.5% 0 0
	}

	.theme_see_more_logo {
	    width: 90%
	}

	.theme_line {
	    margin: 3em 0
	}

	.relate_list {
	    width: 100%
	}

	.relate_list_title {
	    font-size: 1.35em
	}

	.relate_list li {
	    font-size: .9em;
	    padding: 0 .5em;
	    margin: .9375em 0 0 2em
	}

	.relate_list li:first-child {
	    margin-left: 0
	}

	.step_h3 {
	    font-size: 1.4625em;
	    margin: 0 0 3.4%;
	    text-align: center
	}

	.step_ctn {
	    width: 85%;
	    padding-left: 15%;
	    margin-bottom: 3.375em
	}

	.step_ctn h4 {
	    font-size: 1.068em
	}

	.step_ctn h4 img {
	    position: absolute;
	    top: 1.2em;
	    left: 0
	}

	.step_ctn p {
	    font-size: 1.068em
	}

	.why_h3 {
	    font-size: 1.4625em
	}

	.why_div {
	    width: 94%;
	    margin: 8% 2% 4%;
	    padding: 0
	}

	.why_div img {
	    margin: 0 0 7% 36%
	}

	.why_div p {
	    font-size: 1.068em
	}

	.theme_h2 {
	    font-size: 1.65em
	}

	.padding_165_128 {
	    padding: 4.5em 0 3.5em
	}

	.theme_btm_btn {
	    margin: 2em auto 0;
	    height: 3em;
	    line-height: 3em;
	    min-width: 12.142em
	}

	.cate_menu {
	    margin: 0 0 2em 0;
	    width: 90%;
	    list-style-position: outside;
	    padding-left: 1em
	}

	.cate_menu:nth-child(2n) {
	    margin-right: 0
	}

	.cate_menu a {
	    font-size: 1em
	}

	.cate_menu li {
	    margin-bottom: 2em
	}

	.media_review img {
	    width: 20%;
	    height: auto;
	    margin-top: 2.812em
	}

	.media_review .review {
	    width: 75%;
	    margin-top: 0
	}

	.more-btn {
	    width: 100% !important;
	    margin: 0 auto
	}

	.theme_media_review {
	    width: 94%;
	    padding: 1.875em 3%
	}

	.theme_media_review img {
	    width: 30%;
	    height: auto;
	    margin-right: 0
	}

	.theme_media_review div {
	    width: 100%;
	    margin-top: 0;
	    text-align: center
	}

	.theme_ad_p {
	    font-size: 1.0625em
	}

	.step_animation {
	    background-size: 112%;
	    height: 13.50em
	}

	.step_animation ul {
	    left: 2.85em;
	    top: .9em;
	    height: 11em;
	    width: 74%
	}

	.theme_list li img,
	.type_list li img {
	    width: 100%;
	    height: auto
	}

	.theme_list li,
	.type_list li {
	    width: 47.5%;
	    display: inline-block;
	    margin-right: 3%;
	    margin-top: 6%
	}

	.step_guide_image video {
	    width: 100%
	}

	.cate_list {
	    width: 100%;
	    margin-right: 0;
	    float: none
	}

	.cate_list:nth-child(n+2) {
	    margin-top: 6%
	}

	.tmp_ban {
	    width: 88%;
	    margin: 0 auto;
	    padding: 19% 6% 12%
	}

	.tmp_ban h1 {
	    font-weight: 400;
	    font-size: 1.8em;
	    margin: 1em 0 .25em
	}

	.tmp_ban p {
	    font-size: 1em
	}

	.tmp_ban ul a {
	    height: 3em;
	    line-height: 3em;
	    margin: 2em auto 0
	}

	.tmp_box {
	    width: 100%;
	    max-width: 100%;
	    margin: 2em auto
	}

	.tmp_box_sub {
	    margin-top: 2em
	}

	.rgt_tmp_box {
	    width: 95%;
	    margin: 0 auto;
	    float: none;
	    padding: 0 0 3em
	}

	.rgt_tmp_box ul li {
	    list-style-type: none;
	    margin: 0 0 1.3125em;
	    width: 47%;
	    display: inline-block
	}

	.lft_tmp_box {
	    width: 95%;
	    margin: 0 auto;
	    float: none;
	    padding: 0
	}

	.lft_tmp_box ul li {
	    display: inline-block;
	    width: 47%;
	    margin: .75em 1em 0 0;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    line-height: normal
	}

	.lft_tmp_box ul li:nth-child(2n) {
	    margin-right: 0
	}

	.lft_tmp_box ul {
	    padding: 1.562em 1em
	}

	.lft_tmp_box h2 {
	    padding: 0 0 0 1em
	}

	.tmp_info {
	    width: 100%;
	    border: 0;
	    background: #FFF;
	    padding: 1em 0
	}

	.tmp_info h1 {
	    font-size: 2.25em;
	    color: #303133;
	    font-weight: lighter;
	    text-align: center;
	    line-height: 1.3em;
	    width: 90%;
	    margin: 2em auto .5em
	}

	.tmp_info a {
	    display: block;
	    text-align: center;
	    margin-bottom: 1.75em
	}

	.tmp_info img {
	    width: 90%;
	    max-width: 90%
	}

	.tmp_info p {
	    text-align: center;
	    font-size: 1.125em;
	    line-height: 1.625em;
	    padding: 0 1em;
	    width: 90%;
	    margin: 0 auto 2.5em
	}

	.startbtn {
	    margin: 0 0 0 4.9375em
	}

	.related_tmp {
	    padding: 2.5em .5em;
	    width: 96%;
	    background: #FFF;
	    margin: 0 0 2em
	}

	.related_tmp h3 {
	    font-size: 1.8em;
	    color: #303133;
	    font-weight: lighter;
	    margin: 0 auto .5em;
	    width: 90%
	}

	.related_tmp ul {
	    width: 100%
	}

	.related_tmp ul li {
	    display: inline-block;
	    width: 47%;
	    list-style-type: none;
	    margin: .75em 1em 0 0;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis
	}

	.related_tmp ul li:nth-child(2n+1) {
	    margin-right: 1em
	}

	.tu_ban {
	    width: 88%;
	    margin: 0 auto;
	    padding: 21% 6% 7%;
	    height: auto
	}

	.tu_ban>h1 {
	    font-size: 2.025em
	}

	.tutorial h3 {
	    font-size: 1.3em;
	    margin: 0 0 3.4%
	}

	.tutorial p {
	    font-size: .95em;
	    line-height: 1.5em
	}

	.tutorial p strong {
	    font-size: .85em
	}

	.tutorial img {
	    width: 100%
	}

	.tutorial h4 {
	    font-size: 1em
	}

	.tutorial p img {
	    width: inherit
	}

	.mobile_t_img {
	    width: auto !important
	}

	.tu_left_flt_menu {
	    display: none
	}

	.ios_web_img {
	    width: 100%
	}

	.faq_ban {
	    width: 88%;
	    margin: 0 auto;
	    padding: 12% 6% 16%;
	    height: auto
	}

	.faq_ban h1 {
	    font-size: 2.025em
	}

	.faq_ban p {
	    font-size: 1em;
	    margin: 0
	}

	.faq_section h2 {
	    font-size: 1.3em;
	    margin: 12% 0 3.4%;
	    text-align: left;
	    display: block
	}

	.faq_section h2:nth-child(1) {
	    margin: 0 0 3.4%
	}

	.faq_section h3 {
	    font-size: 1em;
	    font-weight: 400
	}

	.faq_section>div {
	    width: 100%;
	    border: none;
	    margin-left: 0
	}

	.faq_section .faq_item {
	    margin-left: 0;
	    padding-left: 23px
	}

	.faq_section .faq_item img {
	    width: 14px;
	    height: 14px;
	    left: 0
	}

	.blg_ban {
	    width: 88%;
	    margin: 0 auto;
	    padding: 25% 6% 10%
	}

	.blg_ban h1 {
	    font-size: 2.025em
	}

	.blg_cat_lft {
	    width: 100%;
	    float: none;
	    padding-top: 0
	}

	.blg_cat_rgt {
	    width: 100%;
	    float: none;
	    margin: 2em 0 3em
	}

	.blg_cat_rgt h3 {
	    text-align: center
	}

	.blg_cat_rgt>a {
	    margin: 0 auto
	}

	.blg_read_more_btn {
	    width: 50%;
	    margin: 1.875em 0 0 25%
	}

	.blg_line_1000 {
	    width: 88%;
	    margin: 3em auto
	}

	.blg_bread_nav {
	    display: none
	}

	.blg_ctn {
	    width: 94%;
	    padding: 0 3%;
	    margin: 3.746em auto
	}

	.blg_ctn p {
	    font-size: 1.0625em
	}

	.blg_ctn img {
	    margin-bottom: 0
	}

	.blg_btm_bg div {
	    width: 88%;
	    padding: 5em 6% 3em;
	    margin: 0 auto
	}

	#designevo {
	    display: none
	}


	.height_86 {
	    display: block
	}

	.for_mobile_bg {
	    padding: 3.5em 0
	}

	.lft_mobile_phone {
	    width: 100%;
	    float: none
	}

	.lft_mobile_phone img {
	    position: inherit;
	    top: 3.5em
	}

	.rgt_mobile_intro {
	    width: 100%;
	    float: none;
	    margin: 6.5em 0 0
	}

	.rgt_mobile_intro h1,
	.rgt_mobile_intro h2,
	.rgt_mobile_intro_ul {
	    display: none
	}

	.rgt_mobile_intro_btn {
	    width: 65%;
	    padding-left: 17.5%
	}

	.rgt_mobile_intro_btn li {
	    margin-right: 0;
	    float: none
	}

	.rgt_mobile_intro_btn li a {
	    display: block
	}

	.rgt_mobile_intro_btn li a:hover {
	    opacity: .85
	}

	.rgt_mobile_intro_btn li:last-child {
	    margin-top: 1em
	}

	.for_mobile_ftu_pt_240 h3 {
	    font-size: 1.462em;
	    padding-top: 2.497em
	}

	.for_mobile_ftu_intro {
	    font-size: 1.0625em
	}

	.for_mobile_ftu_ctn {
	    margin: 1.75em auto 0
	}

	.for_mobile_ftu_ctn div {
	    width: 94%;
	    padding: 0 3%;
	    display: block;
	    margin-bottom: 2em
	}

	.for_mobile_ftu_ctn div h4 {
	    font-size: 1.125em
	}

	.for_mobile_ftu_ctn div:last-child {
	    margin-bottom: 0
	}

	.for_mobile_ftu_pt_240 {
	    padding-bottom: 3.5em
	}

	.for_mobile_btm {
	    padding: 4.5em 0 3.5em
	}

	.for_mobile_btm h4 {
	    font-size: 1.65em;
	    width: 95%;
	    margin: 0 auto
	}

	.for_mobile_btm ul {
	    width: 65%;
	    margin: 0 auto
	}

	.for_mobile_btm ul li:first-child {
	    margin-right: 0
	}

	.for_mobile_btm ul li a {
	    display: block
	}

	.for_mobile_btm ul li a:hover {
	    opacity: .85
	}

	.for_mobile_btm ul li:last-child {
	    margin-top: 1em
	}

	.what_can_create__title>p {
	    margin: 1.315em 0 1em
	}

	.web_promo_bg {
	    display: none !important
	}

	.promo_ctn_close {
	    display: none !important
	}

	.es_video_play {
	    width: 11.925em
	}

	.pt_video_play {
	    width: 12.625em
	}

	.de_video_play {
	    width: 15.26em
	}

	.jp_video_play {
	    width: 16em
	}

	#login-module {
	    display: none
	}

	.padding_top_btm_120 {
	    padding-top: 3.746em;
	    padding-bottom: 3.746em
	}

	.padding_top_btm_90 {
	    padding-top: 3.625em;
	    padding-bottom: 3.625em
	}

	.afate_bg h1 {
	    font-size: 2.025em;
	    margin: 0 0 1em
	}

	.afate_bg p {
	    font-size: 1.125em;
	    width: 100%
	}

	.afate_intro_p {
	    font-size: 1.068em
	}

	.be_afate_btn {
	    width: 90%;
	    margin: 0 auto;
	}

	.benefit_afate div:nth-child(2n+1) {
	    border-right: none
	}

	.benefit_afate div {
	    padding: 3.75em 0;
	    width: 100%;
	    height: auto;
	    border-bottom: 1px dashed #dedede
	}

	.benefit_afate div img {
	    margin-left: 34%
	}

	.benefit_afate_bg {
	    border-top: 1px dashed #dedede;
	    height: auto;
	    background: none
	}

	.benefit_afate div:nth-child(5) {
	    border-bottom: 1px dashed #dedede
	}

	.div_470 {
	    display: none
	}

	.div_950_200 {
	    border-radius: 0;
	    width: 88%;
	    padding: 3.25em 6%;
	    border: 0;
	}

	.afate_btm_bg {
	    margin-top: 3.746em
	}

	.afate_btm_intro {
	    width: 88%;
	    padding: 0 6%
	}

	.afate_btm_intro button {
	    width: 90%
	}

	.afate_btm_intro p {
	    font-size: 1.125em
	}

	.award_ctn {
	    width: 88%;
	    padding: 7.5em 6% 2.3em
	}

	.review_ctn {
	    width: 100%
	}

	.at-share-dock.atss {
	    z-index: 1 !important
	}

	.cookie_ban {
	    height: 8.8em;
	    padding: 3% 0 2%;
	    width: 100%;
	    display: none
	}

	.cookie_ban div {
	    line-height: 1.5em
	}

	.cookie_ban div p {
	    font-size: .85em;
	    width: 100%;
	    margin-bottom: 1em
	}

	.cookie_ban div a,
	.cookie_ban div button {
	    width: 32%;
	    line-height: 2.125em
	}

	.cookie_ban div button {
	    margin-left: .5em
	}

	.offline_bg div {
	    margin: 0 auto;
	    top: 19%;
	    left: 6%;
	    padding: 0
	}

	.offline_bg div h1 {
	    font-size: 2.025em;
	    color: #565656;
	    font-weight: 400
	}

	.offline_bg div p {
	    font-size: 1.125em;
	    color: #8c8c8c;
	    font-weight: 400;
	    line-height: 1.578em
	}

	body {
	    min-width: initial !important
	}

	.web_menu_bg {
	    display: none
	}

	.mobile_app_ctn {
	    display: block
	}

	.related-blog-rcm {
	    display: none
	}

	.ftu_ban {
	    width: 88%;
	    padding-left: 6%;
	    padding-right: 6%
	}

	.ftu_ban p {
	    width: 100%
	}

	.ftu_intro {
	    width: 100%
	}

	.ftu_cate_item li {
	    width: 100%
	}

	.ftu_cate_item li:nth-child(n+1) {
	    margin-top: 2.5rem
	}

	.more-btn__theme {
	    margin-bottom: 0 !important
	}

	.padding_btm_140__active {
	    height: auto
	}

	.padding_btm_140__active ul {
	    height: 156px !important
	}

	.ftu_cate_item ul {
	    width: 88%
	}

	#signin {
	    display: none
	}

	#signup {
	    display: none
	}

	.app_survey {
	    display: none
	}

	#alert {
	    display: none
	}

	.padding_btm_index_140 {
	    padding-bottom: 0;
	}

	.user-ctn {
	    width: 94%;
	    padding-left: 3%;
	    padding-right: 3%;
	}

	.user-ctn>div {
	    width: 83.5%;
      	margin: 3.25rem 0 0 0;
	}

	.rating {
	    width: 100%;
	    margin: 3.75rem auto 0;
	    text-align: center;
	}

	.trustpilot-widget {
	    margin-top: 1rem;
	}

}

@media screen and (max-width: 1024px) {
	.mobile_app_ctn {
	    width: 1024px;
	    background: url(/images/mobile/app_mobile_bg.png) center center no-repeat;
	    background-size: cover;
	    height: 100vh;
	    overflow: overlay;
	    display: block;
	    margin: 0;
		padding: 0;
	}

	.mobile_app_width_88 {
	    width: 88%;
	    padding: 0 6%
	}

	.mobile_app_ios {
	    width: 100%;
	    height: 90%;
	    padding-top: 10%;
	    display: none
	}

	.mobile_app_android {
	    width: 100%;
	    height: 90%;
	    padding-top: 10%;
	    display: none
	}

	.mobile_app_ctn h1 {
	    color: #FFF;
	    text-align: center;
	    font-size: 64px;
	    font-weight: 500
	}

	.mobile_app_ctn p {
	    color: #000;
	    text-align: center;
	    font-size: 32px;
	    margin: 1em 0;
	    opacity: .7
	}

	.mobile_app_ctn ul {
	    list-style-type: none
	}

	.mobile_app_ctn ul li {
	    width: 60%;
	    height: 2.5em;
	    text-align: center;
	    margin-left: 20%
	}

	.mobile_app_ctn ul li img {
	    width: 100%
	}

	.mobile_app_ctn ul li {
	    display: block
	}

	.mobile_phone {
	    width: 100%;
	    margin: 0;
	    position: relative;
	    margin-top: 128px;
	}

	.mobile_phone img {
	    width: 100%;
	    overflow: hidden;
	    position: absolute;
	    top: 0;
	    left: 0
	}
}


@media screen and (max-width: 768px) {
	.mobile_app_ctn{
		width: 768px;
		margin: 0;
		padding: 0;
	}

	.mobile_app_width_88{

	}

	.mobile_app_ctn h1{
		font-size: 39px;
	}

	..mobile_app_ctn p{
		font-size: 28px;
	}

	.mobile_phone{
		width: 600px;
    	margin-top: 80px;
	}
}

@media screen and (max-width: 640px) {
	.mobile_app_ctn {
	    width: 100%;
	    background: url(/images/mobile/app_mobile_bg.png) center center no-repeat;
	    background-size: cover;
	    height: 100vh;
	    overflow: overlay;
	    display: block
	}

	.mobile_app_width_88 {
	    width: 88%;
	    padding: 0 6%
	}

	.mobile_app_ios {
	    width: 100%;
	    height: 90%;
	    padding-top: 10%;
	    display: none
	}

	.mobile_app_android {
	    width: 100%;
	    height: 90%;
	    padding-top: 10%;
	    display: none
	}

	.mobile_app_ctn h1 {
	    color: #FFF;
	    text-align: center;
	    font-size: 1.75em;
	    font-weight: 500
	}

	.mobile_app_ctn p {
	    color: #000;
	    text-align: center;
	    font-size: .9375em;
	    margin: 1em 0;
	    opacity: .7
	}

	.mobile_app_ctn ul {
	    list-style-type: none
	}

	.mobile_app_ctn ul li {
	    width: 60%;
	    height: 2.5em;
	    text-align: center;
	    margin-left: 20%
	}

	.mobile_app_ctn ul li img {
	    width: 100%
	}

	.mobile_app_ctn ul li {
	    display: block
	}

	.mobile_phone {
	    width: 100%;
	    margin: 0;
	    position: relative;
	    margin-top: .625em
	}

	.mobile_phone img {
	    width: 100%;
	    overflow: hidden;
	    position: absolute;
	    top: 0;
	    left: 0
	}
}