.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

a {
  text-decoration: underline;
}

.nav-main {
  height: 40px;
  background-color: #721612;
  line-height: 10px;
}

.link-block {
  padding: 20px;
}

.navbar {
  position: absolute;
  z-index: 9999;
  overflow: visible;
  width: 100%;
  margin-top: 0px;
  padding-top: 6px;
  padding-bottom: 5px;
  border-radius: 0px;
  background-color: #fff;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.45);
  opacity: 1;
  line-height: 20px;
}

.my-courses {
  border-left: 2px solid rgba(0, 0, 0, 0.35);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.my-courses.w--current {
  color: #720000;
}

.our-ai {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.our-ai.w--current {
  margin-left: 40px;
  color: #720000;
  font-weight: 800;
}

.intructors {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.intructors.w--current {
  color: #720000;
  font-weight: 800;
}

.courses {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.courses.w--current {
  color: #720000;
  font-weight: 800;
}

.faq {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.faq.w--current {
  color: #720000;
  font-weight: 800;
}

.about {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.about.w--current {
  color: #720000;
  font-weight: 800;
}

.logo-home {
  padding-top: 6px;
}

.container {
  margin-right: auto;
  margin-left: 5%;
  float: left;
}

.container-2 {
  position: relative;
  z-index: 9999;
  display: block;
  height: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #730000;
}

.navmain {
  position: absolute;
  z-index: 9999;
  width: 100%;
  height: 40px;
  background-color: #720000;
}

.container-3 {
  height: 30px;
}

.link-block-2 {
  position: relative;
  padding: 20px;
}

.link {
  position: relative;
  display: inline-block;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.log-in {
  padding-top: 9px;
  padding-right: 20px;
  padding-left: 20px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  text-align: left;
  text-decoration: none;
}

.sign-up {
  padding-top: 9px;
  padding-right: 20px;
  padding-left: 20px;
  float: right;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  text-align: left;
  text-decoration: none;
}

.signup-background {
  position: fixed;
  z-index: 99999;
  display: none;
  overflow: visible;
  width: 100%;
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: rgba(17, 2, 20, 0.7);
  opacity: 1;
}

.signup-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-top: 120px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border-radius: 20px;
  background-color: transparent;
}

.signup-columns {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 800px;
  height: 510px;
  min-height: 510px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.column {
  height: 700px;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 20px;
  background-color: #fff;
}

.year-class-select-1 {
  width: 320px;
  height: 40px;
  min-width: 320px;
  border-radius: 7px;
  margin-bottom: 10px;
}

.text-field {
  width: 320px;
  height: 40px;
  min-width: 320px;
  border-radius: 7px;
}

.text-field-2 {
  width: 320px;
  height: 40px;
  min-width: 320px;
  border-style: solid;
  border-width: 1px;
  border-color: #eb0000;
  border-radius: 7px;
}

.text-field-3 {
  width: 320px;
  height: 40px;
  min-width: 320px;
  border-radius: 7px;
}

.text-field-4 {
  width: 320px;
  height: 40px;
  min-width: 320px;
  border-radius: 7px;
}

.text-field-5 {
  width: 320px;
  height: 40px;
  min-width: 320px;
  border-radius: 7px;
}

.text-field-6 {
  width: 320px;
  height: 40px;
  min-width: 320px;
  border-radius: 7px;
}

.text-field-7 {
  width: 320px;
  height: 40px;
  min-width: 320px;
  margin-bottom: 20px;
  border-radius: 7px;
}

.form {
  padding: 20px 40px;
}

.heading {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 25px;
  text-align: left;
}

.submit-button {
  position: relative;
  width: 320px;
  min-width: 320px;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.login-background {
  position: fixed;
  z-index: 99999;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 100px;
  min-width: 100%;
  background-color: rgba(17, 2, 20, 0.7);
  opacity: 1;
}

.login-container {
  margin-top: 120px;
}

.text-field-8 {
  height: 40px;
  margin-top: 20px;
  border-radius: 7px;
}

.text-field-9 {
  height: 40px;
  border-radius: 7px;
}

.login-div {
  width: 400px;
  margin-right: auto;
  margin-left: auto;
  padding: 40px;
  border-radius: 20px;
  background-color: #fff;
}

.submit-button-2 {
  width: 100%;
  margin-top: 20px;
  border: 2px solid #e8962a;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
}

.button {
  width: 100%;
  margin-top: 10px;
  border: 2px solid #05112b;
  border-radius: 7px;
  background-color: #fff;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
}

.button:hover {
  border-style: solid;
  border-color: #181818;
  background-color: #05112b;
  color: #fff;
}

.link-2 {
  float: right;
  font-size: 12px;
}

.button-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-top: 9px;
  margin-right: 10px;
  background-color: transparent;
}

.close-signup {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 30px;
  height: 30px;
  margin-top: 15px;
  margin-right: 15px;
  opacity: 0.85;
  cursor: pointer;
}

.image {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 20px;
  height: 20px;
  text-align: left;
}

.close-login {
  position: static;
  left: auto;
  top: 14%;
  right: 0%;
  bottom: auto;
  display: block;
  width: 30px;
  height: 30px;
  margin-top: -20px;
  margin-right: -20px;
  float: right;
  clear: none;
  opacity: 0.85;
}

.image-2 {
  width: 25px;
  float: right;
}

.column-2 {
  display: none;
  padding-right: 0px;
}

.image-3 {
  margin-top: -52px;
  margin-left: 16px;
  padding-right: 0px;
}

.section-our-ai-top {
  position: relative;
}

.div-block {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  display: block;
  width: 100%;
}

.image-4 {
  position: absolute;
  z-index: 0;
  display: inline-block;
}

.image-5 {
  position: relative;
  z-index: 1;
  display: block;
  width: 75%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}

.container-4 {
  position: static;
  display: block;
  padding: 30vw 20px 14vw;
  clear: left;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.section {
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 100%;
  clear: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-6 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.body {
  font-family: Montserrat, sans-serif;
}

.div-block-2 {
  position: relative;
  left: auto;
  right: auto;
  bottom: auto;
  z-index: 1;
  width: 100%;
  margin-top: 0px;
}

.image-7 {
  position: -webkit-sticky;
  position: sticky;
  z-index: 5;
  display: block;
  width: 100%;
}

.container-5 {
  position: relative;
}

.section-2 {
  position: relative;
  z-index: 10;
  width: 100%;
  margin-top: 38px;
  background-image: url('../images/sec2-white.png');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-3 {
  position: relative;
  z-index: 5;
  display: block;
}

.image-8 {
  position: absolute;
  z-index: 20;
  margin-top: -18vw;
}

.columns {
  position: relative;
  z-index: 30;
}

.container-6 {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8vw;
  padding-bottom: 5vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-3 {
  position: relative;
  display: block;
  width: 800px;
  height: 300px;
  margin-bottom: 30px;
  border-radius: 20px;
  background-color: #666;
  background-image: repeating-linear-gradient(63deg, #bd3582, #b81d1f 100%, #fff);
}

.div-block-4 {
  position: relative;
  width: 800px;
  height: 300px;
}

.heading-2 {
  margin-top: 54px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-weight: 800;
  text-align: center;
}

.image-9 {
  margin-top: -3vw;
}

.nav-link {
  display: inline-block;
  height: 50px;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  float: none;
  clear: none;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 600;
}

.nav-link:hover {
  border-radius: 7px;
  color: #e8962a;
}

.nav-link.w--current {
  color: #e8962a;
  font-weight: 600;
}

.nav-link.w--current:hover {
  border-radius: 0px 7px 7px 0px;
}

.nav-link.my-courses-link {
  display: none;
  height: 50px;
  margin-right: 0px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-style: none none none solid;
  border-width: 1px 1px 1px 2px;
  border-color: #000 #000 #000 rgba(0, 0, 0, 0.3);
}

.nav-link.my-courses-link:hover {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.nav-menu {
  margin-left: 40px;
  float: left;
  clear: none;
}

.nav-container {
  position: relative;
  z-index: auto;
  width: 1200px;
  min-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: auto;
  padding-left: auto;
  float: none;
  border-bottom: 1px none rgba(0, 0, 0, 0.3);
}

.nav-container.nav-taplet {
  width: 1350px;
  min-width: 1350px;
}

.navbar-home {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 100%;
  height: 90px;
  padding-top: 15px;
  border-bottom: 0.5px none #05112b;
  background-color: #fff;
  background-image: none;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 60px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.brand.brand-taplet {
  width: 200px;
  height: 70px;
  margin-top: -6px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.brand.brand-taplet.w--current {
  width: 200px;
  height: 70px;
  margin-top: -6px;
  margin-bottom: auto;
  padding-bottom: 0px;
}

.div-block-5 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-left: 14px;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.signup {
  display: inline-block;
  height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
  clear: none;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 7px;
  background-color: #05112b;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.signup.my-courses-link {
  border-left: 1px solid rgba(0, 0, 0, 0.45);
}

.login {
  display: inline-block;
  height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 15px;
  float: right;
  clear: none;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: transparent;
  font-family: Prompt, sans-serif;
  color: #002551;
  font-size: 16px;
  font-weight: 600;
}

.login.my-courses-link {
  border-left: 1px solid rgba(0, 0, 0, 0.45);
}

.section-search {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 570px;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  background-image: url('../images/pic-head3.png');
  background-position: 35% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.section-search.section-search-phone {
  display: none;
  width: 100%;
  height: 450px;
  min-width: 1200px;
  margin-top: 90px;
  background-image: url('../images/cover1.jpg');
  background-position: 100% 50%;
}

.image-10 {
  position: static;
  overflow: hidden;
  width: 100%;
  height: auto;
}

.image-11 {
  position: absolute;
  display: inline-block;
  overflow: visible;
}

.search-div {
  position: relative;
  z-index: 999;
  width: 500px;
  height: 60px;
  margin-top: 1vw;
  margin-right: auto;
  margin-left: auto;
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.35);
  opacity: 1;
}

.search-div.search-phone {
  width: 400px;
  height: 50px;
  margin-top: 0px;
  margin-left: 0px;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.15);
}

.search-input {
  position: absolute;
  width: 500px;
  height: 60px;
  margin-bottom: 0px;
  padding-left: 30px;
  border-radius: 7px;
  background-color: transparent;
  opacity: 0.8;
  font-family: Montserrat, sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 600;
}

.search-input.search-input {
  width: 400px;
  height: 50px;
  padding-left: 10px;
  border: 1px none #000;
  opacity: 1;
  font-family: Prompt, sans-serif;
  font-weight: 400;
}

.search-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 40px;
  height: 40px;
  margin-top: 10px;
  margin-right: 30px;
  margin-bottom: 5px;
  padding: 10px;
  background-color: transparent;
  background-image: url('../images/search_icon.png');
  background-position: 100% 50%;
  background-size: 80% 80%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.search-button.search-button-phone {
  margin-top: 5px;
  background-image: url('../images/search_icon_1.png');
}

.search {
  display: block;
  font-family: Montserrat, sans-serif;
}

.section-recommend {
  position: relative;
  display: none;
  width: 100%;
  height: auto;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px none #000;
  background-color: #fff;
  color: #000;
}

.image-12 {
  position: absolute;
  z-index: 1;
  margin-top: -18vw;
}

.heading-3 {
  position: absolute;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: none none solid;
  border-width: 1px 1px 5px;
  border-color: #bb171d #bb171d #eab828;
  color: #05112b;
  font-size: 20px;
}

.heading-3.latest {
  margin-top: 0px;
}

.container-7 {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.recommend-div {
  position: relative;
  z-index: 10;
  width: 1200px;
  min-width: 1200px;
  margin-bottom: 0px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: #000 #000 #960b0b;
}

.recommend-div.taplet-recom {
  max-width: 1200px;
  margin-top: 40px;
  padding-bottom: 20px;
  border-bottom-style: none;
  border-radius: 0px;
}

.recommend-div.taplet-recom.latest {
  margin-top: 0px;
}

.box-slide-courses {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: auto;
  min-width: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  float: none;
  clear: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ". . ."
    ". . .";
  -ms-grid-columns: 0.25fr 16px 0.25fr 16px 0.25fr;
  grid-template-columns: 0.25fr 0.25fr 0.25fr;
  -ms-grid-rows: auto 16px auto;
  grid-template-rows: auto auto;
  background-color: #fff;
  text-align: left;
}

.mask {
  height: auto;
}

.box-courses {
  position: relative;
  width: 250px;
  height: 340px;
  min-width: 250px;
  margin: 30px 10px 10px;
  padding: 15px;
  float: none;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);
  text-decoration: none;
}

.slide-nav {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
}

.icon {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 56px;
  height: 47px;
  margin-top: 12px;
  float: left;
  color: #750707;
}

.icon.right-icon {
  border-bottom: 1px none #000;
  border-radius: 0px;
}

.icon-2 {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  color: #920e0e;
}

.recommend-slider {
  overflow: visible;
  height: auto;
}

.image-13 {
  width: 230px;
  height: 140px;
}

.heading-4 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  text-decoration: none;
}

.image-14 {
  width: 45px;
  height: 45px;
  border-radius: 100px;
}

.text-block {
  position: relative;
  width: 160px;
  margin-top: 0px;
  padding-left: 10px;
  float: right;
  clear: none;
  font-family: Prompt, sans-serif;
  color: #424242;
  font-size: 15px;
  font-weight: 500;
}

.text-block-2 {
  position: relative;
  width: 160px;
  margin-top: -20px;
  padding-left: 10px;
  float: right;
  font-family: Prompt, sans-serif;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
}

.text-block-3 {
  position: absolute;
  right: 20px;
  bottom: 20px;
  float: right;
  clear: none;
  color: #bb171d;
  font-size: 22px;
  font-weight: 700;
}

.text-block-3.sale {
  right: 96px;
  bottom: 17px;
  margin-right: 10px;
  color: rgba(51, 51, 51, 0.72);
  font-size: 16px;
  font-weight: 500;
  text-decoration: line-through;
}

.left-arrow {
  width: 40px;
  height: auto;
  margin-left: 10px;
}

.left-arrow.left-ar-taplet {
  display: block;
  width: 25px;
  height: 25px;
  margin-top: 260px;
}

.right-arrow {
  width: 40px;
  height: auto;
  margin-right: 10px;
}

.right-arrow.right-ar-taplet {
  width: 25px;
  height: 25px;
  margin-top: 260px;
}

.link-block-3 {
  position: absolute;
  left: auto;
  top: auto;
  right: 6vw;
  bottom: 2vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 30px;
  float: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #bb171d;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.text-block-4 {
  padding-right: 4px;
  font-size: 24px;
}

.image-15 {
  width: 24px;
  height: 24px;
}

.image-16 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 25px;
  height: 25px;
  margin-top: 0px;
  margin-bottom: 180px;
}

.image-17 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 25px;
  height: 25px;
  margin-top: 0px;
  margin-bottom: 180px;
}

.courses-section {
  position: relative;
  width: 100%;
  height: 500px;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #fff;
}

.grid {
  grid-template-areas: ". ."
    ". .";
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
}

.columns-2 {
  width: 1200px;
  height: 300px;
  margin-right: auto;
  margin-left: auto;
}

.column-3 {
  height: 100%;
}

.column-4 {
  height: 100%;
}

.column-5 {
  height: 100%;
}

.image-18 {
  width: 400px;
  height: 300px;
}

.div-block-6 {
  position: absolute;
  z-index: 2;
  width: 95%;
  height: 47px;
  margin-right: auto;
  margin-left: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.div-block-6.taplet-head-line-courses {
  color: #002551;
}

.ai-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 1080px;
  margin-top: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(334deg, #1740af, #ee0d11);
}

.ai-div.ai-div-phone {
  background-image: linear-gradient(334deg, #3e86ce, #05112b);
}

.div-block-8 {
  width: 100%;
  height: 15px;
  background-image: repeating-linear-gradient(275deg, #c70707, #2815bb);
}

.column-6 {
  height: 100%;
}

.link-block-4 {
  width: 300px;
  height: 70px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.2);
}

.heading-5 {
  color: #fff;
  font-size: 500%;
}

.contact-section {
  position: relative;
  display: block;
  width: 100%;
  height: 600px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 50px;
  clear: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  background-color: transparent;
  background-image: url('../images/bg-foot.png');
  background-position: 100% 100%;
  background-size: cover;
}

.heading-6 {
  color: #05112b;
  font-weight: 600;
  text-align: center;
}

.div-block-9 {
  display: block;
  width: 150px;
  height: 10px;
  margin: 20px auto 40px;
  border-bottom: 5px solid #eab828;
  text-align: left;
}

.div-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: auto;
  margin: 60px auto -40px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.div-block-11 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 270px;
  height: 70px;
  margin: 10px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  clear: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);
}

.heading-7 {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10px;
  font-family: Prompt, sans-serif;
  font-size: 22px;
  font-weight: 500;
  text-align: center;
}

.image-19 {
  position: relative;
  width: 50px;
  height: 50px;
  clear: none;
}

.section-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: repeating-linear-gradient(191deg, #530032, #e60000);
}

.heading-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.div-block-12 {
  position: static;
  left: 0%;
  top: 60px;
  right: 0%;
  bottom: 0%;
  z-index: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: repeating-linear-gradient(191deg, #001135, #3eacd3);
}

.text-block-5 {
  color: #fff;
}

.div-block-13 {
  position: absolute;
  width: 100%;
  height: 500px;
  background-color: rgba(3, 6, 37, 0.4);
}

.text-block-6 {
  font-family: Prompt, sans-serif;
  font-size: 16px;
  text-align: center;
}

.button-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  padding: 20px 40px;
  clear: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #05112b;
  font-family: Prompt, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.div-block-14 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 1px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-14-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 1px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-bank{
  height: 50px;
}

.div-block-14-transferChoice {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 1px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-14-imagebar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 1px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-14-imagebar-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 5px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 60px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-14-lineimage {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 1px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-space {
  height: 0px;
}

.div-block-space-bottom {
  height: 200px;
}

.image-correct {
  height: 100%;
}

.heading-9 {
  position: relative;
  margin-top: 0px;
  float: left;
  clear: none;
}

.text-block-7 {
  position: relative;
  font-size: 18px;
  font-weight: 600;
}

.paragraph {
  font-size: 18px;
  font-weight: 600;
}

.link-3 {
  color: #71b8d1;
  font-weight: 700;
  text-decoration: none;
}

.div-block-15 {
  margin-right: 60px;
}

.div-block-16 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin: 100px auto 40px;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 30px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.4);
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.link-block-5.foot-courses {
  padding-left: 0px;
}

.text-block-8 {
  font-family: Prompt, sans-serif;
  color: #000;
  font-weight: 600;
  text-decoration: none;
}

.text-block-8-copy-40px {
  font-family: Prompt, sans-serif;
  color: #000;
  font-weight: initial;
  text-decoration: none;
  font-size: 40px;
}

.text-block-8-copy-30px {
  font-family: Prompt, sans-serif;
  color: #000;
  font-weight: initial;
  text-decoration: none;
  font-size: 30px;
  margin-top: 40px;
}

.text-block-8-copy-25px {
  font-family: Prompt, sans-serif;
  color: #000;
  font-weight: initial;
  text-decoration: none;
  font-size: 25px;
}

.div-contact {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-2 {
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}

.link-4 {
  color: #bb171d;
  font-weight: 700;
  text-decoration: none;
}

.link-5 {
  color: #bb171d;
  font-weight: 700;
  text-decoration: none;
}

.heading-10 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Prompt, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.link-block-6 {
  width: 50px;
  height: 50px;
  margin-top: 10px;
  margin-right: 10px;
}

.our-courses-last {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: auto;
  margin: 60px auto 0px;
  padding-bottom: 60px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px none rgba(0, 0, 0, 0.3);
}

.our-courses-last.our-courses-taplet {
  position: relative;
  margin-top: -20px;
  padding: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.head-section-instructors {
  position: relative;
  display: block;
  height: 250px;
  margin-top: 0px;
  padding-top: 55px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #05112b;
}

.div-block-17 {
  position: absolute;
  width: 1000px;
  height: 460px;
  float: left;
  background-image: linear-gradient(263deg, transparent 16%, #05112b);
}

.heading-11 {
  position: relative;
  width: 1200px;
  margin-top: 90px;
  margin-right: auto;
  margin-left: auto;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 60px;
  font-weight: 600;
}

.instructors-section {
  position: relative;
  display: block;
  margin-top: 100px;
  padding-top: 0px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.instructors-div {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-19 {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: auto;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.div-block-19.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.div-block-20 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  height: 150px;
  margin-left: -1px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #c2c2c2;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  background-color: #ddd;
}

.image-20 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 100px;
  height: 107px;
  clear: left;
  border-radius: 0px;
}

.heading-12 {
  position: relative;
  z-index: 0;
  clear: none;
  font-family: Prompt, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  text-align: center;
  text-transform: capitalize;
}

.paragraph-3 {
  position: absolute;
  z-index: 0;
  width: 350px;
  padding-top: 145px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

.paragraph-4 {
  padding-right: 20px;
  padding-left: 20px;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-align: center;
}

.div-block-21 {
  position: relative;
  display: block;
  height: 60px;
  margin-top: 120px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.heading-13 {
  margin-bottom: 16px;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 50px;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
}

.div-block-22 {
  width: 200px;
  height: 10px;
  margin-right: auto;
  margin-left: auto;
  border-style: none none solid;
  border-width: 1px 1px 6px;
  border-color: #000 #000 #e8962a;
}

.section-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.head-courses-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: repeating-linear-gradient(191deg, #530032, #e60000);
}

.head-courses-section.head-courses-taplet {
  height: 255px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #061f44;
  background-image: none;
}

.section-10 {
  position: relative;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: repeating-linear-gradient(191deg, #276bff, #05112b);
}

.section-11 {
  height: 650px;
}

.div-block-23 {
  position: relative;
  display: block;
  width: 1200px;
  margin-top: 90px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
}

.heading-14 {
  margin-top: 30px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 40px;
  font-weight: 500;
}

.div-block-24 {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 650px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
}

.link-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px none #fff;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}

.link-block-7.recommend {
  padding-left: 0px;
  border-right-style: none;
  font-weight: 700;
}

.text-block-9 {
  height: auto;
  margin-top: 0px;
  padding-bottom: 10px;
  font-family: Prompt, sans-serif;
  text-decoration: none;
}

.text-block-9.select {
  margin-top: 5px;
  padding-bottom: 10px;
  border-bottom: 5px solid #eab828;
  font-family: Prompt, sans-serif;
  font-weight: 400;
}

.section-12 {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-25 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 300px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding: 20px 40px 20px 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3);
}

.image-21 {
  position: relative;
  width: 380px;
  height: 260px;
  min-width: 380px;
  float: left;
  clear: none;
}

.text-block-10 {
  position: relative;
  margin-left: 20px;
  float: left;
  clear: right;
  font-size: 24px;
}

.text-block-11 {
  position: relative;
  float: left;
  clear: both;
}

.div-block-26 {
  position: relative;
  width: 760px;
  height: auto;
  margin-left: 18px;
  float: left;
  clear: none;
  text-decoration: none;
}

.text-block-12 {
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 24px;
  font-weight: 500;
}

.text-block-13 {
  padding-top: 10px;
  color: #818181;
}

.text-block-14 {
  padding-top: 20px;
  color: #818181;
}

.text-block-15 {
  position: static;
  overflow: hidden;
  max-height: 150px;
  min-height: 50px;
  padding-top: 20px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 18px;
}

.name {
  position: absolute;
  left: 420px;
  top: auto;
  right: auto;
  bottom: 85px;
  display: block;
  width: 50px;
  height: 50px;
  clear: none;
  border-radius: 100px;
}

.text-block-16 {
  position: absolute;
}

.name-text {
  position: absolute;
  left: 485px;
  top: auto;
  right: auto;
  bottom: 85px;
  display: block;
  width: auto;
  height: 50px;
  padding-top: 10px;
  clear: none;
  border-radius: 0px;
  font-family: Prompt, sans-serif;
  color: #818181;
  line-height: 10px;
}

.div-block-27 {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.text-block-17 {
  float: none;
  clear: none;
}

.text-block-18 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  padding-top: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  color: #bb171d;
  font-size: 24px;
  font-weight: 700;
}

.price {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  padding-top: 23px;
  padding-right: 110px;
  font-family: Montserrat, sans-serif;
  color: #757575;
  font-size: 16px;
  font-weight: 400;
  text-decoration: line-through;
}

.link-block-8 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  height: 50px;
  margin-right: 20px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

.head-my-courses {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 210px;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #061f44;
  background-image: none;
  font-family: Montserrat, sans-serif;
}

.div-block-28 {
  position: relative;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
}

.heading-15 {
  margin-top: 30px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 40px;
  font-weight: 500;
}

.button-4 {
  display: none;
  height: 40px;
  margin-top: 20px;
  margin-right: 20px;
  padding-top: 10px;
  border: 2px solid #fff;
  border-radius: 7px;
  background-color: transparent;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.my-courses-list {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}

.link-block-9 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 300px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding: 20px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3);
  text-decoration: none;
}

.image-22 {
  position: relative;
  width: 380px;
  height: 260px;
  min-width: 380px;
}

.div-block-29 {
  position: relative;
  margin-left: 20px;
}

.heading-16 {
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 24px;
  line-height: 20px;
}

.text-block-19 {
  padding-top: 10px;
  color: #818181;
}

.text-block-20 {
  padding-top: 5px;
  color: #818181;
}

.text-block-21 {
  position: static;
  display: block;
  overflow: hidden;
  max-height: 150px;
  min-height: 50px;
  padding-top: 20px;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 18px;
}

.forget-password {
  position: fixed;
  z-index: 99999;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  background-color: rgba(17, 2, 20, 0.7);
  opacity: 1;
}

.forget-container {
  margin-top: 120px;
  text-align: right;
}

.forget-div {
  width: 400px;
  margin-right: auto;
  margin-left: auto;
  padding: 40px;
  border-radius: 20px;
  background-color: #fff;
}

.div-block-30 {
  width: 30px;
  height: 30px;
  margin-top: -20px;
  margin-right: -20px;
  float: right;
}

.text-field-10 {
  height: 40px;
  padding-top: 8px;
  border-radius: 20px;
  background-color: #e8f0fe;
}

.submit-button-3 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 20px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-5 {
  margin-top: 5px;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.link-6 {
  color: #71b8d1;
  font-weight: 600;
  text-decoration: none;
}

.button-5 {
  display: none;
  height: 40px;
  margin-top: 20px;
  margin-right: 20px;
  padding-top: 10px;
  border: 2px solid #fff;
  border-radius: 7px;
  background-color: transparent;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.button-5-copy {
  height: 40px;
  margin-top: 20px;
  margin-right: 20px;
  padding-top: 10px;
  border: 2px solid #fff;
  border-radius: 7px;
  background-color: transparent;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.withdraw {
  height: 40px;
  margin-top: 20px;
  margin-right: 20px;
  padding-top: 10px;
  border: 2px solid #fff;
  border-radius: 7px;
  background-color: #fff;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 18px;
  font-weight: 600;
}

.section-15 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  clear: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-31 {
  position: relative;
  width: 1200px;
  margin-bottom: 30px;
  padding-left: 20px;
  clear: left;
}

.heading-17 {
  width: auto;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.text-block-22 {
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.div-block-32 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 30px;
  padding-left: 20px;
  clear: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-23 {
  padding: 20px 10px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.5);
  border-radius: 7px;
  font-family: Montserrat, sans-serif;
  color: #bb171d;
  font-size: 18px;
  font-weight: 700;
}

.text-coupon {
  margin-left: 0px;
  padding: 20px 40px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 18px;
  font-weight: 700;
}

.image-23 {
  width: 100px;
  height: 60px;
  margin-left: 40px;
  border-radius: 0px;
  cursor: pointer;
}

.link-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-left: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  color: #000;
  font-size: 18px;
  text-decoration: none;
}

.text-block-24 {
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.text-coupon-copy {
  width: 200px;
  height: 60px;
  margin-left: 0px;
  padding: 20px 40px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
  font-family: Montserrat, sans-serif;
  color: #bb171d;
  font-size: 18px;
  font-weight: 700;
}

.link-block-10-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-left: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  color: #000;
  font-size: 18px;
  text-decoration: none;
}

.section-16 {
  display: none;
  padding-top: 40px;
  padding-bottom: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.div-block-33 {
  width: 1200px;
  padding-top: 40px;
  padding-left: 20px;
  border-top: 2px solid rgba(0, 0, 0, 0.3);
}

.heading-18 {
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.div-block-34 {
  position: relative;
  display: block;
  overflow: auto;
  width: auto;
  min-width: auto;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  clear: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.columns-3 {
  width: 1200px;
  height: 50px;
  min-width: 1200px;
}

.column-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-top-left-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
}

.column-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.1);
}

.column-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-top-right-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
}

.text-block-25 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.column-7-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-top-left-radius: 0px;
  background-color: #fff;
}

.text-block-25-copy {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.column-8-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #fff;
}

.column-9-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-top-right-radius: 0px;
  background-color: #fff;
}

.coupon-code {
  position: fixed;
  z-index: 99999;
  display: none;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(17, 2, 20, 0.7);
}

.head-setting-div {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 210px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #061f44;
  background-image: none;
  font-family: Montserrat, sans-serif;
}

.section-18 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Montserrat, sans-serif;
}

.div-block-35 {
  position: relative;
  width: 1200px;
  margin-bottom: 20px;
}

.text-block-26 {
  position: relative;
  margin-right: 40px;
  float: left;
  font-size: 24px;
  font-weight: 700;
}

.text-block-26-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 40px;
  margin-right: 40px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
}

.text-block-27 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
  font-size: 18px;
  font-weight: 500;
}

.div-block-35-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-bottom: 40px;
}

.text-block-27-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 40px;
  margin-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  background-color: #3b38ec;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}

.div-block-36 {
  position: relative;
  width: 1200px;
  margin-bottom: 20px;
}

.section-19 {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #061f44;
  background-image: none;
}

.div-block-25-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: auto;
  margin: 95px auto -80px;
  padding: 20px 40px 20px 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3);
}

.section-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.div-block-37 {
  position: relative;
  display: block;
  width: 1200px;
  height: 50px;
  margin-bottom: 10px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #cecece;
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
}

.text-block-28 {
  position: relative;
  margin-left: 20px;
  padding-top: 15px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 18px;
}

.image-24 {
  width: 25px;
  height: 25px;
  margin-top: 12px;
  margin-right: 10px;
  float: left;
  clear: right;
}

.page-courses-section {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}

.link-block-11 {
  position: relative;
  display: none;
  width: 1200px;
  height: 300px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding: 20px 40px 20px 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3);
  text-decoration: none;
}

.div-block-38 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-right: 100px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.section-22 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: repeating-linear-gradient(191deg, #530032, #e60000);
}

.div-block-39 {
  position: relative;
  width: 1200px;
}

.section-23 {
  display: none;
  overflow: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.div-block-40 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-29 {
  width: 130px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.text-block-30 {
  width: 1200px;
  margin-top: 20px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.div-block-41 {
  width: 200px;
  height: 40px;
  margin-left: 20px;
  float: left;
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
}

.heading-19 {
  width: 1200px;
  font-family: Prompt, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.text-block-31 {
  width: 1200px;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.bold-text {
  font-family: Prompt, sans-serif;
  font-weight: 600;
}

.text-block-32 {
  width: 1200px;
  font-family: Prompt, sans-serif;
  color: #4d4d4d;
}

.text-block-33 {
  width: 1200px;
  font-family: Prompt, sans-serif;
  color: #4d4d4d;
}

.text-block-34 {
  margin-left: 10px;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.text-block-35 {
  margin-top: 5px;
  font-family: Prompt, sans-serif;
  color: #9b0d0d;
}

.div-block-42 {
  width: 30px;
  height: 30px;
  margin-top: 5px;
  float: left;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 100px;
  background-color: rgba(0, 0, 0, 0.1);
}

.text-block-29-copy {
  width: 200px;
  margin-top: 10px;
  margin-left: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.text-block-36 {
  float: left;
}

.div-block-43 {
  position: relative;
  width: 1200px;
  margin-top: 20px;
}

.div-block-41-copy {
  width: 450px;
  height: 40px;
  margin-left: 20px;
  float: left;
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
}

.div-block-40-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 600px;
  margin-top: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  margin-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.columns-4 {
  width: 1200px;
  height: 50px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
}

.section-24 {
  display: none;
  overflow: auto;
  padding-top: 40px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.column-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.column-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.column-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.column-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.column-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.column-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-37 {
  font-size: 16px;
  font-weight: 700;
}

.columns-4-copy {
  width: 1200px;
  height: 50px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #fff;
}

.column-10-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.text-block-37-copy {
  font-size: 16px;
  font-weight: 400;
}

.column-11-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.column-12-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.column-13-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.column-14-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.column-15-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.withdraw-2 {
  height: 40px;
  margin-top: 20px;
  margin-right: 20px;
  padding-top: 10px;
  border: 2px solid #fff;
  border-radius: 7px;
  background-color: #fff;
  color: #bb171d;
  font-size: 16px;
  font-weight: 800;
}

.section-25 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-44 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 800px;
  margin-bottom: 60px;
  padding-right: auto;
  padding-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 7px;
}

.field-label {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 190px;
  height: 40px;
  margin-top: 23px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.field-label-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 40px;
  margin-bottom: 10px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 18px;
  font-weight: 400;
}

.form-2 {
  width: 450px;
  height: 320px;
  margin-top: 40px;
  margin-bottom: 30px;
}

.text-field-11 {
  width: 250px;
  height: 40px;
  margin-left: 20px;
  float: right;
  border-radius: 7px;
  background-color: transparent;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-field-12 {
  position: relative;
  width: 250px;
  height: 40px;
  margin-top: 20px;
  float: right;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.submit-button-4 {
  position: relative;
  bottom: auto;
  width: 250px;
  height: 40px;
  margin-top: 20px;
  float: right;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-45 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 700px;
  margin-bottom: 60px;
  padding: 0px auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.section-26 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.form-3 {
  width: 500px;
  height: 370px;
  margin-top: 40px;
  margin-bottom: 30px;
}

.field-label-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 40px;
  margin-bottom: 10px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.text-field-13 {
  position: relative;
  width: 300px;
  float: right;
  clear: right;
  border-radius: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.field-label-4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 40px;
  margin-bottom: 10px;
  float: left;
  clear: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.text-field-14 {
  position: relative;
  width: 300px;
  float: right;
  clear: right;
  border-radius: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.submit-button-5 {
  position: relative;
  width: 300px;
  height: 40px;
  margin-top: 20px;
  float: right;
  clear: right;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.link-7 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  height: 40px;
  margin-top: 20px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #061f44;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
}

.head-section-cart {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 210px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #061f44;
  background-image: none;
  font-family: Montserrat, sans-serif;
}

.section-cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-46 {
  width: 1200px;
}

.text-block-38 {
  margin-bottom: 20px;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  color: #747474;
  font-size: 20px;
  font-weight: 500;
}

.div-block-47 {
  width: 600px;
  height: 120px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 7px;
}

.image-25 {
  width: 150px;
  height: 100px;
  float: left;
}

.text-block-39 {
  margin-left: 20px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-48 {
  position: relative;
  width: 700px;
  height: 121px;
  margin-bottom: 10px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 7px;
}

.image-26 {
  width: 150px;
  height: 100px;
  float: left;
}

.text-block-40 {
  margin-left: 20px;
  float: left;
}

.bold-text-2 {
  font-family: Prompt, sans-serif;
  font-size: 18px;
}

.text-block-41 {
  float: left;
  clear: none;
}

.div-block-49 {
  margin-left: 20px;
  float: left;
}

.bold-text-3 {
  font-family: Prompt, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-42 {
  margin-top: 5px;
  font-family: Prompt, sans-serif;
  color: #686868;
  font-size: 15px;
  font-weight: 500;
}

.text-block-43 {
  float: right;
  font-family: Montserrat, sans-serif;
  color: #be0e0e;
  font-size: 22px;
  font-weight: 700;
}

.div-block-50 {
  float: right;
  clear: right;
}

.text-block-44 {
  font-family: Montserrat, sans-serif;
  color: #747474;
  font-size: 20px;
  font-weight: 500;
  text-align: right;
}

.text-block-45 {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 30px;
  font-weight: 700;
  text-align: right;
}

.div-block-51 {
  width: 100px;
  height: 50px;
  margin-top: 20px;
  float: right;
  clear: right;
  background-color: #bb171d;
}

.button-7 {
  margin-top: 20px;
  padding: 20px 60px;
  float: right;
  clear: right;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-46 {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  text-align: right;
  text-decoration: line-through;
}

.text-block-46-copy {
  margin-top: 0px;
  font-family: Prompt, sans-serif;
  font-size: 15px;
  text-align: right;
  text-decoration: none;
}

.link-8 {
  position: absolute;
  left: auto;
  top: auto;
  right: 10px;
  bottom: 10px;
  text-decoration: none;
}

.div-block-52 {
  width: 1200px;
}

.paragraph-6 {
  margin-bottom: 40px;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.bold-text-4 {
  color: #061f44;
  font-weight: 600;
}

.navbar-phone {
  display: none;
}

.section-courses-phone {
  display: none;
}

.section-recommended-phone {
  display: none;
}

.my-courses-list-phone {
  display: none;
}

.box-my-courses {
  position: relative;
  width: 250px;
  height: 340px;
  min-width: 250px;
  margin: 30px 10px 10px;
  padding: 15px;
  float: none;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);
  text-decoration: none;
}

.box-courses-2 {
  position: relative;
  display: none;
  width: 250px;
  height: 340px;
  min-width: 250px;
  margin: 30px 10px 10px;
  padding: 15px;
  float: none;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);
  text-decoration: none;
}

.section-28 {
  display: none;
}

.section-landscape {
  display: none;
}

.section-29 {
  display: none;
  height: 210px;
  padding-top: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-image: repeating-linear-gradient(191deg, #05112b, #276bff);
}

.section-30 {
  height: auto;
  padding-top: 40px;
  padding-bottom: 100px;
}

.nav-login {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 9999;
  width: 100%;
  height: 90px;
  padding-top: 15px;
  border-bottom: 0.5px none #05112b;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
}

.container-9 {
  position: relative;
  width: 1200px;
  min-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-56 {
  width: 65px;
  height: 65px;
  margin-top: -3px;
  border-radius: 10020px;
  background-color: #000;
}

.image-30 {
  position: relative;
  width: 65px;
  height: 65px;
  margin-top: -2px;
  margin-left: 20px;
  border-radius: 100px;
}

.image-31 {
  position: relative;
  width: 35px;
  height: 35px;
  margin-left: 0px;
}

.text-block-49 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  margin-right: -20px;
  padding-right: 25px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  background-color: rgba(232, 150, 42, 0.3);
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 16px;
  font-weight: 600;
}

.profile-div {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 9999;
  display: block;
  width: 250px;
  height: 365px;
  margin-top: 19px;
  padding: 20px 10px 10px;
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
}

.image-30-copy {
  position: relative;
  width: 60px;
  height: 60px;
  margin-top: -2px;
  margin-left: 0px;
  border-radius: 100px;
}

.paragraph-8 {
  position: relative;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10px;
  color: #05112b;
}

.div-block-58 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-block-12 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #05112b;
  text-decoration: none;
}

.text-block-50 {
  margin-left: 5px;
  font-size: 16px;
  font-weight: 500;
}

.image-31-copy {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
}

.text-block-51 {
  position: absolute;
  left: auto;
  top: -7px;
  right: 22px;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #e8962a;
  font-size: 16px;
  line-height: 0px;
  font-weight: 600;
}

.link-block-12-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-weight: 400;
  text-decoration: none;
}

.button-8 {
  width: 100%;
  height: 40px;
  margin-top: 10px;
  padding-top: 10px;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.my-coin {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 215px;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #e8962a;
  background-image: none;
  font-family: Montserrat, sans-serif;
}

.div-block-59 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  height: 150px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #e8962a;
  border-radius: 7px;
}

.account-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px none rgba(0, 0, 0, 0.3);
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-weight: 400;
  text-decoration: none;
}

.head-refer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 265px;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #061f44;
  background-image: none;
  font-family: Montserrat, sans-serif;
}

.cart-phone {
  display: none;
}

.div-block-48-copy {
  position: relative;
  width: 700px;
  height: 121px;
  margin-bottom: 10px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 7px;
}

.image-26-copy {
  width: 150px;
  height: 100px;
  float: left;
}

.div-block-49-copy {
  margin-left: 20px;
  float: left;
}

.link-block-14 {
  position: relative;
  z-index: 99999;
  width: 35px;
  height: 35px;
  margin-top: 14px;
  margin-right: 10px;
  float: right;
  background-color: transparent;
  text-decoration: none;
}

.heading-21 {
  margin-top: 0px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 60px;
  font-weight: 600;
  text-align: center;
}

.text-block-55 {
  margin-top: 30px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 45px;
  text-align: center;
}

.image-35 {
  width: 515px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}

.div-block-61 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 100px;
}

.section-31 {
  display: none;
  height: auto;
  padding-top: 10px;
  padding-bottom: 20px;
}

.text-block-56 {
  margin-top: 180px;
  margin-right: 80px;
  float: right;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 30px;
  line-height: 45px;
  font-weight: 500;
}

.column-17 {
  padding-left: 40px;
}

.image-36 {
  width: 515px;
  height: 100%;
}

.columns-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-62 {
  width: 60%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 2px solid #000;
}

.columns-6-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 75px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-56-copy {
  margin-top: 170px;
  margin-left: 80px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 30px;
  line-height: 45px;
  font-weight: 500;
}

.image-36-copy {
  width: 515px;
  height: 100%;
  float: right;
}

.text-block-55-copy {
  margin-top: 30px;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 30px;
  line-height: 45px;
  font-weight: 500;
  text-align: center;
}

.div-block-63 {
  padding-top: 20px;
}

.image-35-copy {
  width: 515px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}

.div-block-61-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 75px;
}

.section-32 {
  height: 250px;
  margin-top: -100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(50%, #fff));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 50%);
}

.panya-ai-text {
  display: none;
}

.text-block-55-copy-copy {
  display: none;
  margin-top: 30px;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 30px;
  line-height: 45px;
  font-weight: 500;
  text-align: center;
}

.panya-ai-slide {
  height: auto;
  margin-top: 25px;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: repeating-linear-gradient(191deg, #05112b, #276bff);
}

.slider-3 {
  height: 600px;
  background-color: transparent;
}

.mask-3 {
  height: 550px;
}

.right-arrow-3 {
  opacity: 0.4;
}

.left-arrow-3 {
  opacity: 0.4;
}

.mask-4 {
  height: 550px;
}

.right-arrow-4 {
  opacity: 0.4;
}

.left-arrow-4 {
  opacity: 0.4;
}

.slider-4 {
  height: 600px;
  background-color: transparent;
}

.panya-ai-slide-2 {
  height: auto;
  margin-top: 25px;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: repeating-linear-gradient(191deg, #05112b, #276bff);
}

.section-33 {
  display: block;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-64 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.link-block-16 {
  position: relative;
  display: block;
  width: 180px;
  height: 180px;
  margin-right: 20px;
  margin-left: 20px;
  padding-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  text-decoration: none;
}

.image-37 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.text-block-57 {
  margin-top: 15px;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 20px;
  text-align: center;
}

.section-34 {
  display: block;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-65 {
  display: none;
  width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 20px;
}

.heading-22 {
  padding-left: 10px;
  font-family: Prompt, sans-serif;
  font-size: 22px;
  line-height: 22px;
  font-weight: 500;
}

.slider-5 {
  height: 200px;
  margin-top: 10px;
  background-color: transparent;
}

.icon-7 {
  margin-top: 40px;
  color: #061f44;
}

.icon-8 {
  margin-top: 40px;
  color: #061f44;
}

.left-arrow-5 {
  display: none;
  overflow: hidden;
  height: 160px;
  margin-left: -60px;
}

.right-arrow-5 {
  height: 160px;
}

.slide-nav-6 {
  display: none;
  background-color: transparent;
  color: #061f44;
}

.link-block-17 {
  width: 200px;
  height: 210px;
  margin-right: 5px;
  margin-left: 5px;
  text-decoration: none;
}

.image-38 {
  width: 200px;
  height: 120px;
}

.slide-15 {
  height: 200px;
}

.mask-5 {
  height: 200px;
}

.text-block-58 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Prompt, sans-serif;
  color: #000;
  font-size: 16px;
}

.div-block-66 {
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.div-block-67 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1180px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-top: 1px none rgba(0, 0, 0, 0.2);
}

.text-block-59 {
  width: 100%;
  margin-bottom: 10px;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  text-align: left;
}

.text-block-60 {
  width: 1160px;
  padding-bottom: 10px;
  float: left;
  border-bottom: 1px solid #d1d1d1;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}

.div-block-68 {
  position: relative;
  width: 550px;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding: 20px 20px 15px;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.image-39 {
  width: 353px;
  margin-top: 20px;
  margin-left: 119px;
}

.text-block-61 {
  position: absolute;
  top: 101px;
  font-family: Montserrat, sans-serif;
  color: #061f44;
  font-size: 20px;
  font-weight: 700;
}

.text-block-61-copy {
  position: absolute;
  left: 504px;
  top: 102px;
  font-family: Montserrat, sans-serif;
  color: #061f44;
  font-size: 20px;
  font-weight: 700;
}

.text-block-62 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #c71d1d;
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
}

.school_report_desktop {
  padding-top: 40px;
  padding-bottom: 40px;
}

.link-block-18 {
  position: relative;
  display: block;
  width: 550px;
  height: 200px;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding: 10px 10px 10px 0px;
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  text-decoration: none;
}

.div-block-69 {
  position: relative;
  width: 150px;
  height: 180px;
  padding-top: 25px;
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  text-decoration: none;
}

.div-block-70 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 60px;
  padding-top: 15px;
  padding-bottom: 10px;
  float: right;
}

.text-block-63 {
  position: relative;
  margin-bottom: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 500;
}

.text-block-64 {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 15px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 600;
}

.text-block-63-copy {
  position: relative;
  margin-bottom: 10px;
  margin-left: 0px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 500;
}

.div-block-70-copy {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 40px;
  margin-top: 80px;
  margin-bottom: 72px;
  float: right;
}

.text-block-65 {
  position: relative;
  margin-top: 0px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 500;
}

.div-block-71 {
  position: absolute;
  left: 10px;
  width: 230px;
  height: 20px;
  margin-left: 76px;
  float: left;
  border-radius: 20px;
  background-color: #d0d2d4;
}

.text-block-65-copy {
  position: relative;
  margin-top: 0px;
  margin-right: 16px;
  float: right;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 16px;
  font-weight: 500;
}

.div-block-71-copy {
  position: absolute;
  left: 10px;
  width: 170px;
  height: 20px;
  margin-left: 76px;
  float: left;
  border-radius: 20px;
  background-color: #eab828;
}

.div-block-70-copy-copy {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 40px;
  margin-top: 108px;
  float: right;
}

.div-block-71-copy2 {
  position: absolute;
  left: 10px;
  width: 230px;
  height: 30px;
  margin-left: 76px;
  float: left;
  border-radius: 20px;
  background-color: transparent;
}

.text-block-65-copy2 {
  position: relative;
  width: 75px;
  margin-top: 11px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 500;
}

.text-block-65-copy-copy {
  position: relative;
  margin-top: 11px;
  margin-right: 20px;
  float: right;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 16px;
  font-weight: 500;
}

.div-block-70-copy2 {
  position: absolute;
  left: 168px;
  top: auto;
  right: 0%;
  bottom: 10px;
  width: 380px;
  height: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
}

.text-block-64-copy {
  position: relative;
  width: auto;
  margin-bottom: 10px;
  margin-left: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #eab828;
  font-size: 15px;
  font-weight: 600;
}

.text-block-63-copy2 {
  position: relative;
  margin-bottom: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 500;
}

.div-block-72 {
  display: none;
  width: 1200px;
  min-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.percent2 {
  position: absolute;
  left: 10px;
  width: 50px;
  height: 20px;
  margin-left: 76px;
  float: left;
  border-radius: 20px;
  background-color: #ea2828;
}

.percent3 {
  position: absolute;
  left: 10px;
  width: 210px;
  height: 20px;
  margin-left: 76px;
  float: left;
  border-radius: 20px;
  background-color: #05b832;
}

.percent4 {
  position: absolute;
  left: 10px;
  width: 180px;
  height: 20px;
  margin-left: 76px;
  float: left;
  border-radius: 20px;
  background-color: #9cea28;
}

.percent5 {
  position: absolute;
  left: 10px;
  width: 80px;
  height: 20px;
  margin-left: 76px;
  float: left;
  border-radius: 20px;
  background-color: #ea6228;
}

.percent6 {
  position: absolute;
  left: 10px;
  width: 230px;
  height: 20px;
  margin-left: 76px;
  float: left;
  border-radius: 20px;
  background-color: #143a8d;
}

.vdo-text {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 20px;
  margin-top: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
}

.text-block-63-copy-copy {
  position: relative;
  margin-bottom: 10px;
  margin-left: 0px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 500;
}

.text-block-64-copy2 {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 8px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 600;
}

.number-exercise {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 7px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 600;
}

.number-exercise-done {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 30px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 600;
}

.school_report_mobile {
  display: none;
}

.div-block-69-copy {
  position: relative;
  width: 150px;
  height: 180px;
  padding-top: 25px;
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  text-decoration: none;
}

.text-span-3 {
  color: #05112b;
  font-weight: 600;
}

.text-span-4 {
  color: #05112b;
}

.text-block-58-copy {
  margin-top: 0px;
  font-family: Prompt, sans-serif;
  color: #585858;
  font-size: 13px;
}

.section-37 {
  position: relative;
  display: none;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.div-block-79 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 125px;
  min-width: 850px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.div-block-80 {
  position: relative;
  display: block;
  width: 100px;
  height: 105px;
  margin-left: 10px;
  padding-top: 25px;
  padding-bottom: 10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.heading-23 {
  width: 100px;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 70px;
  text-align: center;
}

.text-block-70 {
  width: 100px;
  margin-top: 10px;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.text-block-71 {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 15px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 600;
}

.exe1 {
  position: absolute;
  left: 130px;
  top: 10px;
  right: auto;
  bottom: 0%;
  width: 380px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.exe1-copy {
  position: absolute;
  left: 520px;
  top: 10px;
  right: auto;
  bottom: 0%;
  width: 450px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
}

.div-block-71-copy-2 {
  position: absolute;
  left: 10px;
  width: 170px;
  height: 20px;
  margin-left: 76px;
  float: left;
  border-radius: 20px;
  background-color: #eab828;
}

.exe2 {
  position: absolute;
  left: 130px;
  top: -30px;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 35px;
  margin-top: 75px;
  margin-bottom: 72px;
  padding-top: 10px;
  float: right;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.exe3 {
  position: absolute;
  left: 520px;
  top: -64px;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 35px;
  margin-top: 108px;
  float: right;
}

.text-exe1 {
  position: relative;
  margin-bottom: 10px;
  margin-left: 15px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 500;
}

.text-exe2 {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 15px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 600;
}

.number-exercise-done-copy {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 30px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #71b8d1;
  font-size: 15px;
  font-weight: 600;
}

.date-exe1 {
  position: absolute;
  left: 130px;
  top: auto;
  right: 0%;
  bottom: 10px;
  width: 380px;
  height: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
}

.image-42 {
  position: absolute;
  left: auto;
  top: 40px;
  right: 30px;
  bottom: 0%;
  width: 30px;
  height: 30px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  cursor: pointer;
}

.dropdown-toggle-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 125px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.icon-9 {
  font-size: 40px;
}

.more-exe1 {
  position: relative;
  display: none;
  width: 1200px;
  height: auto;
  margin-top: -5px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  border: 1px solid #eab828;
  border-radius: 7px;
  background-color: transparent;
}

.div-block-81 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1180px;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.exe2-copy {
  position: absolute;
  left: 400px;
  top: -71px;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 35px;
  margin-top: 75px;
  margin-bottom: 72px;
  padding-top: 10px;
  float: right;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.exe3-copy {
  position: absolute;
  left: auto;
  top: -105px;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 35px;
  margin-top: 108px;
  float: right;
}

.text-block-72 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 10px;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #bb080b;
  font-size: 20px;
  font-weight: 600;
}

.text-span-5 {
  color: #05112b;
}

.text-span-6 {
  color: #05112b;
}

.image-42-copy {
  position: absolute;
  left: auto;
  top: 40px;
  right: 30px;
  bottom: 0%;
  z-index: 9999;
  width: 30px;
  height: 30px;
  opacity: 0.8;
}

.more-exe2 {
  position: relative;
  display: none;
  width: 1200px;
  height: auto;
  margin-top: -5px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  border: 1px solid #eab828;
  border-radius: 7px;
  background-color: transparent;
}

.more-exe3 {
  position: relative;
  display: none;
  width: 1200px;
  height: auto;
  margin-top: -5px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  border: 1px solid #eab828;
  border-radius: 7px;
  background-color: transparent;
}

.div-block-67-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1180px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-top: 1px none rgba(0, 0, 0, 0.2);
}

.section-38 {
  display: none;
}

.section-39 {
  display: block;
  margin-top: 90px;
  background-color: #05112b;
}

.div-block-84 {
  width: 1200px;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  padding-bottom: 20px;
  color: #fff;
}

.link-9 {
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  text-decoration: underline;
}

.section-40 {
  display: none;
}

.link-block-17-copy {
  width: 200px;
  height: 210px;
  margin-right: 5px;
  margin-left: 5px;
  text-decoration: none;
}

.section-41 {
  display: none;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-78 {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 15px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 600;
}

.text-block-64-copy-2 {
  position: relative;
  width: auto;
  margin-bottom: 10px;
  margin-left: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #eab828;
  font-size: 13px;
  font-weight: 600;
}

.number-exercise-2 {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 7px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 600;
}

.number-exercise-done-2 {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 30px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 600;
}

.text-block-64-copy2-2 {
  position: relative;
  width: 40px;
  margin-bottom: 10px;
  margin-left: 8px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 600;
}

.link-block-18-copy {
  position: relative;
  display: block;
  width: 550px;
  height: 200px;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding: 10px 10px 10px 0px;
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  text-decoration: none;
}

.taplet-math {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 60px;
  padding-top: 15px;
  padding-bottom: 10px;
  float: right;
}

.div-block-80-copy {
  position: relative;
  display: block;
  width: 100px;
  height: 105px;
  margin-left: 10px;
  padding-top: 25px;
  padding-bottom: 10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.vdo-text-copy {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 20px;
  margin-top: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
}

.percent-math {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 40px;
  margin-top: 80px;
  margin-bottom: 72px;
  float: right;
}

.percent-math2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 40px;
  margin-top: 108px;
  float: right;
}

.date-math {
  position: absolute;
  left: 168px;
  top: auto;
  right: 0%;
  bottom: 10px;
  width: 380px;
  height: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
}

.more-taplet {
  position: absolute;
  left: auto;
  top: 40px;
  right: 30px;
  bottom: 0%;
  width: 30px;
  height: 30px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  cursor: pointer;
}

.more-exe1-taplet {
  position: relative;
  display: none;
  width: 1200px;
  height: auto;
  margin-top: -5px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  border: 1px solid #eab828;
  border-radius: 7px;
  background-color: transparent;
}

.more-exe1-copy {
  position: relative;
  display: none;
  width: 1200px;
  height: auto;
  margin-top: -5px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  border: 1px solid #eab828;
  border-radius: 7px;
  background-color: transparent;
}

.percent {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 40px;
  margin-top: 80px;
  margin-bottom: 72px;
  float: right;
}

.percentlie {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 380px;
  height: 40px;
  margin-top: 108px;
  float: right;
}

.more-exe1-taptet {
  position: relative;
  display: none;
  width: 1200px;
  height: auto;
  margin-top: -5px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  border: 1px solid #eab828;
  border-radius: 7px;
  background-color: transparent;
}

.more-exe2-taptet {
  position: relative;
  display: none;
  width: 1200px;
  height: auto;
  margin-top: -5px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  border: 1px solid #eab828;
  border-radius: 7px;
  background-color: transparent;
}

.more-exe3-taptet {
  position: relative;
  display: none;
  width: 1200px;
  height: auto;
  margin-top: -5px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  border: 1px solid #eab828;
  border-radius: 7px;
  background-color: transparent;
}

.signup-facebook {
  position: relative;
  display: inline-block;
  width: 320px;
  min-width: 320px;
  margin-top: 10px;
  float: none;
  border-radius: 7px;
  background-color: #1a5389;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.image-44 {
  position: relative;
  width: 20px;
  height: 20px;
  float: left;
}

.signup-google {
  position: relative;
  display: inline-block;
  width: 320px;
  min-width: 320px;
  margin-top: 10px;
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  background-color: #fff;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 16px;
  font-weight: 500;
}

.div-block-88 {
  margin-top: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.section-42 {
  padding-top: 0px;
  padding-bottom: 20px;
}

.image-45 {
  position: absolute;
  left: 324px;
  top: 131px;
  width: 25px;
  height: 25px;
}

.sign-up-facebook {
  position: relative;
  display: block;
  width: 320px;
  min-width: 320px;
  margin-top: 10px;
  padding: 9px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #1a5389;
  color: #fff;
  text-decoration: none;
}

.text-block-82 {
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.sign-up-google {
  position: relative;
  display: block;
  width: 320px;
  min-width: 320px;
  margin-top: 10px;
  padding: 9px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  background-color: #fff;
  color: #333;
  text-decoration: none;
}

.signup-columns-copy {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.column-copy {
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 20px;
  background-color: #fff;
}

.section-43 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.login-container-copy {
  margin-top: 80px;
}

.signup-container-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-top: 80px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border-radius: 20px;
  background-color: transparent;
}

.sign-up-facebook-copy {
  position: relative;
  display: block;
  width: 320px;
  min-width: 320px;
  margin-top: 10px;
  padding: 9px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #1a5389;
  color: #fff;
  text-decoration: none;
}

.sign-up-google-copy {
  position: relative;
  display: block;
  width: 320px;
  min-width: 320px;
  margin-top: 10px;
  padding: 9px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  background-color: #fff;
  color: #333;
  text-decoration: none;
}

.div-block-90 {
  position: relative;
  display: block;
  width: 1200px;
  height: 365px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3);
}

.link-block-23 {
  position: relative;
  float: left;
}

.section-44 {
  position: relative;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-44-paymentpage {
  position: relative;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-91 {
  position: relative;
  width: 100%;
  margin-top: 0px;
  padding-top: 0px;
}

.heading-26 {
  width: 950px;
  margin-right: auto;
  margin-left: auto;
  border-top: 1px none rgba(0, 0, 0, 0.2);
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 20px;
  font-weight: 600;
}

.dropdown-toggle-3 {
  width: 900px;
  padding-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.dropdown-toggle-3.w--open {
  margin-bottom: 5px;
  padding-left: 10px;
  background-color: #fff;
}

.dropdown {
  display: block;
  width: 900px;
  height: 60px;
  margin-right: auto;
  margin-left: 0px;
}

.text-block-83 {
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 500;
}

.icon-10 {
  color: #05112b;
  font-size: 25px;
}

.form-block-2 {
  width: 950px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-92 {
  position: relative;
  width: 900px;
  height: auto;
  margin-bottom: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  background-color: #fff;
}

.image-46 {
  width: 65px;
  height: 40px;
  float: left;
}

.text-block-84 {
  position: relative;
  display: block;
  width: 680px;
  min-width: 680px;
  padding-right: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 500;
}

.div-block-93 {
  position: relative;
  width: 680px;
  height: auto;
  min-width: 680px;
  margin-left: 20px;
  padding-right: 10px;
  float: left;
}

.text-block-85 {
  position: relative;
  float: left;
  font-family: Prompt, sans-serif;
  color: #eab828;
  font-size: 16px;
  font-weight: 600;
}

.image-47 {
  position: absolute;
  left: auto;
  top: 16px;
  right: 20px;
  bottom: auto;
  width: 25px;
  height: 25px;
}

.dropdown-list-2 {
  overflow: scroll;
  height: 200px;
  background-color: #fff;
}

.div-block-94 {
  position: relative;
  width: 950px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.button-10 {
  position: relative;
  display: block;
  width: 110px;
  height: 50px;
  padding-top: 15px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #061f44;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.div-block-95 {
  width: 250px;
  height: 50px;
  margin-left: 0px;
  float: left;
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.div-block-96 {
  width: 50px;
  height: 50px;
  float: right;
  border-radius: 0px 7px 7px 0px;
  background-color: #061f44;
}

.div-block-97 {
  width: 200px;
  height: 50px;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}

.text-block-86 {
  margin-top: 9px;
  padding-left: 10px;
  font-family: Prompt, sans-serif;
  color: #727272;
  font-size: 18px;
  text-align: center;
}

.text-block-87 {
  margin-top: 16px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.div-block-98 {
  position: relative;
  width: 125px;
  height: 60px;
  padding-right: 0px;
  float: right;
}

.text-block-88 {
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
}

.text-block-88-copy {
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 20px;
  font-weight: 500;
  text-align: left;
}

.div-block-98-copy {
  position: relative;
  width: 120px;
  height: 60px;
  margin-right: 50px;
  padding-right: 0px;
  padding-left: 10px;
  float: right;
}

.div-block-99 {
  width: 950px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}

.button-11 {
  width: 245px;
  height: 50px;
  margin-right: 50px;
  padding-top: 16px;
  float: right;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.subtotal-price {
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 400;
  text-align: right;
}

.discount {
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 400;
  text-align: right;
}

.grandtotal-price {
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 20px;
  font-weight: 500;
  text-align: right;
}

.section-45 {
  width: auto;
  height: 210px;
  background-color: #05112b;
}

.div-block-100 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
}

.heading-27 {
  margin-top: 30px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 40px;
  font-weight: 500;
}

.section-46 {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-47 {
  height: 210px;
  background-color: #05112b;
}

.div-block-101 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
}

.heading-28 {
  margin-top: 30px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 40px;
  font-weight: 500;
}

.heading-28-paymentpage {
  margin-top: 30px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 40px;
  font-weight: 500;
}

.div-block-102 {
  width: 950px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
}

.text-block-89 {
  float: left;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.text-span-8 {
  color: #fff;
  font-weight: 600;
}

.text-span-9 {
  font-family: Prompt, sans-serif;
  color: #fff;
  font-weight: 600;
}

.div-block-103 {
  width: 950px;
  padding: 10px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  background-color: #05112b;
}

.div-block-104 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 950px;
  padding: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.div-block-105 {
  width: 785px;
  float: left;
}

.div-block-106 {
  width: 65px;
  height: 40px;
}

.link-block-24 {
  width: 65px;
  height: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.image-48 {
  width: 100%;
  height: 100%;
}

.button-12 {
  position: relative;
  left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 40px;
  margin-top: auto;
  margin-bottom: auto;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
}

.button-12-copy {
  position: relative;
  left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 40px;
  margin-top: auto;
  margin-bottom: auto;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  background-color: #fff;
  font-family: Prompt, sans-serif;
  color: rgba(0, 0, 0, 0.6);
  font-size: 15px;
  font-weight: 400;
  text-align: center;
}

.section-48 {
  height: 210px;
  background-color: #05112b;
}

.text-block-90 {
  float: right;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.text-span-10 {
  font-weight: 600;
}

.div-block-107 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
}

.heading-29 {
  margin-top: 30px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 40px;
  font-weight: 600;
}

.section-49 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-108 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
}

.submit-button-6 {
  height: 50px;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-field-15 {
  width: 400px;
  height: 40px;
  border-radius: 7px;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.form-block-3 {
  width: 400px;
  height: 40px;
  margin-bottom: 0px;
  float: left;
}

.form-block-3-left {
  width: 400px;
  height: 40px;
  margin-bottom: 0px;
  float: left;
  margin-left: 30px;
}

.field-label-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 40px;
  margin-bottom: 0px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  font-weight: 500;
}

.text-field-16 {
  width: 290px;
  height: 40px;
  margin-bottom: 0px;
  float: right;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.form-block-3-copy {
  width: 400px;
  height: 40px;
  margin-bottom: 0px;
  float: right;
}

.div-block-435 {
  margin-top: 0px;
}

.div-block-109 {
  position: relative;
  width: 930px;
  height: 40px;
  margin-bottom: 10px;
}

.div-block-109-copy {
  position: relative;
  width: 930px;
  height: 20px;
  margin-bottom: 10px;
}

.div-block-questionnaire-1 {
  position: relative;
  width: 930px;
  height: 100px;
  margin-bottom: 10px;
}

.div-block-questionnaire-2 {
  position: relative;
  width: 930px;
  height: 300px;
  margin-bottom: 10px;
}

.div-block-questionnaire-3 {
  position: relative;
  width: 930px;
  height: 200px;
  margin-bottom: 10px;
}

.form-block-questionnaire-2-left {
  position: relative;
  width: 400px;
  height: 250px;
  margin-bottom: 0px;
  float: left;
  margin-left: 30px;
}

.form-block-questionnaire-2-right {
  position: relative;
  width: 400px;
  height: 250px;
  margin-bottom: 0px;
  float: right;
}

.form-4 {
  height: 40px;
}

.form-5 {
  height: 40px;
}

.text-block-91 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 200px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #e01010;
  font-weight: 500;
}

.div-block-110 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 200px;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: dashed;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 7px;
}

.div-block-111 {
  position: relative;
  width: 400px;
}

.div-block-111-copy {
  position: relative;
  width: 400px;
  margin-left: 30px;
}

.text-block-92 {
  font-family: Prompt, sans-serif;
  color: #eab828;
  font-weight: 500;
}

.button-13 {
  width: 930px;
  height: 40px;
  margin-top: 20px;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
}

.link-block-25 {
  position: relative;
  display: none;
  width: 140px;
  height: 50px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  border-radius: 7px;
  background-color: #061f44;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.image-49 {
  width: 25px;
  height: 25px;
  margin-top: -2px;
  float: right;
}

.text-block-93 {
  float: left;
}

.link-10 {
  color: #333;
  text-decoration: none;
}

.link-block-26 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  height: 50px;
  margin-right: 20px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  text-decoration: none;
}

.text-block-94 {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.div-block-112 {
  position: relative;
  width: 950px;
  height: auto;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
}

.div-block-113 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 25px;
  height: 25px;
  margin-top: 18px;
}

.div-block-92-copy {
  position: relative;
  width: 785px;
  height: 60px;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  background-color: #fff;
}

.text-span-11 {
  font-weight: 600;
}

.text-span-12 {
  color: hsla(0, 0%, 100%, 0.7);
}

.div-block-97-copy {
  width: 200px;
  height: 40px;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.text-block-86-copy {
  margin-top: 16px;
  padding-left: 10px;
  font-family: Prompt, sans-serif;
  color: #727272;
  font-size: 18px;
  text-align: center;
}

.form-block-4 {
  width: 250px;
  height: 50px;
  float: left;
}

.form-6 {
  width: 250px;
  height: 50px;
}

.text-field-17 {
  width: 200px;
  height: 50px;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.submit-button-7 {
  width: 50px;
  height: 50px;
  float: right;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  background-color: #061f44;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-95 {
  position: relative;
  left: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #e71212;
}

.button-12-confirm {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 40px;
  margin-top: auto;
  margin-bottom: auto;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  background-color: #05112b;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
}

.div-block-114 {
  position: relative;
  display: block;
  width: 130px;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cancel_transfer {
  margin-left: 30px;
}


.div-block-104-copy {
  position: relative;
  display: block;
  width: 950px;
  padding: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.div-block-115 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  width: 250px;
  height: 365px;
  margin-top: 49px;
  padding: 20px;
}

.div-block-116 {
  position: relative;
  display: none;
  width: 1200px;
  margin-top: -6px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  border-style: none;
  border-width: 1px;
  border-color: #cecece;
  border-radius: 7px;
}

.div-block-117 {
  position: relative;
  margin-bottom: 4px;
  padding: 10px 20px;
  border: 1px solid #cecece;
  border-radius: 7px;
}

.div-block-118 {
  position: relative;
  width: 25px;
  height: 25px;
  float: left;
}

.text-block-96 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  margin-left: 20px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.div-block-119 {
  width: 100px;
  height: 25px;
  float: right;
}

.text-block-97 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 16px;
  text-align: right;
}

.div-block-120 {
  position: relative;
  width: 100px;
  height: 25px;
  float: right;
}

.text-block-98 {
  display: none;
  height: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 16px;
}

.text-block-98-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 16px;
}

.text-block-97-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 16px;
  text-align: right;
}

.section-50 {
  height: 250px;
  padding-top: 130px;
  background-color: #05112b;
}

.search-div-copy {
  position: relative;
  z-index: 999;
  width: 500px;
  height: 60px;
  margin-top: 1vw;
  margin-right: auto;
  margin-left: auto;
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.35);
  opacity: 1;
}

.search-div-copy.search-phone {
  height: 50px;
  margin-left: 0px;
}

.div-block-121 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-122 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.image-14-copy {
  width: 45px;
  height: 45px;
  border-radius: 100px;
}

.text-block-2-copy {
  position: relative;
  width: 160px;
  margin-top: -20px;
  padding-left: 10px;
  float: right;
  font-family: Prompt, sans-serif;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
}

.text-block-copy {
  position: relative;
  width: 160px;
  margin-top: 0px;
  padding-left: 10px;
  float: right;
  clear: none;
  font-family: Prompt, sans-serif;
  color: #424242;
  font-size: 15px;
  font-weight: 500;
}

.text-block-3-copy {
  position: absolute;
  right: 20px;
  bottom: 20px;
  float: right;
  clear: none;
  color: #bb171d;
  font-size: 22px;
  font-weight: 700;
}

.text-block-3-copy.sale {
  right: 96px;
  bottom: 17px;
  margin-right: 10px;
  color: rgba(51, 51, 51, 0.72);
  font-size: 16px;
  font-weight: 500;
  text-decoration: line-through;
}

.div-block-124-copy {
  display: none;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.bold-text-6 {
  font-family: Prompt, sans-serif;
  font-weight: 500;
}

.div-block-126 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  height: 100px;
  margin-top: -50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-127 {
  width: 350px;
}

.bold-text-7 {
  font-weight: 600;
}

.div-block-128 {
  width: 350px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-378 {
  position: relative;
  width: 350px;
  height: 50px;
  text-align: center;
}

.list {
  padding-right: 20px;
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 16px;
  font-weight: 400;
  list-style-type: disc;
}

.list-item {
  margin-bottom: 10px;
  color: #e8962a;
  list-style-type: disc;
}

.text-span-13 {
  color: #333;
}

.text-span-14 {
  color: #333;
}

.text-span-15 {
  color: #333;
}

.section-51 {
  padding-top: 80px;
  padding-bottom: 40px;
}

.div-block-129 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px 20px 20px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.text-block-100 {
  width: 1200px;
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.div-block-130 {
  display: none;
  overflow: hidden;
  width: 100px;
  height: 100px;
  margin-top: 20px;
  float: left;
  border-radius: 100px;
}

.image-50 {
  width: 100px;
  height: 100px;
}

.div-block-131 {
  position: relative;
  display: none;
  width: 1000px;
  margin-top: 20px;
  margin-left: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
}

.text-block-101 {
  width: 1000px;
  margin-bottom: 8px;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 18px;
  font-weight: 600;
}

.text-block-102 {
  margin-bottom: 20px;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.text-block-103 {
  position: relative;
  width: 1200px;
  margin-bottom: 20px;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 20px;
  font-weight: 600;
}

.section-52 {
  height: auto;
  padding-top: 160px;
  padding-bottom: 100px;
}

.heading-30 {
  width: 1200px;
  margin: 0px auto;
  font-family: Prompt, sans-serif;
  color: #eab828;
  font-size: 40px;
  font-weight: 600;
  text-align: center;
}

.heading-31 {
  width: 1200px;
  margin: 0px auto;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 150px;
  line-height: 150px;
  font-weight: 600;
  text-align: center;
}

.div-block-132 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  text-decoration: none;
}

.link-12 {
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.link-13 {
  margin-left: 20px;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.link-14 {
  margin-left: 20px;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.div-block-133 {
  width: 500px;
  margin-bottom: 10px;
  padding-top: 0px;
  padding-bottom: 10px;
}

.div-block-134 {
  display: block;
  width: 300px;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-51 {
  position: relative;
  width: 100px;
  height: 100px;
  float: left;
  border-radius: 100px;
}

.button-14 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 125px;
  height: 40px;
  margin-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.text-block-104 {
  position: relative;
  display: block;
  width: 125px;
  margin-top: 4px;
  margin-left: 20px;
  float: left;
  font-size: 12px;
}

.link-block-30 {
  position: relative;
  display: block;
  width: 125px;
  height: 40px;
  margin-top: 32px;
  margin-left: 20px;
  float: left;
  border-radius: 7px;
  background-color: #e8962a;
  text-decoration: none;
}

.text-block-105 {
  padding-top: 10px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
}

.div-block-135 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.text-block-106 {
  width: 1000px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-span-16 {
  color: #e8962a;
  font-weight: 600;
}

.div-block-136 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 10px;
}

.text-block-107 {
  width: 1200px;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-137 {
  width: 1200px;
  margin-top: 15px;
  padding-top: 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.text-block-108 {
  width: 1200px;
  font-family: Prompt, sans-serif;
  font-weight: 400;
}

.text-span-17 {
  margin-left: 10px;
}

.div-block-138 {
  width: 1000px;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
}

.text-block-109 {
  width: 1000px;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-110 {
  width: 200px;
  padding-top: 5px;
  padding-bottom: 5px;
  float: right;
  font-family: Prompt, sans-serif;
  color: #069715;
  font-size: 20px;
  font-weight: 600;
  text-align: right;
}

.text-block-110-copy {
  width: 200px;
  padding-top: 5px;
  padding-bottom: 5px;
  float: right;
  font-family: Prompt, sans-serif;
  color: #d8080b;
  font-size: 20px;
  font-weight: 600;
  text-align: right;
}

.link-block-31 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 40px;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-29-copy-copy {
  width: 100px;
  margin-top: 25px;
  margin-left: 20px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.div-block-42-copy {
  width: 150px;
  height: 30px;
  margin-top: 20px;
  float: left;
  border-style: none;
  border-width: 2px;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  background-color: rgba(0, 0, 0, 0.1);
}

.div-block-139 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-140 {
  display: block;
  width: 1200px;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-141 {
  display: block;
  width: 250px;
  height: 40px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-141-copy {
  display: block;
  width: 250px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-block-5 {
  height: 40px;
  float: left;
}

.text-field-18 {
  height: 40px;
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.1);
}

.form-7 {
  height: 40px;
}

.div-block-141-copy2 {
  display: block;
  width: 100px;
  height: 40px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-29-copy2 {
  width: 100px;
  margin-top: 10px;
  margin-left: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.div-block-142 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.div-block-143 {
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.section-53 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-144 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.form-block-6 {
  width: 1200px;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
}

.field-label-6 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 140px;
  height: 40px;
  margin-right: 10px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-field-19 {
  position: relative;
  width: 400px;
  height: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: #e2e2e2;
  border-radius: 7px;
  background-color: #f5f5f5;
}

.submit-button-8 {
  width: 150px;
  height: 40px;
  margin-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  float: left;
  clear: left;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.field-label-6-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #f50000;
  font-size: 14px;
  font-weight: 400;
}

.radio-button-field {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 230px;
  height: 40px;
  margin-top: 0px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.radio-button {
  width: 30px;
  height: 30px;
  margin-top: 0px;
}

.radio-button-label {
  margin-bottom: 0px;
  margin-left: 15px;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.text-field-19-copy {
  position: relative;
  width: 190px;
  height: 40px;
  margin-top: 15px;
  float: none;
  clear: none;
  border-style: solid;
  border-width: 1px;
  border-color: #e2e2e2;
  border-radius: 7px;
  background-color: #f5f5f5;
}

.radio-button-field-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 40px;
  margin-top: 0px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.field-label-6-copy-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 40px;
  margin-top: 20px;
  margin-right: 10px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #f50000;
  font-size: 14px;
  font-weight: 400;
}

.div-block-145 {
  width: 1200px;
  min-width: 1200px;
  padding-top: 0px;
  padding-bottom: 40px;
}

.a1 {
  display: none;
  width: 1200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px solid #919191;
}

.div-block-147 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 50px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px solid #05112b;
}

.heading-32 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  color: #05112b;
  font-size: 40px;
}

.text-block-111 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1000px;
  height: 50px;
  padding-left: 10px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 600;
}

.text-block-111:hover {
  color: #e8962a;
}

.morefaq1 {
  width: 25px;
  height: 25px;
  margin-top: 12px;
  float: right;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.heading-32-copy {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  color: #919191;
  font-size: 40px;
}

.div-block-147-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 100%;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px none #919191;
}

.text-block-111-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1000px;
  height: auto;
  margin-top: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  color: #919191;
  font-size: 15px;
  font-weight: 400;
}

.line-faq {
  width: 1200px;
  margin-top: 15px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 0px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px none rgba(0, 0, 0, 0.2);
}

.a2 {
  display: none;
  width: 1200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px solid #919191;
}

.q1 {
  width: 1200px;
  cursor: pointer;
}

.q2 {
  width: 1200px;
  cursor: pointer;
}

.q3 {
  width: 1200px;
  cursor: pointer;
}

.a3 {
  display: none;
  width: 1200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px solid #919191;
}

.morefaq2 {
  width: 25px;
  height: 25px;
  margin-top: 12px;
  float: right;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.morefaq3 {
  width: 25px;
  height: 25px;
  margin-top: 12px;
  float: right;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.q4 {
  width: 1200px;
  cursor: pointer;
}

.morefaq4 {
  width: 25px;
  height: 25px;
  margin-top: 12px;
  float: right;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.a4 {
  display: none;
  width: 1200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px solid #919191;
}

.q5 {
  width: 1200px;
  cursor: pointer;
}

.a5 {
  display: none;
  width: 1200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px solid #919191;
}

.q6 {
  width: 1200px;
  cursor: pointer;
}

.q7 {
  width: 1200px;
  cursor: pointer;
}

.a6 {
  display: none;
  width: 1200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px solid #919191;
}

.a7 {
  display: none;
  width: 1200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px solid #919191;
}

.morefaq5 {
  width: 25px;
  height: 25px;
  margin-top: 12px;
  float: right;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.morefaq6 {
  width: 25px;
  height: 25px;
  margin-top: 12px;
  float: right;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.morefaq7 {
  width: 25px;
  height: 25px;
  margin-top: 12px;
  float: right;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.div-block-148 {
  position: relative;
  width: 1200px;
  height: auto;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 0px;
}

.div-block-149 {
  position: relative;
  width: 600px;
  height: 500px;
  float: left;
  border-bottom: 6px none #eab828;
}

.heading-33 {
  font-family: Prompt, sans-serif;
  color: #eab828;
  font-size: 60px;
  line-height: 70px;
  font-weight: 600;
}

.div-block-150 {
  position: relative;
  width: 600px;
  height: 450px;
  float: left;
}

.text-block-112 {
  margin-top: 20px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.5px;
}

.image-52 {
  height: auto;
}

.div-block-151 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-113 {
  width: 1200px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5px;
}

.text-block-114 {
  width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Prompt, sans-serif;
  color: #eab828;
  font-size: 35px;
  line-height: 35px;
  font-weight: 600;
  text-align: center;
}

.text-span-18 {
  color: #eab828;
  font-size: 25px;
}

.text-block-115 {
  width: 1200px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5px;
}

.div-block-152 {
  width: 300px;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  border-bottom: 6px solid #eab828;
}

.text-span-19 {
  color: #eab828;
  font-weight: 500;
}

.div-block-153 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 20px;
  border-bottom: 6px none #eab828;
}

.text-span-20 {
  font-size: 70px;
  line-height: 80px;
}

.text-block-116 {
  position: relative;
  width: 550px;
  height: auto;
  margin-top: 100px;
  padding-bottom: 40px;
  float: right;
  border: 1px none #000;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}

.text-span-21 {
  color: #eab828;
  font-weight: 500;
}

.div-block-154 {
  position: relative;
  width: 600px;
  height: 450px;
  float: left;
}

.image-53 {
  position: relative;
  float: none;
}

.section-54 {
  display: none;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-155 {
  position: relative;
  display: block;
  width: 1200px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding: 10px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-radius: 7px;
}

.text-block-117 {
  position: relative;
  width: 1100px;
  padding-bottom: 10px;
  padding-left: 2px;
  float: left;
  border-bottom: 1px solid #d1d1d1;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 18px;
  font-weight: 600;
}

.div-block-156 {
  width: 1100px;
  padding-top: 10px;
  padding-bottom: 0px;
  float: left;
}

.amount1 {
  position: relative;
  width: 380px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.amount2 {
  position: relative;
  width: 450px;
  height: 35px;
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
}

.div-block-156-copy {
  width: 1100px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
}

.percent1 {
  position: relative;
  width: 380px;
  height: 35px;
  padding-top: 10px;
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.percent1-copy {
  position: relative;
  width: 380px;
  height: 35px;
  margin-left: 20px;
  float: left;
}

.date-exe1-copy {
  position: relative;
  width: 380px;
  height: 20px;
  margin-top: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
}

.image-arrow {
  position: absolute;
  left: auto;
  top: 42%;
  right: 20px;
  bottom: 0%;
  width: 30px;
  height: 30px;
  float: none;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  cursor: pointer;
}

.more-155 {
  position: relative;
  display: block;
  width: 1200px;
  height: auto;
  margin: -15px auto 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-radius: 7px;
  background-color: transparent;
}

.div-block-81-copy {
  position: relative;
  display: block;
  width: 1180px;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.exe2-copy-copy {
  position: relative;
  width: 380px;
  height: 35px;
  margin-top: 10px;
  padding-top: 10px;
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.exe3-copy-copy {
  position: relative;
  width: 380px;
  height: 35px;
  margin-top: 10px;
  margin-left: 20px;
  float: left;
}

.text-block-60-copy {
  width: 1160px;
  float: left;
  border-bottom: 1px none #d1d1d1;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}

.link-block-32 {
  position: absolute;
  left: auto;
  top: 50%;
  right: 20px;
  bottom: 0%;
  display: none;
  width: 30px;
  height: 30px;
}

.image-54 {
  width: 30px;
  height: 30px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.link-16 {
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 16px;
  font-weight: 500;
}

.link-17 {
  color: #061f44;
}

.link-18 {
  color: #061f44;
}

.link-19 {
  color: #061f44;
}

.q8 {
  width: 1200px;
  cursor: pointer;
}

.morefaq8 {
  width: 25px;
  height: 25px;
  margin-top: 12px;
  float: right;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.a8 {
  display: none;
  width: 1200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px solid #919191;
}

.text-span-22 {
  font-weight: 600;
}

.aj_nut {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 470px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_nut.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_sharp {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 700px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_sharp.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_nu {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 520px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_nu.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_new {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 420px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_new.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_share {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 570px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_share.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_atipad {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 500px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_atipad.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_too {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 510px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_too.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.div-block-157 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  border-top: 1px solid #d1d1d1;
}

.instructors-section-copy {
  position: relative;
  display: block;
  margin-top: 75px;
  padding-top: 0px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.aj_new2 {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 500px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_new2.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_knot {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 560px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_knot.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_toung {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 480px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_toung.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.instructors-section_tablet {
  position: relative;
  display: none;
  margin-top: 100px;
  padding-top: 0px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.instructors-section_tablet2 {
  position: relative;
  display: none;
  margin-top: 100px;
  padding-top: 0px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.instructors-section_tablet3 {
  position: relative;
  display: none;
  margin-top: 100px;
  padding-top: 0px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.div-block-158 {
  display: none;
}

.div-block-159 {
  position: relative;
  width: 950px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px none #d1d1d1;
  border-bottom: 1px none #d1d1d1;
}

.text-block-118 {
  position: relative;
  width: 785px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 20px;
  font-weight: 600;
}

.text-block-118-paymentpage {
  position: relative;
  width: 200px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 20px;
  font-weight: 600;
}

.div-block-160 {
  position: relative;
  width: 785px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
}

.image-55 {
  width: 40px;
  height: 40px;
  float: left;
}

.text-block-119 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  margin-left: 20px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.text-block-120 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  margin-left: 20px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.text-block-120-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  margin-left: 20px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.text-block-121 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  margin-left: 20px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.div-block-161 {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 40px;
  border-top: 1px solid #d1d1d1;
}

.text-span-23 {
  font-weight: 400;
}

.link-block-33 {
  position: relative;
  width: 130px;
  height: 40px;
  margin-top: 38px;
  margin-left: 20px;
  border-radius: 7px;
  background-color: #e8962a;
  color: #fff;
  text-decoration: none;
}

.text-block-122 {
  margin-top: 10px;
  font-family: Prompt, sans-serif;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
}

.div-block-161-copy {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  border-top: 1px solid #d1d1d1;
}

.div-block-159-copy {
  position: relative;
  width: 950px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px none #d1d1d1;
  border-bottom: 1px none #d1d1d1;
}

.text-block-118-copy {
  position: relative;
  width: 785px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 20px;
  font-weight: 600;
}

.div-block-162 {
  width: 1200px;
  margin: 120px auto 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.text-block-123 {
  margin-top: 20px;
  padding-left: 2px;
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 30px;
  line-height: 50px;
  font-weight: 600;
}

.text-span-24 {
  font-size: 45px;
}

.aj_phee {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 540px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_phee.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_mor_ice {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 540px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_mor_ice.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.instructors-section_tablet4 {
  position: relative;
  display: none;
  margin-top: 100px;
  padding-top: 0px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.instructors-section_tablet5 {
  position: relative;
  display: none;
  margin-top: 100px;
  padding-top: 0px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.instructors-section-copy2 {
  position: relative;
  display: block;
  margin-top: 75px;
  padding-top: 0px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.paragraph-12 {
  line-height: 25px;
}

.section-coupon {
  margin-top: 90px;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #71b8d1;
}

.image-56 {
  width: 840px;
  height: 420px;
}

.div-block-163 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-55 {
  height: 80px;
}

.div-block-164 {
  position: absolute;
  left: auto;
  top: auto;
  right: 15px;
  bottom: 15px;
  width: 60px;
  height: 25px;
}

.image-57 {
  width: 25px;
  height: 25px;
}

.div-block-152-copy {
  width: 300px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  float: none;
  border-bottom: 6px solid #eab828;
}

.button-15 {
  position: relative;
  display: block;
  width: 380px;
  min-width: 380px;
  clear: none;
}

.bold-text-8 {
  line-height: 30px;
  font-weight: 600;
}

.div-block-165 {
  position: relative;
  margin-top: 20px;
  float: left;
}

.image-58 {
  width: 50px;
  height: 50px;
  float: left;
  border-radius: 100px;
}

.text-block-124 {
  width: 600px;
  margin-left: 20px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-125 {
  margin-top: 5px;
  margin-left: 20px;
  float: left;
  clear: none;
  font-family: Prompt, sans-serif;
  color: #919191;
}

.div-block-166 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 25px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 50px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e8962a;
  border-radius: 7px;
  background-color: #fff;
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.5px;
}

.div-block-167 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-13 {
  margin-top: 20px;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-span-25 {
  font-weight: 600;
}

.text-span-26 {
  color: #333;
  line-height: 60px;
  font-weight: 500;
}

.paragraph-14 {
  width: 1200px;
  margin-top: 20px;
  margin-bottom: 0px;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-span-27 {
  font-weight: 600;
}

.div-block-168 {
  position: relative;
  display: none;
  width: 1200px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-17 {
  width: 200px;
  height: 50px;
  margin-top: 25px;
  padding-top: 15px;
  float: right;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.5px;
}

.button-21 {
  width: 200px;
  height: 50px;
  margin-top: 0px;
  padding-top: 15px;
  float: none;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.5px;
}

.div-block-169 {
  width: 200px;
  height: 50px;
  margin-top: 25px;
  margin-right: 10px;
  float: right;
}

.text-block-126 {
  float: right;
  font-family: Prompt, sans-serif;
  color: #919191;
  font-size: 20px;
  font-weight: 600;
  text-decoration: line-through;
}

.text-block-126-copy {
  float: right;
  font-family: Prompt, sans-serif;
  color: #d8080b;
  font-size: 38px;
  line-height: 35px;
  font-weight: 600;
}

.use-coupon {
  position: fixed;
  z-index: 999999;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  margin-top: -45px;
  background-color: rgba(17, 2, 20, 0.7);
}

.div-block-171 {
  position: relative;
  width: 550px;
  margin-top: 220px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px;
  border-radius: 20px;
  background-color: #fff;
}

.text-block-127 {
  width: 510px;
  margin-top: 10px;
  font-family: Prompt, sans-serif;
  font-size: 30px;
  font-weight: 600;
  text-align: center;
}

.form-8 {
  margin-top: 20px;
}

.text-field-20 {
  height: 50px;
  margin-bottom: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-radius: 7px;
  font-family: Prompt, sans-serif;
  font-size: 20px;
}

.field-label-7 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #d8080b;
}

.submit-button-9 {
  width: 510px;
  height: 50px;
  margin-top: 10px;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.5px;
}

.form-block-7 {
  margin-bottom: 0px;
}

.text-block-128 {
  margin-top: 40px;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 25px;
  line-height: 35px;
  font-weight: 500;
  text-align: center;
}

.text-span-28 {
  color: #e8962a;
}

.close-login-copy {
  position: static;
  left: auto;
  top: 14%;
  right: 0%;
  bottom: auto;
  display: block;
  width: 30px;
  height: 30px;
  float: right;
  clear: none;
  opacity: 0.85;
}

.section-56 {
  display: none;
}

.button-16-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 50px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.5px;
}

.preview-vdo {
  position: fixed;
  z-index: 9999;
  display: none;
  overflow: scroll;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: rgba(17, 2, 20, 0.7);
}

.pre-vdo-block {
  position: static;
  width: 853px;
  margin-top: 100px;
  margin-right: auto;
  margin-left: auto;
}

.head-pre-vdo {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  background-color: #fff;
}

.text-block-129 {
  font-size: 18px;
}

.div-block-172 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.text-block-130 {
  font-size: 16px;
  font-weight: 400;
}

.text-span-29 {
  color: #e8962a;
  font-weight: 700;
  text-decoration: none;
}

.link-20 {
  text-decoration: none;
}

.div-block-173 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  background-color: #fff;
}

.div-block-174 {
  display: block;
  overflow: hidden;
  width: 142px;
  height: 80px;
  float: left;
}

.text-block-131 {
  margin-left: 20px;
  float: left;
  font-size: 16px;
}

.image-59 {
  position: absolute;
  left: auto;
  top: 28px;
  right: 15px;
  bottom: 0%;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.div-block-175 {
  position: absolute;
  left: auto;
  top: auto;
  right: 20px;
  bottom: 85px;
  width: auto;
  height: 50px;
  padding-left: 10px;
}

.button-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 50px;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e8962a;
  border-radius: 7px;
  background-color: #fff;
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 16px;
  letter-spacing: 0.5px;
}

.link-block-34 {
  height: 50px;
}

.button-19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-right: 10px;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  letter-spacing: 0.5px;
}

.card-courses1 {
  position: relative;
  width: 250px;
  height: auto;
  margin: 30px 10px 10px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.image-60 {
  width: 230px;
  height: 140px;
}

.text-block-132 {
  width: 230px;
  margin-top: 20px;
  font-family: Prompt, sans-serif;
  font-weight: 500;
}

.link-block-35 {
  width: 230px;
  height: 150px;
}

.image-61 {
  width: 230px;
  height: 150px;
}

.link-21 {
  display: block;
  width: 230px;
  min-width: 230px;
  margin-top: 15px;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.link-block-36 {
  width: 230px;
  height: auto;
  margin-top: 10px;
}

.pic-aj {
  width: 45px;
  height: 45px;
  float: left;
  border-radius: 100px;
}

.text-block-133 {
  width: 230px;
  margin-top: 4px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #919191;
  font-weight: 500;
}

.text-block-133-copy {
  width: 230px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #919191;
  font-size: 12px;
  font-weight: 500;
}

.button-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 230px;
  height: 40px;
  margin-top: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
}

.button-20-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 230px;
  height: 40px;
  margin-top: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e8962a;
  border-radius: 7px;
  background-color: #fff;
  font-family: Prompt, sans-serif;
  color: #e8962a;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
}

.section-recommend-new {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  margin-top: 20px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px none #000;
  background-color: #fff;
  color: #000;
}

.card-courses2 {
  position: relative;
  width: 250px;
  height: 430px;
  margin: 30px 10px 10px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.card-courses3 {
  position: relative;
  width: 250px;
  height: 430px;
  margin: 30px 10px 10px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.card-courses4 {
  position: relative;
  width: 250px;
  height: 430px;
  margin: 30px 10px 10px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.section-recommended-phone-old {
  display: none;
}

.sec-new-head {
  display: none;
  height: 450px;
  margin-top: 90px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #d1d1d1;
}

.slide-nav-9 {
  display: none;
}

.right-arrow-8 {
  display: none;
}

.left-arrow-8 {
  display: none;
}

.mask-8 {
  width: 100%;
  height: 450px;
}

.slider-8 {
  width: 100%;
  height: 450px;
}

.slide-17 {
  width: 100%;
  height: 450px;
  background-image: url('../images/bg_robot.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.div-block-176 {
  position: absolute;
  left: auto;
  right: auto;
  z-index: 9998;
  width: 1200px;
  margin-top: 92px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 12px;
}

.text-field-21 {
  position: relative;
  width: 458px;
  height: 50px;
  margin-bottom: 0px;
  border: 1px none #000;
  border-radius: 7px;
  font-family: Prompt, sans-serif;
  font-size: 20px;
}

.form-block-8 {
  position: relative;
  width: 450px;
  height: 50px;
  margin-bottom: 0px;
  border-radius: 7px;
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.15);
}

.form-9 {
  position: relative;
  width: 450px;
  height: 50px;
}

.link-block-37 {
  position: absolute;
  left: 410px;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 25px;
  height: 25px;
  margin-top: 24px;
}

.image-62 {
  width: 25px;
  height: 25px;
}

.div-block-177 {
  width: 1200px;
  height: 450px;
  min-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-178 {
  width: 450px;
  height: 450px;
  float: left;
}

.div-block-179 {
  width: 740px;
  height: 450px;
  float: right;
}

.image-63 {
  width: 740px;
  height: 450px;
}

.heading-34 {
  margin-top: 100px;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 70px;
  line-height: 60px;
  font-weight: 600;
}

.slide-18 {
  width: 100%;
  height: 450px;
  background-image: url('../images/bg_instructors.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.heading-34-copy {
  margin-top: 100px;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 62px;
  line-height: 50px;
  font-weight: 600;
}

.text-span-30 {
  color: #05112b;
  font-size: 40px;
  line-height: 0px;
}

.slide-19 {
  width: 100%;
  height: 450px;
  background-image: url('../images/bg_instructors.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.slide-20 {
  width: 100%;
  height: 450px;
  background-image: url('../images/bg_coins.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.text-span-31 {
  font-size: 35px;
}

.text-span-32 {
  font-size: 45px;
}

.slide-21 {
  width: 100%;
  height: 450px;
  background-image: url('../images/bg_rank.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.heading-35 {
  margin-top: 100px;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 70px;
  line-height: 80px;
  font-weight: 600;
}

.image-63-copy {
  width: 740px;
  height: 450px;
}

.price-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 230px;
  height: 30px;
  margin-top: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-top: 1px solid #d1d1d1;
  background-color: transparent;
}

.text-block-134 {
  margin-top: 10px;
  float: right;
  font-family: Prompt, sans-serif;
  color: #d8080b;
  font-size: 20px;
  font-weight: 600;
}

.text-block-135 {
  margin-right: 10px;
  float: right;
  color: #505050;
  line-height: 14px;
  text-decoration: line-through;
}

.price_my-courses {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  padding-top: 23px;
  padding-right: 110px;
  font-family: Montserrat, sans-serif;
  color: #757575;
  font-size: 16px;
  font-weight: 400;
  text-decoration: line-through;
}

.text-block-18-_my-courses {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  padding-top: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  color: #bb171d;
  font-size: 24px;
  font-weight: 700;
}

.card-courses1-copy {
  position: relative;
  width: 250px;
  height: 430px;
  margin: 30px 10px 10px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.card-courses1_my-courses {
  position: relative;
  width: 250px;
  height: 430px;
  margin: 30px 10px 10px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.card-courses1-courses-des {
  position: relative;
  width: 250px;
  height: 430px;
  margin: 30px 10px 10px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.price-des1 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  padding-top: 23px;
  padding-right: 110px;
  font-family: Montserrat, sans-serif;
  color: #757575;
  font-size: 16px;
  font-weight: 400;
  text-decoration: line-through;
}

.text-block-18-des1 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  padding-top: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  color: #bb171d;
  font-size: 24px;
  font-weight: 700;
}

.image-64 {
  width: 50px;
  height: 40px;
  margin-left: 10px;
  float: left;
}

.text-block-136 {
  margin-top: 11px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #505050;
  font-size: 15px;
  font-weight: 600;
}

.div-block-180 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.div-block-181 {
  position: relative;
  width: 550px;
  height: auto;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-bottom: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-radius: 7px;
}

.link-block-38 {
  position: relative;
  display: block;
  width: 130px;
  height: 130px;
  margin-top: 10px;
  padding-top: 5px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-right: 1px solid #d1d1d1;
  text-decoration: none;
}

.image-65 {
  display: block;
  width: 90px;
  height: 90px;
  margin-right: auto;
  margin-left: auto;
}

.text-block-137 {
  width: 130px;
  margin-bottom: 5px;
  font-family: Prompt, sans-serif;
  color: #919191;
  line-height: 14px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.text-block-138 {
  width: 130px;
  margin-top: 0px;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}

.div-block-182 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 20px;
  margin-top: 2px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-66 {
  width: 20px;
  height: 20px;
}

.div-block-183 {
  position: relative;
  width: 400px;
  height: 180px;
  margin-top: 10px;
  margin-right: 10px;
  float: right;
}

.link-block-39 {
  position: relative;
  width: 390px;
  height: 130px;
  margin-top: 10px;
  margin-right: 10px;
  padding-bottom: 10px;
  float: right;
  text-decoration: none;
}

.text-block-139 {
  position: relative;
  width: 400px;
  padding-bottom: 10px;
  padding-left: 2px;
  border-bottom: 1px solid #d1d1d1;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
}

.div-block-184 {
  position: relative;
  width: 400px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-185 {
  width: 300px;
  float: left;
}

.text-block-140 {
  float: left;
  font-family: Prompt, sans-serif;
  color: #505050;
  font-size: 15px;
}

.div-block-186 {
  width: 300px;
  float: left;
}

.text-block-141 {
  float: left;
  font-family: Prompt, sans-serif;
  color: #505050;
  font-size: 16px;
}

.text-block-142 {
  float: right;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 500;
}

.div-block-187 {
  width: 300px;
  float: left;
}

.div-block-188 {
  width: 200px;
  float: right;
}

.div-block-189 {
  width: 200px;
  float: left;
}

.div-block-190 {
  width: 380px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-block-143 {
  float: left;
  font-family: Prompt, sans-serif;
  color: #505050;
  font-size: 15px;
  font-weight: 500;
}

.div-block-191 {
  width: 240px;
  height: 20px;
  margin-left: 10px;
  float: left;
  border-radius: 20px;
  background-color: #d1d1d1;
}

.div-block-191-color {
  position: absolute;
  width: 260px;
  height: 20px;
  margin-left: 86px;
  float: left;
  border-radius: 20px;
  background-color: #05112b;
}

.text-block-144 {
  float: right;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 15px;
  font-weight: 500;
}

.date {
  position: relative;
  width: 390px;
  height: 20px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
}

.div-block-191-color2 {
  position: absolute;
  width: 150px;
  height: 20px;
  margin-left: 86px;
  float: left;
  border-radius: 20px;
  background-color: #eab828;
}

.div-block-191-color-3 {
  position: absolute;
  width: 200px;
  height: 20px;
  margin-left: 86px;
  float: left;
  border-radius: 20px;
  background-color: #9cea28;
}

.div-block-191-color-1 {
  position: absolute;
  width: 60px;
  height: 20px;
  margin-left: 86px;
  float: left;
  border-radius: 20px;
  background-color: #d8080b;
}

.link-block-42 {
  display: block;
  width: 550px;
}

.link-23 {
  display: block;
  width: 550px;
  margin-top: -1px;
  margin-left: -1px;
  padding: 10px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  background-color: #c7d5f5;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
}

.sec-report-more {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-181-more {
  position: relative;
  width: 1200px;
  height: auto;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-bottom: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-radius: 7px;
}

.link-23-more {
  display: block;
  width: 1200px;
  margin-top: -1px;
  margin-left: -1px;
  padding: 10px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  background-color: #c7d5f5;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
}

.link-block-39-more {
  position: relative;
  width: 1000px;
  height: 80px;
  margin-top: 25px;
  margin-right: 10px;
  margin-left: 20px;
  padding-bottom: 10px;
  float: left;
  text-decoration: none;
}

.image-65-more {
  display: block;
  width: 90px;
  height: 90px;
  margin-right: auto;
  margin-left: auto;
}

.text-block-138-more {
  width: 130px;
  margin-top: 0px;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 18px;
  line-height: 18px;
  font-weight: 500;
  text-align: center;
}

.div-block-182-more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 15px;
  margin-top: 2px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-66-more {
  width: 15px;
  height: 15px;
}

.link-block-38-copy {
  position: relative;
  display: block;
  width: 130px;
  height: 150px;
  margin-top: 10px;
  padding-top: 5px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-right: 1px solid #d1d1d1;
  text-decoration: none;
}

.link-block-38-more {
  position: relative;
  display: block;
  width: 130px;
  height: 120px;
  margin-top: 8px;
  padding-top: 5px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-right: 1px solid #d1d1d1;
  text-decoration: none;
}

.date-more {
  position: relative;
  width: 400px;
  height: 20px;
  margin-top: 8px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
}

.image-54-more {
  width: 30px;
  height: 30px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.div-block-190-more {
  width: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  border-left: 1px none #d1d1d1;
}

.div-block-184-more {
  position: relative;
  width: 350px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  float: left;
  border-right: 1px solid #d1d1d1;
}

.text-block-65-more {
  position: relative;
  width: 90px;
  margin-top: 11px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 500;
}

.div-block-71-more {
  position: relative;
  width: 40px;
  height: 40px;
  float: left;
  border-radius: 20px;
  background-color: transparent;
}

.exe3-copy-copy-copy {
  position: relative;
  display: none;
  width: 200px;
  height: 40px;
  margin-top: 10px;
  margin-left: 20px;
  float: left;
}

.text-block-65-copy-more {
  position: relative;
  margin-top: 11px;
  margin-left: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 16px;
  font-weight: 500;
}

.div-block-203 {
  position: relative;
  height: 20px;
  margin-top: 11px;
  margin-left: 0px;
  padding-left: 5px;
  float: left;
}

.image-69 {
  width: 20px;
  height: 20px;
}

.rank-detail {
  position: fixed;
  z-index: 9999;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(17, 2, 20, 0.7);
}

.div-block-205 {
  position: relative;
  width: 500px;
  height: auto;
  margin-top: 15%;
  margin-right: auto;
  margin-left: auto;
  padding: 20px;
  border-radius: 7px;
  background-color: #d9e0f0;
}

.div-block-206 {
  width: 460px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-71 {
  display: block;
  width: 169px;
  height: 150px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-207 {
  width: 460px;
  padding-top: 10px;
  padding-right: 40px;
  padding-left: 40px;
}

.text-block-153 {
  font-family: Prompt, sans-serif;
  color: #05112b;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  text-align: center;
}

.icon-11 {
  margin-top: 80px;
  color: #05112b;
}

.icon-12 {
  margin-top: 80px;
  color: #05112b;
}

.slider-9 {
  height: auto;
  border-radius: 7px;
  background-color: #d9e0f0;
}

.slide-22 {
  height: auto;
}

.mask-9 {
  height: auto;
}

.slide-nav-10 {
  position: relative;
  width: 360px;
  margin-top: 10px;
  padding-top: 20px;
  background-color: #d9e0f0;
  font-size: 12px;
  line-height: 12px;
}

.link-block-44 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 99999;
  width: 20px;
  height: 20px;
  margin-top: 10px;
  margin-right: 10px;
}

.div-block-180-copy {
  position: relative;
  display: none;
  width: 1200px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.image-72 {
  width: 40px;
  height: 40px;
}

.div-block-81-copy-copy {
  position: relative;
  display: block;
  width: 1180px;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.noti-section {
  margin-top: 90px;
}

.div-block-208 {
  width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-209 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.text-block-154 {
  width: 1200px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-bottom: 20px;
  border-bottom: 1px solid #d0d2d4;
  font-family: Prompt, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.div-block-210 {
  position: relative;
  height: auto;
  padding: 10px;
  border-bottom: 1px solid #c7d5f5;
  background-color: rgba(199, 213, 245, 0.3);
}

.image-73 {
  width: 60px;
  height: 60px;
  float: left;
  border-radius: 50px;
}

.div-block-211 {
  position: relative;
  width: 900px;
  margin-left: 15px;
  float: left;
  color: #333;
}

.text-block-155 {
  height: auto;
  margin-right: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.text-block-156 {
  float: none;
  font-family: Prompt, sans-serif;
  font-size: 15px;
}

.text-span-33 {
  font-weight: 600;
}

.div-block-212 {
  position: relative;
  width: 900px;
  margin-top: 5px;
  margin-left: 15px;
  float: left;
}

.image-74 {
  width: 20px;
  height: 20px;
  float: left;
}

.text-block-157 {
  height: 20px;
  margin-left: 5px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #919191;
  font-size: 15px;
  font-weight: 400;
}

.image-75 {
  position: absolute;
  left: auto;
  top: 10px;
  right: 10px;
  bottom: 0%;
  display: none;
  width: 92px;
  height: 60px;
  float: right;
}

.div-block-210-readed {
  position: relative;
  height: auto;
  padding: 10px;
  border-bottom: 1px solid #c7d5f5;
  background-color: #fff;
}

.noti-list {
  position: relative;
  height: auto;
  padding: 10px;
  border-bottom: 1px solid #c7d5f5;
  background-color: rgba(199, 213, 245, 0.3);
}

.noti-list-readed {
  position: relative;
  height: auto;
  padding: 10px;
  border-bottom: 1px solid #c7d5f5;
  background-color: #fff;
}

.div-block-213 {
  position: absolute;
  left: 0%;
  top: 90px;
  right: 0%;
  bottom: auto;
  width: 330px;
  height: 330px;
  background-color: #eab828;
}

.div-block-214 {
  position: absolute;
  width: 1200px;
  height: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.notification {
  position: relative;
  left: auto;
  top: 5px;
  right: 185px;
  bottom: 0%;
  display: none;
  width: 360px;
  padding: 10px;
  float: right;
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.25);
}

.text-block-158 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d0d2d4;
  font-family: Prompt, sans-serif;
  font-size: 16px;
}

.link-block-45 {
  display: block;
  width: 340px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #c7d5f5;
  background-color: rgba(199, 213, 245, 0.25);
  text-decoration: none;
}

.image-76 {
  width: 50px;
  height: 50px;
  float: left;
  border-radius: 50px;
}

.link-block-46 {
  width: 340px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 0px;
  text-decoration: none;
}

.text-block-159 {
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 16px;
  text-align: center;
}

.div-block-216 {
  width: 270px;
  margin-left: 10px;
  float: left;
}

.text-block-160 {
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 15px;
}

.text-span-34 {
  font-weight: 600;
}

.div-block-217 {
  width: 270px;
  margin-top: 5px;
  margin-left: 10px;
  float: left;
}

.image-77 {
  width: 20px;
  height: 20px;
  float: left;
}

.text-block-161 {
  float: left;
  font-family: Prompt, sans-serif;
  color: #919191;
  font-size: 15px;
}

.text-block-162 {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25px;
  height: 25px;
  margin-top: -38px;
  margin-left: 15px;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #d8080b;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-weight: 400;
}

.div-block-218 {
  margin-top: 10px;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
}

.text-block-163 {
  margin-bottom: 10px;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
}

.div-block-219 {
  height: 25px;
  margin-top: 5px;
  padding-left: 5px;
}

.image-78 {
  width: 20px;
  height: 20px;
  float: left;
}

.text-block-164 {
  margin-left: 5px;
  float: left;
  font-family: Prompt, sans-serif;
}

.text-block-164-copy {
  margin-left: 5px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-220 {
  position: relative;
  width: 1200px;
  height: 50px;
}

.div-block-221 {
  width: 1200px;
  height: 50px;
}

.div-block-222 {
  width: 1160px;
  height: 65px;
  margin-top: 10px;
  padding: 5px;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
}

.text-block-165 {
  width: 1150px;
  font-family: Prompt, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-223 {
  width: 1150px;
  height: 25px;
  margin-top: 10px;
}

.div-block-219-copy {
  height: 25px;
  margin-right: 20px;
  float: left;
}

.image-78-copy {
  width: 25px;
  height: 25px;
  float: left;
}

.div-block-90-copy {
  position: relative;
  display: block;
  width: 1200px;
  height: 300px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3);
}

.name-copy {
  position: absolute;
  left: 420px;
  top: auto;
  right: auto;
  bottom: 21px;
  display: block;
  width: 50px;
  height: 50px;
  clear: none;
  border-radius: 100px;
}

.name-text-copy {
  position: absolute;
  left: 485px;
  top: auto;
  right: auto;
  bottom: 21px;
  display: block;
  width: auto;
  height: 50px;
  padding-top: 10px;
  clear: none;
  border-radius: 0px;
  font-family: Prompt, sans-serif;
  color: #818181;
  line-height: 10px;
}

.div-block-175-copy {
  position: absolute;
  left: auto;
  top: auto;
  right: 20px;
  bottom: 21px;
  width: auto;
  height: 50px;
  padding-left: 10px;
}

.text-block-164-copy-copy {
  margin-left: 5px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.div-block-25-copy-copy {
  position: relative;
  display: block;
  width: 1200px;
  height: 375px;
  margin: 95px auto -80px;
  padding: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3);
}

.head-mobile {
  display: none;
}

.head-desktop {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 450px;
  margin-top: 90px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/bg_desktop.png');
  background-position: 50% 50%;
  background-size: 100% 100%;
}

.boy {
  position: absolute;
  width: 1200px;
  height: 450px;
  min-width: 1200px;
}

.text-head {
  position: absolute;
  width: 1200px;
  height: 450px;
  min-width: 1200px;
}

.texthead1 {
  position: absolute;
  width: 1200px;
  height: 450px;
  min-width: 1200px;
}

.texthead2 {
  position: absolute;
  width: 1200px;
  height: 450px;
  min-width: 1200px;
}

.texthead3 {
  position: absolute;
  width: 1200px;
  height: 450px;
  min-width: 1200px;
}

.texthead4 {
  position: absolute;
  width: 1200px;
  height: 450px;
  min-width: 1200px;
}

.texthead5 {
  position: absolute;
  width: 1200px;
  height: 450px;
  min-width: 1200px;
}

.heading-37 {
  font-family: Prompt, sans-serif;
  font-size: 45px;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
}

.div-block-243 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 420px;
  margin-right: 25px;
  margin-bottom: 50px;
  margin-left: 25px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #d0d2d4;
  border-radius: 20px;
}

.div-block-244 {
  width: 100px;
  height: 100px;
  float: left;
}

.text-block-170 {
  width: 300px;
  margin-left: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
}

.aj_too-copy {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 440px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_too-copy.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_phee-copy {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 460px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_phee-copy.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.aj_mor_ice-copy {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 460px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_mor_ice-copy.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.text-block-171 {
  position: relative;
  margin-bottom: 13px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 17px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}

.form-block-9 {
  width: 600px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.text-field-22 {
  height: 50px;
  border: 1px none #000;
  border-radius: 20px;
  background-color: #d9e0f0;
  font-family: Prompt, sans-serif;
  font-size: 24px;
}

.submit-button-10 {
  width: 250px;
  height: 50px;
  border-radius: 7px;
  background-color: #e8962a;
  font-family: Prompt, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.bmat-mobile {
  display: none;
}

.bmat-desktop {
  margin-top: 90px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-251 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-39 {
  width: 750px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #ba67f8;
  line-height: 60px;
  font-weight: 600;
  text-align: center;
}

.text-block-172 {
  width: 750px;
  margin-top: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  color: #333;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  text-align: center;
}

.image-89 {
  position: static;
  width: 400px;
  height: 472px;
  float: right;
}

.div-block-252 {
  width: 750px;
}

.text-span-42 {
  color: #662d91;
  font-size: 68px;
}

.div-block-253 {
  position: relative;
  z-index: -99;
  width: 100%;
  height: 15px;
  margin-top: -25px;
  background-color: #662d91;
}

.div-block-254 {
  width: 100%;
  background-image: url('../images/bg-head-bmat.png');
  background-position: 50% 50%;
  background-size: auto;
}

.div-block-255 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-40 {
  font-family: Prompt, sans-serif;
  color: #662d91;
  font-size: 50px;
  font-weight: 600;
  text-align: center;
}

.text-block-173 {
  font-family: Prompt, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}

.image-90 {
  width: 650px;
  height: 435px;
}

.text-block-174 {
  width: 500px;
  margin-left: 40px;
  font-family: Prompt, sans-serif;
  font-size: 25px;
  line-height: 35px;
  text-align: center;
}

.div-block-256 {
  padding-top: 40px;
  background-color: #fff;
}

.div-block-257 {
  padding-top: 40px;
  background-color: rgba(186, 103, 248, 0.2);
}

.div-block-258 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 0px;
}

.text-block-175 {
  font-family: Prompt, sans-serif;
  font-size: 25px;
  line-height: 35px;
  font-weight: 500;
  text-align: center;
}

.text-span-43 {
  padding-right: 10px;
  color: #662d91;
  font-size: 30px;
}

.text-span-44 {
  padding-right: 15px;
  padding-left: 15px;
  border-right: 3px solid #662d91;
  border-left: 3px solid #662d91;
  color: #662d91;
  font-size: 30px;
}

.text-span-45 {
  padding-left: 10px;
  color: #662d91;
  font-size: 30px;
}

.image-91 {
  display: block;
  width: 531px;
  height: 500px;
  margin-top: 30px;
}

.div-block-259 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-176 {
  display: block;
  width: 650px;
  margin-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.text-span-46 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #662d91;
  font-size: 30px;
  line-height: 40px;
  font-weight: 500;
}

.div-block-260 {
  position: relative;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  padding-bottom: 40px;
}

.div-block-261 {
  width: 1200px;
  height: 10px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-262 {
  width: 400px;
  height: 15px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-263 {
  width: 100px;
  height: 10px;
  float: left;
  background-color: #c72f32;
}

.div-block-263-copy {
  width: 100px;
  height: 10px;
  float: left;
  background-color: #e8962a;
}

.div-block-263-copy-copy {
  width: 100px;
  height: 10px;
  float: left;
  background-color: #04678a;
}

.div-block-263-copy-copy-copy {
  width: 100px;
  height: 10px;
  float: left;
  background-color: #07bebe;
}

.div-block-264 {
  position: static;
  width: 1200px;
  margin-top: 20px;
  padding-top: 20px;
}

.div-block-265 {
  position: static;
  width: 800px;
  padding-top: 10px;
}

.image-92 {
  width: 50px;
  height: 50px;
  float: left;
}

.text-block-177 {
  width: 700px;
  margin-left: 20px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.div-block-266 {
  margin-bottom: 30px;
}

.div-block-267 {
  margin-bottom: 30px;
}

.div-block-268 {
  margin-bottom: 30px;
}

.div-block-269 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 580px;
  height: 500px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: transparent;
}

.div-block-270 {
  height: 5px;
  background-color: #662d91;
}

.div-block-271 {
  width: 1200px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
}

.div-block-272 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.div-block-243-copy2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 420px;
  margin-right: 25px;
  margin-bottom: 50px;
  margin-left: 25px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #d0d2d4;
  border-radius: 20px;
}

.div-block-273 {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 40px;
  border-top: 1px solid #d0d2d4;
  border-bottom: 1px solid #d0d2d4;
  background-color: transparent;
}

.div-block-274 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-275 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-93 {
  display: block;
  width: 380px;
  height: 380px;
  float: left;
}

.div-block-276 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 380px;
  height: 200px;
  margin-right: 0px;
  margin-left: 30px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 20px;
  background-color: #e43b3e;
  background-image: repeating-linear-gradient(272deg, #ba67f8, #662d91);
}

.text-block-171-copy {
  position: relative;
  margin-bottom: 25px;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 17px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}

.div-block-277 {
  width: 1200px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
}

.heading-41 {
  font-family: Prompt, sans-serif;
  font-size: 50px;
  line-height: 60px;
  font-weight: 600;
  text-align: center;
}

.heading-41-copy {
  font-family: Prompt, sans-serif;
  color: #e43b3e;
  font-size: 60px;
  line-height: 60px;
  font-weight: 600;
  text-align: center;
}

.div-block-278 {
  margin-top: 40px;
  padding-top: 10px;
  border-bottom: 1px solid #d0d2d4;
}

.form-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.body-2 {
  height: 90%;
  box-shadow: 1px 1px 3px 0 #000;
}

.section-57 {
  height: 10%;
  box-shadow: 0 0 4px 0 #919191;
}

.div-block-279 {
  height: 10%;
  box-shadow: 1px 0 3px 0 #919191;
}

.image-94 {
  margin-top: 6px;
  margin-left: 543px;
}

.image-95 {
  margin-top: 12px;
  margin-left: 531px;
}

.link-block-47 {
  margin-top: -114px;
  margin-left: 759px;
}

.navbar-2 {
  width: 100%;
  height: 90px;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 #d1d1d1;
}

.nav-link-3 {
  margin-right: 500px;
}

.section-58 {
  margin-top: 90px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.div-block-280 {
  width: 100%;
  background-image: url('../images/bg_physic.png');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}

.div-block-281 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-96 {
  height: 450px;
  float: right;
}

.div-block-282 {
  width: 700px;
  padding-top: 20px;
  padding-bottom: 20px;
  float: left;
}

.heading-42 {
  margin-bottom: 30px;
  font-family: Prompt, sans-serif;
  color: #44acd1;
  font-size: 60px;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
}

.heading-43 {
  margin-top: -50px;
  font-family: Prompt, sans-serif;
  color: #0860a3;
  font-size: 70px;
  line-height: 95px;
  font-weight: 600;
  text-align: center;
}

.div-block-283 {
  position: relative;
  z-index: -1;
  width: 100%;
  height: 15px;
  margin-top: -15px;
  background-color: #0860a3;
}

.text-block-178 {
  margin-top: 10px;
  font-family: Prompt, sans-serif;
  font-size: 25px;
  line-height: 35px;
  font-weight: 500;
  text-align: center;
}

.div-block-284 {
  width: 100%;
  height: 5px;
  margin-top: -1px;
  padding-top: 0px;
  background-color: #0860a3;
}

.image-97 {
  height: 500px;
}

.aj_share-copy {
  position: relative;
  z-index: auto;
  display: block;
  width: 350px;
  height: 440px;
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
  border-width: 1px;
  border-color: #c2c2c2;
  border-radius: 7px;
}

.aj_share-copy.name-box-taplet {
  position: relative;
  display: block;
  height: auto;
}

.div-block-274-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-273-copy {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 0px;
  border-top: 1px solid #d0d2d4;
  border-bottom: 1px solid #d0d2d4;
  background-color: transparent;
}

.div-block-285 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
}

.div-block-286 {
  width: 650px;
  height: 350px;
}

.heading-44 {
  margin-bottom: 25px;
  font-family: Prompt, sans-serif;
  font-size: 40px;
  font-weight: 600;
}

.list-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #e8962a;
  font-size: 40px;
  line-height: 25px;
}

.list-item-3 {
  color: #333;
}

.text-span-47 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Prompt, sans-serif;
  font-size: 22px;
}

.div-block-287 {
  width: 12px;
  height: 12px;
  margin-top: 5px;
  float: left;
  border-radius: 100px;
  background-color: #e8962a;
}

.text-block-179 {
  width: 600px;
  margin-left: 10px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 20px;
}

.div-block-288 {
  margin-bottom: 15px;
}

.div-block-268-copy {
  display: none;
  margin-bottom: 30px;
}

.div-block-268-copy-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-268-copy-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-267-copy-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-266-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-kme {
  font-family: Prompt, sans-serif;
  color: #ff9cc2;
  font-size: 56px;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
}

.div-bg-kme {
  width: 100%;
  background-image: url('../images/bg_chemistry.png');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}

.heading-chem {
  font-family: Prompt, sans-serif;
  color: #e55a92;
  font-size: 95px;
  line-height: 95px;
  font-weight: 600;
  text-align: center;
}

.line-head-chem {
  position: relative;
  z-index: -1;
  width: 100%;
  height: 15px;
  margin-top: -15px;
  background-color: #e55a92;
}

.img-nut {
  height: 450px;
  float: right;
}

.head-chem {
  width: 800px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 110px;
  float: left;
}

.image-98 {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: block;
  width: 255px;
  height: 175px;
  margin-bottom: 5px;
}

.detail-chem {
  width: 650px;
  height: 350px;
  margin-left: 20px;
}

.boy-chem {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 450px;
  height: 500px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: transparent;
}

.image-99 {
  position: relative;
  display: block;
}

.chem {
  position: static;
  width: 700px;
  padding-top: 10px;
  float: right;
}

.div-block-289 {
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-290 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-291 {
  display: none;
  width: 1200px;
  padding-top: 60px;
  padding-bottom: 100px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  border-bottom: 1px solid #d1d1d1;
}

.div-block-292 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 270px;
  height: 100px;
  margin-right: 15px;
  margin-bottom: 25px;
  margin-left: 15px;
  padding-right: 10px;
  padding-left: 3px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-radius: 20px;
}

.image-100 {
  width: 80px;
  height: 80px;
}

.text-block-180 {
  margin-left: 10px;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.div-block-243-hide {
  display: none;
  width: 420px;
  margin-right: 25px;
  margin-bottom: 50px;
  margin-left: 25px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #d0d2d4;
  border-radius: 20px;
}

.div-block-276-copy {
  display: block;
  width: 380px;
  height: auto;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 20px;
  padding: 20px 15px;
  float: left;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 20px;
  background-color: #e43b3e;
  background-image: repeating-linear-gradient(272deg, #ba67f8, #662d91);
}

.text-block-171-phy {
  position: relative;
  font-family: Prompt, sans-serif;
  color: #fff;
  font-size: 17px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}

.div-block-293 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 850px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-block-181 {
  width: 500px;
}

.text-block-182 {
  width: 1200px;
  margin-bottom: 40px;
  font-family: Prompt, sans-serif;
  color: #0860a3;
  font-size: 25px;
  line-height: 35px;
  font-weight: 600;
  text-align: center;
}

.div-block-255-copy {
  display: block;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-90-copy {
  display: block;
  width: 650px;
  height: 435px;
  float: left;
}

.text-block-174-copy {
  width: 1200px;
  margin-top: 20px;
  float: left;
  font-family: Prompt, sans-serif;
  font-size: 22px;
  line-height: 32px;
  text-align: center;
}

.image-101 {
  display: block;
  height: 450px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-294 {
  width: 100%;
  padding-top: 100px;
  padding-bottom: 0px;
  background-color: rgba(68, 172, 209, 0.2);
}

.text-block-183 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  font-family: Prompt, sans-serif;
  color: #0860a3;
  font-size: 25px;
  line-height: 40px;
  font-weight: 500;
  text-align: center;
}

.text-span-48 {
  display: block;
  margin-top: 10px;
  font-size: 35px;
}

.image-102 {
  display: block;
  width: 1200px;
  margin: 60px auto -55px;
}

.div-block-295 {
  width: 100%;
  height: 60px;
  background-color: rgba(68, 172, 209, 0.4);
}

.text-span-49 {
  font-size: 67px;
}

.div-block-296 {
  width: 1200px;
  padding-top: 60px;
  padding-bottom: 100px;
  border-bottom: 1px solid #d1d1d1;
}

.physic-desktop {
  margin-top: 90px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.physic-mobile {
  display: none;
}

.div-block-269-copy {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 680px;
  height: 500px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: transparent;
}

.chem-mobile {
  display: none;
}

.section-armed-chem {
  width: auto;
  margin-top: 71px;
  padding-top: 20px;
  padding-bottom: 40px;
  font-family: Cloud, sans-serif;
  font-weight: 400;
}

.armed-chem-head {
  text-align: center;
}

.armed-chem-head-text {
  position: absolute;
  left: 346px;
  bottom: 100px;
  margin-top: 0px;
  font-family: Cloud, sans-serif;
  color: #ee474e;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}

.armed-chem-head-text.text-blue {
  display: none;
  color: #3e7077;
  line-height: 25px;
  text-align: center;
  letter-spacing: normal;
}

.body-3 {
  font-family: Prompt, sans-serif;
}

.armed-head-bg {
  position: relative;
  width: 100%;
  height: auto;
}

.person {
  position: absolute;
  left: auto;
  top: auto;
  right: 100px;
  bottom: -2px;
  width: 319px;
  height: 478px;
}

.armed-chem-skill {
  width: 1200px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
}

.skill-head {
  color: #3e7077;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
}

.text-block-187 {
  display: inline-block;
  color: #07616a;
}

.text-block-188 {
  display: inline;
  margin-left: 10px;
  color: #ee474e;
  font-style: italic;
}

.text-block-189 {
  font-size: 22px;
  line-height: 28px;
}

.skill-detail {
  margin-top: 10px;
}

.skill-text-head {
  color: #07616a;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}

.skill-text-head.burst {
  margin-top: -38px;
}

.skill-text-head-color {
  color: #ee474e;
}

.skill-text-head-sub {
  margin-top: 16px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
}

.skill-text-detail {
  margin-top: 5px;
  font-size: 20px;
  line-height: 22px;
  font-weight: 300;
  text-align: center;
}

.skill-text-detail.skill-text-phy-mob {
  display: none;
}

.text-detail-bold {
  font-weight: 700;
}

.armed-chem-regis {
  margin-top: 50px;
}

.regis-bg {
  width: 100%;
  height: 551px;
  background-image: url('../images/BG2New.png');
  background-position: 50% 50%;
  background-size: cover;
}

.regis-content {
  position: relative;
  width: 1200px;
  height: 551px;
  margin-right: auto;
  margin-left: auto;
}

.regis-buttons {
  position: static;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: block;
  width: auto;
  margin-right: auto;
  margin-left: auto;
}

.regis-button {
  position: relative;
  width: 202px;
  height: 62px;
  margin-top: 30px;
  margin-left: 81px;
  border-radius: 20px;
  background-color: #ff9e02;
  color: #fcfcfc;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.regis-button.preview {
  width: 240px;
  height: 64px;
  margin-top: 0px;
  margin-left: 15px;
  border-style: solid;
  border-width: 2px;
  border-color: #ed7d22;
  background-color: #fcfcfc;
  color: #ff9e02;
}

.regis-button.c2 {
  margin-left: 61px;
}

.text-block-190 {
  margin-top: 22px;
}

.armed-chem-return {
  margin-top: 40px;
}

.return-title {
  color: #ee474e;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
}

.return-detail {
  width: 1200px;
  margin-top: 23px;
  margin-right: auto;
  margin-left: auto;
}

.column-19 {
  text-align: right;
}

.return-item {
  margin-bottom: 7px;
}

.text-box {
  width: 449px;
  height: 71px;
  padding-top: 14px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  border-radius: 15px;
  background-color: #e6e6e6;
}

.text-box.single {
  min-height: 71px;
  padding-top: 26px;
}

.return-text {
  color: #25262a;
  font-size: 22px;
  line-height: 24px;
}

.text-span-50 {
  color: #fe0000;
  font-weight: 700;
}

.armed-chem-suitable {
  margin-top: 50px;
}

.suite-container {
  width: 1200px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}

.suite-title {
  color: #ee474e;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
}

.text {
  margin-top: 10px;
  color: #414141;
  font-size: 24px;
  line-height: 30px;
  font-weight: 300;
  text-align: center;
}

.armed-chem-instructor {
  margin-top: 60px;
}

.title-rocket {
  clear: both;
}

.title-text {
  color: #ee474e;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
}

.lesson-detail {
  width: 1200px;
  height: 356px;
  margin-top: -50px;
  margin-right: auto;
  margin-left: auto;
}

.divider {
  height: 8px;
  float: none;
  clear: none;
  background-color: #5498a5;
}

.columns-8 {
  height: 356px;
}

.instructor-head {
  position: absolute;
  overflow: visible;
  width: 486px;
  height: 54px;
  margin-top: 100px;
  padding-top: 20px;
  padding-left: 15px;
  clear: none;
  border-radius: 25px;
  background-color: #ee474e;
  color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.text-block-192 {
  font-size: 34px;
  font-weight: 700;
}

.instructor-info {
  width: 624px;
  height: 184px;
  margin-top: 136px;
  padding-top: 32px;
  border-radius: 35px;
  background-color: #d8e7ea;
}

.info-row {
  margin-top: 6px;
  margin-left: 24px;
}

.image-106 {
  margin-top: 4px;
  float: left;
}

.bullet-text {
  margin-left: 14px;
  float: left;
  color: #191b1b;
  font-size: 22px;
}

.image-107 {
  margin-top: 1px;
  margin-left: 111px;
}

.rocket-contianer {
  margin-top: -14px;
  text-align: center;
}

.rocket-contianer.suit {
  margin-top: -9px;
}

.rocket-contianer.suit-physic {
  margin-top: -3px;
}

.suit {
  margin-left: 10px;
}

.armed-chem-lessons {
  margin-top: 0px;
  clear: none;
}

.lession-detail {
  width: 1200px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}

.lesson-detail-left {
  width: 723px;
  float: left;
  clear: none;
}

.lesson-detail-right {
  width: 470px;
  float: left;
  clear: none;
}

.chapter-root-item {
  width: 692px;
  height: 37px;
  margin-bottom: 10px;
  padding-top: 5px;
  border-radius: 20px;
  background-color: #e5e5e5;
}

.root-item-expand-btn {
  width: 26px;
  height: 26px;
  margin-top: 0px;
  margin-left: 12px;
  padding-top: 0px;
  float: left;
  border-radius: 26px;
  background-color: #e8952b;
  text-align: center;
  text-transform: none;
  cursor: pointer;
}

.chapter-title {
  width: 552px;
  height: 24px;
  margin-top: 4px;
  float: left;
}

.chapter-title-text {
  margin-top: 2px;
  margin-left: 11px;
  font-size: 20px;
  font-weight: 700;
}

.preview-container {
  width: 72px;
  height: 26px;
  margin-top: 0px;
  float: left;
  border-radius: 20px;
  background-color: #e8952b;
  text-align: center;
  cursor: pointer;
}

.text-block-193 {
  margin-top: 4px;
  color: #fdf8ef;
  font-size: 15px;
}

.image-108 {
  margin-top: 6px;
  margin-right: auto;
  margin-left: auto;
}

.armed-preview-video {
  width: 402px;
  height: 274px;
  margin-top: 0px;
  padding-top: 22px;
  background-color: #e8952b;
}

.preview-video-inside {
  width: 367px;
  height: 198px;
  margin-top: 0px;
  margin-left: 18px;
  background-color: #fafafa;
}

.text-block-194 {
  margin-top: 20px;
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}

.armed-chem-buy-more {
  margin-top: 80px;
}

.buy-more {
  margin-left: 20px;
}

.armed-chem-review {
  margin-top: 80px;
  text-align: center;
}

.text-block-195 {
  color: #fff;
  font-size: 24px;
}

.skill-item-icon-con {
  height: 209px;
  text-align: center;
}

.suite-item-img {
  height: 120px;
  text-align: center;
}

.suite-im.im2 {
  margin-top: 32px;
}

.suite-im.im3 {
  margin-top: 26px;
}

.column-21 {
  height: 450px;
}

.chem-head-bg {
  position: relative;
  height: 500px;
  background-image: url('../images/BG1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.head-bg-container {
  position: relative;
  width: 1200px;
  height: 500px;
  margin-right: auto;
  margin-left: auto;
}

.img-p-nut {
  position: absolute;
  left: 30px;
  bottom: 0px;
  z-index: 1;
}

.image-109 {
  position: absolute;
  left: 399px;
  top: -20px;
}

.chem-head-cloud {
  position: relative;
  z-index: 2;
  height: 90px;
  margin-top: -90px;
  background-image: url('../images/cloudNewx.png');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: repeat;
}

.armed-head-container {
  position: relative;
  width: 1200px;
  height: 580px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
}

.armed-head-text {
  margin-top: 0px;
  margin-left: 70px;
  padding-top: 70px;
  color: #07616a;
  font-size: 24px;
  line-height: 26px;
  font-style: italic;
  font-weight: 700;
}

.armed-head-text.hide {
  display: none;
}

.text-span-51 {
  font-size: 80px;
  line-height: 20px;
}

.text-span-52 {
  color: #3199a6;
}

.text-span-53 {
  color: #3199a6;
}

.text-span-54 {
  font-size: 28px;
  font-style: normal;
}

.text-block-196 {
  position: absolute;
  left: 20px;
  top: 90px;
  font-family: 'Open Sans', sans-serif;
  color: #ee474e;
  font-size: 140px;
  font-weight: 600;
}

.text-block-196.close {
  left: auto;
  top: auto;
  right: 500px;
  bottom: 50px;
}

.text-block-196.close-thai {
  left: auto;
  top: auto;
  right: 450px;
  bottom: 110px;
  color: #0d881d;
}

.text-block-196.close-social {
  left: auto;
  top: auto;
  right: 260px;
  bottom: 20px;
  color: #029b88;
}

.text-block-196.close-bundle {
  left: auto;
  top: auto;
  right: 170px;
  bottom: 40px;
  color: #fcac19;
}

.divider-pink {
  width: 100%;
  height: 9px;
  background-color: #ed707e;
  color: #ed707e;
}

.text-block-197 {
  margin-top: 37px;
  color: #3e7077;
  font-size: 26px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.regis-title {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 55px;
  color: #07616a;
  font-size: 52px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
}

.text-span-55 {
  color: #050505;
}

.price1-1490 {
  position: static;
  left: 58px;
  margin-top: -39px;
  margin-left: auto;
}

.column-22 {
  text-align: center;
}

.image-110 {
  position: absolute;
  left: -35px;
  top: auto;
  right: auto;
  bottom: -16px;
}

.price2-1490 {
  margin-top: -64px;
  margin-left: 51px;
}

.price2-1490.c2-thai {
  height: auto;
}

.price2-1490.c2-thai-mobile {
  height: auto;
}

.text-block-198 {
  position: absolute;
  left: 320px;
  bottom: 42px;
  margin-top: 0px;
  color: #ee474e;
  font-size: 42px;
  font-weight: 700;
  text-align: center;
}

.image-qr-promt-logo {
  position: absolute;
  height: 40px;
  top: 400px;
  left: 236px;
}

.image-111 {
  position: absolute;
  left: 536px;
  bottom: -68px;
}

.image-112 {
  margin-right: 60px;
}

.column-23 {
  padding-left: 0px;
}

.suite-item-text {
  width: 258px;
  height: 258px;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  border-radius: 20px;
  background-color: #e6e6e6;
}

.armed-head-text-mob {
  display: none;
}

.image-113 {
  display: none;
}

.image-114 {
  position: absolute;
  z-index: 2;
}

.text-block-198-mobile {
  position: absolute;
  left: 320px;
  bottom: 42px;
  display: none;
  margin-top: 0px;
  color: #ee474e;
  font-size: 42px;
  font-weight: 700;
  text-align: center;
}

.armed-chem-head-mobile {
  display: none;
}

.image-116 {
  display: none;
}

.preview-video-mobile {
  display: none;
  width: 402px;
  height: 274px;
  margin-top: 0px;
  padding-top: 22px;
  background-color: #e8952b;
}

.armed-chem-review-mobile {
  display: none;
}

.armed-chem-contact-mobile {
  display: none;
}

.text-span-62 {
  color: #3199a6;
}

.text-block-197-mobile {
  display: none;
  margin-top: 37px;
  color: #3e7077;
  font-size: 26px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.armed-head-text-physic {
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 70px;
  color: #5791cc;
  font-size: 24px;
  line-height: 30px;
  font-style: italic;
  font-weight: 700;
}

.text-block-196-copy {
  position: absolute;
  left: 34px;
  top: 81px;
  font-family: 'Open Sans', sans-serif;
  color: #5791cc;
  font-size: 140px;
  font-weight: 600;
}

.text-block-196-copy.close {
  left: auto;
  top: auto;
  right: 500px;
  bottom: 43px;
}

.person-physic {
  position: absolute;
  left: auto;
  top: auto;
  right: 100px;
  bottom: 0px;
  width: 319px;
  height: 478px;
}

.image-114-physic {
  margin-top: 0px;
}

.armed-head-container--physic {
  position: relative;
  width: 1200px;
  height: 710px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
}

.text-block-196-copy {
  position: absolute;
  left: 83px;
  top: 95px;
  font-family: 'Open Sans', sans-serif;
  color: #ee474e;
  font-size: 140px;
  font-weight: 600;
}

.text-block-196-copy.close {
  left: auto;
  top: auto;
  right: 500px;
  bottom: 10px;
  color: #5791cc;
}

.text-block-196-copy-copy {
  position: absolute;
  left: 18px;
  top: 81px;
  font-family: 'Open Sans', sans-serif;
  color: #5791cc;
  font-size: 140px;
  font-weight: 600;
}

.text-block-196-copy-copy.close {
  left: auto;
  top: auto;
  right: 500px;
  bottom: 43px;
}

.text-span-63 {
  font-size: 32px;
  font-style: normal;
}

.text-span-64 {
  color: #ee474d;
}

.text-span-65 {
  color: #ee474d;
}

.text-span-66 {
  color: #ee474d;
}

.text-span-67 {
  font-size: 80px;
  line-height: 0px;
  font-style: normal;
}

.image-123 {
  position: absolute;
  left: 75px;
  top: 195px;
  width: 18px;
  height: 18px;
}

.image-123.x2 {
  top: 344px;
}

.image-123.x3 {
  top: 435px;
}

.text-block-197-physic {
  margin-top: 37px;
  color: #231f52;
  font-size: 26px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.text-block-187-phyisc {
  display: inline-block;
  color: #231f52;
}

.text-block-188-physic {
  display: inline;
  margin-left: 10px;
  color: #5791cc;
  font-style: italic;
}

.skill-text-head-physic {
  color: #231f52;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}

.skill-text-head-physic.burst {
  margin-top: -38px;
}

.skill-text-head-color-physic {
  overflow: hidden;
  color: #5791cc;
}

.title-text-physic {
  color: #5791cc;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
}

.text-block-192-physic {
  font-size: 34px;
  font-weight: 700;
  text-align: center;
}

.instructor-head-physic {
  position: absolute;
  overflow: visible;
  width: 486px;
  height: 54px;
  margin-top: 100px;
  padding-top: 20px;
  padding-left: 15px;
  clear: none;
  border-radius: 25px;
  background-color: #4a5566;
  color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.instructor-info-physic {
  width: 624px;
  height: auto;
  margin-top: 136px;
  padding-top: 32px;
  padding-bottom: 20px;
  border-radius: 35px;
  background-color: #d8e7ea;
}

.lesson-detail-physic {
  width: 1200px;
  height: auto;
  margin-top: -50px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
}

.columns-8-physic {
  height: 450px;
}

.bullet-text-physic {
  width: 550px;
  margin-left: 14px;
  float: left;
  color: #191b1b;
  font-size: 22px;
  line-height: 24px;
}

.chem-head-bg-physic {
  position: relative;
  height: 500px;
  background-image: url('../images/BG1_2.png'), url('../images/BG1.png');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
}

.buy-more-physic {
  margin-top: 10px;
  margin-left: 20px;
}

.image-107-physic {
  position: static;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-top: 123px;
  margin-left: 111px;
}

.text-block-197-mobile-physic {
  display: none;
  margin-top: 37px;
  color: #3e7077;
  font-size: 26px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.text-span-68 {
  font-weight: 700;
}

.image-116-physic {
  display: none;
}

.column-21-physic {
  height: 450px;
}

.column-21-chem {
  height: 450px;
}

.divider-blue {
  width: 100%;
  height: 9px;
  background-color: #5691cb;
  color: #5691cb;
}

.physic-bullet-green {
  color: #528eca;
  font-size: 16px;
  font-style: normal;
}

.skill-text-detail-physic {
  margin-top: 5px;
  font-size: 20px;
  line-height: 22px;
  font-weight: 300;
  text-align: center;
}

.skill-text-detail-phy {
  margin-top: 5px;
  font-size: 20px;
  line-height: 22px;
  font-weight: 300;
  text-align: center;
}

.skill-text-detail-phy.skill-text-phy-mob {
  display: none;
}

.armed-phy-lessons {
  margin-top: 40px;
}

.text-span-73 {
  color: #ee474d;
}

.text-span-74 {
  color: #ee474d;
}

.text-span-75 {
  color: #ee474d;
}

.chem-bullet {
  display: inline-block;
  margin-top: 0px;
  padding-top: 0px;
  color: #07616a;
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
}

.text-span-76 {
  font-size: 26px;
}

.bold-text-9 {
  font-size: 28px;
  font-style: normal;
}

.text-span-77 {
  color: #07616a;
  font-weight: 700;
}

.text-span-78 {
  color: #07616a;
}

.bold-text-10 {
  color: #231f52;
}

.bold-text-11 {
  color: #231f52;
}

.bold-text-12 {
  color: #231f52;
}

.bold-text-13 {
  color: #231f52;
}

.bold-text-14 {
  color: #231f52;
}

.bold-text-15 {
  color: #231f52;
}

.bold-text-16 {
  color: #231f52;
}

.bold-text-17 {
  color: #231f52;
}

.bold-text-18 {
  color: #231f52;
}

.bold-text-19 {
  color: #231f52;
}

.bold-text-20 {
  color: #07616a;
}

.bold-text-21 {
  color: #07616a;
}

.bold-text-22 {
  color: #07616a;
}

.bold-text-23 {
  color: #07616a;
}

.bold-text-24 {
  color: #07616a;
}

.bold-text-25 {
  color: #07616a;
}

.bold-text-26 {
  color: #07616a;
}

.bold-text-27 {
  color: #07616a;
}

.bold-text-28 {
  color: #07616a;
}

.bold-text-29 {
  color: #07616a;
}

.bold-text-30 {
  color: #ee474e;
}

.bold-text-31 {
  color: #ee474e;
}

.bold-text-32 {
  color: #ee474e;
}

.bold-text-33 {
  color: #ee474e;
}

.bold-text-34 {
  color: #ee474e;
}

.bold-text-35 {
  color: #231f52;
}

.text-span-79 {
  color: #231f52;
  font-weight: 700;
}

.bold-text-36 {
  color: #07616a;
}

.text-span-97 {
  color: #ee474d;
}

.text-span-98 {
  color: #ee474d;
}

.text-span-99 {
  color: #ee474d;
}

.chem-bullet-mobile {
  display: inline-block;
  margin-top: 0px;
  padding-top: 0px;
  color: #07616a;
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
}

.img-p-sharp {
  position: absolute;
  left: 20px;
  bottom: 0px;
  z-index: 1;
}

.armed-head-text-thai {
  width: 700px;
  margin-top: 0px;
  margin-left: 50px;
  padding-top: 70px;
  color: #30993d;
  font-size: 24px;
  line-height: 26px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
}

.armed-head-text-thai.hide {
  display: none;
}

.armed-head-container-thai {
  position: relative;
  width: 1200px;
  height: 440px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
}

.text-block-196-thai {
  position: absolute;
  left: 80px;
  top: 100px;
  font-family: 'Open Sans', sans-serif;
  color: #30993d;
  font-size: 140px;
  font-weight: 600;
}

.text-block-196-thai.close {
  left: auto;
  top: auto;
  right: 500px;
  bottom: 50px;
}

.bold-text-37 {
  color: #ff7701;
}

.bold-text-38 {
  color: #ff7701;
}

.bold-text-39 {
  font-style: normal;
}

.divider-green {
  width: 100%;
  height: 9px;
  background-color: #30993d;
  color: #0d881d;
}

.text-block-197-thai {
  margin-top: 37px;
  color: #012025;
  font-size: 26px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.text-block-188-thai {
  display: inline;
  margin-left: 10px;
  color: #30993c;
  font-style: italic;
}

.text-block-187-thai {
  display: inline-block;
  color: #00373c;
}

.skill-text-head-thai {
  color: #00373c;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}

.skill-text-head-thai.burst {
  margin-top: -38px;
}

.skill-text-head-color-thai {
  color: #32993e;
}

.text-span-107 {
  color: #32993e;
  font-weight: 700;
}

.text-span-108 {
  color: #32993e;
  font-weight: 700;
}

.text-span-109 {
  color: #32993e;
  font-weight: 700;
}

.text-span-110 {
  color: #32993e;
  font-weight: 700;
}

.regis-title-thai {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 55px;
  color: #319a3e;
  font-size: 52px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
}

.title-text-thai {
  color: #30993c;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
}

.suit-thai {
  margin-top: 5px;
  margin-left: 10px;
}

.image-107-thai {
  width: 250px;
  max-width: none;
  margin-top: 100px;
  margin-left: 150px;
}

.columns-8-thai {
  height: 420px;
}

.column-21-thai {
  height: 412px;
}

.lesson-detail-thai {
  width: 1200px;
  height: 450px;
  margin-top: -50px;
  margin-right: auto;
  margin-left: auto;
}

.instructor-info-thai {
  width: 624px;
  height: 290px;
  margin-top: 136px;
  padding-top: 32px;
  border-radius: 35px;
  background-color: #cfe6d2;
}

.instructor-text-box {
  width: 550px;
}

.instructor-head-thai {
  position: absolute;
  overflow: visible;
  width: 486px;
  height: 54px;
  margin-top: 100px;
  padding-top: 20px;
  padding-left: 15px;
  clear: none;
  border-radius: 25px;
  background-color: #00373c;
  color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.armed-chem-lessons-thai {
  margin-top: 50px;
  clear: none;
}

.buy-more-thai {
  margin-top: 5px;
  margin-left: 20px;
}

.chem-head-bg-thai {
  position: relative;
  height: 500px;
  background-image: url('../images/BG.png');
  background-position: 50% 50%;
  background-size: cover;
}

.person-thai {
  position: absolute;
  left: auto;
  top: auto;
  right: 100px;
  bottom: 0px;
  width: 321px;
  height: 450px;
}

.info-row-thai {
  margin-top: 6px;
  margin-left: 0px;
}

.instructor-text-box-thai {
  width: 550px;
  margin-left: 5px;
  line-height: 24px;
}

.thai-ins-bullet {
  color: #01383d;
  font-size: 22px;
}

.text-block-197-mobile-thai {
  display: none;
  margin-top: 37px;
  color: #3e7077;
  font-size: 26px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.return-text-mobile {
  display: none;
  color: #25262a;
  font-size: 22px;
  line-height: 24px;
}

.return-text-t1 {
  color: #25262a;
  font-size: 22px;
  line-height: 24px;
}

.image-116-thai {
  display: none;
}

.text-block-192-thai {
  font-size: 34px;
  font-weight: 700;
}

.instructor-info-thai-mobile {
  display: none;
  width: 624px;
  height: 256px;
  margin-top: 136px;
  padding-top: 32px;
  border-radius: 35px;
  background-color: #cfe6d2;
}

.info-row-bullet {
  margin-left: 19px;
  float: left;
}

.bullet-text-thai {
  margin-left: 14px;
  float: left;
  color: #191b1b;
  font-size: 22px;
}

.divider-green-clear {
  width: 100%;
  height: 9px;
  background-color: #30993d;
  color: #0d881d;
}

.img-p-new {
  position: absolute;
  left: 10px;
  bottom: 0px;
  z-index: 1;
}

.chem-head-bg-social {
  position: relative;
  height: 500px;
  background-image: url('../images/BG_2.png'), url('../images/BG.png');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
}

.text-block-195-social {
  color: #fff;
  font-size: 24px;
}

.armed-thai-head-text {
  position: absolute;
  left: 390px;
  bottom: 90px;
  margin-top: 0px;
  font-family: Cloud, sans-serif;
  color: #ee474e;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}

.armed-thai-head-text.text-blue {
  display: none;
  color: #3e7077;
  line-height: 25px;
  text-align: center;
  letter-spacing: normal;
}

.armed-head-text-social {
  width: 1200px;
  margin-top: 0px;
  margin-left: 50px;
  padding-top: 70px;
  color: #029b88;
  font-size: 24px;
  line-height: 26px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
}

.armed-head-text-social.hide {
  display: none;
}

.text-block-196-social {
  position: absolute;
  left: 250px;
  top: 70px;
  font-family: 'Open Sans', sans-serif;
  color: #029b88;
  font-size: 140px;
  font-weight: 600;
}

.text-block-196-social.close {
  left: auto;
  top: auto;
  right: 500px;
  bottom: 50px;
}

.armed-head-container-social {
  position: relative;
  width: 1200px;
  height: 280px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
}

.bold-text-42 {
  font-style: normal;
}

.text-block-197-social {
  margin-top: 37px;
  color: #302a51;
  font-size: 26px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}

.text-block-187-social {
  display: inline-block;
  color: #302a51;
}

.text-block-188-social {
  display: inline;
  margin-left: 10px;
  color: #029b88;
  font-style: italic;
}

.text-span-112 {
  color: #029b88;
  font-weight: 700;
}

.text-span-113 {
  color: #029b88;
  font-weight: 700;
}

.skill-text-head-color-social {
  color: #029b88;
}

.skill-text-head-social {
  color: #302a51;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}

.skill-text-head-social.burst {
  margin-top: -38px;
}

.text-span-114 {
  color: #029b88;
  font-weight: 700;
}

.title-text-social {
  color: #029b88;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
}

.instructor-head-social {
  position: absolute;
  overflow: visible;
  width: 360px;
  height: 54px;
  margin-top: 100px;
  padding-top: 20px;
  padding-left: 0px;
  clear: none;
  border-radius: 25px;
  background-color: #029b88;
  color: #fff;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.instructor-text-box-social {
  width: 560px;
  margin-left: 5px;
  line-height: 24px;
}

.lesson-detail-social {
  width: 1200px;
  height: 432px;
  margin-top: -50px;
  margin-right: auto;
  margin-left: auto;
}

.instructor-info-social {
  width: 624px;
  height: 255px;
  margin-top: 136px;
  padding-top: 32px;
  border-radius: 35px;
  background-color: #c7f0ec;
}

.social-ins-bullet {
  color: #302a51;
  font-size: 22px;
}

.text-block-192-social {
  font-size: 34px;
  font-weight: 700;
}

.bold-text-43 {
  color: #ec1e24;
}

.regis-title-social {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 55px;
  color: #029b88;
  font-size: 52px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
}

.person-social {
  position: absolute;
  left: auto;
  top: auto;
  right: 100px;
  bottom: 0px;
  width: 321px;
  height: 450px;
}

.divider-green-social {
  width: 100%;
  height: 9px;
  background-color: #029b87;
  color: #029b87;
}

.divider-green-clear-social {
  width: 100%;
  height: 9px;
  background-color: #029b87;
  color: #0d881d;
}

.skill-text-head-sub-social-1-mobile {
  display: none;
  margin-top: 16px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
}

.skill-text-head-sub-social-1 {
  margin-top: 16px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
}

.image-116-social {
  display: none;
}

.text-span-115 {
  color: #029b88;
  font-weight: 700;
}

.text-span-116 {
  color: #029b88;
  font-weight: 700;
}

.text-span-117 {
  color: #029b88;
  font-weight: 700;
}

.text-span-118 {
  color: #029b88;
  font-weight: 700;
}

.text-span-119 {
  color: #029b88;
  font-weight: 700;
}

.text-span-120 {
  color: #029b88;
  font-weight: 700;
}

.text-span-121 {
  color: #029b88;
  font-weight: 700;
}

.text-span-122 {
  color: #029b88;
  font-weight: 700;
}

.text-span-123 {
  color: #029b88;
  font-weight: 700;
}

.text-span-124 {
  color: #029b88;
  font-weight: 700;
}

.text-span-125 {
  color: #029b88;
  font-weight: 700;
}

.text-span-128 {
  color: #32993e;
  font-weight: 700;
}

.text-span-129 {
  color: #32993e;
  font-weight: 700;
}

.text-span-130 {
  color: #32993e;
  font-weight: 700;
}

.text-span-131 {
  color: #32993e;
  font-weight: 700;
}

.text-span-132 {
  color: #32993e;
  font-weight: 700;
}

.text-span-133 {
  color: #32993e;
  font-weight: 700;
}

.text-span-134 {
  color: #32993e;
  font-weight: 700;
}

.chem-head-cloud-bundle {
  position: relative;
  z-index: 2;
  height: 90px;
  margin-top: -90px;
  background-image: url('../images/cloudNewx.png');
  background-position: 0% 0%;
  background-size: cover;
}

.tcas-bundle-head {
  text-align: center;
}

.tcas-bundel-head-bg {
  position: relative;
  height: 500px;
  background-image: url('../images/BG_4.png');
  background-position: 50% 50%;
  background-size: cover;
}

.image-124 {
  position: absolute;
  left: 16px;
  top: 0%;
  right: auto;
  bottom: auto;
}

.bundle-skill-container {
  position: absolute;
  right: 0px;
  width: 1010px;
}

.bundle-skill-info {
  width: 210px;
  height: 160px;
  margin-top: -3px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  border-radius: 20px;
  background-color: #f2f2f2;
}

.bundle-skill-title {
  position: relative;
  z-index: 1;
  width: 164px;
  min-height: 31px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 15px;
  background-color: #fcac19;
}

.text-block-204 {
  margin-top: 0px;
  padding-top: 7px;
  color: #07616a;
  font-size: 24px;
  font-weight: 700;
}

.text-block-204.burst-text {
  line-height: 24px;
}

.image-125 {
  margin-top: 10px;
}

.image-125.sword {
  margin-top: 25px;
}

.image-125.shield {
  margin-top: 40px;
}

.image-125.burst {
  margin-top: 40px;
}

.text-block-205 {
  padding-top: 0px;
  padding-left: 0px;
  color: #313330;
  font-size: 18px;
  line-height: 24px;
}

.bundle-skill-item {
  position: relative;
}

.bundle-skill-item-info {
  position: absolute;
  top: 220px;
}

.bundle-skill-item-info.start-burst {
  top: 200px;
}

.text-span-142 {
  color: #ff3a65;
}

.text-span-143 {
  color: #ff3a65;
}

.text-span-144 {
  color: #ff3a65;
}

.text-span-145 {
  color: #ff3a65;
}

.text-span-146 {
  color: #ff6300;
  font-weight: 700;
}

.text-span-147 {
  color: #ff6300;
  font-weight: 700;
}

.text-span-148 {
  color: #ff6300;
  font-weight: 700;
}

.text-span-149 {
  color: #ff6300;
  font-weight: 700;
}

.armed-head-container-bundle {
  position: relative;
  width: 1200px;
  height: 220px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
}

.text-block-196-bundle {
  position: absolute;
  left: 70px;
  top: 50px;
  font-family: 'Open Sans', sans-serif;
  color: #fcac19;
  font-size: 140px;
  font-weight: 600;
}

.text-block-196-bundle.close {
  left: auto;
  top: auto;
  right: 500px;
  bottom: 50px;
}

.armed-head-text-bundle {
  width: 1000px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  color: #ff6801;
  font-size: 24px;
  line-height: 26px;
  font-style: normal;
  font-weight: 700;
  text-align: center;
}

.armed-head-text-bundle.hide {
  display: none;
}

.bundle-divider-line {
  width: 100%;
  height: 8px;
  background-color: #fcac19;
}

.bundle-divider-text {
  width: 688px;
  height: 54px;
  margin-top: -32px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 50px;
  background-color: #f37123;
}

.text-block-206 {
  margin-top: auto;
  padding-top: 20px;
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
}

.text-span-150 {
  border: 0px none #fff;
  border-radius: 2px;
  color: #fe0000;
  text-shadow: -1px 1px 1px #fff, -1px -1px 0 #fff, 1px 1px 0 #fff;
}

.tcas-bundle-head-bundle {
  display: none;
}

.bundle-divider-course {
  display: none;
}

.armed-bundle-skill-mobile {
  display: none;
  width: 1200px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
}

.text-block-187-bundle {
  display: inline-block;
  color: #00373c;
}

.text-block-188-bundle {
  display: inline;
  margin-left: 10px;
  color: #30993c;
  font-style: italic;
}

.skill-text-head-bundle {
  color: #00373c;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}

.skill-text-head-bundle.burst {
  margin-top: -38px;
}

.skill-text-head-color-bundle {
  color: #32993e;
}

.skill-item-icon-con-bundle {
  height: 209px;
  text-align: center;
}

.get-gat-eng-head-bg {
  position: relative;
  height: 1170px;
  background-image: url('../images/BGBlack-01.png'), url('../images/BG.png');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: repeat, repeat;
}

.img-kru-toung {
  position: absolute;
  left: 93px;
  bottom: 625px;
  z-index: 1;
  width: auto;
  max-width: 404px;
}

.image--head-gg-eng {
  position: absolute;
  left: 399px;
  top: 7px;
  max-width: 680px;
}

.head-bg-eng-container {
  position: relative;
  width: 1200px;
  height: 1170px;
  margin-right: auto;
  margin-left: auto;
}

.get-gat-line-1 {
  position: absolute;
  bottom: 615px;
  width: 100%;
  height: 11px;
  margin-top: -1px;
  background-image: url('../images/Line01-01.png');
  background-position: 50% 50%;
  background-size: auto;
}

.img-kru-toung-2 {
  position: absolute;
  left: 512px;
  bottom: 0px;
  z-index: 2;
  height: 510px;
}

.image-126 {
  position: absolute;
  left: 98px;
  bottom: 90px;
  max-width: 495px;
}

.image-127 {
  position: absolute;
  right: 144px;
  bottom: 90px;
  max-width: 420px;
}

.get-gat-eng-head {
  text-align: center;
}

.get-gat-eng-subhead {
  position: relative;
  z-index: 2;
  font-family: Prompt, sans-serif;
}

.get-gat-eng-subhead-bg {
  position: relative;
  z-index: 2;
  height: 560px;
  margin-top: -40px;
  background-image: url('../images/BGGray-01.png');
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: repeat;
}

.subhead-container {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 75px;
}

.text-block-208 {
  font-family: Prompt, sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  text-align: center;
}

.text-span-152 {
  color: #f14a4a;
  font-weight: 600;
}

.div-block-306 {
  margin-top: 50px;
  padding-left: 100px;
}

.subhead-item {
  position: relative;
  display: block;
  width: 226px;
  height: 326px;
  margin-right: 31px;
  padding-top: 115px;
  padding-right: 20px;
  padding-left: 20px;
  float: left;
  background-image: url('../images/1Expression-01.png');
  background-position: 0px 0px;
  background-size: auto;
}

.subhead-item.vocab {
  background-image: url('../images/2Vocabulary-01.png');
}

.subhead-item.reading {
  background-image: url('../images/3Reading-01.png');
}

.subhead-item.writing {
  background-image: url('../images/4Writing-01.png');
}

.subhead-item-text {
  position: absolute;
  margin-top: 1px;
  margin-left: 25px;
  color: #151515;
  font-size: 20px;
}

.subhead-item-row {
  margin-top: 15px;
}

.getgat-eng-regis {
  position: relative;
  z-index: 1;
  margin-top: -35px;
  font-family: Prompt, sans-serif;
}

.get-gat-regis-bg {
  width: 100%;
  height: 756px;
  background-image: url('../images/BGColor-01.png');
  background-position: 50% 50%;
  background-size: cover;
}

.regis-bottom {
  position: absolute;
  left: 320px;
  bottom: 42px;
  margin-top: 0px;
  color: #000;
  font-size: 42px;
  font-weight: 700;
  text-align: center;
}

.get-gat-eng-bg-bottom {
  height: 55px;
  background-image: url('../images/BGGray-01-bottom.png');
  background-position: 50% 0%;
  background-size: auto;
}

.image-128 {
  max-width: 780px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-307 {
  margin-right: auto;
  margin-left: auto;
  padding-top: 55px;
  text-align: center;
}

.spark-1 {
  position: absolute;
  left: 79px;
  top: 60px;
}

.spark-2 {
  position: absolute;
  right: 110px;
  bottom: 25px;
}

.regis-bottomx {
  position: absolute;
  left: 320px;
  bottom: 47px;
  margin-top: 0px;
  color: #000;
  font-size: 42px;
  font-weight: 700;
  text-align: center;
}

.eng-btn-regis {
  width: 252px;
  height: 78px;
  border-radius: 25px;
  background-color: #000;
  text-decoration: none;
}

.text-block-209 {
  padding-top: 30px;
  color: #fff;
  font-size: 40px;
  text-align: center;
  text-decoration: none;
}

.eng-btn-regis-link {
  text-decoration: none;
}

.eng-btn-watch-vdo {
  margin-left: 18px;
  text-decoration: none;
}

.eng-btn-vdo {
  width: 252px;
  height: 78px;
  border: 3px solid #000;
  border-radius: 25px;
  background-color: #fff;
  text-decoration: none;
}

.eng-btn-vdo-text {
  padding-top: 30px;
  color: #000;
  font-size: 36px;
  text-align: center;
  text-decoration: none;
}

.div-block-308 {
  width: auto;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.getgat-eng-receive {
  text-align: center;
}

.image-129 {
  margin-top: 50px;
}

.return-item-eng {
  margin-bottom: 7px;
}

.icon-eng {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 56px;
  height: 47px;
  margin-top: 12px;
  float: left;
  color: #750707;
}

.icon-eng.right-icon {
  border-bottom: 1px none #000;
  border-radius: 0px;
}

.text-box-eng {
  width: 500px;
  height: 71px;
  padding-top: 14px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  border-radius: 15px;
  background-color: #e6e6e6;
  text-align: left;
}

.text-box-eng.single {
  min-height: 71px;
  padding-top: 26px;
}

.return-text-eng {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  color: #25262a;
  font-size: 22px;
  line-height: 24px;
}

.return-text-eng.vertical {
  margin-top: 13px;
}

.div-block-309 {
  width: 560px;
  margin: 10px auto 70px;
}

.text-span-153 {
  color: #ec1015;
}

.div-block-310 {
  width: 100%;
  height: 15px;
  background-image: url('../images/test-01.png');
  background-position: 50% 50%;
  background-size: auto;
}

.getgat-eng-suitable {
  margin-top: 50px;
  text-align: center;
}

.gatget-block {
  position: relative;
  width: 905px;
  height: 455px;
  margin-top: 180px;
  margin-right: auto;
  margin-left: auto;
}

.image-130 {
  position: absolute;
  left: 30px;
  bottom: 0px;
  z-index: 2;
}

.image-131 {
  position: absolute;
  bottom: 36px;
}

.image-132 {
  position: absolute;
  left: 295px;
  bottom: 286px;
}

.text-block-210 {
  position: absolute;
  left: 310px;
  bottom: 235px;
  font-size: 36px;
  font-weight: 700;
}

.gatget-eng-items {
  position: absolute;
  left: 310px;
  bottom: 56px;
  width: 586px;
  height: 166px;
}

.gatget-eng-item {
  margin-bottom: 10px;
  margin-left: 10px;
}

.gatget-item-bullet {
  display: block;
  margin-top: 7px;
  float: left;
  clear: none;
}

.gatget-eng-item-text {
  margin-left: 15px;
  float: left;
  clear: none;
  font-size: 24px;
  line-height: 28px;
}

.gatget-eng-lessons {
  margin-top: 75px;
  clear: none;
}

.div-block-311 {
  text-align: center;
}

.gatget-lession-detail {
  width: 1200px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}

.gatget-root-item-expand-btn {
  width: 26px;
  height: 26px;
  margin-top: 0px;
  margin-left: 12px;
  padding-top: 0px;
  float: left;
  border-radius: 26px;
  background-color: #000;
  text-align: center;
  text-transform: none;
  cursor: pointer;
}

.getgat-chapter-title-text {
  margin-top: 2px;
  margin-left: 11px;
  font-size: 18px;
  font-weight: 700;
}

.getgat-preview-container {
  width: 72px;
  height: 26px;
  margin-top: 0px;
  float: left;
  border-radius: 20px;
  background-color: #000;
  text-align: center;
  cursor: pointer;
}

.getgat-preview-video {
  width: 402px;
  height: 274px;
  margin-top: 0px;
  padding-top: 22px;
  background-color: #000;
}

.getgat-buy-more {
  margin-top: 150px;
  clear: both;
}

.div-block-312 {
  text-align: center;
}

.div-block-313 {
  width: 100%;
  height: 11px;
  background-image: url('../images/Line03-01.png');
  background-position: 50% 50%;
  background-size: auto;
}

.getgat-eng-head-mobile {
  display: none;
}

.get-gat-eng-subhead-mobile {
  display: none;
}

.text-block-208-mobile {
  display: none;
  font-family: Prompt, sans-serif;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  text-align: center;
}

.regis-bottomx-mobile {
  position: absolute;
  left: 320px;
  bottom: 47px;
  display: none;
  margin-top: 0px;
  color: #000;
  font-size: 42px;
  font-weight: 700;
  text-align: center;
}

.suite-item-text-mobile {
  display: none;
  width: 258px;
  height: 258px;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  border-radius: 20px;
  background-color: #e6e6e6;
}

.gegat-block-mobile {
  display: none;
}

.gatget-eng-items-mobile {
  position: absolute;
  left: 310px;
  bottom: 56px;
  width: 586px;
  height: 166px;
}

.gatget-eng-item-mobile {
  margin-bottom: 10px;
  margin-left: 10px;
}

.gatget-eng-item-text-mobile {
  margin-left: 15px;
  float: left;
  clear: none;
  font-size: 24px;
  line-height: 28px;
}

.preview-video-eng-mobile {
  display: none;
  width: 402px;
  height: 274px;
  margin-top: 0px;
  padding-top: 22px;
  background-color: #e8952b;
}

.regis-content-in-mobile {
  display: none;
}

.nav-dropdown-toggle {
  font-family: Prompt, sans-serif;
  color: #061f44;
  font-size: 16px;
  font-weight: 600;
}

.nav-dropdown-list {
  display: none;
  background-color: #fff;
  font-family: Prompt, sans-serif;
  font-weight: 600;
}

.nav-dropdown-item:hover {
  color: #e8962a;
}

.regis-content-eng {
  position: relative;
  width: 1200px;
  height: 756px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 991px) {
  .signup-background {
    display: none;
    opacity: 0;
  }

  .signup-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .column {
    padding-right: auto;
    padding-left: auto;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: auto;
    padding-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .login-background {
    display: none;
    opacity: 0;
  }

  .column-2 {
    display: none;
  }

  .nav-menu {
    margin-top: 0px;
    margin-right: -35px;
    margin-left: -25px;
    background-color: #f3f3f3;
  }

  .nav-container.nav-taplet {
    display: block;
    width: 100%;
    height: 50px;
    min-width: 0px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .brand.brand-taplet {
    margin-left: 80px;
  }

  .brand.brand-taplet.w--current {
    margin-left: 80px;
  }

  .section-search.section-search-phone {
    display: none;
    height: auto;
    min-width: 650px;
    background-position: 100% 50%;
    background-size: auto 100%;
    background-repeat: repeat;
  }

  .search-div.search-phone {
    width: 320px;
  }

  .search-input.search-input {
    width: 320px;
  }

  .recommend-div {
    width: 700px;
    min-width: 700px;
    padding-left: 20px;
    border-bottom-style: none;
  }

  .recommend-div.taplet-recom {
    width: 800px;
    max-width: 800px;
    min-width: auto;
  }

  .box-slide-courses {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .mask {
    overflow: visible;
  }

  .box-courses {
    margin-bottom: 10px;
  }

  .icon.right-icon {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
  }

  .icon-2.left-icon {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .heading-4 {
    font-weight: 600;
  }

  .left-arrow.left-ar-taplet {
    display: none;
    margin-left: 60px;
  }

  .right-arrow {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .right-arrow.right-ar-taplet {
    margin-right: 60px;
  }

  .image-16 {
    display: inline-block;
  }

  .courses-section.courses-section-taplet {
    height: 650px;
  }

  .div-block-6.taplet-head-line-courses {
    width: 85%;
    margin-left: 0px;
  }

  .contact-section.content-section-taplet {
    padding-left: 50px;
  }

  .div-block-10 {
    clear: none;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .div-block-13 {
    height: 450px;
  }

  .our-courses-last {
    clear: none;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .our-courses-last.our-courses-taplet {
    width: 650px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .head-section-instructors {
    height: 200px;
  }

  .div-block-17 {
    height: 320px;
  }

  .heading-11 {
    width: 650px;
    margin-top: 68px;
    font-size: 40px;
  }

  .instructors-section {
    display: none;
    margin-top: 20px;
  }

  .instructors-div.instructors-div-taplet {
    width: 650px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .div-block-19 {
    margin-top: 75px;
  }

  .div-block-19.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .div-block-21 {
    margin-bottom: 0px;
  }

  .heading-13 {
    font-size: 40px;
  }

  .div-block-22 {
    border-bottom-width: 5px;
  }

  .head-courses-section.head-courses-taplet {
    height: 250px;
    padding-left: 40px;
  }

  .section-10 {
    padding-bottom: 20px;
  }

  .image-21 {
    width: 180px;
    height: 110px;
    min-width: 180px;
  }

  .div-block-26 {
    width: 500px;
  }

  .text-block-12 {
    font-size: 20px;
  }

  .text-block-13 {
    padding-top: 4px;
  }

  .name {
    display: none;
  }

  .name-text {
    left: 20px;
    top: 134px;
    right: auto;
    bottom: 0%;
  }

  .link-block-8 {
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    margin-left: 20px;
  }

  .div-block-28 {
    width: 100%;
    padding-left: 20px;
  }

  .link-block-9 {
    width: 90%;
    min-width: 600px;
  }

  .text-block-20 {
    padding-top: 0px;
  }

  .text-block-21 {
    max-height: 70px;
    padding-top: 10px;
    font-size: 14px;
  }

  .div-block-25-copy {
    width: 750px;
    min-width: 650px;
  }

  .div-block-37 {
    width: 85%;
  }

  .text-block-28 {
    margin-left: 10px;
    font-size: 17px;
  }

  .link-block-11 {
    display: none;
    width: 85%;
    height: 270px;
    min-width: 650px;
  }

  .div-block-38 {
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    margin-left: 20px;
  }

  .div-block-39 {
    width: 650px;
  }

  .section-23 {
    display: none;
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-40 {
    width: 650px;
  }

  .text-block-30 {
    width: 650px;
  }

  .heading-19 {
    width: 650px;
  }

  .text-block-31 {
    width: 650px;
  }

  .text-block-32 {
    width: 650px;
  }

  .text-block-33 {
    width: 650px;
  }

  .div-block-43 {
    width: 650px;
  }

  .section-24 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .columns-4-copy {
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .column-10-copy {
    height: 100%;
  }

  .text-block-37-copy {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .column-11-copy {
    height: 100%;
  }

  .column-12-copy {
    height: 100%;
  }

  .column-13-copy {
    height: 100%;
  }

  .column-14-copy {
    height: 100%;
  }

  .column-15-copy {
    height: 100%;
  }

  .div-block-44 {
    width: 85%;
  }

  .text-field-13 {
    font-size: 16px;
  }

  .text-field-14 {
    font-size: 16px;
  }

  .text-block-38 {
    padding-left: 30px;
  }

  .div-block-48 {
    width: 500px;
  }

  .button-7 {
    background-color: #e8962a;
  }

  .div-block-52 {
    width: 600px;
  }

  .icon-3 {
    padding-top: 4px;
    color: #010331;
    font-size: 50px;
  }

  .menu-button {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 52px;
    height: 50px;
    padding: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }

  .menu-button.w--open {
    background-color: transparent;
    color: #000;
  }

  .navbar-phone {
    display: none;
  }

  .section-courses-phone {
    display: none;
  }

  .section-recommended-phone {
    display: none;
  }

  .my-courses-list-phone {
    display: none;
  }

  .box-my-courses {
    margin-bottom: 10px;
  }

  .box-courses-2 {
    display: none;
    margin-bottom: 10px;
  }

  .section-28 {
    display: none;
  }

  .section-29 {
    height: 180px;
  }

  .columns-5 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .cart-phone {
    display: none;
  }

  .div-block-48-copy {
    width: 500px;
  }

  .heading-21 {
    margin-top: 0px;
    font-size: 50px;
  }

  .text-block-55 {
    font-size: 22px;
    line-height: 30px;
  }

  .image-35 {
    width: 350px;
  }

  .div-block-61 {
    margin-bottom: 30px;
  }

  .text-block-56 {
    margin-top: 125px;
    margin-right: 0px;
    font-size: 22px;
    line-height: 30px;
  }

  .image-36 {
    width: 350px;
  }

  .columns-6 {
    margin-bottom: 30px;
  }

  .columns-6-copy {
    margin-bottom: 30px;
  }

  .text-block-56-copy {
    margin-top: 98px;
    margin-left: 0px;
    font-size: 22px;
    line-height: 30px;
  }

  .image-36-copy {
    width: 350px;
  }

  .text-block-55-copy {
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-63 {
    padding-top: 0px;
  }

  .image-35-copy {
    width: 350px;
  }

  .div-block-61-copy {
    margin-bottom: 30px;
  }

  .column-18 {
    padding-right: 40px;
  }

  .panya-ai-text {
    display: none;
  }

  .text-block-55-copy-copy {
    display: none;
    font-size: 22px;
    line-height: 30px;
  }

  .slider-3 {
    height: 450px;
  }

  .slider-4 {
    height: 450px;
  }

  .div-block-65 {
    width: 600px;
  }

  .heading-22 {
    font-size: 20px;
  }

  .link-block-17 {
    height: auto;
  }

  .div-block-67 {
    width: 630px;
  }

  .text-block-60 {
    width: 580px;
    padding-left: 2px;
  }

  .div-block-72 {
    width: 600px;
    min-width: 600px;
  }

  .section-37 {
    display: none;
  }

  .more-exe1 {
    display: none;
  }

  .div-block-81 {
    width: 630px;
  }

  .div-block-67-copy {
    width: 600px;
  }

  .section-38 {
    display: none;
  }

  .div-block-84 {
    width: 650px;
    padding-top: 25px;
  }

  .section-41 {
    position: relative;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .link-block-18-copy {
    width: 650px;
    height: 180px;
    min-width: 600px;
  }

  .taplet-math {
    left: 120px;
    padding-top: 10px;
  }

  .div-block-80-copy {
    height: 160px;
    margin-left: 0px;
    padding-top: 45px;
  }

  .vdo-text-copy {
    left: 120px;
    margin-top: 34px;
  }

  .percent-math {
    left: 120px;
    margin-top: 70px;
  }

  .percent-math2 {
    left: 120px;
    margin-top: 96px;
  }

  .date-math {
    left: 120px;
    bottom: 7px;
  }

  .more-taplet {
    top: 68px;
    right: 22px;
  }

  .more-exe1-taplet {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .more-exe1-copy {
    display: block;
    width: 650px;
  }

  .link-block-21 {
    width: 340px;
    min-width: 340px;
  }

  .link-block-22 {
    position: relative;
    width: 600px;
    margin-bottom: 10px;
    padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 7px;
    text-decoration: none;
  }

  .text-block-80 {
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    font-family: Prompt, sans-serif;
    color: #333;
    font-size: 16px;
    font-weight: 500;
  }

  .percent {
    position: relative;
    height: 25px;
    margin-top: 10px;
    margin-bottom: 0px;
    float: left;
  }

  .percentlie {
    position: relative;
    margin-top: 5px;
    float: left;
  }

  .more-exe1-taptet {
    display: none;
    width: 650px;
  }

  .more-exe2-taptet {
    display: none;
    width: 650px;
  }

  .more-exe3-taptet {
    display: none;
    width: 650px;
  }

  .image-44 {
    margin-top: 0px;
    margin-left: 0px;
  }

  .div-block-89 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 320px;
    min-width: 320px;
    margin-top: 10px;
    padding: 9px 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 7px;
    background-color: #1a5389;
  }

  .text-block-81 {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    float: left;
    font-family: Prompt, sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
  }

  .signup-columns-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .column-copy {
    padding-right: auto;
    padding-left: auto;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .div-block-90 {
    width: 85%;
    height: 230px;
    min-width: 650px;
  }

  .section-44 {
    padding-bottom: 20px;
  }

  .heading-26 {
    width: 650px;
    min-width: 650px;
  }

  .dropdown-toggle-3 {
    width: 600px;
    min-width: 600px;
  }

  .dropdown {
    width: 600px;
    min-width: 600px;
  }

  .div-block-92 {
    width: 600px;
    min-width: 600px;
  }

  .text-block-84 {
    width: 370px;
    min-width: 370px;
  }

  .div-block-93 {
    width: 370px;
    min-width: 370px;
  }

  .div-block-94 {
    width: 650px;
    min-width: 650px;
  }

  .div-block-95 {
    width: 230px;
  }

  .div-block-97 {
    width: 180px;
  }

  .div-block-99 {
    width: 650px;
    min-width: 650px;
  }

  .div-block-100 {
    width: 650px;
    min-width: 650px;
  }

  .div-block-101 {
    width: 650px;
    min-width: 650px;
  }

  .div-block-102 {
    width: 650px;
    min-width: 650px;
  }

  .div-block-103 {
    width: 650px;
    min-width: 650px;
  }

  .div-block-104 {
    width: 650px;
    min-width: 650px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .div-block-105 {
    width: 480px;
  }

  .button-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .form-block-3 {
    width: 300px;
  }

  .text-field-16 {
    width: 190px;
  }

  .form-block-3-copy {
    width: 300px;
  }

  .div-block-109 {
    width: 630px;
  }

  .div-block-questionnaire-1 {
    width: 630px;
  }

  .div-block-questionnaire-2 {
    width: 630px;
  }

  .div-block-questionnaire-3 {
    width: 630px;
  }

  .text-block-91 {
    width: 100px;
  }

  .div-block-111 {
    width: 300px;
  }

  .button-13 {
    width: 630px;
  }

  .link-block-26 {
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    margin-right: 100px;
    margin-left: 20px;
  }

  .div-block-112 {
    width: 650px;
    height: auto;
  }

  .div-block-92-copy {
    width: 480px;
    height: auto;
    min-width: 480px;
  }

  .div-block-97-copy {
    width: 180px;
  }

  .div-block-114 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .div-block-104-copy {
    width: 650px;
    min-width: 650px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .div-block-116 {
    width: 85%;
    padding-left: 10px;
  }

  .div-block-122 {
    width: 650px;
  }

  .div-block-124-copy {
    display: none;
  }

  .div-block-126 {
    width: 320px;
  }

  .div-block-127 {
    width: 320px;
  }

  .bold-text-7 {
    font-size: 18px;
  }

  .div-block-128 {
    width: 320px;
    padding-top: 0px;
  }

  .div-block-378 {
    position: relative;
    width: 320px;
    height: 50px;
    text-align: center;
  }

  .text-span-13 {
    font-size: 15px;
  }

  .text-span-14 {
    font-size: 15px;
  }

  .text-span-15 {
    font-size: 15px;
  }

  .section-51 {
    padding-top: 50px;
  }

  .div-block-129 {
    width: 650px;
    min-width: 650px;
  }

  .text-block-100 {
    width: 650px;
    min-width: 650px;
  }

  .div-block-131 {
    width: 500px;
    min-width: 500px;
    margin-left: 20px;
  }

  .text-block-101 {
    width: 450px;
  }

  .text-block-102 {
    font-size: 14px;
  }

  .text-block-103 {
    width: 85%;
  }

  .section-52 {
    padding-top: 140px;
  }

  .heading-30 {
    width: 650px;
  }

  .heading-31 {
    width: 650px;
  }

  .div-block-132 {
    width: 650px;
  }

  .div-block-135 {
    width: 650px;
  }

  .text-block-106 {
    width: 500px;
  }

  .div-block-136 {
    width: 650px;
  }

  .text-block-107 {
    width: 650px;
  }

  .div-block-137 {
    width: 650px;
  }

  .text-block-108 {
    width: 650px;
  }

  .text-block-109 {
    width: 500px;
  }

  .text-block-110 {
    width: 150px;
  }

  .text-block-110-copy {
    width: 150px;
  }

  .div-block-139 {
    width: 650px;
  }

  .div-block-140 {
    width: 650px;
  }

  .form-block-6 {
    width: 650px;
  }

  .field-label-6-copy {
    width: 650px;
  }

  .text-field-19-copy {
    width: 190px;
  }

  .field-label-6-copy-copy {
    width: 650px;
    margin-bottom: 10px;
  }

  .div-block-145 {
    width: 650px;
    min-width: 650px;
  }

  .a1 {
    display: none;
    width: 650px;
  }

  .text-block-111 {
    width: 550px;
  }

  .text-block-111-copy {
    width: 600px;
  }

  .line-faq {
    width: 650px;
  }

  .a2 {
    width: 650px;
  }

  .q1 {
    width: 650px;
  }

  .q2 {
    width: 650px;
  }

  .q3 {
    width: 650px;
  }

  .a3 {
    width: 650px;
  }

  .q4 {
    width: 650px;
  }

  .a4 {
    width: 650px;
  }

  .q5 {
    width: 650px;
  }

  .a5 {
    width: 650px;
  }

  .q6 {
    width: 650px;
  }

  .q7 {
    width: 650px;
  }

  .a6 {
    width: 650px;
  }

  .a7 {
    width: 650px;
  }

  .div-block-148 {
    width: 650px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .div-block-149 {
    width: 650px;
    height: 360px;
    float: none;
    border-bottom-style: none;
  }

  .div-block-150 {
    width: 400px;
    height: 300px;
    margin-top: -30px;
    margin-right: auto;
    margin-left: auto;
    float: right;
  }

  .div-block-151 {
    width: 650px;
    padding-top: 40px;
    padding-bottom: 0px;
  }

  .text-block-113 {
    width: 650px;
  }

  .text-block-114 {
    width: 650px;
  }

  .text-block-115 {
    width: 650px;
  }

  .div-block-152 {
    margin-bottom: 40px;
  }

  .div-block-153 {
    width: 650px;
    padding-top: 20px;
    border-bottom-style: none;
  }

  .text-block-116 {
    width: 650px;
    margin-top: 40px;
    padding-top: 20px;
  }

  .div-block-154 {
    width: 500px;
    height: 350px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }

  .div-block-155 {
    width: 650px;
  }

  .text-block-117 {
    width: 630px;
  }

  .div-block-156 {
    width: 630px;
    padding-top: 0px;
  }

  .amount1 {
    height: 25px;
    margin-bottom: 5px;
    border-right-style: none;
  }

  .amount2 {
    height: 25px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .div-block-156-copy {
    width: 630px;
  }

  .percent1 {
    border-right-style: none;
  }

  .percent1-copy {
    margin-left: 0px;
  }

  .date-exe1-copy {
    margin-top: 15px;
  }

  .more-155 {
    display: block;
    width: 650px;
  }

  .div-block-81-copy {
    width: 630px;
  }

  .exe2-copy-copy {
    border-right-style: none;
  }

  .exe3-copy-copy {
    margin-left: 0px;
  }

  .q8 {
    width: 650px;
  }

  .a8 {
    width: 650px;
  }

  .aj_nut {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_nut.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .aj_sharp {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_sharp.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .aj_nu {
    margin-top: 75px;
  }

  .aj_new {
    margin-top: 75px;
  }

  .aj_new.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .aj_share {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_share.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .aj_atipad {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_atipad.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .aj_too {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_too.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .div-block-157 {
    display: none;
    width: 650px;
  }

  .instructors-section-copy {
    display: none;
    margin-top: 20px;
  }

  .aj_new2 {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_new2.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .aj_knot {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_knot.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .aj_toung {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_toung.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .instructors-section_tablet {
    display: block;
    margin-top: 20px;
  }

  .instructors-section_tablet2 {
    display: block;
    margin-top: 0px;
  }

  .instructors-section_tablet3 {
    display: block;
    margin-top: 0px;
  }

  .div-block-158 {
    display: block;
    width: 650px;
    margin-top: -12px;
    margin-right: auto;
    margin-left: auto;
    border-bottom: 1px solid #d1d1d1;
  }

  .div-block-159 {
    width: 650px;
    padding-bottom: 15px;
  }

  .text-block-118 {
    width: 650px;
  }

  .div-block-160 {
    width: 480px;
  }

  .text-block-119 {
    height: 30px;
    font-size: 16px;
  }

  .text-block-120 {
    height: 30px;
    margin-left: 15px;
    font-size: 16px;
  }

  .text-block-120-copy {
    height: 30px;
    margin-left: 15px;
    font-size: 16px;
  }

  .text-block-121 {
    height: 30px;
    margin-left: 20px;
    font-size: 16px;
  }

  .link-block-33 {
    margin-top: 28px;
  }

  .div-block-159-copy {
    width: 650px;
    padding-bottom: 15px;
  }

  .text-block-118-copy {
    width: 650px;
  }

  .div-block-162 {
    width: 700px;
    margin-top: 70px;
    margin-bottom: 20px;
  }

  .text-block-123 {
    font-size: 26px;
    line-height: 40px;
  }

  .text-span-24 {
    font-size: 40px;
  }

  .aj_phee {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_phee.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .aj_mor_ice {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_mor_ice.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }
  .instructors-section_tablet4 {
    display: block;
    margin-top: 0px;
  }

  .instructors-section_tablet5 {
    display: block;
    margin-top: 0px;
  }

  .instructors-section-copy2 {
    display: none;
    margin-top: 20px;
  }

  .image-56 {
    width: 600px;
    height: 300px;
  }

  .div-block-163 {
    width: 650px;
  }

  .section-55 {
    height: 60px;
  }

  .div-block-152-copy {
    margin-top: 30px;
  }

  .div-block-165 {
    width: 500px;
  }

  .text-block-124 {
    width: 400px;
  }

  .div-block-167 {
    width: 650px;
    min-width: 650px;
  }

  .paragraph-13 {
    font-size: 15px;
  }

  .paragraph-14 {
    width: 650px;
    min-width: 650px;
    font-size: 15px;
  }

  .div-block-168 {
    width: 650px;
    min-width: 650px;
  }

  .div-block-175 {
    height: 40px;
  }

  .button-18 {
    height: 40px;
  }

  .button-19 {
    height: 40px;
  }

  .card-courses3 {
    display: none;
  }

  .card-courses4 {
    display: none;
  }

  .section-recommended-phone-old {
    display: none;
  }

  .sec-new-head {
    height: 320px;
  }

  .mask-8 {
    height: 320px;
  }

  .slider-8 {
    height: 320px;
  }

  .slide-17 {
    height: 320px;
  }

  .div-block-176 {
    width: 700px;
    margin-top: 180px;
  }

  .text-field-21 {
    width: 250px;
  }

  .form-block-8 {
    width: 250px;
  }

  .form-9 {
    width: 250px;
  }

  .link-block-37 {
    left: 210px;
  }

  .div-block-177 {
    width: 700px;
    height: 320px;
    min-width: 700px;
  }

  .div-block-178 {
    width: 250px;
    height: 320px;
  }

  .div-block-179 {
    width: 450px;
    height: 274px;
    margin-top: 46px;
    float: left;
  }

  .image-63 {
    width: 450px;
    height: 274px;
  }

  .heading-34 {
    margin-top: 80px;
    font-size: 40px;
    line-height: 40px;
  }

  .slide-18 {
    height: 320px;
  }

  .heading-34-copy {
    margin-top: 80px;
    font-size: 35px;
    line-height: 30px;
  }

  .text-span-30 {
    font-size: 22px;
  }

  .slide-19 {
    height: 320px;
  }

  .slide-20 {
    height: 320px;
  }

  .text-span-31 {
    font-size: 19px;
  }

  .text-span-32 {
    font-size: 26px;
  }

  .slide-21 {
    height: 320px;
  }

  .heading-35 {
    margin-top: 80px;
    font-size: 40px;
    line-height: 50px;
  }

  .image-63-copy {
    width: 450px;
    height: 274px;
  }

  .div-block-180 {
    width: 650px;
  }

  .sec-report-more {
    padding-bottom: 0px;
  }

  .div-block-181-more {
    width: 650px;
  }

  .link-23-more {
    width: 650px;
  }

  .link-block-39-more {
    width: 410px;
    margin-top: 10px;
  }

  .date-more {
    margin-top: -3px;
  }

  .div-block-190-more {
    margin-top: 10px;
    margin-left: 0px;
  }

  .div-block-184-more {
    border-right-style: none;
  }

  .exe3-copy-copy-copy {
    margin-left: 0px;
  }

  .div-block-180-copy {
    width: 650px;
  }

  .div-block-81-copy-copy {
    width: 630px;
  }

  .div-block-90-copy {
    width: 85%;
    height: 230px;
    min-width: 650px;
  }

  .name-copy {
    display: none;
  }

  .name-text-copy {
    left: 20px;
    top: 134px;
    right: auto;
    bottom: 0%;
  }

  .div-block-175-copy {
    height: 40px;
  }

  .div-block-25-copy-copy {
    width: 750px;
    min-width: 650px;
  }

  .aj_too-copy {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_too-copy.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .aj_phee-copy {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_phee-copy.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .aj_mor_ice-copy {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_mor_ice-copy.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .bmat-desktop {
    display: none;
  }

  .section-58 {
    display: none;
  }

  .aj_share-copy {
    width: 320px;
    margin-top: 75px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .aj_share-copy.name-box-taplet {
    margin-top: 75px;
    padding-bottom: 0px;
  }

  .physic-desktop {
    display: none;
  }

  .icon-eng.right-icon {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
  }
}

@media screen and (max-width: 767px) {
  .navbar-home {
    display: none;
  }

  .section-search.section-search-phone {
    display: none;
  }

  .section-recommend {
    display: none;
  }

  .courses-section.courses-section-taplet {
    display: none;
  }

  .ai-div.ai-div-phone {
    display: none;
  }

  .contact-section.content-section-taplet {
    display: none;
  }

  .div-block-12 {
    display: none;
  }

  .head-section-instructors {
    display: none;
  }

  .instructors-section {
    display: none;
  }

  .div-block-21 {
    display: none;
  }

  .section-8 {
    display: none;
  }

  .head-courses-section.head-courses-taplet {
    display: none;
  }

  .section-10 {
    display: none;
  }

  .head-my-courses {
    display: none;
  }

  .my-courses-list {
    display: none;
  }

  .section-15 {
    display: none;
  }

  .section-16 {
    display: none;
  }

  .head-setting-div {
    display: none;
  }

  .section-19 {
    display: none;
  }

  .section-20 {
    display: none;
  }

  .page-courses-section {
    display: none;
  }

  .section-23 {
    display: none;
  }

  .section-24 {
    display: none;
  }

  .section-25 {
    display: none;
  }

  .section-26 {
    display: none;
  }

  .head-section-cart {
    display: none;
  }

  .section-cart {
    display: none;
  }

  .landscape {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-29 {
    max-width: 50%;
  }

  .text-block-48 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
  }

  .section-landscape {
    display: block;
  }

  .section-29 {
    display: none;
  }

  .section-30 {
    display: none;
  }

  .nav-login {
    display: none;
  }

  .my-coin {
    display: none;
  }

  .head-refer {
    display: none;
  }

  .cart-phone {
    display: none;
  }

  .section-31 {
    display: none;
  }

  .panya-ai-slide {
    display: none;
  }

  .panya-ai-slide-2 {
    display: none;
  }

  .section-34 {
    display: none;
  }

  .school_report_desktop {
    display: none;
  }

  .section-37 {
    display: none;
  }

  .section-38 {
    display: none;
  }

  .section-39 {
    display: none;
  }

  .section-41 {
    display: none;
  }

  .section-42 {
    display: none;
  }

  .section-43 {
    display: none;
  }

  .section-44 {
    display: none;
  }

  .section-45 {
    display: none;
  }

  .section-46 {
    display: none;
  }

  .section-47 {
    display: none;
  }

  .section-48 {
    display: none;
  }

  .section-49 {
    display: none;
  }

  .section-50 {
    display: none;
  }

  .section-51 {
    display: none;
  }

  .section-52 {
    display: none;
  }

  .section-53 {
    display: none;
  }

  .section-54 {
    display: none;
  }

  .instructors-section-copy {
    display: none;
  }

  .instructors-section_tablet {
    display: none;
  }

  .instructors-section_tablet2 {
    display: none;
  }

  .instructors-section_tablet3 {
    display: none;
  }

  .div-block-158 {
    display: none;
  }

  .instructors-section_tablet4 {
    display: none;
  }

  .instructors-section_tablet5 {
    display: none;
  }

  .instructors-section-copy2 {
    display: none;
  }

  .section-coupon {
    display: none;
  }

  .section-55 {
    display: none;
  }

  .use-coupon {
    display: none;
  }

  .section-recommend-new {
    display: none;
  }

  .sec-new-head {
    display: none;
  }

  .sec-report-more {
    display: none;
  }

  .noti-section {
    display: none;
  }

  .head-desktop {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .signup-background {
    display: none;
    opacity: 1;
  }

  .signup-container {
    margin-top: 40px;
  }

  .signup-columns {
    width: 300px;
  }

  .column {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .year-class-select-1 {
    width: 280px;
    min-width: 280px;
  }

  .text-field {
    width: 280px;
    min-width: 280px;
  }

  .text-field-2 {
    width: 280px;
    min-width: 280px;
  }

  .text-field-3 {
    width: 280px;
    min-width: 280px;
  }

  .text-field-4 {
    width: 280px;
    min-width: 280px;
  }

  .text-field-5 {
    width: 280px;
    min-width: 280px;
  }

  .text-field-6 {
    width: 280px;
    min-width: 280px;
  }

  .text-field-7 {
    width: 280px;
    min-width: 280px;
  }

  .form {
    padding-right: auto;
    padding-left: auto;
  }

  .heading {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .heading-28-paymentpage {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Prompt, sans-serif;
    color: #fff;
    font-size: 20px;  
    font-weight: 500;
  }

  .submit-button {
    width: 280px;
    min-width: 280px;
  }

  .login-background {
    display: none;
    opacity: 0;
  }

  .login-container {
    display: block;
    margin-top: 40px;
    opacity: 1;
  }

  .login-div {
    width: 280px;
  }

  .column-2 {
    display: none;
  }

  .navbar-home {
    display: none;
  }

  .section-search.section-search-phone {
    display: none;
    height: 220px;
    min-width: 360px;
    padding-top: 40px;
    background-position: 85% 50%;
  }

  .search-div.search-phone {
    width: 330px;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    background-color: #fff;
  }

  .search-input.search-input {
    width: 330px;
    height: 40px;
    padding-left: 10px;
    font-size: 14px;
  }

  .search-button.search-button-phone {
    width: 30px;
    height: 30px;
    margin-top: 6px;
    margin-right: 10px;
    margin-bottom: auto;
  }

  .section-recommend {
    display: none;
  }

  .heading-3 {
    font-family: Prompt, sans-serif;
    font-weight: 600;
  }

  .recommend-div.taplet-recom {
    width: 300px;
  }

  .box-courses {
    z-index: -1;
    margin-right: auto;
    margin-left: auto;
  }

  .icon {
    width: 38px;
    height: 32px;
    margin-top: 5px;
  }

  .text-block-3 {
    right: auto;
    bottom: 15px;
  }

  .text-block-3.sale {
    left: 1px;
    right: auto;
    bottom: 20px;
  }

  .left-arrow.left-ar-taplet {
    display: none;
  }

  .image-16 {
    display: none;
  }

  .courses-section.courses-section-taplet {
    display: block;
    height: 1000px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-6 {
    width: 330px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-6.taplet-head-line-courses {
    width: 330px;
    margin-left: auto;
  }

  .ai-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .ai-div.ai-div-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 550px;
  }

  .heading-5 {
    font-size: 200%;
  }

  .contact-section.content-section-taplet {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-5 {
    font-size: 10px;
  }

  .button-3 {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .div-block-14 {
    width: 300px;
    height: 180px;
    margin-bottom: 25px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-14-imagebar {
    width: 400px;
    height: 40px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-14-imagebar-copy {
    width: 400px;
    height: 40px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .form-block-questionnaire-2-right {
    float: left;
    margin-left: 30px;
    margin-top: -50px;
  }

  .div-block-14-header {
    width: 400px;
    height: 40px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-14-transferChoice {
    width: 400px;
    height: 40px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .text-block-8-copy-40px {
    font-family: Prompt, sans-serif;
    color: #000;
    font-weight: initial;
    text-decoration: none;
    font-size: 25px;
  }
  
  .text-block-8-copy-30px {
    font-family: Prompt, sans-serif;
    color: #000;
    font-weight: initial;
    text-decoration: none;
    font-size: 18px;
    margin-top:10px;
  }
  
  .text-block-8-copy-25px {
    font-family: Prompt, sans-serif;
    color: #000;
    font-weight: initial;
    text-decoration: none;
    font-size: 18px;
  }

  .image-correct {
    height: 100px;
  }

  .image-bank{
    height: 40px;
  }
  

  .div-block-14-lineimage {
    width: 400px;
    height: 5px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-space {
    height: 40px;
  }

  .div-block-space-bottom {
    height: 50px;
  }

  .heading-9 {
    margin-bottom: 0px;
    font-size: 30px;
    text-align: center;
  }

  .paragraph {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 300px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .div-block-15 {
    margin-right: auto;
    margin-left: auto;
  }

  .image-qr-promt-logo {
    position: absolute;
    height: 40px;
    top: 330px;
    left: 180px;
  }

  .div-block-16 {
    display: none;
  }

  .div-contact {
    width: 300px;
    padding-left: 0px;
  }

  .our-courses-last.our-courses-taplet {
    width: 300px;
  }

  .head-section-instructors {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 150px;
  }

  .div-block-17 {
    width: 100%;
    height: 220px;
  }

  .heading-11 {
    width: 330px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    font-size: 35px;
  }

  .instructors-section {
    display: block;
    padding-bottom: 0px;
  }

  .instructors-div.instructors-div-taplet {
    width: 330px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .div-block-19 {
    width: 300px;
  }

  .div-block-19.name-box-taplet {
    width: 330px;
  }

  .div-block-20 {
    width: auto;
    height: 130px;
  }

  .heading-12 {
    margin-top: 10px;
    font-size: 16px;
  }

  .paragraph-3 {
    padding-top: 90px;
    font-size: 15px;
  }

  .paragraph-4 {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-21 {
    display: block;
    height: 50px;
    margin-top: 60px;
  }

  .heading-13 {
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
  }

  .div-block-22 {
    border-bottom-width: 4px;
  }

  .section-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .head-courses-section.head-courses-taplet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 140px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-10 {
    display: block;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .div-block-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 250px;
    margin-top: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .heading-14 {
    margin-top: 6px;
    font-size: 35px;
  }

  .heading-14.change-pass {
    font-size: 25px;
  }

  .div-block-24 {
    display: none;
  }

  .div-block-26 {
    position: absolute;
    margin-top: 120px;
    margin-left: 0px;
  }

  .text-block-13 {
    position: absolute;
  }

  .name-text {
    top: 198px;
  }

  .price {
    margin-top: 30px;
    padding-right: 20px;
  }

  .head-my-courses {
    display: block;
    height: 140px;
    min-width: 300px;
  }

  .div-block-28 {
    height: 140px;
    padding-top: 68px;
  }

  .heading-15 {
    margin-top: 10px;
    font-size: 35px;
  }

  .my-courses-list {
    display: none;
  }

  .text-block-21 {
    display: none;
  }

  .forget-password {
    display: none;
  }

  .forget-div {
    width: 300px;
  }

  .withdraw {
    margin-top: 0px;
  }

  .section-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .div-block-31 {
    padding-left: 0px;
  }

  .heading-17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .text-block-22 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-width: 300px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .div-block-32 {
    width: 300px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .text-coupon {
    display: none;
    height: 40px;
    margin-right: auto;
    margin-left: 0px;
    padding: 10px;
    font-size: 16px;
  }

  .image-23 {
    margin-left: 0px;
  }

  .link-block-10 {
    height: 60px;
    margin-left: 20px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }

  .text-block-24 {
    font-size: 16px;
  }

  .link-block-10-copy {
    margin-top: 20px;
    margin-left: 0px;
  }

  .section-16 {
    display: none;
  }

  .div-block-34 {
    display: none;
  }

  .head-setting-div {
    display: block;
    height: 140px;
  }

  .section-19 {
    display: none;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-25-copy {
    display: none;
    width: 320px;
    height: 320px;
    min-width: 320px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-20 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
  }

  .div-block-37 {
    width: 330px;
    height: auto;
    min-width: 330px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-28 {
    width: 260px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 0px;
    font-size: 14px;
    line-height: 22px;
  }

  .image-24 {
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 0px;
    margin-right: 0px;
    clear: none;
  }

  .page-courses-section {
    display: none;
  }

  .div-block-39 {
    width: 330px;
  }

  .section-23 {
    display: none;
    padding-top: 0px;
  }

  .div-block-40 {
    width: 330px;
  }

  .text-block-30 {
    width: 330px;
  }

  .heading-19 {
    width: 330px;
  }

  .text-block-31 {
    width: 330px;
  }

  .text-block-32 {
    width: 330px;
  }

  .text-block-33 {
    width: 330px;
  }

  .div-block-43 {
    width: 330px;
  }

  .div-block-40-copy {
    width: 330px;
  }

  .section-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .field-label {
    display: none;
  }

  .field-label-2 {
    display: none;
  }

  .form-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .text-field-11 {
    width: 90%;
    margin-bottom: 0px;
    margin-left: 0px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
  }

  .text-field-12 {
    width: 90%;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
  }

  .submit-button-4 {
    width: 90%;
  }

  .div-block-45 {
    width: 330px;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.2);
  }

  .section-26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
  }

  .form-3 {
    width: 85%;
    margin-right: auto;
    margin-left: auto;
  }

  .field-label-3 {
    display: none;
  }

  .text-field-13 {
    width: 280px;
    margin-right: auto;
    margin-left: auto;
    font-size: 16px;
    text-align: center;
  }

  .field-label-4 {
    display: none;
  }

  .text-field-14 {
    width: 280px;
    margin-right: auto;
    margin-left: auto;
    font-size: 16px;
    text-align: center;
  }

  .submit-button-5 {
    width: 100%;
  }

  .link-7 {
    margin-top: 10px;
  }

  .head-section-cart {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 140px;
  }

  .section-cart {
    display: none;
  }

  .bold-text-3 {
    font-size: 16px;
  }

  .text-block-43 {
    position: absolute;
    left: 115px;
    top: 92px;
  }

  .div-block-52 {
    width: 300px;
  }

  .navbar-phone {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 60px;
    min-width: 320px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 0.5px none #05112b;
    background-color: #fff;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
  }

  .menu-button-2 {
    position: absolute;
    left: 15px;
    top: 0%;
    right: auto;
    bottom: 0%;
    width: 50px;
    height: 50px;
    margin-top: 5px;
    padding-top: 6px;
    padding-left: 5px;
    float: left;
    color: #010331;
    font-size: 40px;
    text-align: center;
  }

  .brand-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 150px;
    height: 57px;
    margin-top: 1px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .container-8 {
    display: block;
    height: 50px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .nav-menu-2 {
    display: block;
    overflow: hidden;
    width: 92%;
    height: 1000px;
    margin-top: 0px;
    background-color: rgba(17, 2, 20, 0.7);
  }

  .nav-link-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 50px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 16px;
    font-weight: 600;
  }

  .nav-link-2.w--current {
    color: #e8962a;
  }

  .nav-link-2.nav-mycourses-phone {
    border-top: 1.5px solid rgba(0, 0, 0, 0.3);
  }

  .profile-phone-div {
    position: absolute;
    z-index: 3;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin-top: 1px;
    background-color: #fff;
  }

  .div-menu-background-phone {
    position: absolute;
    z-index: -10;
    display: none;
    width: 100%;
    height: 1050px;
    margin-top: 1px;
    background-color: rgba(17, 2, 20, 0.7);
  }

  .signup-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 85%;
    height: 50px;
    margin-top: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 7px;
    background-color: #05112b;
    font-family: Prompt, sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
  }

  .signup-phone.w--current {
    color: #fff;
  }

  .signup-phone.nav-mycourses-phone {
    border-top: 1.5px solid rgba(0, 0, 0, 0.3);
  }

  .login-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 85%;
    height: 50px;
    margin-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 2px solid #05112b;
    border-radius: 7px;
    background-color: #fff;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 16px;
    font-weight: 600;
  }

  .login-phone.nav-mycourses-phone {
    border-top: 1.5px solid rgba(0, 0, 0, 0.3);
  }

  .section-courses-phone {
    position: relative;
    display: none;
    height: 550px;
    padding-top: 10px;
    padding-left: 10px;
  }

  .div-block-54 {
    height: 490px;
  }

  .text-block-47 {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 700;
  }

  .slider {
    height: 480px;
  }

  .slide-nav-2 {
    display: none;
  }

  .section-recommended-phone {
    position: relative;
    display: block;
    width: 330px;
    height: auto;
    min-width: 330px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }

  .slider-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    background-color: transparent;
  }

  .left-arrow-2 {
    display: none;
    height: 350px;
    margin-top: 75px;
  }

  .right-arrow-2 {
    display: none;
    height: 350px;
    margin-top: 75px;
  }

  .slide {
    margin-bottom: 25px;
  }

  .mask-2 {
    height: auto;
    margin-top: 45px;
  }

  .slide-nav-3 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    height: 30px;
    background-color: transparent;
    color: #7a0000;
    font-size: 10px;
  }

  .icon-4 {
    display: none;
  }

  .icon-5 {
    display: none;
  }

  .image-27 {
    width: 120px;
    height: 46px;
  }

  .my-courses-list-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    padding-bottom: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .box-my-courses {
    height: 300px;
    margin-right: auto;
    margin-left: auto;
  }

  .form-block {
    display: block;
    width: 330px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .box-courses-2 {
    display: block;
    margin: 40px auto -40px;
  }

  .section-28 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-bottom: 20px;
    padding-top: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-55 {
    width: 330px;
    min-width: 330px;
    margin-top: 0px;
    padding: 10px;
    border-top: 2px none rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  }

  .heading-20 {
    margin-top: 0px;
    font-family: Prompt, sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
  }

  .paragraph-7 {
    font-family: Prompt, sans-serif;
    font-size: 15px;
    text-align: left;
  }

  .section-landscape {
    display: none;
  }

  .slide-4 {
    margin-left: 20px;
  }

  .slide-5 {
    margin-left: 20px;
  }

  .slide-6 {
    margin-left: 20px;
  }

  .slide-7 {
    margin-left: 20px;
  }

  .slide-8 {
    margin-left: 20px;
  }

  .slide-9 {
    margin-left: 20px;
  }

  .slide-10 {
    margin-left: 20px;
  }

  .slide-11 {
    margin-left: 20px;
  }

  .slide-12 {
    margin-left: 20px;
  }

  .slide-13 {
    margin-left: 20px;
  }

  .slide-14 {
    margin-left: 20px;
  }

  .section-29 {
    display: none;
    height: 110px;
    padding-top: 30px;
  }

  .section-30 {
    display: block;
    padding-top: 20px;
  }

  .nav-login {
    display: none;
  }

  .my-coin {
    display: block;
    height: 130px;
    min-width: 300px;
  }

  .head-refer {
    display: block;
    height: 180px;
    min-width: 300px;
  }

  .profile-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e8962a;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 16px;
    font-weight: 600;
  }

  .profile-phone.w--current {
    color: #e8962a;
  }

  .profile-phone.nav-mycourses-phone {
    border-top: 1.5px solid rgba(0, 0, 0, 0.3);
  }

  .profile-phone-link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 80px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(232, 150, 42, 0.3);
    font-family: Prompt, sans-serif;
    color: #05112b;
    text-decoration: none;
  }

  .image-32 {
    display: block;
    width: 60px;
    height: 60px;
    float: left;
    border-radius: 100px;
  }

  .paragraph-9 {
    position: absolute;
    left: 93px;
    margin-top: 10px;
    font-family: Prompt, sans-serif;
    text-align: left;
  }

  .image-33 {
    position: absolute;
    left: auto;
    top: auto;
    right: 20px;
    bottom: auto;
    width: 20px;
    height: 20px;
  }

  .profile-phone-back-div {
    position: absolute;
    display: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin-top: 1px;
    background-color: #fff;
  }

  .back-menu-phone {
    position: absolute;
    left: 20px;
    font-family: Prompt, sans-serif;
    font-size: 16px;
    text-align: left;
  }

  .nav-link-2-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 50px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 16px;
    font-weight: 600;
  }

  .nav-link-2-copy.w--current {
    color: #e8962a;
  }

  .nav-link-2-copy.nav-mycourses-phone {
    border-top: 1.5px solid rgba(0, 0, 0, 0.3);
  }

  .link-block-13 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 50px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
  }

  .image-34 {
    position: absolute;
    right: 20px;
    width: 20px;
    height: 20px;
  }

  .text-block-52 {
    position: absolute;
    right: 45px;
    padding-top: 2px;
    color: #e8962a;
  }

  .profile-phone-back-link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 80px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(232, 150, 42, 0.3);
    font-family: Prompt, sans-serif;
    color: #05112b;
    text-decoration: none;
  }

  .cart-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
    padding-bottom: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .text-block-53 {
    width: 100%;
    font-family: Montserrat, sans-serif;
    color: #747474;
    font-size: 20px;
    font-weight: 500;
  }

  .text-block-54 {
    position: absolute;
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    width: 100px;
    margin-top: 10px;
    float: left;
    font-family: Montserrat, sans-serif;
    font-size: 30px;
    font-weight: 700;
  }

  .paragraph-10 {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    margin-bottom: 0px;
    float: right;
  }

  .div-block-60 {
    position: relative;
    width: 300px;
    height: 50px;
    margin-top: 30px;
  }

  .button-9 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: 50px;
    margin-top: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 7px;
    background-color: #e8962a;
    font-family: Prompt, sans-serif;
    font-size: 20px;
  }

  .text-span {
    text-decoration: line-through;
  }

  .div-block-48-copy {
    width: 300px;
    height: auto;
  }

  .image-26-copy {
    width: 100px;
    height: 100px;
  }

  .div-block-49-copy {
    position: absolute;
    left: 95px;
    float: left;
    font-family: Prompt, sans-serif;
  }

  .link-block-15 {
    position: absolute;
    left: auto;
    top: 12px;
    right: 15px;
    bottom: 0%;
    width: 30px;
    height: 30px;
    margin-top: 3px;
    background-color: transparent;
  }

  .heading-21 {
    font-size: 35px;
  }

  .text-block-55 {
    margin-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .image-35 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section-31 {
    display: none;
  }

  .columns-6 {
    display: none;
  }

  .columns-6-copy {
    display: none;
  }

  .text-block-55-copy {
    display: none;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .image-35-copy {
    padding-right: 40px;
    padding-left: 40px;
  }

  .panya-ai-text {
    display: block;
  }

  .text-block-55-copy-copy {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .panya-ai-slide {
    display: block;
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .slider-3 {
    height: 370px;
  }

  .mask-3 {
    height: 380px;
  }

  .right-arrow-3 {
    display: none;
  }

  .left-arrow-3 {
    display: none;
  }

  .slide-nav-4 {
    font-size: 10px;
  }

  .mask-4 {
    height: 380px;
  }

  .right-arrow-4 {
    display: none;
  }

  .left-arrow-4 {
    display: none;
  }

  .slider-4 {
    height: 370px;
  }

  .panya-ai-slide-2 {
    display: block;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .slide-nav-5 {
    font-size: 10px;
  }

  .dropdown-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 80px;
    padding-top: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(232, 150, 42, 0.3);
    font-family: Prompt, sans-serif;
    color: #05112b;
  }

  .dropdown-list {
    display: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    background-color: #fff;
  }

  .icon-6 {
    font-size: 22px;
  }

  .bold-text-5 {
    font-weight: 600;
  }

  .section-34 {
    display: none;
  }

  .div-block-65 {
    display: none;
    width: 330px;
    padding-bottom: 0px;
  }

  .heading-22 {
    margin-top: 5px;
    font-size: 16px;
    line-height: 16px;
  }

  .slider-5 {
    height: 140px;
  }

  .right-arrow-5 {
    display: none;
  }

  .link-block-17 {
    width: 120px;
    height: auto;
  }

  .image-38 {
    width: 120px;
    height: 80px;
  }

  .slide-15 {
    height: 140px;
  }

  .mask-5 {
    height: 140px;
  }

  .text-block-58 {
    font-size: 13px;
  }

  .div-block-67 {
    width: 320px;
    padding-top: 0px;
    border-top-style: none;
  }

  .text-block-59 {
    font-size: 16px;
  }

  .text-block-60 {
    width: 300px;
    padding-bottom: 5px;
    padding-left: 2px;
    font-size: 15px;
  }

  .school_report_desktop {
    display: none;
  }

  .text-block-63 {
    font-size: 12px;
  }

  .text-block-63-copy {
    font-size: 13px;
  }

  .text-block-65 {
    font-size: 14px;
  }

  .div-block-71 {
    width: 190px;
    margin-left: 65px;
  }

  .text-block-65-copy {
    margin-right: 0px;
    font-size: 14px;
  }

  .div-block-71-copy2 {
    width: 190px;
    margin-left: 65px;
  }

  .text-block-65-copy2 {
    margin-top: 7px;
    font-size: 14px;
  }

  .text-block-65-copy-copy {
    margin-top: 7px;
    margin-right: 0px;
    font-size: 14px;
  }

  .text-block-64-copy {
    font-size: 12px;
  }

  .school_report_mobile {
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-73 {
    display: none;
    width: 360px;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .slider-6 {
    width: 340px;
    height: 430px;
    min-width: 340px;
    margin-right: auto;
    margin-left: auto;
    background-color: transparent;
  }

  .right-arrow-6 {
    display: none;
  }

  .left-arrow-6 {
    display: none;
  }

  .slide-nav-7 {
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 7px;
    background-color: #eab828;
    font-size: 10px;
  }

  .div-block-69-copy {
    width: 100px;
    height: 100px;
    border-right-style: none;
  }

  .div-block-74 {
    position: relative;
    display: none;
    height: 195px;
    padding: 10px 5px 5px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 7px;
  }

  .image-40 {
    position: relative;
    width: 60px;
  }

  .div-block-75 {
    position: absolute;
    left: auto;
    top: 30px;
    right: 6px;
    bottom: 0%;
    width: 260px;
    height: 20px;
    padding-top: 5px;
    float: right;
  }

  .text-block-66 {
    position: relative;
    width: 260px;
    float: right;
    font-family: Prompt, sans-serif;
    color: #061f44;
    font-size: 16px;
    font-weight: 500;
  }

  .text-block-67 {
    position: relative;
    float: left;
    font-family: Prompt, sans-serif;
    color: #333;
    font-size: 13px;
    line-height: 13px;
  }

  .text-block-68 {
    position: relative;
    margin-left: 11px;
    float: left;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 13px;
    line-height: 13px;
    font-weight: 500;
  }

  .text-block-67-copy {
    position: relative;
    margin-left: 23px;
    float: left;
    font-family: Prompt, sans-serif;
    color: #333;
    font-size: 13px;
    line-height: 13px;
  }

  .div-block-75-copy {
    position: absolute;
    left: auto;
    top: 48px;
    right: 6px;
    bottom: 0%;
    width: 260px;
    height: 20px;
    padding-top: 5px;
    float: right;
  }

  .text-block-68-copy {
    position: relative;
    margin-left: 5px;
    float: left;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 13px;
    line-height: 13px;
    font-weight: 500;
  }

  .text-block-68-copy2 {
    position: relative;
    margin-left: 11px;
    float: left;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 13px;
    line-height: 13px;
    font-weight: 500;
  }

  .text-block-68-copy3 {
    position: relative;
    margin-left: 30px;
    float: left;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 13px;
    line-height: 13px;
    font-weight: 500;
  }

  .div-block-76 {
    margin-top: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }

  .div-block-77 {
    height: 30px;
    margin-top: 10px;
  }

  .text-block-69 {
    position: relative;
    padding-left: 5px;
    float: left;
    font-family: Prompt, sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 400;
  }

  .div-block-78 {
    position: absolute;
    left: 85px;
    width: 190px;
    height: 20px;
    border-radius: 20px;
    background-color: #d0d2d4;
  }

  .text-block-69-copy {
    position: relative;
    padding-right: 10px;
    float: right;
    font-family: Prompt, sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 400;
  }

  .div-block-78-copy {
    position: absolute;
    left: 85px;
    width: 80px;
    height: 20px;
    border-radius: 20px;
    background-color: #ea6228;
  }

  .div-block-78-copy2 {
    position: absolute;
    left: 85px;
    width: 190px;
    height: 20px;
    border-radius: 20px;
    background-color: transparent;
  }

  .image-41 {
    margin-top: -8px;
  }

  .text-block-69-copy-copy {
    position: relative;
    padding-right: 12px;
    float: right;
    font-family: Prompt, sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 400;
  }

  .paragraph-11 {
    margin-top: 8px;
    margin-left: 5px;
    font-family: Prompt, sans-serif;
    color: #333;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
  }

  .text-span-2 {
    color: #eab828;
    font-weight: 500;
  }

  .link-block-19 {
    position: relative;
    display: block;
    height: 195px;
    margin-bottom: 10px;
    padding: 10px 5px 5px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 7px;
    text-decoration: none;
  }

  .slide-16 {
    height: auto;
  }

  .mask-6 {
    height: 450px;
  }

  .text-block-58-copy {
    display: none;
    font-size: 13px;
  }

  .section-37 {
    display: none;
  }

  .text-block-71 {
    width: 32px;
    margin-left: 5px;
    font-size: 12px;
  }

  .div-block-71-copy-2 {
    width: 110px;
    margin-left: 65px;
  }

  .text-exe1 {
    margin-left: 5px;
    font-size: 13px;
  }

  .text-exe2 {
    width: 32px;
    margin-left: 5px;
    font-size: 12px;
  }

  .div-block-81 {
    display: block;
    width: 320px;
    height: auto;
  }

  .text-block-72 {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    display: block;
    width: 300px;
    margin-bottom: 10px;
    float: left;
    font-size: 12px;
    text-align: left;
  }

  .div-block-67-copy {
    width: 320px;
  }

  .section-38 {
    display: none;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-82 {
    width: 360px;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .math-box {
    position: relative;
    display: block;
    width: 340px;
    height: 195px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding: 10px 5px 5px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 7px;
    color: #05112b;
    text-decoration: none;
  }

  .div-block-83 {
    position: relative;
    display: block;
    width: 60px;
    height: 60px;
    padding-top: 0px;
  }

  .heading-24 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 6px;
    font-family: Prompt, sans-serif;
    font-size: 40px;
    line-height: 35px;
    font-weight: 700;
    text-align: center;
  }

  .text-block-73 {
    font-family: Prompt, sans-serif;
    font-weight: 500;
    text-align: center;
  }

  .text-math {
    position: absolute;
    left: auto;
    top: 9px;
    right: 6px;
    bottom: 0%;
    width: 260px;
    height: 20px;
    padding-top: 5px;
    float: right;
  }

  .text-math2 {
    position: absolute;
    left: auto;
    top: 31px;
    right: 6px;
    bottom: 0%;
    width: 260px;
    height: 20px;
    padding-top: 5px;
    float: right;
  }

  .text-block-74 {
    position: absolute;
    left: 72px;
    top: 54px;
    font-family: Prompt, sans-serif;
    font-size: 13px;
    text-decoration: underline;
  }

  .percent59 {
    position: absolute;
    left: 85px;
    width: 120px;
    height: 20px;
    border-radius: 20px;
    background-color: #eab828;
  }

  .percent95 {
    position: absolute;
    left: 85px;
    width: 170px;
    height: 20px;
    border-radius: 20px;
    background-color: #05b832;
  }

  .section-39 {
    display: block;
    height: 110px;
    margin-top: 0px;
    background-color: #05112b;
  }

  .div-block-84 {
    width: auto;
    height: 110px;
    padding-top: 74px;
  }

  .link-9 {
    margin-left: 20px;
    font-family: Prompt, sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
  }

  .section-40 {
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-85 {
    width: 360px;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
  }

  .heading-25 {
    width: 360px;
    min-width: 360px;
    margin: 0px auto;
    padding-left: 10px;
    font-family: Prompt, sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
  }

  .text-span-7 {
    color: #05112b;
  }

  .slider-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 360px;
    height: 150px;
    min-width: 360px;
    clear: both;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }

  .left-arrow-7 {
    display: none;
  }

  .right-arrow-7 {
    display: block;
  }

  .slide-nav-8 {
    display: none;
  }

  .link-block-17-copy {
    display: block;
    width: 120px;
    height: 140px;
    margin-top: 10px;
    float: left;
    clear: none;
  }

  .mask-7 {
    overflow: hidden;
    width: 340px;
    min-width: 340px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .image-43 {
    width: 30px;
    margin-top: 35px;
  }

  .div-block-86 {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }

  .div-block-87 {
    position: relative;
    width: 360px;
    min-width: 360px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-block-75 {
    margin-bottom: 10px;
    padding-left: 10px;
    font-family: Prompt, sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .link-block-20 {
    position: relative;
    width: 340px;
    min-width: 340px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 7px;
    font-family: Prompt, sans-serif;
    color: #333;
    font-weight: 500;
    text-decoration: none;
  }

  .text-block-76 {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }

  .text-block-76-copy {
    position: relative;
    width: 99%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border-bottom: 1px none rgba(0, 0, 0, 0.2);
  }

  .text-block-77 {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #b11010;
    font-weight: 600;
  }

  .link-block-21 {
    position: relative;
    width: 340px;
    min-width: 340px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 7px;
    font-family: Prompt, sans-serif;
    color: #333;
    font-weight: 500;
    text-decoration: none;
  }

  .text-block-79 {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }

  .signup-facebook {
    width: 280px;
    min-width: 280px;
  }

  .signup-google {
    width: 280px;
    min-width: 280px;
  }

  .section-42 {
    display: block;
    padding-bottom: 10px;
  }

  .sign-up-facebook {
    width: 280px;
    min-width: 100px;
  }

  .sign-up-google {
    width: 280px;
    min-width: 100px;
  }

  .signup-columns-copy {
    width: 300px;
  }

  .column-copy {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .section-43 {
    display: block;
  }

  .login-container-copy {
    display: block;
    margin-top: 30px;
    opacity: 1;
  }

  .signup-container-copy {
    margin-top: 40px;
  }

  .sign-up-facebook-copy {
    width: 280px;
    min-width: 280px;
  }

  .sign-up-google-copy {
    width: 280px;
    min-width: 280px;
  }

  .section-44 {
    display: block;
  }

  .section-44-paymentpage {
    position: relative;
    height: auto;
    padding-top: 0px;
    padding-bottom: 40px;
  }

  .heading-26 {
    width: 330px;
    min-width: 330px;
  }

  .dropdown-toggle-3 {
    width: 300px;
    min-width: 300px;
  }

  .dropdown {
    width: 300px;
    min-width: 300px;
  }

  .div-block-92 {
    width: 300px;
    min-width: 300px;
  }

  .text-block-84 {
    width: 185px;
    min-width: 185px;
  }

  .div-block-93 {
    width: 185px;
    min-width: 185px;
  }

  .div-block-94 {
    width: 330px;
    min-width: 330px;
    margin-top: 20px;
  }

  .button-10 {
    width: 330px;
  }

  .div-block-95 {
    width: 330px;
    margin-top: 10px;
    margin-left: 0px;
  }

  .div-block-97 {
    width: 280px;
  }

  .div-block-98 {
    margin-top: 20px;
    float: left;
  }

  .div-block-98-copy {
    margin-top: 20px;
  }

  .div-block-99 {
    position: relative;
    width: 330px;
    min-width: 330px;
  }

  .button-11 {
    position: relative;
    display: block;
    width: 330px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }

  .section-45 {
    display: block;
    height: 140px;
  }

  .div-block-100 {
    width: 100%;
    min-width: 100%;
    padding-top: 46px;
    padding-left: 20px;
  }

  .section-46 {
    display: block;
  }

  .section-47 {
    display: block;
    height: 140px;
  }

  .div-block-101 {
    width: 100%;
    min-width: 100%;
    padding-top: 46px;
    padding-left: 20px;
  }

  .div-block-102 {
    width: 350px;
    min-width: 350px;
  }

  .div-block-103 {
    width: 350px;
    min-width: 350px;
  }

  .div-block-104 {
    display: block;
    width: 350px;
    min-width: 350px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .div-block-105 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 330px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .button-12 {
    position: relative;
    left: 0px;
    right: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 330px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button-12-copy {
    position: relative;
    left: 0px;
    right: 0px;
    width: 330px;
  }

  .section-48 {
    display: block;
    width: 100%;
    height: 140px;
  }

  .text-block-90 {
    float: left;
  }

  .div-block-107 {
    width: 100%;
    padding-top: 46px;
    padding-left: 20px;
  }

  .heading-29 {
    width: 100%;
    font-size: 35px;
  }

  .section-49 {
    display: block;
  }

  .form-block-3 {
    width: 330px;
    margin-bottom: 10px;
  }

  .form-block-3-left {
    width: 330px;
    margin-bottom: 10px;
    margin-left: 0px;
  }

  .text-field-16 {
    width: 200px;
  }

  .form-block-3-copy {
    width: 330px;
    margin-bottom: 10px;
    float: left;
  }

  .div-block-109 {
    width: 330px;
    height: 90px;
  }

  .div-block-435 {
    margin-top: 200px;
  }

  .div-block-109-copy {
    width: 330px;
    height: 20px;
  }

  .div-block-questionnaire-1 {
    width: 330px;
  }

  .div-block-questionnaire-2 {
    width: 330px;
    height: auto;
  }

  .div-block-questionnaire-3 {
    width: 330px;
  }

  .div-block-111 {
    width: 330px;
  }

  .div-block-111-copy {
    width: 330px;
    margin-left: 0px;
  }

  .button-13 {
    width: 330px;
  }

  .link-block-25 {
    width: 330px;
  }

  .div-block-112 {
    width: 330px;
  }

  .div-block-92-copy {
    width: 330px;
    height: auto;
    min-width: 330px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-97-copy {
    width: 330px;
  }

  .text-block-95 {
    position: relative;
    top: auto;
    right: auto;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .button-12-confirm {
    position: relative;
    left: 0px;
    right: 0px;
    width: 330px;
  }

  .div-block-114 {
    width: 330px;
  }

  .trash-wraper {
    text-align: center;
  }
  
  .cancel_transfer {
    margin-left : auto;
    margin-right: auto;
  }

  .div-block-104-copy {
    display: block;
    width: 350px;
    min-width: 350px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .div-block-115 {
    display: none;
  }

  .div-block-116 {
    display: none;
    width: 330px;
    min-width: 330px;
    padding-left: 10px;
  }

  .div-block-117 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-118 {
    width: 20px;
    height: 20px;
  }

  .text-block-96 {
    width: 260px;
    height: auto;
    margin-left: 10px;
    font-size: 14px;
  }

  .div-block-119 {
    display: none;
  }

  .div-block-120 {
    display: none;
  }

  .section-50 {
    display: block;
    height: 180px;
    padding-top: 84px;
  }

  .search-div-copy.search-phone {
    width: 280px;
    height: 40px;
  }

  .div-block-122 {
    width: 300px;
  }

  .div-block-123 {
    position: absolute;
    left: auto;
    top: auto;
    right: 15px;
    bottom: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100px;
    height: 40px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 7px;
    background-color: #e8962a;
    font-family: Prompt, sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
  }

  .text-block-99 {
    color: #fff;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
  }

  .div-block-124 {
    position: relative;
    display: inline-block;
    width: 250px;
    height: 340px;
    min-width: 250px;
    margin: 30px auto 10px;
    padding: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    background-color: #fff;
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);
  }

  .link-block-27 {
    position: relative;
    display: block;
    overflow: hidden;
    width: 220px;
    height: 140px;
    min-width: 220px;
  }

  .link-11 {
    position: relative;
    display: block;
    width: 220px;
    min-width: 220px;
    margin-top: 10px;
    font-family: Prompt, sans-serif;
    color: #333;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
  }

  .link-block-28 {
    position: relative;
    width: 220px;
    min-width: 220px;
    margin-top: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
  }

  .image-14-copy {
    float: left;
  }

  .text-block-2-copy {
    margin-top: 0px;
    float: left;
  }

  .text-block-copy {
    float: left;
  }

  .div-block-125 {
    position: absolute;
    bottom: 15px;
    display: none;
    width: 110px;
    height: 50px;
    padding-bottom: 0px;
    float: left;
  }

  .text-block-3-copy {
    right: auto;
    bottom: 0px;
  }

  .text-block-3-copy.sale {
    right: auto;
    bottom: 37px;
  }

  .link-block-29 {
    position: absolute;
    left: auto;
    top: auto;
    right: 15px;
    bottom: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 7px;
    background-color: #e8962a;
    font-family: Prompt, sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
  }

  .div-block-124-copy {
    position: relative;
    display: inline-block;
    width: 250px;
    height: 340px;
    min-width: 250px;
    margin: 30px auto -40px;
    padding: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    background-color: #fff;
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);
  }

  .div-block-126 {
    width: 330px;
  }

  .div-block-127 {
    width: 330px;
  }

  .div-block-128 {
    width: 330px;
    padding-top: 0px;
  }

  .div-block-378 {
    position: relative;
    width: 330px;
    height: 50px;
    text-align: center;
  }

  .list-item {
    margin-bottom: 0px;
  }

  .text-span-13 {
    font-size: 14px;
    line-height: 14px;
  }

  .text-span-14 {
    font-size: 14px;
    line-height: 14px;
  }

  .text-span-15 {
    font-size: 14px;
    line-height: 14px;
  }

  .section-51 {
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .div-block-129 {
    width: 330px;
    min-width: 330px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .text-block-100 {
    width: 330px;
    min-width: 330px;
    font-size: 16px;
    text-align: center;
  }

  .div-block-130 {
    display: none;
    width: 330px;
    margin-top: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-50 {
    border-radius: 100px;
  }

  .div-block-131 {
    display: none;
    width: 330px;
    min-width: 330px;
    margin-top: 10px;
    margin-left: 0px;
  }

  .text-block-101 {
    width: 330px;
    font-size: 16px;
    text-align: center;
  }

  .text-block-102 {
    margin-bottom: 10px;
    font-size: 14px;
    text-align: center;
  }

  .text-block-103 {
    width: 330px;
  }

  .section-52 {
    display: block;
    padding-top: 100px;
  }

  .heading-30 {
    width: 330px;
    min-width: 330px;
    font-size: 32px;
  }

  .heading-31 {
    width: 330px;
  }

  .div-block-132 {
    width: 330px;
    min-width: 330px;
    margin-top: 20px;
  }

  .div-block-133 {
    width: 280px;
  }

  .div-block-134 {
    width: 280px;
  }

  .div-block-135 {
    width: 330px;
    padding-bottom: 20px;
  }

  .text-block-106 {
    width: 180px;
    font-size: 18px;
  }

  .text-span-16 {
    line-height: 25px;
  }

  .div-block-136 {
    width: 330px;
  }

  .text-block-107 {
    width: 330px;
  }

  .div-block-137 {
    width: 330px;
    margin-top: 10px;
    padding-top: 0px;
  }

  .text-block-108 {
    width: 330px;
    font-size: 12px;
  }

  .text-block-109 {
    width: 220px;
    font-size: 14px;
  }

  .text-block-110 {
    width: 110px;
    font-size: 16px;
  }

  .text-block-110-copy {
    width: 110px;
    font-size: 16px;
  }

  .div-block-139 {
    width: 330px;
  }

  .div-block-140 {
    width: 330px;
  }

  .div-block-141 {
    width: 330px;
  }

  .form-block-5 {
    margin-top: 20px;
  }

  .div-block-141-copy2 {
    margin-top: 20px;
  }

  .section-53 {
    display: block;
  }

  .form-block-6 {
    width: 330px;
  }

  .field-label-6 {
    width: 330px;
    height: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .text-field-19 {
    width: 330px;
    margin-bottom: 15px;
  }

  .submit-button-8 {
    width: 330px;
  }

  .field-label-6-copy {
    width: 330px;
  }

  .text-field-19-copy {
    width: 200px;
  }

  .field-label-6-copy-copy {
    width: 330px;
    height: 60px;
  }

  .div-block-145 {
    width: 330px;
    min-width: 330px;
  }

  .a1 {
    display: none;
    width: 330px;
  }

  .div-block-147 {
    width: 50px;
  }

  .heading-32 {
    font-size: 30px;
  }

  .text-block-111 {
    width: 240px;
    font-size: 15px;
  }

  .morefaq1 {
    width: 20px;
    height: 20px;
  }

  .heading-32-copy {
    font-size: 30px;
  }

  .div-block-147-copy {
    width: 50px;
  }

  .text-block-111-copy {
    width: 280px;
    font-size: 14px;
  }

  .line-faq {
    width: 330px;
  }

  .a2 {
    display: none;
    width: 330px;
  }

  .q1 {
    width: 330px;
  }

  .q2 {
    width: 330px;
  }

  .q3 {
    width: 330px;
  }

  .a3 {
    width: 330px;
  }

  .morefaq2 {
    width: 20px;
    height: 20px;
  }

  .morefaq3 {
    width: 20px;
    height: 20px;
  }

  .q4 {
    width: 330px;
  }

  .morefaq4 {
    width: 20px;
    height: 20px;
  }

  .a4 {
    width: 330px;
  }

  .q5 {
    width: 330px;
  }

  .a5 {
    width: 330px;
  }

  .q6 {
    width: 330px;
  }

  .q7 {
    width: 330px;
  }

  .a6 {
    width: 330px;
  }

  .a7 {
    width: 330px;
  }

  .morefaq5 {
    width: 20px;
    height: 20px;
  }

  .morefaq6 {
    width: 20px;
    height: 20px;
  }

  .morefaq7 {
    width: 20px;
    height: 20px;
  }

  .div-block-148 {
    width: 330px;
  }

  .div-block-149 {
    width: 330px;
    height: 230px;
  }

  .heading-33 {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .div-block-150 {
    width: 330px;
    height: 250px;
    margin-top: 0px;
  }

  .text-block-112 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
  }

  .div-block-151 {
    width: 330px;
    padding-bottom: 0px;
  }

  .text-block-113 {
    width: 330px;
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-114 {
    width: 330px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 22px;
    line-height: 22px;
  }

  .text-span-18 {
    font-size: 14px;
  }

  .text-block-115 {
    width: 330px;
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-153 {
    width: 330px;
    border-bottom-style: none;
  }

  .text-span-20 {
    font-size: 30px;
    line-height: 40px;
  }

  .text-block-116 {
    width: 330px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
  }

  .div-block-154 {
    width: 330px;
    height: 250px;
  }

  .section-54 {
    display: none;
  }

  .div-block-155 {
    width: 340px;
  }

  .text-block-117 {
    width: 320px;
    font-size: 15px;
  }

  .div-block-156 {
    width: 320px;
  }

  .amount1 {
    width: 320px;
  }

  .amount2 {
    width: 320px;
  }

  .div-block-156-copy {
    width: 320px;
  }

  .percent1 {
    width: 320px;
  }

  .percent1-copy {
    width: 320px;
  }

  .date-exe1-copy {
    width: 320px;
    margin-top: 10px;
  }

  .image-arrow {
    display: none;
  }

  .more-155 {
    display: block;
    width: 340px;
  }

  .div-block-81-copy {
    width: 320px;
  }

  .exe2-copy-copy {
    width: 300px;
  }

  .exe3-copy-copy {
    width: 300px;
  }

  .text-block-60-copy {
    position: relative;
    width: 300px;
    margin-top: 10px;
  }

  .link-15 {
    width: 320px;
    margin-top: 10px;
    float: right;
    font-family: Prompt, sans-serif;
    text-align: right;
  }

  .link-block-32 {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 320px;
    height: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-54 {
    width: 20px;
    height: 20px;
  }

  .q8 {
    width: 330px;
  }

  .morefaq8 {
    width: 20px;
    height: 20px;
  }

  .a8 {
    width: 330px;
  }

  .aj_nut {
    width: 330px;
    height: 390px;
  }

  .aj_nut.name-box-taplet {
    width: 330px;
  }

  .aj_sharp {
    width: 330px;
    height: 550px;
  }

  .aj_sharp.name-box-taplet {
    width: 330px;
  }

  .aj_new {
    width: 300px;
  }

  .aj_new.name-box-taplet {
    width: 330px;
  }

  .aj_share {
    width: 330px;
    height: 470px;
  }

  .aj_share.name-box-taplet {
    width: 330px;
  }

  .aj_atipad {
    width: 330px;
    height: 430px;
  }

  .aj_atipad.name-box-taplet {
    width: 330px;
  }

  .aj_too {
    width: 330px;
    height: 430px;
    margin-right: auto;
    margin-left: 15px;
  }

  .aj_too.name-box-taplet {
    width: 330px;
  }

  .div-block-157 {
    display: none;
  }

  .instructors-section-copy {
    display: block;
    margin-top: 0px;
    padding-bottom: 0px;
  }

  .aj_new2 {
    width: 330px;
    height: 390px;
  }

  .aj_new2.name-box-taplet {
    width: 330px;
  }

  .aj_knot {
    width: 330px;
    height: 450px;
  }

  .aj_knot.name-box-taplet {
    width: 330px;
  }

  .aj_toung {
    width: 330px;
    height: 410px;
  }

  .aj_toung.name-box-taplet {
    width: 330px;
  }

  .instructors-section_tablet {
    display: none;
    padding-bottom: 0px;
  }

  .instructors-section_tablet2 {
    display: none;
    padding-bottom: 0px;
  }

  .instructors-section_tablet3 {
    display: none;
    padding-bottom: 0px;
  }

  .div-block-158 {
    display: none;
  }

  .div-block-159 {
    width: 330px;
  }

  .text-block-118 {
    width: 330px;
    font-size: 20px;
  }

  .text-block-118-paymentpage {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    position: relative;
    width: 200px;
    float: left;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 20px;
    font-weight: 600;
  }

  .div-block-160 {
    width: 330px;
    padding-left: 10px;
    border-style: none;
    border-width: 1px;
    border-color: #d1d1d1;
    border-radius: 7px;
  }

  .text-block-119 {
    width: 200px;
    height: auto;
    font-size: 16px;
    line-height: 25px;
  }

  .text-block-120 {
    width: 200px;
    height: auto;
    margin-left: 20px;
    font-size: 16px;
    line-height: 25px;
  }

  .text-block-120-copy {
    width: 200px;
    height: auto;
    margin-left: 60px;
    font-size: 16px;
    line-height: 25px;
  }

  .text-block-121 {
    width: 200px;
    height: auto;
    margin-left: 60px;
    font-size: 16px;
    line-height: 25px;
  }

  .link-block-33 {
    width: 330px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .div-block-159-copy {
    width: 330px;
  }

  .text-block-118-copy {
    width: 330px;
    font-size: 20px;
  }

  .div-block-162 {
    width: 330px;
    margin-top: -16px;
    padding-left: 0px;
  }

  .text-block-123 {
    display: none;
    margin-top: -111px;
    font-size: 18px;
    line-height: 30px;
  }

  .text-span-24 {
    font-size: 25px;
    line-height: 30px;
  }

  .aj_phee {
    width: 330px;
    height: 410px;
  }

  .aj_phee.name-box-taplet {
    width: 330px;
  }

  .aj_mor_ice {
    width: 330px;
    height: 410px;
  }

  .aj_mor_ice.name-box-taplet {
    width: 330px;
  }

  .instructors-section_tablet4 {
    display: none;
    padding-bottom: 0px;
  }

  .instructors-section_tablet5 {
    display: none;
    padding-bottom: 0px;
  }

  .instructors-section-copy2 {
    display: block;
    margin-top: 0px;
    padding-bottom: 40px;
  }

  .section-coupon {
    display: block;
    margin-top: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .image-56 {
    width: 324px;
    height: 162px;
  }

  .div-block-163 {
    width: 330px;
  }

  .section-55 {
    display: block;
    height: 40px;
  }

  .div-block-167 {
    width: 330px;
    min-width: 300px;
    margin-top: 45px;
  }

  .paragraph-13 {
    line-height: 20px;
  }

  .text-span-26 {
    line-height: 15px;
  }

  .paragraph-14 {
    width: 330px;
    min-width: 330px;
  }

  .div-block-168 {
    width: 330px;
    min-width: 330px;
    margin-bottom: 20px;
  }

  .button-17 {
    width: 150px;
    height: 50px;
    padding-top: 15px;
  }

  .button-21 {
    width: 200px;
    height: 50px;
    padding-top: 15px;
  }

  .div-block-169 {
    width: 150px;
    height: 50px;
  }

  .text-block-126-copy {
    font-size: 30px;
    line-height: 30px;
  }

  .use-coupon {
    display: none;
  }

  .div-block-171 {
    width: 330px;
  }

  .text-block-127 {
    width: 290px;
  }

  .submit-button-9 {
    width: 290px;
  }

  .text-block-128 {
    font-size: 22px;
  }

  .section-56 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #05112b;
  }

  .div-block-124-copy2 {
    position: relative;
    display: inline-block;
    width: 250px;
    height: 340px;
    min-width: 250px;
    margin: 90px auto -31px;
    padding: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    background-color: #fff;
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);
  }

  .card-courses1 {
    width: 300px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .link-block-35 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    height: 180px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-61 {
    width: 280px;
    height: 183px;
  }

  .link-21 {
    width: 280px;
  }

  .link-block-36 {
    width: 280px;
    height: auto;
  }

  .text-block-133 {
    width: 280px;
    margin-top: -2px;
    margin-left: 0px;
    color: #919191;
    line-height: 16px;
  }

  .text-block-133-copy {
    width: 280px;
    margin-top: 4px;
    margin-left: 0px;
    line-height: 14px;
  }

  .button-20 {
    width: 280px;
    margin-top: 10px;
  }

  .button-20-copy {
    width: 280px;
  }

  .section-recommend-new {
    display: none;
  }

  .section-recommended-phone-old {
    position: relative;
    display: none;
    width: 330px;
    height: 500px;
    min-width: 330px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }

  .sec-new-head {
    display: none;
    height: 230px;
    min-width: 360px;
    margin-top: 60px;
    background-image: url('../images/head_phone.png');
    background-position: 0px 0px;
    background-size: cover;
  }

  .mask-8 {
    height: 230px;
  }

  .slider-8 {
    display: none;
    height: 230px;
  }

  .slide-17 {
    height: 230px;
  }

  .div-block-176 {
    display: none;
    width: 340px;
    margin-top: 165px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-field-21 {
    width: 300px;
    height: 40px;
    font-size: 18px;
  }

  .form-block-8 {
    width: 300px;
    height: 40px;
  }

  .form-9 {
    width: 300px;
    height: 40px;
  }

  .link-block-37 {
    left: 278px;
    margin-top: 18px;
  }

  .div-block-177 {
    width: 340px;
    height: 250px;
    min-width: 340px;
    margin-top: -20px;
  }

  .div-block-178 {
    width: 300px;
    height: 250px;
  }

  .div-block-179 {
    position: absolute;
    z-index: -1;
    width: 340px;
    height: 207px;
    margin-top: 43px;
  }

  .image-63 {
    width: 340px;
    height: 207px;
  }

  .heading-34 {
    display: none;
  }

  .slide-18 {
    height: 230px;
  }

  .heading-34-copy {
    display: none;
    margin-top: 120px;
    color: #05112b;
    font-size: 20px;
    line-height: 25px;
  }

  .text-span-30 {
    color: #e8962a;
    font-size: 18px;
  }

  .slide-19 {
    height: 230px;
  }

  .slide-20 {
    height: 230px;
  }

  .slide-21 {
    height: 230px;
  }

  .heading-35 {
    display: none;
    margin-top: 134px;
    color: #05112b;
    font-size: 22px;
    line-height: 28px;
  }

  .image-63-copy {
    width: 340px;
    height: 207px;
    margin-left: -16px;
  }

  .price-div {
    width: 280px;
  }

  .price_my-courses {
    margin-top: 30px;
    padding-right: 20px;
  }

  .card-courses1-copy {
    margin-right: auto;
    margin-left: auto;
  }

  .card-courses1_my-courses {
    width: 300px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .card-courses1-courses-des {
    width: 300px;
    height: auto;
    margin: 90px auto -44px;
  }

  .price-des1 {
    margin-top: 30px;
    padding-right: 20px;
  }

  .div-block-192 {
    width: 360px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .div-block-193 {
    position: relative;
    width: 340px;
    height: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-bottom: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #d1d1d1;
    border-radius: 7px;
    color: #333;
  }

  .text-block-145 {
    position: relative;
    width: 330px;
    margin-left: -1px;
    padding: 5px 10px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    background-color: #d1d1d1;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
  }

  .div-block-194 {
    display: block;
    width: 80px;
    height: 70px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    float: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px none #d1d1d1;
  }

  .columns-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-block-146 {
    text-align: center;
  }

  .image-67 {
    width: 60px;
    height: 60px;
    float: left;
  }

  .div-block-195 {
    width: 88px;
    height: 50px;
    margin-left: 5px;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
  }

  .text-block-147 {
    width: 80px;
    float: left;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 16px;
    font-weight: 500;
  }

  .text-block-148 {
    width: 80px;
    float: left;
    font-family: Prompt, sans-serif;
    color: #919191;
    font-size: 12px;
    line-height: 12px;
    font-weight: 500;
  }

  .div-block-196 {
    width: 80px;
    height: 15px;
    float: left;
  }

  .image-68 {
    display: block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    float: left;
    line-height: 0px;
  }

  .link-block-40 {
    position: relative;
    width: 330px;
    height: 70px;
    margin-top: 5px;
    text-decoration: none;
  }

  .div-block-197 {
    width: 240px;
    height: 50px;
    margin-top: 12px;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 5px;
    float: right;
  }

  .text-block-149 {
    width: 155px;
    font-family: Prompt, sans-serif;
    color: #333;
    font-size: 12px;
    line-height: 12px;
    font-weight: 500;
    text-align: left;
  }

  .div-block-198 {
    width: 180px;
    height: 20px;
    margin-top: 5px;
    border-radius: 40px;
    background-color: #d0d2d4;
  }

  .div-block-198-copy {
    position: absolute;
    width: 40px;
    height: 20px;
    margin-top: -20px;
    border-radius: 40px;
    background-color: #eab828;
  }

  .text-block-150 {
    width: 40px;
    margin-top: -17px;
    float: right;
    font-family: Prompt, sans-serif;
    color: #333;
    line-height: 14px;
    font-weight: 400;
    text-align: center;
  }

  .div-block-199 {
    position: relative;
    width: 310px;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #d1d1d1;
  }

  .div-block-200 {
    position: relative;
    width: 310px;
    float: left;
  }

  .div-block-201 {
    position: relative;
    width: 250px;
    height: 20px;
    margin-right: auto;
    margin-left: 0px;
  }

  .text-block-151 {
    float: left;
    font-family: Prompt, sans-serif;
    color: #333;
    font-size: 14px;
  }

  .text-block-152 {
    float: right;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 14px;
  }

  .div-block-200-copy {
    position: relative;
    width: 155px;
    float: right;
  }

  .div-block-201-copy {
    position: relative;
    width: 155px;
    height: 20px;
  }

  .link-block-41 {
    position: relative;
    display: block;
    width: 310px;
    height: 70px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #d1d1d1;
    text-decoration: none;
  }

  .div-block-202 {
    position: relative;
    width: 310px;
    height: 15px;
    margin-top: 5px;
    float: left;
    border-top: 1px none #d1d1d1;
  }

  .paragraph-11-copy {
    margin-bottom: 0px;
    font-family: Prompt, sans-serif;
    color: #333;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
    text-align: left;
  }

  .link-22 {
    display: block;
    width: 340px;
    margin-top: -1px;
    margin-left: -1px;
    padding: 5px 10px;
    border-top: 1px solid #c7d5f5;
    border-right: 1px solid #c7d5f5;
    border-left: 1px solid #c7d5f5;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    background-color: #c7d5f5;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
  }

  .sec-report-more {
    display: none;
  }

  .image-54-more {
    width: 20px;
    height: 20px;
  }

  .text-block-65-more {
    width: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    color: #05112b;
    font-size: 14px;
  }

  .div-block-71-more {
    width: 39px;
    margin-left: 0px;
  }

  .exe3-copy-copy-copy {
    width: 300px;
    height: 20px;
    margin-top: 0px;
  }

  .text-block-65-copy-more {
    margin-top: 7px;
    margin-right: 0px;
    margin-left: 5px;
    font-size: 14px;
  }

  .div-block-203 {
    margin-top: 7px;
  }

  .link-block-43 {
    display: none;
    width: 330px;
    height: 20px;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-70 {
    width: 20px;
    height: 20px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .div-block-192-copy {
    display: none;
    width: 360px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .div-block-193-copy {
    position: relative;
    display: none;
    width: 340px;
    height: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-bottom: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #d1d1d1;
    border-radius: 7px;
    color: #333;
  }

  .div-block-81-copy-copy {
    display: none;
    width: 320px;
  }

  .noti-section {
    display: block;
    margin-top: 60px;
  }

  .div-block-208 {
    width: 360px;
    padding-top: 20px;
  }

  .text-block-154 {
    width: 360px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-211 {
    width: 265px;
    float: right;
  }

  .text-block-155 {
    font-size: 14px;
  }

  .div-block-212 {
    width: 265px;
    margin-top: 5px;
    float: right;
  }

  .text-block-157 {
    font-size: 14px;
  }

  .image-75 {
    display: none;
  }

  .text-block-162 {
    margin-top: -34px;
    margin-left: 10px;
  }

  .div-block-218 {
    margin-top: 10px;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #d1d1d1;
  }

  .text-block-163 {
    margin-bottom: 0px;
    font-family: Prompt, sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
  }

  .div-block-219 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 25px;
    margin-top: 5px;
    padding-left: 5px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-78 {
    width: 20px;
    height: 20px;
    float: left;
  }

  .text-block-164 {
    display: block;
    margin-left: 5px;
    padding-top: 3px;
    float: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Prompt, sans-serif;
    font-size: 14px;
  }

  .text-block-164-copy {
    display: block;
    margin-left: 5px;
    padding-top: 0px;
    float: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Prompt, sans-serif;
    font-size: 14px;
  }

  .div-block-219-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 25px;
    margin-top: 5px;
    padding-left: 5px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-78-copy {
    width: 20px;
    height: 20px;
    float: left;
  }

  .name-text-copy {
    top: 198px;
  }

  .text-block-164-copy-copy {
    display: block;
    margin-left: 5px;
    padding-top: 0px;
    float: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Prompt, sans-serif;
    font-size: 14px;
  }

  .div-block-25-copy-copy {
    display: none;
    width: 320px;
    height: 320px;
    min-width: 320px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .head-mobile {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 230px;
    min-width: 360px;
    margin-top: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/bg-phone.png.jpg');
    background-position: 0px 0px;
    background-size: cover;
  }

  .div-block-224 {
    width: 360px;
  }

  .image-79 {
    position: absolute;
    display: block;
    max-height: 230px;
    margin-right: auto;
    margin-left: auto;
  }

  .image-80 {
    position: absolute;
    display: block;
    max-height: 230px;
    margin-right: auto;
    margin-left: auto;
  }

  .image-81 {
    position: absolute;
    display: block;
    max-height: 230px;
  }

  .div-block-225 {
    width: 360px;
    height: 230px;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-226 {
    position: relative;
    top: -100px;
    z-index: 9999;
    width: 340px;
    height: 30px;
    border-bottom: 1px solid #fff;
    background-color: transparent;
    color: #333;
  }

  .search-2 {
    display: none;
    width: 340px;
    height: 30px;
    margin-bottom: 0px;
    color: #333;
  }

  .search-input-2 {
    width: 340px;
    height: 30px;
    margin-bottom: 0px;
    padding-left: 35px;
    border: 1px none #000;
    background-color: transparent;
    font-family: Prompt, sans-serif;
    color: #505050;
  }

  .search-input-2::-webkit-input-placeholder {
    color: #fff;
  }

  .search-input-2:-ms-input-placeholder {
    color: #fff;
  }

  .search-input-2::-ms-input-placeholder {
    color: #fff;
  }

  .search-input-2::placeholder {
    color: #fff;
  }

  .search-button-2 {
    position: absolute;
    top: 2px;
    display: none;
    width: 25px;
    height: 25px;
    background-color: transparent;
    background-image: url('../images/search.png');
    background-position: 50% 50%;
    background-size: 25px 25px;
  }

  .div-block-227 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 100%;
    height: 35px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(5, 17, 43, 0.3)), to(hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(180deg, rgba(5, 17, 43, 0.3), hsla(0, 0%, 100%, 0));
  }

  .image-82 {
    position: absolute;
    left: 0%;
    top: 2px;
    right: 0%;
    bottom: auto;
    width: 25px;
    height: 25px;
  }

  .div-block-228 {
    width: 360px;
    min-width: 360px;
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .heading-36 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Prompt, sans-serif;
    color: #ba67f8;
    font-size: 27px;
    line-height: 35px;
    font-weight: 600;
    text-align: center;
  }

  .text-span-35 {
    color: #662d91;
    font-size: 35px;
    line-height: 50px;
  }

  .div-block-229 {
    width: 360px;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 10px;
    font-family: Prompt, sans-serif;
    font-size: 20px;
    text-align: center;
  }

  .text-block-166 {
    font-size: 20px;
    line-height: 30px;
  }

  .image-83 {
    display: block;
    width: 360px;
    height: auto;
    min-width: 360px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-230 {
    width: 360px;
    min-width: 360px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-167 {
    font-family: Prompt, sans-serif;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
  }

  .div-block-231 {
    position: relative;
    width: 360px;
    height: 10px;
    margin-top: 20px;
  }

  .div-block-232 {
    width: 280px;
    height: 10px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-233 {
    width: 70px;
    height: 10px;
    float: left;
    background-color: #c72f32;
    color: #e8962a;
  }

  .div-block-233-copy {
    width: 70px;
    height: 10px;
    float: left;
    background-color: #e8962a;
    color: #e8962a;
  }

  .div-block-233-2 {
    width: 70px;
    height: 10px;
    float: left;
    background-color: #04678a;
    color: #e8962a;
  }

  .div-block-233-2-copy {
    width: 70px;
    height: 10px;
    float: left;
    background-color: #07bebe;
    color: #e8962a;
  }

  .image-84 {
    display: block;
    width: 360px;
    height: auto;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-234 {
    width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 0px;
  }

  .image-85 {
    display: block;
    width: 360px;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-235 {
    width: 360px;
    margin: 10px auto 20px;
  }

  .list-2 {
    color: #e8962a;
    font-size: 30px;
    list-style-type: disc;
  }

  .text-span-36 {
    color: #505050;
  }

  .list-item-2 {
    font-family: Prompt, sans-serif;
    font-size: 24px;
  }

  .text-block-168 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 24px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Prompt, sans-serif;
    font-size: 20px;
  }

  .div-block-236 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-237 {
    width: 10px;
    height: 10px;
    border-radius: 100px;
    background-color: #e8962a;
  }

  .div-block-238 {
    width: 220px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
  }

  .div-block-239 {
    width: 360px;
    min-width: 360px;
  }

  .image-86 {
    display: block;
    width: 360px;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-240 {
    width: 100%;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgba(186, 103, 248, 0.2);
  }

  .text-block-167-copy {
    width: 360px;
    margin-right: auto;
    margin-left: auto;
    font-family: Prompt, sans-serif;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
  }

  .text-span-37 {
    font-weight: 600;
  }

  .text-span-38 {
    display: block;
    margin-top: 10px;
    color: #662d91;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
  }

  .div-block-241 {
    width: 360px;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-37 {
    margin-bottom: 5px;
    font-family: Prompt, sans-serif;
    font-size: 37px;
    line-height: 35px;
    font-weight: 600;
    text-align: center;
  }

  .div-block-231-copy {
    position: relative;
    width: 360px;
    height: 10px;
    margin-top: 0px;
  }

  .div-block-color {
    width: 70px;
    height: 10px;
    float: left;
    border-style: solid;
    border-width: 3px;
    border-color: #c72f32;
    background-color: transparent;
    color: #e8962a;
  }

  .div-block-color2 {
    width: 70px;
    height: 10px;
    float: left;
    border-style: solid;
    border-width: 3px;
    border-color: #e8962a;
    background-color: transparent;
    color: #e8962a;
  }

  .div-block-color3 {
    width: 70px;
    height: 10px;
    float: left;
    border-style: solid;
    border-width: 3px;
    border-color: #04678a;
    background-color: transparent;
    color: #e8962a;
  }

  .div-block-color4 {
    width: 70px;
    height: 10px;
    float: left;
    border-style: solid;
    border-width: 3px;
    border-color: #07bebe;
    background-color: transparent;
    color: #e8962a;
  }

  .div-block-242 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 360px;
    height: auto;
    min-height: auto;
    min-width: 360px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    padding: 10px;
    float: none;
  }

  .image-87 {
    position: relative;
    width: 50px;
    height: 50px;
    float: left;
  }

  .text-block-169 {
    position: relative;
    width: 280px;
    margin-left: 10px;
    float: left;
    clear: none;
    font-family: Prompt, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-242-copy {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 360px;
    height: auto;
    min-height: auto;
    min-width: 360px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding: 10px;
    float: none;
  }

  .div-block-231-copy2 {
    position: relative;
    width: 360px;
    height: 10px;
    margin-top: 0px;
  }

  .div-block-243 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 360px;
    min-width: 360px;
    margin-top: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-244 {
    width: 100px;
    height: 100px;
    float: left;
  }

  .text-block-170 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 240px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Prompt, sans-serif;
    font-size: 16px;
  }

  .text-block-170-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 240px;
    padding-right: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Prompt, sans-serif;
    font-size: 16px;
    text-align: left;
  }

  .div-block-243-copy {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 360px;
    min-width: 360px;
    margin-top: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-245 {
    width: 100%;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 0px;
    background-color: #d9e0f0;
  }

  .div-block-246 {
    width: 360px;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-247 {
    width: 360px;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-88 {
    display: block;
    width: 340px;
    height: 340px;
    margin-right: auto;
    margin-left: auto;
  }

  .aj_too-copy {
    width: 330px;
    height: 360px;
    margin-right: auto;
    margin-left: 15px;
    border-style: none;
  }

  .aj_too-copy.name-box-taplet {
    width: 330px;
  }

  .aj_phee-copy {
    width: 330px;
    height: 360px;
    margin-left: 15px;
    border-style: none;
  }

  .aj_phee-copy.name-box-taplet {
    width: 330px;
  }

  .aj_mor_ice-copy {
    width: 330px;
    height: 360px;
    margin-left: 15px;
    border-style: none;
  }

  .aj_mor_ice-copy.name-box-taplet {
    width: 330px;
  }

  .div-block-248 {
    position: relative;
    width: 340px;
    min-width: 340px;
    margin-right: auto;
    margin-bottom: 60px;
    margin-left: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 20px;
    background-image: repeating-linear-gradient(315deg, #b75595, #9447c7);
  }

  .text-block-171 {
    width: 320px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    font-family: Prompt, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
  }

  .text-span-39 {
    font-size: 24px;
  }

  .div-block-249 {
    position: absolute;
    left: 0%;
    top: -30px;
    right: auto;
    bottom: auto;
    width: 50px;
    height: 50px;
  }

  .div-block-248-copy {
    position: relative;
    width: 340px;
    min-width: 340px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 20px;
    background-image: repeating-linear-gradient(315deg, #b75595, #9447c7);
  }

  .div-block-250 {
    width: 360px;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .heading-38 {
    font-family: Prompt, sans-serif;
    font-weight: 600;
    text-align: center;
  }

  .text-span-40 {
    color: #e43b3e;
    font-size: 35px;
  }

  .text-span-41 {
    color: #e43b3e;
    font-size: 44px;
  }

  .form-block-9 {
    width: 340px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-field-22 {
    display: none;
    width: 340px;
    height: 50px;
    border: 1px solid transparent;
    border-radius: 20px;
    background-color: #d9e0f0;
    font-family: Prompt, sans-serif;
    font-size: 24px;
  }

  .submit-button-10 {
    display: block;
    width: 340px;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 20px;
    background-color: #e8962a;
    font-family: Prompt, sans-serif;
    font-size: 25px;
  }

  .bmat-mobile {
    display: block;
  }

  .div-block-243-copy2 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 360px;
    min-width: 360px;
    margin: 10px 0px 0px;
    padding: 10px 10px 0px;
    border-style: none;
  }

  .text-block-171-copy {
    width: 320px;
    margin-right: auto;
    margin-left: auto;
    font-family: Prompt, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
  }

  .section-58 {
    display: block;
  }

  .aj_share-copy {
    width: 330px;
    height: 420px;
  }

  .aj_share-copy.name-box-taplet {
    width: 330px;
  }

  .div-block-243-hide {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 360px;
    min-width: 360px;
    margin-top: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-171-phy {
    width: 320px;
    margin-right: auto;
    margin-left: auto;
    font-family: Prompt, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
  }

  .text-span-48 {
    font-size: 22px;
    font-weight: 500;
  }

  .physic-desktop {
    display: none;
  }

  .physic-mobile {
    display: block;
    margin-top: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-45 {
    width: 360px;
    margin: 0px auto;
    font-family: Prompt, sans-serif;
    color: #0860a3;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
  }

  .heading-46 {
    width: 360px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    font-family: Prompt, sans-serif;
    color: #44acd1;
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    text-align: center;
  }

  .text-block-184 {
    width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    font-family: Prompt, sans-serif;
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
    text-align: center;
  }

  .image-103 {
    display: block;
    width: 360px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-297 {
    width: 100%;
    height: 15px;
    margin-top: -15px;
    background-color: #0860a3;
  }

  .div-block-298 {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 0px;
    background-color: rgba(68, 172, 209, 0.2);
  }

  .text-block-185 {
    width: 360px;
    margin-right: auto;
    margin-left: auto;
    font-family: Prompt, sans-serif;
    color: #0860a3;
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
    text-align: center;
  }

  .text-block-185-copy {
    width: 360px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    font-family: Prompt, sans-serif;
    color: #333;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
    text-align: center;
  }

  .image-104 {
    display: block;
    width: 360px;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-299 {
    height: 30px;
    margin-top: -18px;
    background-color: rgba(68, 172, 209, 0.4);
  }

  .text-block-186 {
    width: 360px;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    font-family: Prompt, sans-serif;
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
    text-align: center;
  }

  .image-105 {
    display: block;
    width: 360px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-300 {
    width: 100%;
    height: 5px;
    background-color: #0860a3;
  }

  .div-block-301 {
    width: 100%;
    height: 5px;
    border-bottom: 1px solid #d1d1d1;
  }

  .div-block-245-copy {
    width: 100%;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 40px;
    background-color: #d9e0f0;
  }

  .div-block-302 {
    width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .chem-mobile {
    display: block;
    margin-top: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-46-copy {
    width: 360px;
    margin: 0px auto 5px;
    font-family: Prompt, sans-serif;
    color: #ff9cc2;
    font-size: 24px;
    line-height: 25px;
    font-weight: 600;
    text-align: center;
  }

  .heading-45-copy {
    width: 360px;
    margin: 0px auto;
    font-family: Prompt, sans-serif;
    color: #e55a92;
    font-size: 42px;
    line-height: 40px;
    font-weight: 600;
    text-align: center;
  }

  .div-block-297-copy {
    width: 100%;
    height: 15px;
    margin-top: -15px;
    background-color: #e55a92;
  }

  .div-block-298-copy {
    display: none;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 0px;
    background-color: rgba(68, 172, 209, 0.2);
  }

  .div-block-245-copy-copy {
    width: 100%;
    min-width: 360px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 0px;
    background-color: #d9e0f0;
  }

  .section-armed-chem {
    overflow: hidden;
    width: 100%;
    margin-top: 40px;
  }

  .armed-chem-head {
    display: none;
  }

  .armed-head-bg {
    margin-top: 0px;
  }

  .person {
    position: static;
    width: 100%;
    height: 372px;
    margin-top: 40px;
    text-align: center;
  }

  .armed-chem-skill {
    width: auto;
  }

  .skill-item {
    width: 100%;
    margin-top: 20px;
    clear: none;
  }

  .skill-item-icon {
    width: 120px;
    max-width: 100%;
    float: none;
  }

  .skill-text-head {
    font-size: 28px;
    text-align: left;
  }

  .skill-text-head.burst {
    margin-top: 0px;
  }

  .skill-text-head-sub {
    text-align: left;
  }

  .skill-text-detail {
    display: block;
    text-align: left;
  }

  .skill-text-detail.skill-text-phy-mob {
    display: block;
    font-size: 20px;
  }

  .regis-bg {
    height: auto;
    background-image: url('../images/BG2.png');
    background-position: 0% 0%;
    background-size: 414px;
    background-repeat: repeat;
  }

  .regis-content {
    width: 100%;
    height: 550px;
  }

  .regis-buttons {
    width: 340px;
    text-align: left;
  }

  .regis-button {
    width: 133px;
    height: 42px;
    margin-top: 30px;
    margin-left: 40px;
    font-size: 24px;
  }

  .regis-button.preview {
    width: 143px;
    height: 44px;
    margin-top: 0px;
  }

  .regis-button.c2 {
    margin-left: 40px;
  }

  .text-block-190 {
    margin-top: 12px;
    font-size: 24px;
  }

  .armed-chem-return {
    clear: both;
  }

  .return-detail {
    width: 100%;
  }

  .column-19 {
    display: none;
  }

  .return-item {
    margin-right: 0px;
    margin-left: 10px;
  }

  .text-box {
    width: 85%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-box.single {
    min-height: 44px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .return-text {
    font-size: 18px;
    line-height: 22px;
  }

  .suite-container {
    width: 100%;
    margin-top: 30px;
  }

  .suite-item {
    width: 320px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    clear: both;
  }

  .text {
    width: auto;
    margin-top: 5px;
    margin-left: 6%;
    float: none;
    color: #25262a;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    text-align: left;
  }

  .armed-chem-instructor {
    margin-top: 0px;
  }

  .title-text {
    font-size: 38px;
  }

  .lesson-detail {
    width: 100%;
    margin-top: 0px;
  }

  .divider {
    clear: both;
  }

  .instructor-head {
    position: relative;
    width: 250px;
    height: 40px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
  }

  .text-block-192 {
    font-size: 20px;
  }

  .instructor-info {
    width: 100%;
    height: auto;
    margin-top: -20px;
    margin-bottom: 10px;
    padding-bottom: 32px;
  }

  .info-row {
    margin-left: 16px;
  }

  .bullet-text {
    width: 90%;
  }

  .image-107 {
    display: none;
    margin-left: 0px;
  }

  .suit {
    margin-left: 2px;
  }

  .armed-chem-lessons {
    margin-top: 40px;
  }

  .lession-detail {
    width: 100%;
  }

  .lesson-detail-left {
    width: 100%;
    margin-top: 30px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .lesson-detail-right {
    display: none;
  }

  .chapter-container {
    width: 100%;
  }

  .chapter-root-item {
    width: 100%;
    height: auto;
    min-height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .chapter-title {
    width: 65%;
    height: auto;
    min-height: 24px;
    margin-top: 0px;
  }

  .chapter-title-text {
    margin-top: 0px;
  }

  .preview-video-inside {
    width: 100%;
    height: 150px;
    margin-left: 0px;
  }

  .armed-chem-review {
    display: none;
  }

  .column-20 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .skill-item-info {
    width: 60%;
    margin-left: 5%;
    float: left;
  }

  .clear-float {
    width: 100%;
    height: 20px;
    clear: both;
  }

  .skill-item-icon-con {
    width: 35%;
    float: left;
    text-align: right;
  }

  .suite-item-img {
    width: 92px;
    height: 92px;
    margin-left: 5%;
    float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #898989;
    border-radius: 92px;
    text-align: center;
  }

  .suite-im {
    width: 72px;
    margin-top: 14px;
    border-radius: 0px;
  }

  .suite-im.im2 {
    margin-top: 26px;
  }

  .suite-im.im3 {
    width: 62px;
    margin-top: 15px;
  }

  .column-21 {
    text-align: center;
  }

  .armed-head-container {
    width: 100%;
    height: auto;
  }

  .armed-head-text {
    display: none;
    margin-right: 20px;
    margin-left: 20px;
  }

  .text-block-196 {
    display: none;
  }

  .text-block-196.close {
    display: none;
  }

  .text-block-196.close-thai {
    display: none;
  }

  .text-block-196.close-social {
    display: none;
  }

  .text-block-196.close-bundle {
    display: none;
  }

  .text-block-197 {
    display: none;
    margin-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .regis-title {
    font-size: 36px;
  }

  .price1-1490 {
    width: 85%;
    margin-right: auto;
  }

  .column-22 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .image-110 {
    left: -40px;
    bottom: -28px;
  }

  .price2-1490.c2 {
    display: block;
    width: 85%;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
  }

  .price2-1490.c2-thai {
    display: block;
    width: 85%;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
  }

  .price2-1490.c2-thai-mobile {
    display: block;
    width: 85%;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-block-198 {
    position: static;
    left: auto;
    display: none;
    margin-top: 60px;
  }

  .image-111 {
    left: auto;
    right: 5px;
    bottom: -80px;
  }

  .column-23 {
    padding-left: 10px;
  }

  .suite-item-text {
    display: block;
    width: auto;
    height: auto;
    margin-top: 0px;
    margin-left: 20px;
    padding-top: 0px;
    float: left;
    background-color: transparent;
    color: #636363;
  }

  .armed-head-text-mob {
    position: relative;
    display: block;
    margin-top: 0px;
  }

  .image-113 {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .image-114 {
    display: none;
  }

  .text-block-199 {
    padding-right: 10px;
    padding-left: 10px;
    color: #07616a;
    font-size: 18px;
    line-height: 23px;
    font-style: italic;
    font-weight: 700;
    text-align: left;
  }

  .text-span-56 {
    color: #2b95a2;
  }

  .text-span-57 {
    color: #2b95a2;
  }

  .text-span-58 {
    color: #2b95a2;
  }

  .text-span-59 {
    color: #2b95a2;
  }

  .text-block-200 {
    position: absolute;
    left: 10px;
    top: -17px;
    font-family: 'Open Sans', sans-serif;
    color: #ee474d;
    font-size: 100px;
    line-height: 100px;
    font-weight: 700;
  }

  .text-block-200.end {
    left: auto;
    top: auto;
    right: 34px;
    bottom: -94px;
  }

  .text-block-200.end-physic {
    left: auto;
    top: auto;
    right: 15px;
    bottom: -94px;
    color: #5691cb;
  }

  .text-block-200.end-thai {
    left: auto;
    top: auto;
    right: 15px;
    bottom: -100px;
    color: #30993d;
  }

  .text-block-200.end-social {
    left: auto;
    top: auto;
    right: 15px;
    bottom: -100px;
    color: #009987;
  }

  .text-block-200.end-bundle {
    left: auto;
    top: auto;
    right: 30px;
    bottom: -80px;
    color: #fcac19;
  }

  .text-span-60 {
    font-size: 20px;
  }

  .text-block-201 {
    position: absolute;
    left: auto;
    top: auto;
    right: 25px;
    bottom: -75px;
    color: #07616a;
    font-size: 28px;
    font-weight: 700;
  }

  .column-24 {
    padding-right: 5px;
    padding-left: 5px;
    text-align: left;
  }

  .text-block-198-mobile {
    position: static;
    left: auto;
    display: block;
    margin-top: 100px;
    line-height: 44px;
  }

  .armed-chem-head-mobile {
    display: block;
  }

  .chem-head-bg-mobile {
    height: 352px;
    background-image: url('../images/BG1_1.png');
    background-position: 50% 50%;
    background-size: cover;
  }

  .image-115 {
    width: auto;
    height: 239px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-303 {
    text-align: center;
  }

  .text-block-202 {
    margin-top: 20px;
    color: #fff;
    font-size: 21px;
    line-height: 24px;
    font-weight: 700;
    text-align: center;
  }

  .chem-head-cloud-mobile {
    height: 75px;
    margin-top: -30px;
    background-image: url('../images/cloudNew-mobile.png');
    background-position: 50% 50%;
    background-size: cover;
  }

  .text-span-61 {
    color: red;
  }

  .image-116 {
    display: block;
    height: 200px;
    margin-right: auto;
    margin-left: auto;
  }

  .column-25 {
    text-align: left;
  }

  .preview-video-mobile {
    display: block;
    width: 100%;
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding: 16px;
  }

  .preview-video-container-mobile {
    margin-right: 30px;
    padding-left: 30px;
  }

  .armed-chem-review-mobile {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .image-117 {
    width: 80%;
  }

  .image-118 {
    height: auto;
    margin-top: 25px;
  }

  .image-119 {
    margin-top: 13px;
  }

  .image-120 {
    margin-top: 13px;
  }

  .image-121 {
    margin-top: 13px;
  }

  .armed-chem-contact-mobile {
    display: block;
  }

  .contact-item {
    width: 250px;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
  }

  .div-block-304 {
    width: 300px;
    margin-top: 37px;
    margin-right: auto;
    margin-left: auto;
  }

  .image-122 {
    width: 50px;
    height: 50px;
    float: left;
  }

  .contact-item-text {
    margin-top: 17px;
    margin-left: 20px;
    float: left;
    color: #383838;
    font-size: 24px;
    font-weight: 700;
  }

  .link-block-48 {
    text-decoration: none;
  }

  .text-block-197-mobile {
    display: block;
    margin-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .armed-head-text-physic {
    display: none;
    margin-right: 20px;
    margin-left: 20px;
  }

  .text-block-196-copy {
    display: none;
  }

  .text-block-196-copy.close {
    display: none;
  }

  .person-physic {
    position: static;
    width: 100%;
    height: 372px;
    margin-top: 60px;
    text-align: center;
  }

  .image-114-physic {
    display: none;
  }

  .armed-head-container--physic {
    width: 100%;
    height: auto;
  }

  .text-block-196-copy {
    display: none;
  }

  .text-block-196-copy.close {
    display: none;
  }

  .text-block-196-copy-copy {
    display: none;
  }

  .text-block-196-copy-copy.close {
    display: none;
  }

  .image-123 {
    left: 24px;
    top: 3px;
    width: 14px;
    height: 14px;
  }

  .image-123.x2 {
    top: 177px;
  }

  .image-123.x3 {
    top: 265px;
  }

  .text-block-197-physic {
    display: none;
    margin-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .skill-text-head-physic {
    font-size: 28px;
    text-align: left;
  }

  .skill-text-head-physic.burst {
    margin-top: 0px;
  }

  .title-text-physic {
    font-size: 38px;
  }

  .text-block-192-physic {
    font-size: 20px;
  }

  .instructor-head-physic {
    position: relative;
    width: 250px;
    height: 40px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
  }

  .instructor-info-physic {
    width: 100%;
    height: auto;
    margin-top: -20px;
    margin-bottom: 10px;
    padding-bottom: 32px;
  }

  .lesson-detail-physic {
    width: 100%;
    margin-top: 0px;
  }

  .bullet-text-physic {
    width: 90%;
  }

  .image-107-physic {
    display: none;
    margin-left: 0px;
  }

  .phy-head-bg-mobile {
    height: 352px;
    background-image: url('../images/BG1_3.png'), url('../images/BG1_1.png');
    background-position: 50% 50%, 50% 50%;
    background-size: cover, cover;
  }

  .text-block-197-mobile-physic {
    display: block;
    margin-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    color: #221e51;
    font-size: 18px;
    line-height: 24px;
  }

  .image-116-physic {
    display: block;
    height: 222px;
    margin-right: auto;
    margin-left: auto;
  }

  .column-21-physic {
    height: 222px;
    margin-top: 20px;
    text-align: center;
  }

  .text-block-200-physic {
    position: absolute;
    left: 10px;
    top: -25px;
    font-family: 'Open Sans', sans-serif;
    color: #5691cb;
    font-size: 100px;
    line-height: 100px;
    font-weight: 700;
  }

  .text-block-200-physic.end {
    left: auto;
    top: auto;
    right: 39px;
    bottom: -94px;
  }

  .text-block-199-physic {
    padding-right: 3px;
    padding-left: 3px;
    color: #528eca;
    font-size: 17px;
    line-height: 22px;
    font-style: italic;
    font-weight: 700;
    text-align: center;
  }

  .text-block-201-physic {
    position: absolute;
    left: auto;
    top: auto;
    right: 75px;
    bottom: -40px;
    color: #5390ca;
    font-size: 28px;
    font-weight: 700;
  }

  .text-block-203 {
    position: relative;
    width: 100%;
    max-width: 320px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    color: #528eca;
    font-size: 15px;
    line-height: 22px;
    font-style: italic;
    font-weight: 700;
    text-align: left;
  }

  .text-span-69 {
    color: #ed4349;
  }

  .text-span-70 {
    color: #ed4349;
  }

  .text-span-71 {
    color: #ed3e45;
  }

  .text-span-72 {
    color: #ed3e45;
  }

  .column-21-chem {
    height: auto;
    text-align: center;
  }

  .div-block-305 {
    position: relative;
    width: 100%;
    max-width: 360px;
    margin-right: auto;
    margin-left: auto;
  }

  .physic-bullet-green {
    color: #528eca;
    font-size: 22px;
    line-height: 12px;
  }

  .skill-text-detail-physic {
    text-align: left;
  }

  .skill-text-detail-phy {
    display: none;
    text-align: left;
  }

  .skill-text-detail-phy.skill-text-phy-mob {
    display: block;
    font-size: 20px;
  }

  .armed-phy-lessons {
    margin-top: 40px;
  }

  .text-span-80 {
    color: #231f52;
    font-weight: 700;
  }

  .text-span-81 {
    color: #231f52;
    font-weight: 700;
  }

  .text-span-82 {
    color: #231f52;
    font-weight: 700;
  }

  .text-span-83 {
    color: #231f52;
    font-weight: 700;
  }

  .text-span-84 {
    color: #231f52;
    font-weight: 700;
  }

  .text-span-85 {
    color: #231f52;
    font-weight: 700;
  }

  .text-span-86 {
    color: #231f52;
    font-weight: 700;
  }

  .text-span-87 {
    color: #231f52;
    font-weight: 700;
  }

  .text-span-88 {
    color: #ed4349;
  }

  .text-span-89 {
    color: #ed4349;
  }

  .text-span-90 {
    color: #ed4349;
  }

  .text-span-91 {
    color: #ee474d;
  }

  .text-span-92 {
    color: #ee474d;
  }

  .text-span-93 {
    color: #07616a;
  }

  .text-span-94 {
    color: #ee474d;
  }

  .text-span-95 {
    color: #ee474d;
  }

  .text-span-96 {
    color: #ee474d;
  }

  .text-span-100 {
    color: #07616a;
    font-weight: 700;
  }

  .text-span-101 {
    color: #07616a;
    font-weight: 700;
  }

  .text-span-102 {
    color: #07616a;
    font-weight: 700;
  }

  .text-span-103 {
    color: #07616a;
    font-weight: 700;
  }

  .text-span-104 {
    color: #07616a;
    font-weight: 700;
  }

  .text-span-105 {
    color: #07616a;
    font-weight: 700;
  }

  .text-span-106 {
    color: #07616a;
    font-weight: 700;
  }

  .chem-bullet-mobile {
    font-size: 22px;
  }

  .armed-head-text-thai {
    display: none;
    margin-right: 20px;
    margin-left: 20px;
  }

  .armed-head-container-thai {
    width: 100%;
    height: auto;
  }

  .text-block-196-thai {
    display: none;
  }

  .text-block-196-thai.close {
    display: none;
  }

  .text-block-197-thai {
    display: none;
    margin-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .skill-text-head-thai {
    font-size: 28px;
    text-align: left;
  }

  .skill-text-head-thai.burst {
    margin-top: 0px;
  }

  .regis-title-thai {
    font-size: 36px;
  }

  .title-text-thai {
    font-size: 38px;
  }

  .suit-thai {
    margin-left: 2px;
  }

  .image-107-thai {
    display: none;
    margin-left: 0px;
  }

  .column-21-thai {
    height: auto;
    text-align: center;
  }

  .lesson-detail-thai {
    width: 100%;
    margin-top: 0px;
  }

  .instructor-info-thai {
    display: block;
    width: 100%;
    height: auto;
    margin-top: -20px;
    margin-bottom: 10px;
    padding-bottom: 32px;
  }

  .instructor-head-thai {
    position: relative;
    width: 250px;
    height: 40px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
  }

  .armed-chem-lessons-thai {
    margin-top: 40px;
    clear: both;
  }

  .person-thai {
    position: static;
    width: 100%;
    height: 372px;
    margin-top: 40px;
    text-align: center;
  }

  .info-row-thai {
    margin-left: 10px;
  }

  .instructor-text-box-thai {
    width: 90%;
    float: left;
    line-height: 24px;
  }

  .chem-head-bg-mobile-thai {
    height: 352px;
    background-image: url('../images/BG_1.png'), url('../images/BG1_1.png');
    background-position: 50% 50%, 50% 50%;
    background-size: cover, cover;
  }

  .text-block-200-thai {
    position: absolute;
    left: 10px;
    top: -30px;
    font-family: 'Open Sans', sans-serif;
    color: #30993d;
    font-size: 100px;
    line-height: 100px;
    font-weight: 700;
  }

  .text-block-200-thai.end {
    left: auto;
    top: auto;
    right: 34px;
    bottom: -94px;
  }

  .text-block-200-thai.end-physic {
    left: auto;
    top: auto;
    right: 15px;
    bottom: -94px;
    color: #5691cb;
  }

  .text-block-199-thai {
    padding-right: 10px;
    padding-left: 10px;
    color: #30983e;
    font-size: 18px;
    line-height: 23px;
    font-style: italic;
    font-weight: 700;
    text-align: center;
  }

  .text-block-201-thai {
    position: absolute;
    left: auto;
    top: auto;
    right: 70px;
    bottom: -42px;
    color: #30993d;
    font-size: 28px;
    font-weight: 700;
  }

  .text-span-111 {
    color: #ff7f00;
  }

  .text-block-197-mobile-thai {
    display: block;
    margin-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    color: #00373d;
    font-size: 20px;
    line-height: 24px;
  }

  .bold-text-40 {
    color: #30993d;
  }

  .bold-text-41 {
    color: #30993d;
  }

  .return-text-mobile {
    display: block;
    font-size: 18px;
    line-height: 22px;
  }

  .return-text-t1 {
    display: none;
    font-size: 18px;
    line-height: 22px;
  }

  .image-116-thai {
    display: block;
    height: 300px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-block-192-thai {
    font-size: 17px;
  }

  .instructor-info-thai-mobile {
    display: block;
    width: 100%;
    height: auto;
    margin-top: -20px;
    margin-bottom: 10px;
    padding-bottom: 32px;
  }

  .bullet-text-thai {
    width: 85%;
    margin-left: 5px;
  }

  .divider-green-clear {
    clear: both;
  }

  .armed-head-text-social {
    display: none;
    margin-right: 20px;
    margin-left: 20px;
  }

  .text-block-196-social {
    display: none;
  }

  .text-block-196-social.close {
    display: none;
  }

  .armed-head-container-social {
    width: 100%;
    height: auto;
  }

  .text-block-197-social {
    display: none;
    margin-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .skill-text-head-social {
    font-size: 28px;
    text-align: left;
  }

  .skill-text-head-social.burst {
    margin-top: 0px;
  }

  .title-text-social {
    font-size: 38px;
  }

  .instructor-head-social {
    position: relative;
    width: 250px;
    height: 40px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
  }

  .instructor-text-box-social {
    width: 90%;
    float: left;
    line-height: 24px;
  }

  .lesson-detail-social {
    width: 100%;
    margin-top: 0px;
  }

  .instructor-info-social {
    display: block;
    width: 100%;
    height: auto;
    margin-top: -20px;
    margin-bottom: 10px;
    padding-bottom: 32px;
  }

  .text-block-192-social {
    font-size: 17px;
  }

  .regis-title-social {
    font-size: 36px;
  }

  .chem-head-bg-mobile-social {
    height: 352px;
    background-image: url('../images/BG_3.png');
    background-position: 50% 50%;
    background-size: cover;
  }

  .text-block-202-social {
    margin-top: 20px;
    color: #fff;
    font-size: 19px;
    line-height: 24px;
    font-weight: 700;
    text-align: center;
  }

  .text-block-199-social {
    padding-right: 5px;
    padding-left: 5px;
    color: #009987;
    font-size: 18px;
    line-height: 23px;
    font-style: italic;
    font-weight: 700;
    text-align: center;
  }

  .text-block-200-social {
    position: absolute;
    left: 10px;
    top: -30px;
    font-family: 'Open Sans', sans-serif;
    color: #009987;
    font-size: 100px;
    line-height: 100px;
    font-weight: 700;
  }

  .text-block-200-social.end {
    left: auto;
    top: auto;
    right: 34px;
    bottom: -94px;
  }

  .text-block-200-social.end-physic {
    left: auto;
    top: auto;
    right: 15px;
    bottom: -94px;
    color: #5691cb;
  }

  .text-block-201-social {
    position: absolute;
    left: auto;
    top: auto;
    right: 70px;
    bottom: -42px;
    color: #009987;
    font-size: 28px;
    font-weight: 700;
  }

  .person-social {
    position: static;
    width: 100%;
    height: 372px;
    margin-top: 40px;
    text-align: center;
  }

  .divider-green-clear-social {
    clear: both;
  }

  .bold-text-44 {
    color: #009b86;
  }

  .bold-text-45 {
    color: #009b86;
  }

  .skill-text-head-sub-social-1-mobile {
    display: block;
    text-align: left;
  }

  .skill-text-head-sub-social-1 {
    display: none;
    text-align: left;
  }

  .bold-text-46 {
    color: #009b86;
    font-weight: 700;
  }

  .bold-text-47 {
    clear: none;
    color: #333;
    font-weight: 300;
  }

  .image-116-social {
    display: block;
    height: 300px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }

  .italic-text {
    color: #eb1d22;
  }

  .bold-text-48 {
    color: #029b88;
  }

  .bold-text-49 {
    color: #029b88;
  }

  .bold-text-50 {
    color: #029b88;
  }

  .text-span-126 {
    color: #029b88;
    font-weight: 700;
  }

  .text-span-127 {
    color: #029b88;
    font-weight: 700;
  }

  .bold-text-51 {
    color: #029b88;
  }

  .text-span-135 {
    color: #32993e;
    font-weight: 700;
  }

  .text-span-136 {
    color: #32993e;
    font-weight: 700;
  }

  .text-span-137 {
    color: #32993e;
    font-weight: 700;
  }

  .text-span-138 {
    color: #32993e;
    font-weight: 700;
    text-align: left;
  }

  .text-span-139 {
    color: #32993e;
    font-weight: 700;
  }

  .text-span-140 {
    color: #32993e;
    font-weight: 700;
  }

  .text-span-141 {
    color: #32993e;
    font-weight: 700;
  }

  .tcas-bundle-head {
    display: none;
  }

  .armed-head-container-bundle {
    width: 100%;
    height: auto;
    margin-top: 0px;
  }

  .text-block-196-bundle {
    display: none;
  }

  .text-block-196-bundle.close {
    display: none;
  }

  .armed-head-text-bundle {
    display: none;
    margin-right: 20px;
    margin-left: 20px;
  }

  .bundle-divider {
    margin-top: 100px;
    clear: none;
  }

  .bundle-divider-line {
    height: 6px;
  }

  .bundle-divider-text {
    display: none;
    width: auto;
  }

  .tcas-bundle-head-bundle {
    display: block;
  }

  .tcas-bundle-head-bg-mobile {
    height: 352px;
    background-image: url('../images/BG_5.png');
    background-position: 50% 50%;
    background-size: cover;
  }

  .bundle-head-cloud-mobile {
    height: 75px;
    margin-top: -30px;
    background-image: url('../images/cloudNew-mobile.png');
    background-position: 50% 50%;
    background-size: cover;
  }

  .text-block-200-bundle {
    position: absolute;
    left: 10px;
    top: -30px;
    font-family: 'Open Sans', sans-serif;
    color: #fcac19;
    font-size: 100px;
    line-height: 100px;
    font-weight: 700;
  }

  .text-block-200-bundle.end {
    left: auto;
    top: auto;
    right: 34px;
    bottom: -94px;
  }

  .text-block-200-bundle.end-physic {
    left: auto;
    top: auto;
    right: 15px;
    bottom: -94px;
    color: #5691cb;
  }

  .bundle-divider-course {
    display: block;
    width: 120px;
    height: 22px;
    margin-top: -16px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 20px;
    background-color: #f37123;
  }

  .text-block-207 {
    padding-top: 2px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
  }

  .text-block-199-bundle {
    padding-right: 10px;
    padding-left: 10px;
    color: #ff6700;
    font-size: 18px;
    line-height: 23px;
    font-style: italic;
    font-weight: 700;
    text-align: center;
  }

  .armed-bundle-skill-mobile {
    display: block;
    width: auto;
  }

  .text-block-187-bundle {
    color: #07616a;
  }

  .text-block-188-bundle {
    color: #f89900;
  }

  .skill-text-head-bundle {
    color: #066069;
    font-size: 28px;
    text-align: left;
  }

  .skill-text-head-bundle.burst {
    margin-top: 0px;
  }

  .skill-text-head-color-bundle {
    color: #f89800;
  }

  .skill-item-bundle {
    width: 100%;
    margin-top: 20px;
    clear: none;
  }

  .skill-item-icon-con-bundle {
    width: 35%;
    height: auto;
    float: left;
    text-align: right;
  }

  .text-span-151 {
    color: #ff6100;
    font-weight: 700;
  }

  .bold-text-52 {
    color: #ff6100;
  }

  .bold-text-53 {
    color: #ff6100;
  }

  .bold-text-54 {
    color: #ff6100;
  }

  .get-gat-eng-head {
    display: none;
  }

  .get-gat-eng-subhead {
    display: block;
    height: 879px;
    margin-top: -43px;
  }

  .get-gat-eng-subhead-bg {
    height: 850px;
    margin-top: 0px;
    background-image: url('../images/BGGray-01_1.png');
    background-position: 50% 100%;
    background-size: cover;
    background-repeat: repeat;
  }

  .subhead-container {
    width: 100%;
  }

  .text-block-208 {
    display: none;
  }

  .div-block-306 {
    width: 330px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .subhead-item {
    width: 156px;
    height: 228px;
    margin-top: 25px;
    margin-right: 15px;
    padding-top: 75px;
    padding-right: 15px;
    padding-left: 11px;
    background-image: url('../images/1Expression-01_1.png');
    background-position: 50% 50%;
    background-size: cover;
  }

  .subhead-item.vocab {
    margin-right: 0px;
  }

  .subhead-item.writing {
    margin-right: 0px;
  }

  .subhead-item-text {
    margin-left: 20px;
    font-size: 14px;
  }

  .subhead-item-row {
    margin-top: 7px;
  }

  .getgat-eng-regis {
    margin-top: -55px;
  }

  .get-gat-regis-bg {
    height: auto;
    background-image: url('../images/BGColor-01_1.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat;
  }

  .regis-bottom {
    position: static;
    left: auto;
    display: none;
    margin-top: 60px;
  }

  .get-gat-eng-bg-bottom {
    display: none;
  }

  .div-block-307 {
    display: none;
    width: 95%;
    padding-top: 80px;
  }

  .spark-1 {
    left: 70px;
    top: 70px;
    display: none;
    height: 40px;
  }

  .spark-2 {
    right: 40px;
    bottom: 250px;
    display: none;
    height: 40px;
  }

  .regis-bottomx {
    position: static;
    left: auto;
    display: none;
    margin-top: 60px;
  }

  .eng-btn-regis {
    width: 168px;
    height: 48px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-block-209 {
    padding-top: 15px;
    font-size: 24px;
  }

  .eng-btn-regis-link {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .eng-btn-watch-vdo {
    display: block;
    margin-left: 0px;
  }

  .eng-btn-vdo {
    width: 168px;
    height: 48px;
    margin-top: 14px;
    margin-right: auto;
    margin-left: auto;
  }

  .eng-btn-vdo-text {
    padding-top: 12px;
    font-size: 22px;
  }

  .div-block-308 {
    margin-top: -10px;
  }

  .image-129 {
    max-width: 160px;
    margin-top: 30px;
  }

  .return-item-eng {
    margin-right: 0px;
    margin-left: 10px;
  }

  .icon-eng {
    position: relative;
    z-index: 2;
    width: 38px;
    height: 32px;
    margin-top: 8px;
  }

  .text-box-eng {
    position: relative;
    width: 85%;
    height: auto;
    margin-left: -3px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-box-eng.single {
    min-height: 44px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .return-text-eng {
    font-size: 16px;
    line-height: 22px;
  }

  .return-text-eng.vertical {
    margin-top: 5px;
  }

  .div-block-309 {
    width: 100%;
    margin-bottom: 45px;
  }

  .div-block-310 {
    height: 5px;
    background-image: url('../images/Line2-01.png');
    background-position: 50% 50%;
    background-size: contain;
  }

  .getgat-eng-suitable {
    margin-top: 30px;
  }

  .getgat-eng-instructor {
    clear: both;
  }

  .gatget-block {
    display: none;
    width: 100%;
    height: 540px;
  }

  .image-130 {
    position: static;
    left: auto;
    bottom: 280px;
    max-height: 325px;
  }

  .image-131 {
    display: none;
  }

  .gatget-eng-items {
    display: none;
  }

  .gatget-item-bullet {
    width: 7px;
  }

  .gatget-eng-lessons {
    margin-top: 20px;
    clear: both;
  }

  .gatget-lession-detail {
    width: 100%;
  }

  .getgat-chapter-title-text {
    margin-top: 0px;
  }

  .getgat-buy-more {
    margin-top: 50px;
  }

  .div-block-313 {
    height: 7px;
    background-image: url('../images/Line03-01.png');
    background-position: 50% 50%;
    background-size: auto;
  }

  .getgat-eng-head-mobile {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    max-height: 1055px;
    min-height: 945px;
    background-image: url('../images/BGBlack-01_1.png');
    background-position: 50% 50%;
    background-size: cover;
  }

  .image-133 {
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }

  .div-block-314 {
    margin-top: 0px;
    margin-right: 7px;
    margin-left: 11px;
    padding-top: 66px;
  }

  .div-block-315 {
    width: 100%;
    height: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-image: url('../images/Line1-01.png');
    background-position: 50% 50%;
    background-size: cover;
  }

  .div-block-316 {
    margin-top: 35px;
    margin-right: 11.7%;
    margin-left: 10.8%;
  }

  .div-block-317 {
    position: static;
    right: 7.2%;
    bottom: 0px;
    margin-top: -120px;
    text-align: right;
  }

  .image-134 {
    max-height: 277px;
    margin-right: 7%;
  }

  .div-block-318 {
    width: 100%;
    height: 300px;
  }

  .get-gat-eng-subhead-mobile {
    position: relative;
    z-index: 2;
    display: none;
    height: 879px;
    margin-top: -43px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-image: url('../images/BGGray-01_1.png');
    background-position: 50% 0%;
    background-size: cover;
  }

  .text-block-208-mobile {
    display: block;
  }

  .regis-bottomx-mobile {
    position: static;
    left: auto;
    display: block;
    margin-top: 40px;
    font-size: 26px;
    line-height: 36px;
  }

  .image-135 {
    max-width: 260px;
  }

  .suite-item-text-mobile {
    display: block;
    width: 180px;
    height: auto;
    margin-top: 0px;
    margin-left: 20px;
    padding-top: 8px;
    float: left;
    background-color: transparent;
    color: #636363;
  }

  .suite-item-text-mobile.car {
    margin-top: -5px;
    padding-top: 0px;
  }

  .suite-item-text-mobile.clock {
    padding-top: 3px;
  }

  .div-block-319 {
    position: static;
    bottom: 280px;
    width: 100%;
    height: 290px;
    text-align: center;
  }

  .image-136 {
    position: static;
    bottom: 0px;
    width: 324px;
  }

  .gegat-block-mobile {
    position: relative;
    bottom: 0px;
    display: block;
    width: 100%;
    margin-top: 50px;
    text-align: center;
  }

  .gatget-eng-items-mobile {
    position: static;
    left: 0px;
    bottom: 2px;
    display: block;
    width: 328px;
    height: 244px;
    margin-right: auto;
    margin-bottom: 42px;
    margin-left: auto;
    background-image: url('../images/Frame-01_1.png');
    background-position: 0px 0px;
    background-size: cover;
  }

  .gatget-eng-item-mobile {
    margin-bottom: 8px;
    margin-left: 15px;
  }

  .gatget-eng-item-text-mobile {
    margin-left: 10px;
    padding-top: 0px;
    font-size: 18px;
    line-height: 22px;
    text-align: left;
  }

  .text-block-211 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding-top: 50px;
    font-size: 28px;
    font-weight: 700;
  }

  .image-137 {
    width: 225px;
  }

  .preview-video-eng-mobile {
    display: block;
    width: 100%;
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding: 16px;
    background-color: #000;
  }

  .image-138 {
    width: 90%;
    max-width: 320px;
    padding-top: 0px;
  }

  .regis-content-in-mobile {
    display: block;
    padding-top: 60px;
    text-align: center;
  }

  .image-139 {
    max-width: 255px;
  }

  .nav-mobile-dropdown {
    display: block;
    width: auto;
    font-family: Prompt, sans-serif;
    color: #05112b;
    font-size: 16px;
    font-weight: 600;
  }

  .nav-mobile-dropdown-list {
    display: none;
  }

  .dropdown-toggle-4 {
    width: 100%;
  }

  .nav-mobile-dropdown-item {
    white-space: normal;
  }

  .dropdown-link {
    white-space: normal;
  }

  .regis-content-eng {
    width: 100%;
    height: 550px;
  }
}

#w-node-25576b058274-77ac8e63 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-25576b058281-77ac8e63 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-25576b05828e-77ac8e63 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-984fbcb59ebe-cddadb03 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-87ca293574fd-cddadb03 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-87ca2935750a-cddadb03 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-87ca29357517-cddadb03 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@font-face {
  font-family: 'Cloud';
  src: url('../fonts/Cloud-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Cloud';
  src: url('../fonts/Cloud-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}