.inara {
  background-color:#FFFCED;
}
.nosc_code {
  height:100px;
  left:0px;
  top:0px;
  width:100px;
}
.meta_img {
  left:0px;
  top:0px;
  width:1px;
}
.section {
  background-color:#FFFFFF;
}
.kt_top_image_wrap {
  background-color:#000000;
  background-image:url('../../../resource/project/background_img.jpg');
  background-position:center top;
  background-size:cover;
  float:none;
  height:650px;
  margin-left:auto;
  margin-right:auto;
  overflow:visible;
  position:relative;
}
.kt_top_image {
  height:100%;
  right:0px;
}
.kt_top_img_dim {
  background:linear-gradient(to right, rgba(0,0,0,0.60) 25%, rgba(0,0,0,0.00));
  background:-webkit-linear-gradient(left, rgba(0,0,0,0.60) 25%, rgba(0,0,0,0.00));
  height:100%;
  width:100%;
}
.kt_top_kidstopia_logo {
  float:none;
  left:100px;
  padding-bottom:13px;
  top:32px;
  width:200px;
}
.langtbt {
  border-radius:7px;
  display:none;
  font-size:18px;
  font-weight:700;
  height:40px;
  letter-spacing:-0.3px;
  right:110px;
  text-align:right;
  top:30px;
  width:140px;
}
.langtbt > a {
  line-height:40px;
}
.kt_top_text_wrap {
  bottom:130px;
  left:100px;
  overflow:visible;
  width:46%;
}
.kt_top_text_inw {
  float:none;
  position:relative;
}
.kt_top_main_text {
  color:#FFFFFF;
  float:none;
  font-size:54px;
  font-weight:400;
  letter-spacing:-0.5px;
  line-height:1.30;
  padding-bottom:5px;
  position:relative;
}
.kt_top_sub_text {
  color:#FFFFFF;
  float:none;
  font-size:18px;
  letter-spacing:-0.5px;
  padding-bottom:9px;
  padding-left:0px;
  padding-top:5px;
  position:relative;
}
.kt_top_bts_wrap {
  bottom:65px;
  left:90px;
}
.kt_top_bts_inw {
  float:none;
  position:relative;
}
.kt_top_bts_google {
  border-radius:7px;
  float:left;
  position:relative;
  width:160px;
}
.kt_top_bts_google > .iux-inner-link {
  position:relative;
}
.kt_top_bts_apple {
  border-radius:7px;
  float:left;
  position:relative;
  width:160px;
}
.kt_top_bts_apple > .iux-inner-link {
  position:relative;
}
.section1 {
  float:none;
  overflow:visible;
  padding-bottom:60px;
  padding-top:100px;
  position:relative;
}
.b1_big_bg_img {
  bottom:-74%;
  opacity:0.13;
  right:0px;
  width:52%;
}
.b1_main_title_wrap {
  float:none;
  padding-left:100px;
  padding-right:100px;
  position:relative;
}
.b1_main_title_t {
  color:#29211B;
  float:none;
  font-size:44px;
  font-weight:400;
  letter-spacing:-0.3px;
  line-height:1.25;
  margin-left:0px;
  margin-top:0px;
  overflow:visible;
  position:relative;
}
.b1_main_title_st {
  color:#29211B;
  float:none;
  font-size:20px;
  font-weight:700;
  letter-spacing:-0.3px;
  line-height:1.30;
  margin-top:10px;
  position:relative;
}
.b1_4block_wrap {
  float:none;
  margin-top:30px;
  padding-bottom:30px;
  padding-left:84px;
  padding-right:84px;
  position:relative;
}
.b1_4block_box {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FFFFFF;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:9%;
  overflow:visible;
  position:relative;
}
.image-38 {
  top:-32%;
  width:107.90%;
}
.b1_4b_text_wrap {
  float:none;
  position:relative;
  width:100%;
}
.b1_4b_text_mt {
  color:#362923;
  float:none;
  font-size:26px;
  font-weight:700;
  letter-spacing:-0.5px;
  min-height:36px;
  padding-bottom:8px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  text-align:center;
}
.b1_4b_text_st {
  color:#362923;
  float:none;
  font-size:16px;
  letter-spacing:-0.5px;
  min-height:60px;
  padding-bottom:20px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  text-align:center;
}
.b1_4block_box-48 {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FFFFFF;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:9%;
  overflow:visible;
  position:relative;
}
.image-49 {
  top:-32%;
  width:107.90%;
}
.b1_4b_text_wrap-50 {
  float:none;
  position:relative;
  width:100%;
}
.b1_4b_text_mt-51 {
  color:#362923;
  float:none;
  font-size:26px;
  font-weight:700;
  letter-spacing:-0.5px;
  min-height:36px;
  padding-bottom:8px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  text-align:center;
}
.b1_4b_text_st-52 {
  color:#362923;
  float:none;
  font-size:16px;
  letter-spacing:-0.5px;
  min-height:60px;
  padding-bottom:20px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  text-align:center;
}
.b1_4block_box-43 {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FFFFFF;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:9%;
  overflow:visible;
  position:relative;
}
.image-44 {
  top:-32%;
  width:107.90%;
}
.b1_4b_text_wrap-45 {
  float:none;
  position:relative;
  width:100%;
}
.b1_4b_text_mt-46 {
  color:#362923;
  float:none;
  font-size:26px;
  font-weight:700;
  letter-spacing:-0.5px;
  min-height:36px;
  padding-bottom:8px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  text-align:center;
}
.b1_4b_text_st-47 {
  color:#362923;
  float:none;
  font-size:16px;
  letter-spacing:-0.5px;
  margin-left:0px;
  margin-top:0px;
  min-height:60px;
  padding-bottom:20px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  text-align:center;
}
.b1_4block_box-38 {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FFFFFF;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:9%;
  overflow:visible;
  position:relative;
}
.image-39 {
  top:-32%;
  width:107.90%;
}
.b1_4b_text_wrap-40 {
  float:none;
  position:relative;
  width:100%;
}
.b1_4b_text_mt-41 {
  color:#362923;
  float:none;
  font-size:26px;
  font-weight:700;
  letter-spacing:-0.5px;
  min-height:36px;
  padding-bottom:8px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  text-align:center;
}
.b1_4b_text_st-42 {
  color:#362923;
  float:none;
  font-size:16px;
  letter-spacing:-0.5px;
  min-height:60px;
  padding-bottom:20px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  text-align:center;
}
.kt_block_2nd {
  float:none;
  overflow:visible;
  padding-top:100px;
  position:relative;
}
.b2_main_title_wrap {
  float:none;
  padding-left:100px;
  padding-right:100px;
  position:relative;
}
.b2_main_title_t {
  color:#29211B;
  float:none;
  font-size:44px;
  font-weight:400;
  letter-spacing:-0.3px;
  line-height:1.25;
  margin-left:0px;
  margin-top:0px;
  overflow:visible;
  position:relative;
}
.b2_main_title_st {
  color:#29211B;
  float:none;
  font-size:20px;
  font-weight:700;
  letter-spacing:-0.3px;
  line-height:1.30;
  margin-top:10px;
  position:relative;
}
.b2_cont_wrap {
  float:none;
  height:650px;
  padding-top:90px;
  position:relative;
}
.b2_cont_y_bg_wrap {
  bottom:0px;
  width:100%;
}
.b2_cont_y_bg_top {
  background-image:url('../../../resource/project/vector_bg_top.png');
  background-position:bottom;
  background-size:100% 100%;
  float:none;
  height:173px;
  position:relative;
  width:100%;
}
.b2_cont_y_bg_mcolor {
  background-color:#FFF097;
  float:none;
  height:400px;
  position:relative;
  width:100%;
}
.b2_cont_m_image {
  float:none;
  position:relative;
  width:100%;
}
.section2 {
  background-image:url('../../../resource/project/dot_bg_yellow.png');
  background-repeat:repeat-y;
  float:none;
  overflow:visible;
  padding-bottom:130px;
  padding-top:70px;
  position:relative;
}
.b3_cont_y_bg_wrap {
  float:none;
  height:100%;
  top:0px;
  width:100%;
}
.b3_cont_y_bg_mcolor {
  background-color:#FFF097;
  float:none;
  height:421px;
  position:relative;
  width:100%;
}
.b3_cont_y_bg_bottom {
  background-image:url('../../../resource/project/vector_bg_bottom.png');
  background-position:bottom;
  background-size:100% 100%;
  float:none;
  height:173px;
  position:relative;
  width:100%;
}
.b3_cont_wrap {
  float:none;
  padding-bottom:100px;
  position:relative;
}
.b3_cont_youtube {
  -webkit-box-shadow:0px 0px 0px 1px #000000;
  border-radius:15px;
  box-shadow:0px 0px 0px 1px #000000;
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
  width:923px;
}
.youtbe_ratio {
  border-radius:15px;
  float:none;
  position:relative;
  width:100%;
}
.b3_cont_youtube_in {
  height:100%;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  top:0px;
  width:100%;
}
.b3_main_title_wrap {
  float:none;
  padding-left:100px;
  padding-right:100px;
  position:relative;
}
.b3_main_title_t {
  color:#29211B;
  float:none;
  font-size:44px;
  font-weight:400;
  letter-spacing:-0.3px;
  line-height:1.25;
  margin-left:0px;
  margin-top:0px;
  overflow:visible;
  position:relative;
  text-align:center;
}
.b3_main_title_st {
  color:#29211B;
  float:none;
  font-size:20px;
  font-weight:700;
  letter-spacing:-0.3px;
  line-height:1.30;
  margin-top:10px;
  position:relative;
  text-align:center;
}
.kt_block_4th {
  background-image:url('../../../resource/project/dot_bg_yellow.png');
  float:none;
  overflow:visible;
  padding-bottom:50px;
  padding-top:139px;
  position:relative;
}
.b4_cont_y_bg_wrap {
  float:none;
  top:380px;
  width:100%;
}
.b4_cont_y_bg_top {
  background-image:url('../../../resource/project/vector_bg_top.png');
  background-position:bottom;
  background-size:100% 100%;
  float:none;
  height:173px;
  position:relative;
  width:100%;
}
.b4_cont_y_bg_mcolor {
  background-color:#FFF097;
  float:none;
  height:900px;
  position:relative;
  width:100%;
}
.b4_cont_y_bg_bottom {
  background-image:url('../../../resource/project/vector_bg_bottom.png');
  background-position:center bottom;
  background-size:100% 100%;
  float:none;
  height:173px;
  position:relative;
  width:100%;
}
.image {
  right:0px;
  top:-30px;
  width:52.10%;
}
.b4_main_title_wrap {
  float:none;
  padding-left:100px;
  padding-right:100px;
  position:relative;
}
.b4_main_title_t {
  color:#29211B;
  float:none;
  font-size:44px;
  font-weight:400;
  letter-spacing:-0.3px;
  line-height:1.25;
  margin-left:0px;
  margin-top:0px;
  overflow:visible;
  position:relative;
}
.b4_main_title_st {
  color:#29211B;
  float:none;
  font-size:20px;
  font-weight:700;
  letter-spacing:-0.3px;
  line-height:1.30;
  margin-left:0px;
  margin-top:10px;
  position:relative;
}
.b4_conts_wrap {
  float:none;
  padding-bottom:30px;
  padding-top:30px;
  position:relative;
}
.b4_conts_img_1st {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:25px;
  position:relative;
  width:420px;
  z-index:1;
}
.b4_conts_img_2nd {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:-150px;
  position:relative;
  width:755px;
  z-index:3;
}
.b4_conts_img_3rd {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:-70px;
  position:relative;
  width:639px;
  z-index:2;
}
.b4_conts_img_4th {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:-180px;
  position:relative;
  width:618px;
  z-index:0;
}
.kt_block_5th {
  float:none;
  overflow:visible;
  padding-bottom:80px;
  padding-top:60px;
  position:relative;
}
.b5_main_title_wrap {
  float:none;
  padding-left:100px;
  padding-right:100px;
  position:relative;
}
.b5_main_title_t {
  color:#29211B;
  float:none;
  font-size:44px;
  font-weight:400;
  letter-spacing:-0.3px;
  line-height:1.25;
  margin-left:0px;
  margin-top:0px;
  overflow:visible;
  position:relative;
}
.b5_main_title_st {
  color:#29211B;
  float:none;
  font-size:20px;
  font-weight:700;
  letter-spacing:-0.3px;
  line-height:1.30;
  margin-top:10px;
  position:relative;
}
.b5_cont_wrap {
  float:none;
  padding-bottom:30px;
  padding-left:90px;
  padding-right:90px;
  padding-top:30px;
  position:relative;
}
.b5_6block_box {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FFFFFF;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:20px;
  padding-bottom:46px;
  position:relative;
}
.b5_6block_img {
  float:none;
  position:relative;
  width:100%;
}
.text-104 {
  bottom:0px;
  color:#444444;
  font-size:22px;
  font-weight:700;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:8px;
  padding-top:8px;
  right:0px;
  text-align:center;
}
.b5_6block_box-95 {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FFFFFF;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:20px;
  padding-bottom:46px;
  position:relative;
}
.b5_6block_img-98 {
  float:none;
  position:relative;
  width:100%;
}
.text-105 {
  bottom:0px;
  color:#444444;
  font-size:22px;
  font-weight:700;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:8px;
  padding-top:8px;
  right:0px;
  text-align:center;
}
.b5_6block_box-94 {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FFFFFF;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:20px;
  padding-bottom:46px;
  position:relative;
}
.b5_6block_img-99 {
  float:none;
  position:relative;
  width:100%;
}
.text-106 {
  bottom:0px;
  color:#444444;
  font-size:22px;
  font-weight:700;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:8px;
  padding-top:8px;
  right:0px;
  text-align:center;
}
.b5_6block_box-93 {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FFFFFF;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:20px;
  padding-bottom:46px;
  position:relative;
}
.b5_6block_img-100 {
  float:none;
  position:relative;
  width:100%;
}
.text-107 {
  bottom:0px;
  color:#444444;
  font-size:22px;
  font-weight:700;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:8px;
  padding-top:8px;
  right:0px;
  text-align:center;
}
.b5_6block_box-92 {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FFFFFF;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:20px;
  padding-bottom:46px;
  position:relative;
}
.b5_6block_img-101 {
  float:none;
  position:relative;
  width:100%;
}
.text-108 {
  bottom:0px;
  color:#444444;
  font-size:22px;
  font-weight:700;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:8px;
  padding-top:8px;
  right:0px;
  text-align:center;
}
.b5_6block_box-97 {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FFFFFF;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:20px;
  padding-bottom:46px;
  position:relative;
}
.b5_6block_img-102 {
  float:none;
  position:relative;
  width:100%;
}
.text-109 {
  bottom:0px;
  color:#444444;
  font-size:22px;
  font-weight:700;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:8px;
  padding-top:8px;
  right:0px;
  text-align:center;
}
.section3 {
  float:none;
  overflow:visible;
  padding-bottom:40px;
  padding-top:40px;
  position:relative;
}
.b6_main_title_wrap {
  float:none;
  padding-left:100px;
  padding-right:100px;
  position:relative;
}
.b6_main_title_t {
  color:#29211B;
  float:none;
  font-size:44px;
  font-weight:400;
  letter-spacing:-0.3px;
  line-height:1.25;
  margin-left:0px;
  margin-top:0px;
  overflow:visible;
  position:relative;
}
.b6_main_title_st {
  color:#29211B;
  float:none;
  font-size:20px;
  font-weight:700;
  letter-spacing:-0.3px;
  line-height:1.30;
  margin-top:10px;
  position:relative;
}
.b6_cont_wrap {
  float:none;
  padding-bottom:50px;
  padding-left:90px;
  padding-right:90px;
  position:relative;
}
.b6_6block_box_1st {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FED74F;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:14.20%;
  overflow:visible;
  position:relative;
}
.b6_4b_image {
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  top:-68%;
  width:90%;
}
.b6_4b_text_wrap {
  background-color:#FFFFFF;
  float:none;
  position:relative;
  width:100%;
}
.b6_4b_text_mt {
  color:#444444;
  float:none;
  font-size:24px;
  font-weight:700;
  letter-spacing:-0.5px;
  min-height:36px;
  padding-bottom:0px;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  position:relative;
  text-align:left;
}
.b6_4b_text_st {
  color:#444444;
  float:none;
  font-size:16px;
  letter-spacing:-0.5px;
  padding-bottom:12px;
  padding-left:15px;
  padding-right:15px;
  padding-top:3px;
  position:relative;
  text-align:left;
}
.b6_6block_box_2nd {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#FC6589;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:14.20%;
  overflow:visible;
  position:relative;
}
.b6_4b_image-122 {
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  top:-68%;
  width:90%;
}
.b6_4b_text_wrap-123 {
  background-color:#FFFFFF;
  float:none;
  position:relative;
  width:100%;
}
.b6_4b_text_mt-124 {
  color:#444444;
  float:none;
  font-size:24px;
  font-weight:700;
  letter-spacing:-0.5px;
  min-height:36px;
  padding-bottom:0px;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  position:relative;
  text-align:left;
}
.b6_4b_text_st-125 {
  color:#444444;
  float:none;
  font-size:16px;
  letter-spacing:-0.5px;
  padding-bottom:12px;
  padding-left:15px;
  padding-right:15px;
  padding-top:3px;
  position:relative;
  text-align:left;
}
.b6_6block_box_3rd {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#82C0F2;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:14.20%;
  overflow:visible;
  position:relative;
}
.b6_4b_image-126 {
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  top:-68%;
  width:90%;
}
.b6_4b_text_wrap-127 {
  background-color:#FFFFFF;
  float:none;
  position:relative;
  width:100%;
}
.b6_4b_text_mt-128 {
  color:#444444;
  float:none;
  font-size:24px;
  font-weight:700;
  letter-spacing:-0.5px;
  min-height:36px;
  padding-bottom:0px;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  position:relative;
  text-align:left;
}
.b6_4b_text_st-129 {
  color:#444444;
  float:none;
  font-size:16px;
  letter-spacing:-0.5px;
  padding-bottom:12px;
  padding-left:15px;
  padding-right:15px;
  padding-top:3px;
  position:relative;
  text-align:left;
}
.b6_6block_box_4th {
  -webkit-box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  background-color:#696969;
  border-radius:10px;
  box-shadow:0px 4px 30px 0px rgba(204,204,204,0.50);
  float:left;
  margin-top:14.20%;
  overflow:visible;
  position:relative;
}
.b6_4b_image-130 {
  left:0px;
  margin-left:auto;
  margin-right:auto;
  right:0px;
  top:-68%;
  width:90%;
}
.b6_4b_text_wrap-131 {
  background-color:#FFFFFF;
  float:none;
  position:relative;
  width:100%;
}
.b6_4b_text_mt-132 {
  color:#444444;
  float:none;
  font-size:24px;
  font-weight:700;
  letter-spacing:-0.5px;
  min-height:36px;
  padding-bottom:0px;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  position:relative;
  text-align:left;
}
.b6_4b_text_st-133 {
  color:#444444;
  float:none;
  font-size:16px;
  letter-spacing:-0.5px;
  padding-bottom:12px;
  padding-left:15px;
  padding-right:15px;
  padding-top:3px;
  position:relative;
  text-align:left;
}
.kt_block_8th {
  float:none;
  overflow:visible;
  padding-bottom:40px;
  padding-top:80px;
  position:relative;
}
.contr_img {
  bottom:0px;
  right:80px;
  width:600px;
}
.b8_main_title_wrap {
  float:none;
  padding-left:100px;
  padding-right:100px;
  position:relative;
}
.b8_main_title_t {
  color:#29211B;
  float:none;
  font-size:44px;
  font-weight:400;
  letter-spacing:-0.3px;
  line-height:1.25;
  margin-left:0px;
  margin-top:0px;
  overflow:visible;
  position:relative;
}
.b6_main_title_st-162 {
  color:#29211B;
  float:none;
  font-size:20px;
  font-weight:700;
  letter-spacing:-0.3px;
  line-height:1.30;
  margin-top:10px;
  position:relative;
}
.b6_main_title_st-161 {
  color:#29211B;
  float:none;
  font-size:20px;
  font-weight:700;
  letter-spacing:-0.3px;
  line-height:1.30;
  margin-top:10px;
  position:relative;
}
.b8_cont_wrap {
  float:none;
  margin-left:0px;
  margin-top:0px;
  padding-bottom:50px;
  padding-left:100px;
  padding-right:100px;
  padding-top:40px;
  position:relative;
}
.icon-button {
  border-color:#B6B6B6;
  border-radius:10px;
  border-width:1px;
  color:#29211B;
  float:none;
  font-size:20px;
  font-weight:700;
  margin-left:0px;
  margin-top:0px;
  padding-bottom:10px;
  padding-left:20px;
  padding-right:20px;
  padding-top:10px;
  position:relative;
  text-align:center;
}
.icon-button > p > img {
  height:25px;
  margin-top:-2px;
  width:25px;
}
.kt_block_7th_footer {
  background-color:#29211B;
  float:none;
  overflow:hidden;
  padding-bottom:45px;
  padding-left:70px;
  padding-right:70px;
  padding-top:35px;
  position:relative;
}
.b7_left_wrap {
  float:left;
  position:relative;
}
.kt_footr_kidstopia_logo {
  float:none;
  padding-bottom:13px;
  position:relative;
  width:264px;
}
.b7_footer_mt_wrap {
  float:none;
  padding-bottom:5px;
  padding-top:5px;
  position:relative;
}
.b7_footer_mt {
  color:#F1EEDD;
  float:left;
  font-size:18px;
  font-weight:700;
  padding-bottom:10px;
  padding-right:30px;
  padding-top:10px;
  position:relative;
}
.b7_footer_mt > .iux-inner-link {
  position:relative;
}
.b7_footer_mt-155 {
  color:#F1EEDD;
  float:left;
  font-size:18px;
  font-weight:700;
  padding-bottom:10px;
  padding-right:30px;
  padding-top:10px;
  position:relative;
}
.b7_footer_mt-155 > .iux-inner-link {
  position:relative;
}
.b7_footer_mt-144 {
  color:#F1EEDD;
  float:left;
  font-size:18px;
  font-weight:700;
  padding-bottom:10px;
  padding-right:30px;
  padding-top:10px;
  position:relative;
}
.b7_footer_mt-144 > .iux-inner-link {
  position:relative;
}
.b7_footer_mt-143 {
  color:#F1EEDD;
  float:left;
  font-size:18px;
  font-weight:700;
  padding-bottom:10px;
  padding-right:30px;
  padding-top:10px;
  position:relative;
}
.b7_footer_mt-143 > .iux-inner-link {
  position:relative;
}
.b7_footer_st_wrap {
  float:none;
  position:relative;
}
.b7_footer_st {
  color:#F1EEDD;
  float:left;
  font-size:14px;
  padding-right:25px;
  position:relative;
}
.b7_footer_st-145 {
  color:#F1EEDD;
  float:left;
  font-size:14px;
  padding-right:25px;
  position:relative;
}
.b7_footer_st-144 {
  color:#F1EEDD;
  float:left;
  font-size:14px;
  padding-right:25px;
  position:relative;
}
.b7_footer_st-143 {
  color:#F1EEDD;
  float:left;
  font-size:14px;
  padding-right:25px;
  position:relative;
}
.b7_right_wrap {
  bottom:90px;
  right:70px;
}
.b7_right_bt_wrap {
  float:none;
  position:relative;
}
.b7_google_bt {
  float:left;
  height:48px;
  position:relative;
}
.b7_google_bt > .iux-inner-link {
  position:relative;
}
.b7_apple_bt {
  float:left;
  height:48px;
  position:relative;
}
.b7_apple_bt > .iux-inner-link {
  position:relative;
}
.b7_right_mt {
  bottom:50px;
  color:#F1EEDD;
  font-size:14px;
  padding-top:17px;
  right:70px;
  text-align:right;
}
.apple_ready_pop {
  background-color:rgba(0,0,0,0.50);
  display:none;
  float:none;
  height:100%;
  left:0px;
  position:fixed;
  top:0px;
  width:100%;
  z-index:11;
}
.apple_ready_pop_bg {
  float:none;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:400px;
}
.pop_main_cont {
  background-color:#FFFFFF;
  border-top-left-radius:25px;
  border-top-right-radius:25px;
  float:none;
  padding-bottom:20px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  position:relative;
}
.pop_main_c_logo {
  float:none;
  height:80px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  position:relative;
}
.pop_main_c_t {
  color:#494949;
  float:none;
  font-size:22px;
  font-weight:700;
  letter-spacing:-1.4px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  padding-bottom:0px;
  position:relative;
  text-align:center;
}
.pop_bts_wrap {
  background-color:#FFFFFF;
  border-bottom-left-radius:25px;
  border-bottom-right-radius:25px;
  float:none;
  padding:20px;
  position:relative;
}
.pop_bts_tx {
  background-color:#E05F11;
  border-radius:10px;
  color:#FFFFFF;
  float:none;
  font-size:24px;
  font-weight:700;
  padding-bottom:15px;
  padding-top:15px;
  position:relative;
  text-align:center;
}
.pop_bts_tx.iux-hover, .pop_bts_tx.iux-active {
  background-color:#CB660E;
}
.form_pop {
  background-color:rgba(0,0,0,0.60);
  display:none;
  float:none;
  height:100%;
  left:0px;
  position:fixed;
  top:0px;
  width:100%;
  z-index:11;
}
.form_pop_inner {
  background-color:#FFFFFF;
  border-radius:20px;
  float:none;
  height:80%;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:50%;
}
.form_pop_iframe {
  background-color:#FFFFFF;
  float:none;
  height:100.00%;
  height:calc(100% - 100px);
  height:-moz-calc(100% - 100px);
  height:-webkit-calc(100% - 100px);
  margin-left:auto;
  margin-right:auto;
  overflow:auto;
  position:relative;
  width:100%;
}
.form_pop_bts_wrap {
  background-color:#FFFFFF;
  border-bottom-left-radius:20px;
  border-bottom-right-radius:20px;
  float:none;
  padding-bottom:20px;
  padding-left:25px;
  padding-right:25px;
  padding-top:20px;
  position:relative;
}
.form_pop_bts_tx {
  background-color:#E05F11;
  border-radius:10px;
  color:#FFFFFF;
  float:none;
  font-size:18px;
  font-weight:700;
  padding-bottom:13px;
  padding-top:13px;
  position:relative;
  text-align:center;
}
.form_pop_bts_tx.iux-hover, .form_pop_bts_tx.iux-active {
  background-color:#CB660E;
}
@media screen and (max-width:1439px) {
  .kt_top_image_wrap {
    margin-left:auto;
    margin-right:auto;
  }
  .kt_top_image {
    right:0px;
  }
  .kt_top_kidstopia_logo {
    left:70px;
  }
  .langtbt {
    right:80px;
  }
  .kt_top_text_wrap {
    left:70px;
  }
  .kt_top_bts_wrap {
    left:60px;
  }
  .kt_top_bts_google > .iux-inner-link {
    position:relative;
  }
  .kt_top_bts_apple > .iux-inner-link {
    position:relative;
  }
  .b1_big_bg_img {
    bottom:-94%;
    width:55%;
  }
  .b1_main_title_wrap {
    padding-left:70px;
    padding-right:70px;
  }
  .b1_4block_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b2_main_title_wrap {
    padding-left:70px;
    padding-right:70px;
  }
  .b2_cont_y_bg_wrap {
    bottom:0px;
  }
  .b2_cont_y_bg_top {
    height:173px;
  }
  .section2 {
    padding-top:0px;
  }
  .b3_cont_youtube {
    margin-left:auto;
    margin-right:auto;
    width:850px;
  }
  .b3_cont_youtube_in {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b4_cont_y_bg_bottom {
    height:79px;
  }
  .image {
    right:0px;
  }
  .b4_main_title_wrap {
    padding-left:70px;
    padding-right:70px;
  }
  .b4_conts_img_1st {
    margin-left:auto;
    margin-right:auto;
    width:450px;
  }
  .b4_conts_img_2nd {
    margin-left:auto;
    margin-right:auto;
    width:660px;
  }
  .b4_conts_img_3rd {
    margin-left:auto;
    margin-right:auto;
    width:600px;
  }
  .b4_conts_img_4th {
    margin-left:auto;
    margin-right:auto;
    width:550px;
  }
  .b5_main_title_wrap {
    padding-left:70px;
    padding-right:70px;
  }
  .b5_cont_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .text-104 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-105 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-106 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-107 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-108 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-109 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_main_title_wrap {
    padding-left:70px;
    padding-right:70px;
  }
  .b6_cont_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b6_4b_image {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_4b_image-122 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_4b_image-126 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_4b_image-130 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .contr_img {
    bottom:0px;
    right:0px;
  }
  .b8_main_title_wrap {
    padding-left:70px;
    padding-right:70px;
  }
  .b8_cont_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .kt_block_7th_footer {
    padding-left:40px;
    padding-right:40px;
  }
  .b7_footer_mt > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-155 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-144 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-143 > .iux-inner-link {
    position:relative;
  }
  .b7_right_wrap {
    right:40px;
  }
  .b7_google_bt > .iux-inner-link {
    position:relative;
  }
  .b7_apple_bt > .iux-inner-link {
    position:relative;
  }
  .b7_right_mt {
    right:40px;
  }
  .apple_ready_pop_bg {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_logo {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_t {
    margin-left:auto;
    margin-right:auto;
  }
  .form_pop {
    display:none;
  }
  .form_pop_inner {
    margin-left:auto;
    margin-right:auto;
    width:60%;
  }
  .form_pop_iframe {
    margin-left:auto;
    margin-right:auto;
  }

}
@media screen and (max-width:1279px) {
  .kt_top_image_wrap {
    height:550px;
    margin-left:auto;
    margin-right:auto;
  }
  .kt_top_image {
    right:0px;
  }
  .kt_top_kidstopia_logo {
    left:50px;
  }
  .langtbt {
    right:60px;
  }
  .kt_top_text_wrap {
    bottom:30px;
    left:55px;
  }
  .kt_top_main_text {
    font-size:45px;
  }
  .kt_top_sub_text {
    font-size:16px;
  }
  .kt_top_bts_wrap {
    bottom:40px;
    left:initial;
    left:auto;
    right:40px;
  }
  .kt_top_bts_google {
    margin-left:0px;
    margin-top:0px;
    width:130px;
  }
  .kt_top_bts_google > .iux-inner-link {
    position:relative;
  }
  .kt_top_bts_apple {
    width:130px;
  }
  .kt_top_bts_apple > .iux-inner-link {
    position:relative;
  }
  .section1 {
    padding-top:80px;
  }
  .b1_big_bg_img {
    bottom:-41%;
  }
  .b1_main_title_wrap {
    padding-left:90px;
    padding-right:90px;
  }
  .b1_main_title_t {
    font-size:38px;
  }
  .b1_main_title_st {
    font-size:18px;
  }
  .b1_4block_wrap {
    margin-left:0px;
    margin-top:0px;
    padding-left:100px;
    padding-right:100px;
  }
  .b1_4block_box {
    margin-top:18%;
  }
  .b1_4b_text_mt {
    font-size:28px;
  }
  .b1_4b_text_st {
    font-size:18px;
  }
  .b1_4block_box-48 {
    margin-top:18%;
  }
  .b1_4b_text_mt-51 {
    font-size:28px;
  }
  .b1_4b_text_st-52 {
    font-size:18px;
  }
  .b1_4block_box-43 {
    margin-top:18%;
  }
  .b1_4b_text_mt-46 {
    font-size:28px;
  }
  .b1_4b_text_st-47 {
    font-size:18px;
  }
  .b1_4block_box-38 {
    margin-top:18%;
  }
  .b1_4b_text_mt-41 {
    font-size:28px;
  }
  .b1_4b_text_st-42 {
    font-size:18px;
  }
  .kt_block_2nd {
    padding-top:80px;
  }
  .b2_main_title_wrap {
    padding-left:90px;
    padding-right:90px;
  }
  .b2_main_title_t {
    font-size:38px;
  }
  .b2_main_title_st {
    font-size:18px;
  }
  .b2_cont_wrap {
    height:550px;
    padding-top:50px;
  }
  .b2_cont_y_bg_wrap {
    bottom:0px;
  }
  .b2_cont_y_bg_top {
    height:130px;
  }
  .b2_cont_y_bg_mcolor {
    height:330px;
  }
  .b3_cont_y_bg_bottom {
    height:130px;
  }
  .b3_cont_wrap {
    padding-bottom:55px;
  }
  .b3_cont_youtube {
    margin-left:auto;
    margin-right:auto;
    width:70%;
  }
  .b3_cont_youtube_in {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b3_main_title_wrap {
    padding-left:90px;
    padding-right:90px;
  }
  .b3_main_title_t {
    font-size:38px;
  }
  .b3_main_title_st {
    font-size:18px;
  }
  .b4_cont_y_bg_top {
    height:130px;
  }
  .b4_cont_y_bg_mcolor {
    height:1000px;
  }
  .b4_cont_y_bg_bottom {
    height:130px;
  }
  .image {
    right:0px;
    top:2%;
    width:50%;
  }
  .b4_main_title_wrap {
    padding-left:90px;
    padding-right:90px;
  }
  .b4_main_title_t {
    font-size:38px;
  }
  .b4_main_title_st {
    font-size:18px;
  }
  .b4_conts_img_1st {
    margin-left:auto;
    margin-right:auto;
    width:34.20%;
  }
  .b4_conts_img_2nd {
    margin-left:auto;
    margin-right:auto;
    margin-top:-120px;
    width:50.80%;
  }
  .b4_conts_img_3rd {
    margin-left:auto;
    margin-right:auto;
    width:43.90%;
  }
  .b4_conts_img_4th {
    margin-left:auto;
    margin-right:auto;
    margin-top:-130px;
    width:43.90%;
  }
  .b5_main_title_wrap {
    padding-left:90px;
    padding-right:90px;
  }
  .b5_main_title_t {
    font-size:38px;
  }
  .b5_main_title_st {
    font-size:18px;
  }
  .b5_cont_wrap {
    padding-left:80px;
    padding-right:80px;
  }
  .text-104 {
    bottom:0px;
    font-size:24px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    padding-top:8px;
    right:0px;
  }
  .text-105 {
    bottom:0px;
    font-size:24px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    padding-top:8px;
    right:0px;
  }
  .text-106 {
    bottom:0px;
    font-size:24px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    padding-top:8px;
    right:0px;
  }
  .text-107 {
    bottom:0px;
    font-size:24px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    padding-top:8px;
    right:0px;
  }
  .text-108 {
    bottom:0px;
    font-size:24px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    padding-top:8px;
    right:0px;
  }
  .text-109 {
    bottom:0px;
    font-size:24px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    padding-top:8px;
    right:0px;
  }
  .b6_main_title_wrap {
    padding-left:90px;
    padding-right:90px;
  }
  .b6_main_title_t {
    font-size:38px;
    margin-left:0px;
    margin-top:0px;
  }
  .b6_main_title_st {
    font-size:18px;
  }
  .b6_cont_wrap {
    padding-left:100px;
    padding-right:100px;
    padding-top:10px;
  }
  .b6_6block_box_1st {
    margin-top:23%;
  }
  .b6_4b_image {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-54%;
  }
  .b6_6block_box_2nd {
    margin-top:23%;
  }
  .b6_4b_image-122 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-54%;
  }
  .b6_6block_box_3rd {
    margin-top:23%;
  }
  .b6_4b_image-126 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-54%;
  }
  .b6_6block_box_4th {
    margin-top:23%;
  }
  .b6_4b_image-130 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-54%;
  }
  .contr_img {
    bottom:0px;
    right:-20px;
    width:500px;
  }
  .b8_main_title_wrap {
    padding-left:90px;
    padding-right:90px;
  }
  .b8_main_title_t {
    font-size:38px;
    margin-left:0px;
    margin-top:0px;
  }
  .b6_main_title_st-162 {
    font-size:18px;
  }
  .b6_main_title_st-161 {
    font-size:18px;
  }
  .b8_cont_wrap {
    padding-left:90px;
    padding-right:100px;
    padding-top:30px;
  }
  .kt_footr_kidstopia_logo {
    width:200px;
  }
  .b7_footer_mt {
    font-size:14px;
    padding-bottom:5px;
  }
  .b7_footer_mt > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-155 {
    font-size:14px;
    padding-bottom:5px;
  }
  .b7_footer_mt-155 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-144 {
    font-size:14px;
    padding-bottom:5px;
  }
  .b7_footer_mt-144 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-143 {
    font-size:14px;
    padding-bottom:5px;
  }
  .b7_footer_mt-143 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_st {
    font-size:11px;
  }
  .b7_footer_st-145 {
    font-size:11px;
  }
  .b7_footer_st-144 {
    font-size:11px;
  }
  .b7_footer_st-143 {
    font-size:11px;
  }
  .b7_google_bt {
    height:40px;
  }
  .b7_google_bt > .iux-inner-link {
    position:relative;
  }
  .b7_apple_bt {
    height:40px;
  }
  .b7_apple_bt > .iux-inner-link {
    position:relative;
  }
  .b7_right_mt {
    font-size:11px;
  }
  .apple_ready_pop_bg {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_logo {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_t {
    margin-left:auto;
    margin-right:auto;
  }
  .form_pop_inner {
    margin-left:auto;
    margin-right:auto;
    width:65%;
  }
  .form_pop_iframe {
    margin-left:auto;
    margin-right:auto;
  }

}
@media screen and (max-width:1023px) {
  .kt_top_image_wrap {
    margin-left:auto;
    margin-right:auto;
  }
  .kt_top_image {
    right:0px;
  }
  .kt_top_main_text {
    font-size:42px;
  }
  .kt_top_sub_text {
    font-size:15px;
  }
  .kt_top_bts_google > .iux-inner-link {
    position:relative;
  }
  .kt_top_bts_apple > .iux-inner-link {
    position:relative;
  }
  .b1_big_bg_img {
    bottom:-37%;
    width:59%;
  }
  .b1_main_title_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b1_main_title_t {
    font-size:36px;
    margin-left:0px;
    margin-top:0px;
    text-align:center;
  }
  .b1_main_title_st {
    text-align:center;
  }
  .b1_4block_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b1_4b_text_mt {
    font-size:24px;
  }
  .b1_4b_text_st {
    font-size:16px;
  }
  .b1_4b_text_mt-51 {
    font-size:24px;
  }
  .b1_4b_text_st-52 {
    font-size:16px;
  }
  .b1_4b_text_mt-46 {
    font-size:24px;
  }
  .b1_4b_text_st-47 {
    font-size:16px;
  }
  .b1_4b_text_mt-41 {
    font-size:24px;
  }
  .b1_4b_text_st-42 {
    font-size:16px;
  }
  .b2_main_title_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b2_main_title_t {
    font-size:36px;
    text-align:center;
  }
  .b2_main_title_st {
    text-align:center;
  }
  .b2_cont_wrap {
    height:450px;
  }
  .b2_cont_y_bg_wrap {
    bottom:0px;
  }
  .b2_cont_y_bg_top {
    height:100px;
  }
  .b3_cont_y_bg_bottom {
    height:100px;
  }
  .b3_cont_youtube {
    margin-left:auto;
    margin-right:auto;
    width:78%;
  }
  .b3_cont_youtube_in {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:0px;
  }
  .b3_main_title_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b3_main_title_t {
    font-size:36px;
  }
  .kt_block_4th {
    padding-top:220px;
  }
  .b4_cont_y_bg_top {
    height:100px;
  }
  .b4_cont_y_bg_mcolor {
    height:880px;
  }
  .b4_cont_y_bg_bottom {
    height:100px;
  }
  .image {
    right:0px;
    top:-2%;
    width:60%;
  }
  .b4_main_title_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b4_main_title_t {
    font-size:36px;
  }
  .b4_conts_img_1st {
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    width:35.20%;
  }
  .b4_conts_img_2nd {
    margin-left:auto;
    margin-right:auto;
    margin-top:-73px;
    width:52.80%;
  }
  .b4_conts_img_3rd {
    margin-left:auto;
    margin-right:auto;
    margin-top:-33px;
    width:46.90%;
  }
  .b4_conts_img_4th {
    margin-left:auto;
    margin-right:auto;
    margin-top:-92px;
  }
  .b5_main_title_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b5_main_title_t {
    font-size:36px;
    text-align:center;
  }
  .b5_main_title_st {
    text-align:center;
  }
  .b5_cont_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .text-104 {
    bottom:0px;
    font-size:20px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-105 {
    bottom:0px;
    font-size:20px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-106 {
    bottom:0px;
    font-size:20px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-107 {
    bottom:0px;
    font-size:20px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-108 {
    bottom:0px;
    font-size:20px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .text-109 {
    bottom:0px;
    font-size:20px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_main_title_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b6_main_title_t {
    font-size:36px;
    text-align:center;
  }
  .b6_main_title_st {
    text-align:center;
  }
  .b6_cont_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b6_4b_image {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_4b_text_mt {
    padding-left:20px;
    padding-right:20px;
  }
  .b6_4b_text_st {
    padding-left:20px;
    padding-right:20px;
  }
  .b6_4b_image-122 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_4b_text_mt-124 {
    padding-left:20px;
    padding-right:20px;
  }
  .b6_4b_text_st-125 {
    padding-left:20px;
    padding-right:20px;
  }
  .b6_4b_image-126 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_4b_text_mt-128 {
    padding-left:20px;
    padding-right:20px;
  }
  .b6_4b_text_st-129 {
    padding-left:20px;
    padding-right:20px;
  }
  .b6_4b_image-130 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_4b_text_mt-132 {
    padding-left:20px;
    padding-right:20px;
  }
  .b6_4b_text_st-133 {
    padding-left:20px;
    padding-right:20px;
  }
  .kt_block_8th {
    padding-bottom:370px;
  }
  .contr_img {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:initial;
    right:auto;
    width:400px;
  }
  .b8_main_title_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .b8_main_title_t {
    font-size:36px;
    text-align:center;
  }
  .b6_main_title_st-162 {
    text-align:center;
  }
  .b6_main_title_st-161 {
    text-align:center;
  }
  .b8_cont_wrap {
    padding-left:60px;
    padding-right:60px;
  }
  .icon-button {
    margin-left:auto;
    margin-right:auto;
  }
  .b7_footer_mt > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-155 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-144 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-143 > .iux-inner-link {
    position:relative;
  }
  .b7_right_wrap {
    bottom:initial;
    bottom:auto;
    float:none;
    margin-top:180px;
    position:relative;
    right:initial;
    right:auto;
    width:100%;
  }
  .b7_google_bt > .iux-inner-link {
    position:relative;
  }
  .b7_apple_bt > .iux-inner-link {
    position:relative;
  }
  .b7_right_mt {
    bottom:initial;
    bottom:auto;
    float:none;
    padding-top:15px;
    position:relative;
    right:initial;
    right:auto;
    text-align:left;
  }
  .apple_ready_pop_bg {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_logo {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_t {
    margin-left:auto;
    margin-right:auto;
  }
  .form_pop_inner {
    margin-left:auto;
    margin-right:auto;
    width:75%;
  }
  .form_pop_iframe {
    margin-left:auto;
    margin-right:auto;
  }

}
@media screen and (max-width:767px) {
  .kt_top_image_wrap {
    height:700px;
    margin-left:auto;
    margin-right:auto;
  }
  .kt_top_image {
    right:-58%;
  }
  .langtbt {
    top:40px;
  }
  .kt_top_text_wrap {
    left:0px;
    width:100%;
  }
  .kt_top_text_inw {
    padding-bottom:20px;
  }
  .kt_top_main_text {
    font-size:38px;
    text-align:center;
  }
  .kt_top_sub_text {
    text-align:center;
  }
  .kt_top_bts_wrap {
    bottom:-20px;
    position:absolute;
    right:initial;
    right:auto;
    width:100%;
  }
  .kt_top_bts_inw {
    margin-left:auto;
    margin-right:auto;
    width:328px;
  }
  .kt_top_bts_google {
    width:150px;
  }
  .kt_top_bts_google > .iux-inner-link {
    position:relative;
  }
  .kt_top_bts_apple {
    width:150px;
  }
  .kt_top_bts_apple > .iux-inner-link {
    position:relative;
  }
  .b1_big_bg_img {
    bottom:-14%;
    width:60%;
  }
  .b1_main_title_t {
    font-size:32px;
    margin-left:0px;
    margin-top:0px;
  }
  .b1_main_title_st {
    font-size:16px;
    margin-top:15px;
  }
  .b1_4block_wrap {
    padding-left:80px;
    padding-right:80px;
  }
  .b1_4block_box {
    margin-top:32%;
  }
  .image-38 {
    width:100%;
  }
  .b1_4b_text_mt {
    padding-left:50px;
    padding-right:50px;
  }
  .b1_4b_text_st {
    padding-left:50px;
    padding-right:50px;
  }
  .b1_4block_box-48 {
    margin-top:32%;
  }
  .image-49 {
    width:100%;
  }
  .b1_4b_text_mt-51 {
    padding-left:50px;
    padding-right:50px;
  }
  .b1_4b_text_st-52 {
    padding-left:50px;
    padding-right:50px;
  }
  .b1_4block_box-43 {
    margin-top:32%;
  }
  .image-44 {
    width:100%;
  }
  .b1_4b_text_mt-46 {
    padding-left:50px;
    padding-right:50px;
  }
  .b1_4b_text_st-47 {
    padding-left:50px;
    padding-right:50px;
  }
  .b1_4block_box-38 {
    margin-top:32%;
  }
  .image-39 {
    width:100%;
  }
  .b1_4b_text_wrap-40 {
    margin-left:0px;
    margin-top:0px;
  }
  .b1_4b_text_mt-41 {
    padding-left:50px;
    padding-right:50px;
  }
  .b1_4b_text_st-42 {
    padding-left:50px;
    padding-right:50px;
  }
  .b2_main_title_wrap {
    padding-left:30px;
    padding-right:30px;
  }
  .b2_main_title_t {
    font-size:32px;
  }
  .b2_main_title_st {
    font-size:16px;
    margin-top:15px;
  }
  .b2_cont_wrap {
    height:380px;
  }
  .b2_cont_y_bg_wrap {
    bottom:0px;
  }
  .b2_cont_y_bg_top {
    height:80px;
  }
  .b3_cont_y_bg_mcolor {
    height:480px;
  }
  .b3_cont_y_bg_bottom {
    height:80px;
  }
  .b3_cont_youtube {
    margin-left:auto;
    margin-right:auto;
  }
  .b3_cont_youtube_in {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b3_main_title_wrap {
    padding-left:30px;
    padding-right:30px;
  }
  .b3_main_title_t {
    font-size:32px;
  }
  .b3_main_title_st {
    font-size:16px;
    margin-top:15px;
  }
  .kt_block_4th {
    padding-top:300px;
  }
  .b4_cont_y_bg_top {
    height:80px;
  }
  .b4_cont_y_bg_bottom {
    height:80px;
  }
  .image {
    right:0px;
    top:2%;
    width:384px;
  }
  .b4_main_title_wrap {
    padding-left:30px;
    padding-right:30px;
  }
  .b4_main_title_t {
    font-size:32px;
    margin-left:0px;
    margin-top:0px;
    text-align:center;
  }
  .b4_main_title_st {
    font-size:16px;
    margin-top:15px;
    text-align:center;
  }
  .b4_conts_img_1st {
    margin-left:auto;
    margin-right:auto;
  }
  .b4_conts_img_2nd {
    margin-left:auto;
    margin-right:auto;
    margin-top:-47px;
  }
  .b4_conts_img_3rd {
    margin-left:auto;
    margin-right:auto;
    margin-top:-27px;
  }
  .b4_conts_img_4th {
    margin-left:auto;
    margin-right:auto;
    margin-top:-47px;
  }
  .b5_main_title_wrap {
    padding-left:30px;
    padding-right:30px;
  }
  .b5_main_title_t {
    font-size:32px;
    font-weight:700;
  }
  .b5_main_title_st {
    font-size:16px;
    margin-top:15px;
  }
  .b5_cont_wrap {
    padding-left:60px;
    padding-right:60px;
    padding-top:40px;
  }
  .b5_6block_box {
    margin-top:6%;
  }
  .text-104 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-95 {
    margin-top:6%;
  }
  .text-105 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-94 {
    margin-top:6%;
  }
  .text-106 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-93 {
    margin-top:6%;
  }
  .text-107 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-92 {
    margin-top:6%;
  }
  .text-108 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-97 {
    margin-top:6%;
  }
  .text-109 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_main_title_wrap {
    padding-left:30px;
    padding-right:30px;
  }
  .b6_main_title_t {
    font-size:32px;
    margin-left:0px;
    margin-top:0px;
  }
  .b6_main_title_st {
    font-size:16px;
    margin-top:15px;
  }
  .b6_cont_wrap {
    padding-left:75px;
    padding-right:75px;
  }
  .b6_6block_box_1st {
    margin-top:29%;
  }
  .b6_4b_image {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-45%;
    width:71%;
  }
  .b6_4b_text_mt {
    text-align:center;
  }
  .b6_4b_text_st {
    text-align:center;
  }
  .b6_6block_box_2nd {
    margin-top:29%;
  }
  .b6_4b_image-122 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-45%;
    width:71%;
  }
  .b6_4b_text_mt-124 {
    text-align:center;
  }
  .b6_4b_text_st-125 {
    text-align:center;
  }
  .b6_6block_box_3rd {
    margin-top:29%;
  }
  .b6_4b_image-126 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-45%;
    width:71%;
  }
  .b6_4b_text_mt-128 {
    text-align:center;
  }
  .b6_4b_text_st-129 {
    text-align:center;
  }
  .b6_6block_box_4th {
    margin-top:29%;
  }
  .b6_4b_image-130 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-45%;
    width:71%;
  }
  .b6_4b_text_mt-132 {
    text-align:center;
  }
  .b6_4b_text_st-133 {
    text-align:center;
  }
  .kt_block_8th {
    padding-top:60px;
  }
  .contr_img {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b8_main_title_wrap {
    padding-left:30px;
    padding-right:30px;
  }
  .b8_main_title_t {
    font-size:32px;
    margin-left:0px;
    margin-top:0px;
  }
  .b6_main_title_st-162 {
    font-size:16px;
    margin-top:15px;
  }
  .b6_main_title_st-161 {
    font-size:16px;
    margin-top:15px;
  }
  .b8_cont_wrap {
    padding-left:75px;
    padding-right:75px;
  }
  .icon-button {
    margin-left:auto;
    margin-right:auto;
  }
  .b7_footer_mt > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-155 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-144 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-143 > .iux-inner-link {
    position:relative;
  }
  .b7_google_bt > .iux-inner-link {
    position:relative;
  }
  .b7_apple_bt > .iux-inner-link {
    position:relative;
  }
  .apple_ready_pop_bg {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_logo {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_t {
    margin-left:auto;
    margin-right:auto;
  }
  .form_pop_inner {
    margin-left:auto;
    margin-right:auto;
    width:80%;
  }
  .form_pop_iframe {
    margin-left:auto;
    margin-right:auto;
  }

}
@media screen and (max-width:609px) {
  .kt_top_image_wrap {
    height:700px;
    margin-left:auto;
    margin-right:auto;
  }
  .kt_top_image {
    bottom:0px;
    height:103%;
    left:-69%;
    right:initial;
    right:auto;
    top:initial;
    top:auto;
  }
  .kt_top_kidstopia_logo {
    left:20px;
  }
  .langtbt {
    right:30px;
  }
  .kt_top_text_wrap {
    bottom:45px;
    left:0px;
    width:100%;
  }
  .kt_top_main_text {
    font-size:38px;
    text-align:center;
  }
  .kt_top_sub_text {
    padding-left:20px;
    padding-right:20px;
    text-align:center;
  }
  .kt_top_bts_wrap {
    position:absolute;
    width:100%;
  }
  .kt_top_bts_inw {
    margin-left:auto;
    margin-right:auto;
    width:308px;
  }
  .kt_top_bts_google {
    width:140px;
  }
  .kt_top_bts_google > .iux-inner-link {
    position:relative;
  }
  .kt_top_bts_apple {
    width:140px;
  }
  .kt_top_bts_apple > .iux-inner-link {
    position:relative;
  }
  .section1 {
    padding-bottom:30px;
  }
  .b1_big_bg_img {
    bottom:-22%;
    width:83%;
  }
  .b1_main_title_wrap {
    padding-left:0px;
    padding-right:0px;
  }
  .b1_main_title_t {
    font-size:30px;
    line-height:1.30;
  }
  .b1_main_title_st {
    font-size:16px;
    line-height:1.50;
    margin-top:15px;
    padding-left:30px;
    padding-right:30px;
  }
  .b1_4block_box {
    margin-top:38%;
  }
  .b1_4block_box-48 {
    margin-top:38%;
  }
  .b1_4block_box-43 {
    margin-top:38%;
  }
  .b1_4block_box-38 {
    margin-top:38%;
  }
  .b2_main_title_wrap {
    padding-left:0px;
    padding-right:0px;
  }
  .b2_main_title_t {
    font-size:30px;
    line-height:1.30;
  }
  .b2_main_title_st {
    font-size:16px;
    line-height:1.50;
    margin-top:15px;
    padding-left:30px;
    padding-right:30px;
  }
  .b2_cont_wrap {
    height:290px;
  }
  .b2_cont_y_bg_wrap {
    bottom:0px;
  }
  .b2_cont_y_bg_top {
    height:60px;
  }
  .b2_cont_y_bg_mcolor {
    height:192px;
  }
  .b3_cont_y_bg_mcolor {
    height:460px;
  }
  .b3_cont_y_bg_bottom {
    background-size:100% 100%;
    height:60px;
  }
  .b3_cont_youtube {
    border-radius:10px;
    margin-left:auto;
    margin-right:auto;
    width:90%;
  }
  .youtbe_ratio {
    border-radius:10px;
  }
  .b3_cont_youtube_in {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b3_main_title_wrap {
    padding-left:0px;
    padding-right:0px;
  }
  .b3_main_title_t {
    font-size:30px;
    line-height:1.30;
  }
  .b3_main_title_st {
    font-size:16px;
    line-height:1.50;
    margin-top:15px;
    padding-left:30px;
    padding-right:30px;
  }
  .kt_block_4th {
    padding-top:240px;
  }
  .b4_cont_y_bg_wrap {
    top:180px;
  }
  .b4_cont_y_bg_top {
    height:60px;
  }
  .b4_cont_y_bg_mcolor {
    height:1020px;
  }
  .b4_cont_y_bg_bottom {
    height:60px;
  }
  .image {
    right:0px;
    top:-1%;
    width:71%;
  }
  .b4_main_title_wrap {
    padding-left:0px;
    padding-right:0px;
  }
  .b4_main_title_t {
    font-size:30px;
    line-height:1.30;
    text-align:center;
  }
  .b4_main_title_st {
    font-size:16px;
    line-height:1.50;
    margin-top:15px;
    padding-left:30px;
    padding-right:30px;
    text-align:center;
  }
  .b4_conts_img_1st {
    margin-left:auto;
    margin-right:auto;
    margin-top:39px;
    width:42%;
  }
  .b4_conts_img_2nd {
    margin-left:auto;
    margin-right:auto;
    margin-top:-47px;
    width:56%;
  }
  .b4_conts_img_3rd {
    margin-left:auto;
    margin-right:auto;
    margin-top:-19px;
    width:56%;
  }
  .b4_conts_img_4th {
    margin-left:auto;
    margin-right:auto;
    margin-top:-48px;
    width:56%;
  }
  .kt_block_5th {
    padding-bottom:60px;
    padding-top:45px;
  }
  .b5_main_title_wrap {
    padding-left:0px;
    padding-right:0px;
  }
  .b5_main_title_t {
    font-size:30px;
    line-height:1.30;
  }
  .b5_main_title_st {
    font-size:16px;
    line-height:1.50;
    margin-top:15px;
    padding-left:30px;
    padding-right:30px;
  }
  .b5_cont_wrap {
    padding-left:50px;
    padding-right:50px;
    padding-top:20px;
  }
  .b5_6block_box {
    margin-top:6%;
  }
  .text-104 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-95 {
    margin-top:6%;
  }
  .text-105 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-94 {
    margin-top:6%;
  }
  .text-106 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-93 {
    margin-top:6%;
  }
  .text-107 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-92 {
    margin-top:6%;
  }
  .text-108 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-97 {
    margin-top:6%;
  }
  .text-109 {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_main_title_wrap {
    padding-left:0px;
    padding-right:0px;
  }
  .b6_main_title_t {
    font-size:30px;
    line-height:1.30;
  }
  .b6_main_title_st {
    font-size:16px;
    line-height:1.50;
    margin-top:15px;
    padding-left:30px;
    padding-right:30px;
  }
  .b6_cont_wrap {
    padding-left:70px;
    padding-right:70px;
  }
  .b6_6block_box_1st {
    margin-top:32%;
  }
  .b6_4b_image {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-49%;
    width:89%;
  }
  .b6_4b_text_mt {
    font-size:22px;
    text-align:center;
  }
  .b6_4b_text_st {
    text-align:center;
  }
  .b6_6block_box_2nd {
    margin-top:32%;
  }
  .b6_4b_image-122 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-60%;
    width:90%;
  }
  .b6_4b_text_mt-124 {
    font-size:22px;
    text-align:center;
  }
  .b6_4b_text_st-125 {
    text-align:center;
  }
  .b6_6block_box_3rd {
    margin-top:32%;
  }
  .b6_4b_image-126 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-49%;
    width:89%;
  }
  .b6_4b_text_mt-128 {
    font-size:22px;
    text-align:center;
  }
  .b6_4b_text_st-129 {
    text-align:center;
  }
  .b6_6block_box_4th {
    margin-top:32%;
  }
  .b6_4b_image-130 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-51%;
    width:89%;
  }
  .b6_4b_text_mt-132 {
    font-size:22px;
    text-align:center;
  }
  .b6_4b_text_st-133 {
    text-align:center;
  }
  .kt_block_8th {
    padding-top:50px;
  }
  .contr_img {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b8_main_title_wrap {
    padding-left:0px;
    padding-right:0px;
  }
  .b8_main_title_t {
    font-size:30px;
    line-height:1.30;
  }
  .b6_main_title_st-162 {
    font-size:16px;
    line-height:1.50;
    margin-top:15px;
    padding-left:30px;
    padding-right:30px;
  }
  .b6_main_title_st-161 {
    font-size:16px;
    line-height:1.50;
    margin-top:15px;
    padding-left:30px;
    padding-right:30px;
  }
  .b8_cont_wrap {
    padding-left:70px;
    padding-right:70px;
  }
  .icon-button {
    font-size:18px;
    margin-left:auto;
    margin-right:auto;
  }
  .kt_block_7th_footer {
    padding-left:10px;
    padding-right:10px;
  }
  .b7_left_wrap {
    float:none;
  }
  .kt_footr_kidstopia_logo {
    margin-left:auto;
    margin-right:auto;
  }
  .b7_footer_mt_wrap {
    margin-left:auto;
    margin-right:auto;
  }
  .b7_footer_mt {
    padding-left:10px;
    padding-right:10px;
    text-align:center;
  }
  .b7_footer_mt > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-155 {
    padding-left:10px;
    padding-right:10px;
    text-align:center;
  }
  .b7_footer_mt-155 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-144 {
    padding-left:10px;
    padding-right:10px;
    text-align:center;
  }
  .b7_footer_mt-144 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-143 {
    padding-left:10px;
    padding-right:10px;
    text-align:center;
  }
  .b7_footer_mt-143 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_st_wrap {
    margin-left:auto;
    margin-right:auto;
    width:420px;
  }
  .b7_footer_st {
    font-size:10px;
    padding-left:5px;
    padding-right:5px;
  }
  .b7_footer_st-145 {
    font-size:10px;
    padding-left:5px;
    padding-right:5px;
  }
  .b7_footer_st-144 {
    font-size:10px;
    padding-left:5px;
    padding-right:5px;
  }
  .b7_footer_st-143 {
    font-size:10px;
    padding-left:5px;
    padding-right:5px;
  }
  .b7_right_wrap {
    float:none;
    margin-top:40px;
    position:relative;
  }
  .b7_right_bt_wrap {
    margin-left:auto;
    margin-right:auto;
    width:295px;
  }
  .b7_google_bt > .iux-inner-link {
    position:relative;
  }
  .b7_apple_bt > .iux-inner-link {
    position:relative;
  }
  .b7_right_mt {
    float:none;
    text-align:center;
  }
  .apple_ready_pop_bg {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_logo {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_t {
    margin-left:auto;
    margin-right:auto;
  }
  .form_pop_inner {
    margin-left:auto;
    margin-right:auto;
    width:85%;
  }
  .form_pop_iframe {
    margin-left:auto;
    margin-right:auto;
  }

}
@media screen and (max-width:479px) {
  .kt_top_image_wrap {
    height:550px;
    margin-left:auto;
    margin-right:auto;
  }
  .kt_top_image {
    bottom:0px;
    height:105%;
    left:-68%;
  }
  .kt_top_kidstopia_logo {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:25px;
  }
  .langtbt {
    font-size:18px;
    right:0px;
    text-align:center;
    top:84px;
    width:100%;
  }
  .kt_top_text_wrap {
    bottom:30px;
  }
  .kt_top_text_inw {
    padding-bottom:25px;
  }
  .kt_top_main_text {
    font-size:30px;
  }
  .kt_top_sub_text {
    display:none;
    font-size:14px;
  }
  .kt_top_bts_inw {
    margin-left:auto;
    margin-right:auto;
    width:268px;
  }
  .kt_top_bts_google {
    width:120px;
  }
  .kt_top_bts_google > .iux-inner-link {
    position:relative;
  }
  .kt_top_bts_apple {
    width:120px;
  }
  .kt_top_bts_apple > .iux-inner-link {
    position:relative;
  }
  .section1 {
    margin-left:0px;
    margin-top:0px;
  }
  .b1_big_bg_img {
    bottom:-19%;
    width:75%;
  }
  .b1_main_title_t {
    font-size:24px;
    padding-left:10px;
    padding-right:10px;
  }
  .b1_main_title_st {
    font-size:14px;
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
  }
  .b1_4block_wrap {
    padding-left:30px;
    padding-right:30px;
  }
  .b1_4block_box {
    margin-top:33%;
  }
  .image-38 {
    width:100%;
  }
  .b1_4b_text_mt {
    font-size:20px;
    margin-left:0px;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
    padding-top:4px;
  }
  .b1_4b_text_st {
    font-size:13px;
    margin-left:0px;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
  }
  .b1_4block_box-48 {
    margin-top:33%;
  }
  .image-49 {
    width:100%;
  }
  .b1_4b_text_mt-51 {
    font-size:20px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
    padding-top:4px;
  }
  .b1_4b_text_st-52 {
    font-size:13px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
  }
  .b1_4block_box-43 {
    margin-top:33%;
  }
  .image-44 {
    width:100%;
  }
  .b1_4b_text_mt-46 {
    font-size:20px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
    padding-top:4px;
  }
  .b1_4b_text_st-47 {
    font-size:13px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
  }
  .b1_4block_box-38 {
    margin-top:33%;
  }
  .image-39 {
    width:100%;
  }
  .b1_4b_text_mt-41 {
    font-size:20px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
    padding-top:4px;
  }
  .b1_4b_text_st-42 {
    font-size:13px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
  }
  .kt_block_2nd {
    padding-top:40px;
  }
  .b2_main_title_t {
    font-size:24px;
    padding-left:10px;
    padding-right:10px;
  }
  .b2_main_title_st {
    font-size:14px;
    margin-left:0px;
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
  }
  .b2_cont_wrap {
    height:250px;
  }
  .b2_cont_y_bg_wrap {
    bottom:0px;
  }
  .b2_cont_y_bg_top {
    height:50px;
  }
  .b3_cont_y_bg_mcolor {
    height:440px;
  }
  .b3_cont_y_bg_bottom {
    height:50px;
  }
  .b3_cont_wrap {
    padding-bottom:40px;
  }
  .b3_cont_youtube {
    border-radius:10px;
    margin-left:auto;
    margin-right:auto;
  }
  .youtbe_ratio {
    border-radius:10px;
  }
  .b3_cont_youtube_in {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b3_main_title_t {
    font-size:24px;
    margin-left:0px;
    margin-top:0px;
    padding-left:10px;
    padding-right:10px;
  }
  .b3_main_title_st {
    font-size:15px;
    margin-left:0px;
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
  }
  .b4_cont_y_bg_top {
    height:50px;
  }
  .b4_cont_y_bg_mcolor {
    height:760px;
  }
  .b4_cont_y_bg_bottom {
    height:50px;
  }
  .image {
    right:0px;
    top:1%;
    width:81%;
  }
  .b4_main_title_t {
    font-size:24px;
    padding-left:10px;
    padding-right:10px;
  }
  .b4_main_title_st {
    font-size:15px;
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
  }
  .b4_conts_wrap {
    padding-top:15px;
  }
  .b4_conts_img_1st {
    margin-left:auto;
    margin-right:auto;
  }
  .b4_conts_img_2nd {
    margin-left:auto;
    margin-right:auto;
  }
  .b4_conts_img_3rd {
    margin-left:auto;
    margin-right:auto;
  }
  .b4_conts_img_4th {
    margin-left:auto;
    margin-right:auto;
  }
  .b5_main_title_t {
    font-size:24px;
    margin-left:0px;
    margin-top:0px;
    padding-left:10px;
    padding-right:10px;
  }
  .b5_main_title_st {
    font-size:15px;
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
  }
  .b5_cont_wrap {
    margin-left:0px;
    margin-top:0px;
    padding-left:35px;
    padding-right:35px;
  }
  .b5_6block_box {
    margin-top:7%;
  }
  .text-104 {
    bottom:0px;
    font-size:18px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-95 {
    margin-top:7%;
  }
  .text-105 {
    bottom:0px;
    font-size:18px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-94 {
    margin-top:7%;
  }
  .text-106 {
    bottom:0px;
    font-size:18px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-93 {
    margin-top:7%;
  }
  .text-107 {
    bottom:0px;
    font-size:18px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-92 {
    margin-top:7%;
  }
  .text-108 {
    bottom:0px;
    font-size:18px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b5_6block_box-97 {
    margin-top:7%;
  }
  .text-109 {
    bottom:0px;
    font-size:18px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .section3 {
    padding-bottom:20px;
  }
  .b6_main_title_t {
    font-size:24px;
    padding-left:10px;
    padding-right:10px;
  }
  .b6_main_title_st {
    font-size:15px;
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
  }
  .b6_cont_wrap {
    padding-left:40px;
    padding-right:40px;
    padding-top:24px;
  }
  .b6_6block_box_1st {
    margin-top:31%;
  }
  .b6_4b_image {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
  }
  .b6_4b_text_mt {
    font-size:20px;
    min-height:20px;
    padding-bottom:2px;
    padding-top:10px;
  }
  .b6_4b_text_st {
    font-size:13px;
    margin-left:0px;
    margin-top:0px;
  }
  .b6_6block_box_2nd {
    margin-top:31%;
  }
  .b6_4b_image-122 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-54%;
  }
  .b6_4b_text_mt-124 {
    font-size:20px;
    min-height:20px;
    padding-bottom:2px;
    padding-top:10px;
  }
  .b6_4b_text_st-125 {
    font-size:13px;
  }
  .b6_6block_box_3rd {
    margin-top:31%;
  }
  .b6_4b_image-126 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-44%;
  }
  .b6_4b_text_mt-128 {
    font-size:20px;
    min-height:20px;
    padding-bottom:2px;
    padding-top:10px;
  }
  .b6_4b_text_st-129 {
    font-size:13px;
  }
  .b6_6block_box_4th {
    margin-top:31%;
  }
  .b6_4b_image-130 {
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    top:-49%;
  }
  .b6_4b_text_mt-132 {
    font-size:20px;
    min-height:20px;
    padding-bottom:2px;
    padding-top:10px;
  }
  .b6_4b_text_st-133 {
    font-size:13px;
  }
  .kt_block_8th {
    padding-bottom:280px;
    padding-top:50px;
  }
  .contr_img {
    bottom:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    right:0px;
    width:300px;
  }
  .b8_main_title_t {
    font-size:24px;
    padding-left:10px;
    padding-right:10px;
  }
  .b6_main_title_st-162 {
    font-size:15px;
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
  }
  .b6_main_title_st-161 {
    font-size:15px;
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
  }
  .b8_cont_wrap {
    padding-left:40px;
    padding-right:40px;
    padding-top:24px;
  }
  .icon-button {
    font-size:16px;
    margin-left:auto;
    margin-right:auto;
  }
  .kt_block_7th_footer {
    padding-left:0px;
    padding-right:0px;
  }
  .kt_footr_kidstopia_logo {
    margin-left:auto;
    margin-right:auto;
  }
  .b7_footer_mt_wrap {
    margin-left:auto;
    margin-right:auto;
    width:333px;
  }
  .b7_footer_mt {
    font-size:10px;
    margin-left:0px;
    margin-top:0px;
    padding-left:11px;
    padding-right:11px;
  }
  .b7_footer_mt > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-155 {
    font-size:10px;
    margin-left:0px;
    margin-top:0px;
    padding-left:11px;
    padding-right:11px;
  }
  .b7_footer_mt-155 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-144 {
    font-size:10px;
    padding-left:11px;
    padding-right:11px;
  }
  .b7_footer_mt-144 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_mt-143 {
    font-size:10px;
    padding-left:11px;
    padding-right:11px;
  }
  .b7_footer_mt-143 > .iux-inner-link {
    position:relative;
  }
  .b7_footer_st_wrap {
    height:35px;
    margin-left:auto;
    margin-right:auto;
    width:285px;
  }
  .b7_footer_st-143 {
    bottom:0px;
    margin-left:initial;
    margin-left:auto;
    margin-top:initial;
    margin-top:auto;
    padding:0px;
    position:absolute;
    text-align:center;
    width:100%;
  }
  .b7_right_wrap {
    float:none;
  }
  .b7_right_bt_wrap {
    margin-left:auto;
    margin-right:auto;
    width:248px;
  }
  .b7_google_bt {
    height:33px;
  }
  .b7_google_bt > .iux-inner-link {
    position:relative;
  }
  .b7_apple_bt {
    height:33px;
  }
  .b7_apple_bt > .iux-inner-link {
    position:relative;
  }
  .b7_right_mt {
    float:none;
  }
  .apple_ready_pop_bg {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_logo {
    margin-left:auto;
    margin-right:auto;
  }
  .pop_main_c_t {
    margin-left:auto;
    margin-right:auto;
  }
  .form_pop_inner {
    background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    width:90%;
  }
  .form_pop_iframe {
    background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
  }

}