@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap");

.container-fluid {
  padding-left: 0;
  padding-right: 0; }

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

p, h5, h4, h3, h2, h1 {
  padding: 0;
  margin: 0; }

button:focus, input:focus, textarea:focus {
  outline: none; }

a:hover {
  text-decoration: none; }

@media (min-width: 1200px) {
  .container {
    max-width: 1114px; } }

body {
  font-family: 'Comfortaa', sans-serif; }

.overflow_hidden_sections {
  overflow: hidden; }

.navbar {
  position: absolute;
  left: 0;
  top: 0;
  right: 0; padding: 0;background:#edf1f4e6;}
  .elementor-page .navbar .container{padding-bottom: 0;}
  .home .navbar{background: #edf1f4e6;}
  .navbar .container{padding: .5rem 1rem;flex: 100%;}

  .home .navbar_activated{background:#edf1f4e6;-webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    animation-name: putontop;
    animation-duration: 0.5s;}

.elementor-page .navbar.navbar_activated .container{padding-bottom: .5rem;background: transparent;}
.single.single-tribe_events .navbar,.single.single-post .navbar{background: #fff;}


  .navbar .navbar-brand {
    margin-left: -51px;
    position: relative; }
    .navbar .navbar-brand .whitelogo {
      position: absolute;
      left: 0;
      top: 5px;
      display: none; }
  .navbar .navbar-nav .nav-link {
    padding: 10.5px 20px;
    margin-left: 5px;
    margin-right: 5px;
    font-family: 'Comfortaa', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #19324D;
    letter-spacing: -1px;
    line-height: 22px;
    position: relative;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease; }
  .navbar .navbar-nav .active .nav-link {
    color: #fff;
    z-index: 2; }
  .navbar .navbar-nav .active .nav-link:before {
    content: '';
    position: absolute;
    background: #19324D;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 22px;
    z-index: -1; }
  .navbar .navbar-nav .nav-link:hover {
    opacity: 0.7; }
  .navbar .navbar-nav .join {
    padding: 10.5px;
    min-width: 132px;
    background: #E78F5C;
    color: #fff;
    border-radius: 22px;
    margin: 0;
    margin-left: 10px;
    -webkit-box-shadow: 0px 15px 30px 0px rgba(51, 51, 51, 0.24);
    box-shadow: 0px 15px 30px 0px rgba(51, 51, 51, 0.24);
    position: relative;
    text-align: left;
    padding-left: 25px; }
    .navbar .navbar-nav .join img {
      position: absolute;
      right: 22px;
      top: 50%;
      transform: translateY(-50%);
      -webkit-transition: all .25s ease;
      -moz-transition: all .25s ease;
      -ms-transition: all .25s ease;
      -o-transition: all .25s ease;
      transition: all .25s ease; }
  .navbar .navbar-nav .join:hover {
    letter-spacing: 0.5px;
    background: #DC6932;
    padding-left: 20px;
    opacity: 1; }
    .navbar .navbar-nav .join:hover img {
      right: 15px; }

/*
.nacbarwhite .navbar-nav .nav-link {
  color: #fff; }

.nacbarwhite .navbar-brand .whitelogo {
  display: block; }

.nacbarwhite .navbar-brand .logo {
  visibility: hidden; }*/

.navbar_activated {
  position: fixed;
  background: rgba(237, 241, 244, 0.9);
  z-index: 999;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  animation-name: putontop;
  animation-duration: 0.5s; }
  .navbar_activated .navbar-brand {
    margin-left: -10px; }
    .navbar_activated .navbar-brand img {
      max-width: 200px; }
  .navbar_activated .navbar-nav .nav-link {
    color: #19324D; }
  .navbar_activated .navbar-brand .whitelogo {
    display: none; }
  .navbar_activated .navbar-brand .logo {
    visibility: visible; }
  .navbar_activated .navbar-nav .join {
    color: #fff; }

.headercallus{position: relative;flex:100%;z-index:99;margin-top: 0;text-align: center;background:#1C334A;padding:30px 20px 27px;}
.headercallus p{margin:0;color: #fff;font-family: Comfortaa, sans-serif;font-size: 16px;line-height: 18px;font-weight: bold;letter-spacing: -2.4%;}
.headercallus a.headerbarphone{margin: 0 0 0 25px;border: 1px solid #fff;background: #1C334A;padding: 10px 40px 8px;border-radius: 100px;color: #fff;font-family: Comfortaa, sans-serif;font-size: 20px;line-height: 22px;font-weight: bold;}
.headercallus a:hover{opacity: 0.9;}

.headercallus #closenotibar{padding: 0!important;text-align: center!important;font-size: 14px;line-height: 30px;position: absolute;transform: translate(0,-50%);top: 50%;right: 15px;color: #fff;background: #1C334A;border: 1px solid #fff;border-radius: 100px;height: 30px;width: 30px;}

.notibar{display: none;}

@keyframes putontop {
  0% {
    margin-top: -100px; }
  100% {
    margin-top: 0; } }

.orangebtn a {
  line-height: 62px;
  min-width: 288px;
  padding-left: 50px;
  position: relative;
  display: inline-block;
  border-radius: 38px;
  background: #E78F5C;
  font-family: 'Comfortaa', sans-serif;
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  letter-spacing: -1px;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(51, 51, 51, 0.24);
  box-shadow: 0px 15px 30px 0px rgba(51, 51, 51, 0.24);
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease; }
  .orangebtn a img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 40px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease; }

.orangebtn a:hover {
  letter-spacing: 0.5px;
  background: #DC6932;
  padding-left: 40px; }
  .orangebtn a:hover img {
    right: 30px; }

.home_s1 {
  min-height: 1200px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#edf1f4+0,fefefe+70,ffffff+86,ffffff+100 */
  background: #edf1f4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #edf1f4 0%, #fefefe 70%, #ffffff 86%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #edf1f4 0%, #fefefe 70%, #ffffff 86%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #edf1f4 0%, #fefefe 70%, #ffffff 86%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf1f4', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
  padding-top: 100px;
  padding-bottom: 50px;
  overflow: hidden; }
  .home_s1 h1 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 92px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -0.05em;
    line-height: 103px;
    max-width: 977px; }
  .home_s1 .orangebtn {
    margin-top: 46px; }
  .home_s1 .col-12 {
    z-index: 1; }
  .home_s1 .img1 {
    position: absolute;
    top: -100px;
    z-index: -1;
    right: -162px; }
  .home_s1 .help_learners {
    max-width: 587px;
    margin-top: 352px; }
    .home_s1 .help_learners h2 {
      font-family: 'Comfortaa', sans-serif;
      font-size: 54px;
      font-weight: 300;
      color: #19324D;
      letter-spacing: -0.05em;
      line-height: 61px;
      margin-bottom: 20px; }
    .home_s1 .help_learners p {
      font-family: 'Nunito Sans', sans-serif;;
      font-size: 20px;
      font-weight: 500;
      line-height: 1.5;
      color: #19324D; }

.home_s2 {
  min-height: 760px;
  padding-top: 160px;
  padding-bottom: 160px; }
  .home_s2 .cont {
    max-width: 1047px;
    padding-left: 460px;
    position: relative; }
    .home_s2 .cont .leftimg {
      position: absolute;
      left: -39px;
      top: -20px; }
      .home_s2 .cont .leftimg .placeforimg {
        max-width: 434px;
        width: 100%;
        position: relative;
        z-index: 2; }
        .home_s2 .cont .leftimg .placeforimg img {
          max-width: 100%; }
      .home_s2 .cont .leftimg .starburts {
        position: absolute;
        left: -60px;
        top: 14px;
        z-index: 0; }
    .home_s2 .cont h2 {
      font-family: 'Comfortaa', sans-serif;
      font-size: 54px;
      font-weight: 300;
      color: #19324D;
      letter-spacing: -0.05em;
      line-height: 61px;
      margin-bottom: 20px; }
    .home_s2 .cont p {
      font-family: 'Nunito Sans', sans-serif;;
      font-size: 20px;
      font-weight: 500;
      line-height: 34px;
      color: #19324D;
      min-height: 170px; }
    .home_s2 .cont .orangebtn {
      margin-top: 46px; }

.home_s3 {
  min-height: 684px;
  background: #194D41;
  overflow: hidden; }
  .home_s3 .container .col-12 {
    padding-top: 55px;
    padding-bottom: 90px; }
  .home_s7 .dottsimgs3_4 {
    position: absolute;
    bottom: -506px;
    right: -420px;
    z-index: 0; }
  .home_s3 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 54px;
    font-weight: 300;
    color: #fff;
    letter-spacing: -0.05em;
    line-height: 61px;
    margin-bottom: 20px;
    text-align: center; }
  .home_s3 p {
    font-family: 'Nunito Sans', sans-serif;;
    font-size: 20px;
    font-weight: 500;
    line-height: 34px;
    color: #fff;
    max-width: 537px;
    margin: auto;
    margin-bottom: 60px;
    text-align: center; }
  .home_s3 .boxes {
    text-align: center;
    position: relative;
    z-index: 2; }
    .home_s3 .boxes .box {
      display: inline-block;
      vertical-align: top; }
      .home_s3 .boxes .box .inside {
        max-width: 260px;
        margin-left: 3px;
        margin-right: 3px;
        vertical-align: top;
        padding: 38px 35px;
        background: #FFFFFF;
        -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.16);
        box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.16);
        text-align: left; }
        .home_s3 .boxes .box .inside h3 {
          font-family: 'Comfortaa', sans-serif;
          font-size: 54px;
          font-weight: 300;
          color: #DF6A26;
          line-height: 61px;
          letter-spacing: -0.05em;
          margin-bottom: 11px; }
        .home_s3 .boxes .box .inside p {
          font-family: 'Nunito Sans', sans-serif;;
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          color: #19324D;
          text-align: left;
          margin: 0; }
    .home_s3 .boxes .box:nth-child(even) {
      padding-top: 50px; }

.home_s4 {
  min-height: 980px;
  padding-bottom: 100px;
  overflow: hidden; }
  .home_s4 .container .col-12 {
    padding-top: 127px; }
  .home_s4 .dottsimgs3_4 {
    position: absolute;
    top: -312px;
    right: -420px;
    z-index: 0; }
  .home_s4 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 54px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -0.05em;
    line-height: 61px;
    text-align: center;
    max-width: 670px;
    margin: auto;
    margin-bottom: 70px; }
  .home_s4 .boxes {
    display: flex;
    max-width: 1450px;
    margin: auto; }
    .home_s4 .boxes .box {
      min-height: 543px;
      max-width: 100%;
      width: 100%;
      margin-right: 2px;
      margin-left: 2px;
      -webkit-transition: all .25s ease;
      -moz-transition: all .25s ease;
      -ms-transition: all .25s ease;
      -o-transition: all .25s ease;
      transition: all .25s ease; }
      .home_s4 .boxes .box .cont_area {
        min-height: 477px;
        margin-top: 31px;
        position: relative;
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease; }
        .home_s4 .boxes .box .cont_area .cont {
          position: absolute;
          left: 0;
          right: 0;
          top: 50%;
          transform: translateY(-50%);
          -webkit-transition: all .25s ease;
          -moz-transition: all .25s ease;
          -ms-transition: all .25s ease;
          -o-transition: all .25s ease;
          transition: all .25s ease; }
        .home_s4 .boxes .box .cont_area h3 {
          font-family: 'Comfortaa', sans-serif;
          font-size: 39px;
          font-weight: 300;
          color: #fff;
          letter-spacing: -0.05em;
          line-height: 43px;
          text-align: center; }
        .home_s4 .boxes .box .cont_area p {
          font-family: 'Nunito Sans', sans-serif;;
          font-size: 20px;
          font-weight: 500;
          line-height: 34px;
          color: #fff;
          text-align: center;
          margin-top: 10px; }
        .home_s4 .boxes .box .cont_area .btnb {
          position: absolute;
          bottom: 85px;
          left: 15px;
          right: 15px;
          opacity: 0;
          line-height: 62px;
          width: calc(100% - 30px);
          padding-left: 40px;
          display: inline-block;
          border-radius: 38px;
          background: #E78F5C;
          max-width: 288px;
          margin: auto;
          font-family: 'Comfortaa', sans-serif;
          font-size: 20px;
          font-weight: 500;
          color: #fff;
          letter-spacing: -1px;
          -webkit-box-shadow: 0px 15px 30px 0px rgba(51, 51, 51, 0.24);
          box-shadow: 0px 15px 30px 0px rgba(51, 51, 51, 0.24);
          -webkit-transition: all .25s ease;
          -moz-transition: all .25s ease;
          -ms-transition: all .25s ease;
          -o-transition: all .25s ease;
          transition: all .25s ease; }
          .home_s4 .boxes .box .cont_area .btnb img {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            right: 20px;
            -webkit-transition: all .25s ease;
            -moz-transition: all .25s ease;
            -ms-transition: all .25s ease;
            -o-transition: all .25s ease;
            transition: all .25s ease; }
        .home_s4 .boxes .box .cont_area a:hover {
          letter-spacing: 0.5px;
          background: #DC6932;
          padding-left: 30px; }
          .home_s4 .boxes .box .cont_area a:hover img {
            right: 15px; }
      .home_s4 .boxes .box .cont_area:before {
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,000000+100&0+40,0.5+100 */
        background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(18, 52, 92, 0) 20%, black 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(18, 52, 92, 0) 20%, black 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(18, 52, 92, 0) 20%, black 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#80000000',GradientType=0 );
        /* IE6-9 */
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        content: '';
        opacity: 0.7;
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease; }
    .home_s4 .boxes .box:last-child {
      margin-right: 0; }
    .home_s4 .boxes .box:first-child {
      margin-left: 0; }
    .home_s4 .boxes .box:hover {
      width: 130% !important;
      margin: 0;
      margin-left: -2px;
      margin-right: -2px; }
      .home_s4 .boxes .box:hover .cont_area {
        margin-top: 0;
        min-height: 543px; }
        .home_s4 .boxes .box:hover .cont_area .btnb {
          opacity: 1; }
      .home_s4 .boxes .box:hover .cont_area:before {
        opacity: 0.9; }

.home_s5 {
  padding-top: 10px;
  padding-bottom: 80px; }
  .home_s5 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 54px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -0.05em;
    line-height: 61px;
    text-align: center;
    max-width: 730px;
    margin: auto;
    margin-bottom: 70px; }
  .home_s5 .boxes {
    text-align: center; }
    .home_s5 .boxes .box {
      display: inline-block;
      width: 350px;
      height: 350px;
      margin-left: 3px;
      margin-right: 3px;
      border-radius: 100%;
      background: #EAEDF1;
      position: relative; }
      .home_s5 .boxes .box .cont {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        right: 0; }
        .home_s5 .boxes .box .cont .placeforimg {
          min-height: 80px;
          margin-bottom: 10px; }
        .home_s5 .boxes .box .cont img {
          display: block;
          margin: auto; }
        .home_s5 .boxes .box .cont h3 {
          font-family: 'Comfortaa', sans-serif;
          font-size: 24px;
          font-weight: 500;
          color: #19324D;
          letter-spacing: -1px;
          line-height: 27px;
          margin-bottom: 10px; }
        .home_s5 .boxes .box .cont p {
          font-family: 'Nunito Sans', sans-serif;;
          font-size: 20px;
          font-weight: 400;
          line-height: 1.5;
          color: #19324D;
          max-width: 190px;
          margin: auto; }
  .home_s5 .orangebtn {
    text-align: center;
    margin-top: 60px; }
    .home_s5 .orangebtn a {
      text-align: left; }

.home_s6, .why_learnfully_s11 {
  padding-top: 0;
  padding-bottom: 270px;
  overflow: hidden; }

.why_learnfully_s11{padding-bottom:300px;}

  .home_s6 .box, .why_learnfully_s11 .box {
    max-width: 1088px;
    width: 100%;
    background: #19324D;
    padding-left: 460px;
    padding-top: 67px;
    padding-bottom: 80px;
    padding-right: 37px;
    text-align: left; }
    .home_s6 .box h2, .why_learnfully_s11 .box h2 {
      font-family: 'Comfortaa', sans-serif;
      font-size: 54px;
      font-weight: 300;
      color: #fff;
      letter-spacing: -0.05em;
      line-height: 61px;
      margin-bottom: 20px;
      text-align: left; }
    .home_s6 .box p, .why_learnfully_s11 .box p {
      font-family: 'Nunito Sans', sans-serif;;
      font-size: 20px;
      font-weight: 500;
      line-height: 34px;
      color: #fff;
      max-width: 576px;
      margin: 0;
      text-align: left; }
    .home_s6 .box .orangebtn, .why_learnfully_s11 .box .orangebtn {
      margin-top: 35px; }
      .home_s6 .box .orangebtn a, .why_learnfully_s11 .box .orangebtn a {
        max-width: 353px;
        width: 100%; }
    .home_s6 .box .cont, .why_learnfully_s11 .box .cont {
      position: relative;
      z-index: 2; }
    .home_s6 .box .leftimg, .why_learnfully_s11 .box .leftimg {
      position: absolute;
      left: -180px;
      bottom: -80px;
      z-index: 0; }
      .home_s6 .box .leftimg .placeforimg, .why_learnfully_s11 .box .leftimg .placeforimg {
        max-width: 555px;
        width: 100%;
        position: relative;
        z-index: 2; }
        .home_s6 .box .leftimg .placeforimg img, .why_learnfully_s11 .box .leftimg .placeforimg img {
          max-width: 100%; }
      .home_s6 .box .leftimg .starburts, .why_learnfully_s11 .box .leftimg .starburts {
        position: absolute;
        left: 111px;
        top: 134px;
        z-index: 0;
        max-width: 554px; }

.subscribe_sec {
  background: #DB6C24;
  overflow: hidden; }
  .subscribe_sec .mainarea {
    padding-top: 78px;
    padding-bottom: 78px;
    min-height: 521px; }
  .subscribe_sec .helper {
    min-height: 393px;
    height: 1px;
    display: inline-block;
    vertical-align: middle; }
  .subscribe_sec .cont {
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    width: calc(100% - 10px); }
    .subscribe_sec .cont h2 {
      font-family: 'Comfortaa', sans-serif;
      font-size: 48px;
      font-weight: 300;
      color: #fff;
      letter-spacing: -0.05em;
      line-height: 61px;
      margin-bottom: 20px;
      text-align: left;
      max-width: 650px; }
    .subscribe_sec .cont p {
      font-family: 'Nunito Sans', sans-serif;;
      font-size: 20px;
      font-weight: 500;
      line-height: 1.5;
      color: #fff;
      max-width: 628px;
      text-align: left; }
    .subscribe_sec .cont form {
      position: relative;
      max-width: 639px;
      width: 100%;
      margin-top: 30px;
      margin-bottom: 25px; }
      .subscribe_sec .cont form input {
        display: block;
        width: 100%;
        border: 0;
        background: #fff;
        border-radius: 31px;
        font-family: 'Comfortaa', sans-serif;
        font-size: 25px;
        font-weight: 500;
        color: #19324D;
        letter-spacing: -1px;
        line-height: 27px;
        padding: 20px 30px;
        -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.16);
        box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.16);
        padding-right: 200px; }
.subscribe_sec.sample_report .cont form input{font-size:24px;}
      .subscribe_sec .cont form button {
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.16);
        box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.16);
        line-height: 43px;
        padding-left: 20px;
        padding-right: 20px;
        background: #E78F5C;
        border-radius: 22px;
        font-family: 'Comfortaa', sans-serif;
        font-size: 20px;
        font-weight: 500;
        letter-spacing: -1px;
        color: #fff;
        border: 0;
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease; }
        .subscribe_sec .cont form button img {
          max-width: 25px;
          margin-left: 10px;
          margin-top: -2px; }
      .subscribe_sec .cont form button:hover {
        letter-spacing: 0;
        padding-right: 15px; }
  .subscribe_sec .placeforimg {
    position: absolute;
    right: -65px;
    top: 50%;
    transform: translateY(-50%); }

.footer {
  background: #EAEDF1;
  min-height: 420px;overflow:hidden; }
  .footer .leftside {
    padding-top: 94px; }
    .footer .leftside .logo {
      margin-left: -10px; width: 329px}
    .footer .leftside ul {
      padding: 0;
      margin: 0;
      margin-top: 0;
      position: relative;top: -5px;
      padding-left: 30px; }
      .footer .leftside ul li {
        display: inline-block;
        margin-right: 5px; }
        .footer .leftside ul li a {
          -webkit-transition: all .25s ease;
          -moz-transition: all .25s ease;
          -ms-transition: all .25s ease;
          -o-transition: all .25s ease;
          transition: all .25s ease; }
        .footer .leftside ul li a:hover {
          opacity: 0.7; }
          .footer .footerlogo{display: inline-block;margin-right: 60px;}
          .footer .socialfooter{text-align: left;display: inline-block;}
  .footer .rightside {
    text-align: right;
    padding-top: 60px; }
    .footer .rightside ul {
      padding: 0;
      display: inline-block;
 }
    .footer .rightside li {
      max-width: 250px;
      display: inline-block;
      width: 100%;
      text-align: left;
      margin-bottom: 5px; }

      .footer .rightside li a {
        font-family: 'Comfortaa', sans-serif;
        font-size: 16px;
        font-weight: 500;
        letter-spacing: -2px;
        line-height: 18px;
        color: #19324D;
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease; }
      .footer .rightside li .active {
        color: #DF6A26; }
      .footer .rightside li a:hover {
        opacity: 0.7; }
  .footer .lastline {
    margin-top: 40px;
    padding-bottom: 20px; }
    .footer .lastline p {
      font-family: 'Comfortaa', sans-serif;
      font-size: 12px;
      font-weight: 500;
      line-height: 14px;
      color: #19324D;
      text-align: left; }
      .footer .lastline p a {
        text-decoration: underline;
        color: #19324D;
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease; }
      .footer .lastline p a:hover {
        opacity: 0.7; }
      .footer .lastline p span {
        display: block;
        opacity: 0.2;
        margin-top: 10px; }
        .footer .footercallus{margin-top: 20px;text-align: center;background:#EC8C54;padding:30px 0 27px;}
        .footer .footercallus p{margin:0;color: #1C334A;font-family: Comfortaa, sans-serif;font-size: 16px;line-height: 18px;font-weight: bold;letter-spacing: -2.4%;}
        .footer .footercallus a{margin: 0 0 0 25px;background: #1C334A;padding: 10px 40px 8px;border-radius: 100px;color: #fff;font-family: Comfortaa, sans-serif;font-size: 20px;line-height: 22px;font-weight: bold;}
.footer .footercallus a:hover{opacity: 0.9;}
.get_started_sec1 {
  min-height: 767px;
  background: url("/wp-content/uploads/2021/09/get_started_sec1_img1-overlay30p.png") no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 248px; }

.get_started_sec1.our_services_sec1 {
  min-height: 767px;
  background: url("https://learnfully.com/wp-content/uploads/2021/10/OurServicesBoy-1.jpg") no-repeat center bottom fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 248px; }

  .get_started_sec1 h1 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 92px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -0.05em;
    line-height: 103px;
    max-width: 544px;
    color: #fff; }

.get_started_sec1.our_services_sec1 h1{
	max-width:650px;
}

  .get_started_sec1 .orangebtn {
    margin-top: 20px;margin-bottom:30px; }
    .get_started_sec1 .orangebtn a {
      min-width: 355px; }

.get_started_sec1.our_services_sec1 .orangebtn a{min-width:288px;}

.get_started_sec2 {
  overflow: hidden; }
  .get_started_sec2 .col-12 {
    padding-top: 121px;
    padding-bottom: 106px; }
  .get_started_sec2 .get_started_sec2_img {
    position: absolute;
    top: -441px;
    right: -441px;
    opacity: 0.3; }
  .get_started_sec2 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 54px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -0.05em;
    line-height: 61px;
    margin-bottom: 20px;
    max-width: 647px; }
  .get_started_sec2 p {
    font-family: 'Nunito Sans', sans-serif;;
    font-size: 20px;
    font-weight: 500;
    line-height: 34px;
    color: #19324D;
    max-width: 800px; }
  .get_started_sec2 .orangebtn {
    margin-top: 35px; }

.get_started_sec3 {
  min-height: 986px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#edf1f4+0,fefefe+70,ffffff+86,ffffff+100 */
  background: #edf1f4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #edf1f4 0%, #fefefe 70%, #ffffff 86%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #edf1f4 0%, #fefefe 70%, #ffffff 86%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #edf1f4 0%, #fefefe 70%, #ffffff 86%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf1f4', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
  padding-top: 50px;
  padding-bottom: 50px; }
  @media (min-width: 992px) {
    .get_started_sec3 .container {
      max-width: 1135px; } }
  .get_started_sec3 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 54px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -0.05em;
    line-height: 61px;
    margin-bottom: 50px;
    text-align: center; }
  .get_started_sec3 .boxes {
    display: block;
    text-align: center; }
    .get_started_sec3 .boxes .box,.get_started_sec5 .boxes .box {
      display: inline-block;
      min-height: 608px;
      background: #fff;
      max-width: 352px;
      width: 100%;
      margin-left: 6px;
      margin-right: 6px;
      vertical-align: middle;
      -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.16);
      box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.16);
      position: relative; }

.get_started_sec5 .boxes .box{ padding:30px 20px 20px;min-height:320px!important;}
      .get_started_sec3 .boxes .box .mostp {
        font-family: 'Nunito Sans', sans-serif;;
        font-size: 20px;
        font-weight: 500;
        line-height: 37px;
        color: #fff;
        background: #19324D;
        text-align: center;
        border-top-right-radius: 6px;
        border-top-left-radius: 6px; }
      .get_started_sec3 .boxes .box .cont {
        padding: 40px 37px;
        padding-bottom: 220px; }
        .get_started_sec3 .boxes .box .cont h2 {
          font-family: 'Comfortaa', sans-serif;
          font-size: 39px;
          font-weight: 300;
          color: #19324D;
          letter-spacing: -0.05em;
          text-align: left;
          line-height: 43px;
          margin-bottom: 15px; }
        .get_started_sec3 .boxes .box .cont p {
          font-family: 'Nunito Sans', sans-serif;;
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          color: #19324D;
          text-align: left; }
          .get_started_sec3 .boxes .box .cont p span {
            color: #DF6A26; }
        .get_started_sec3 .boxes .box .cont ul {
          padding-left: 13px;
          list-style-type: none; }
          .get_started_sec3 .boxes .box .cont ul li {
            font-family: 'Nunito Sans', sans-serif;;
            font-size: 20px;
            font-weight: 500;
            line-height: 28px;
            color: #19324D;
            text-align: left;
            position: relative; }
          .get_started_sec3 .boxes .box .cont ul li:before {
            content: '';
            width: 6px;
            height: 6px;
            left: -13px;
            top: 10px;
            position: absolute;
            background: #19324D;
            border-radius: 100%; }
        .get_started_sec3 .boxes .box .cont .prices p {
          position: relative; }
          .get_started_sec3 .boxes .box .cont .prices p span {
            color: #19324D;
            display: block;
            font-family: 'Nunito Sans', sans-serif;;
            font-size: 20px;
            font-weight: 500;
            line-height: 28px;
            text-align: center; }
          .get_started_sec3 .boxes .box .cont .prices p .price {
            color: #DF6A26;
            font-family: 'Comfortaa', sans-serif;
            font-size: 24px;
            font-weight: 300;
            line-height: 27px;
            letter-spacing: -1px;
            margin-bottom: 5px; }
          .get_started_sec3 .boxes .box .cont .prices p .blw {
            color: #DF6A26;
            font-family: Museo_Slab_italic;
            font-size: 12px;
            font-weight: 500;
            line-height: 14px;
            position: absolute;
            left: 0;
            right: 0;
            top: 55px; }
      .get_started_sec3 .boxes .box .downbtns {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 40px 27px 25px 27px; }
        .get_started_sec3 .boxes .box .downbtns .orangebtn {
          margin-top: 22px; }
          .get_started_sec3 .boxes .box .downbtns .orangebtn a {
            text-align: left;
            min-width: 100%;
            padding-left: 30px; }
            .get_started_sec3 .boxes .box .downbtns .orangebtn a img {
              right: 25px; }
          .get_started_sec3 .boxes .box .downbtns .orangebtn a:hover {
            padding-left: 25px; }
            .get_started_sec3 .boxes .box .downbtns .orangebtn a:hover img {
              right: 20px; }
        .get_started_sec3 .boxes .box .downbtns p {
          margin: 0;
          font-family: Museo_Slab_italic;
          font-size: 12px;
          font-weight: 500;
          line-height: 14px;
          color: #A0A0A0;
          text-align: left;
          max-width: 281px;
          margin: auto;
          margin-top: 25px; }
          .get_started_sec3 .boxes .box .downbtns p span {
            color: #DF6A26; }
    .get_started_sec3 .boxes .box:first-child {
      margin-left: 0; }
    .get_started_sec3 .boxes .box:last-child {
      margin-right: 0; }
    .get_started_sec3 .boxes .box:nth-child(2) {
      min-height: 683px;
      background: #DFE9EF;
      border-top-right-radius: 6px;
      border-top-left-radius: 6px; }
  .get_started_sec3 .boxesbootmmidle .box {
    vertical-align: bottom;
    min-height: 646px; }

.get_started_sec4 {
  min-height: 976px;
  padding-top: 50px; }
  .get_started_sec4 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 54px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -0.05em;
    line-height: 61px;
    margin-bottom: 20px;
    text-align: center; }
  .get_started_sec4 .dragicon {
    display: block;
    margin: auto;
    margin-bottom: 20px; }
  .get_started_sec4 .container_drag {
    width: 100%;
    height: 645px;
    margin: auto;
    padding-left: calc(50% - 544px);
    padding-right: calc(50% - 544px);
    overflow: hidden; }
  .get_started_sec4 .overflow {
    height: 100%;
    width: calc(2090px + 100%);
    position: relative;
    left: -1002px; }
  .get_started_sec4 .box {
    width: 2176px;
    height: 100%;
    position: relative;
    left: 1002px; }
    .get_started_sec4 .box .cont {
      display: flex;
      width: 2090px;
      position: relative; }
      .get_started_sec4 .box .cont p {
        color: #19324D;
        display: block;
        font-family: 'Nunito Sans', sans-serif;;
        font-size: 20px;
        font-weight: 500;
        line-height: 28px;
        text-align: center;
        max-width: 292px; }
      .get_started_sec4 .box .cont .p1 {
        position: absolute;
        top: 40px;
        left: 45px; }
      .get_started_sec4 .box .cont img {
        max-width: 2090px; }
      .get_started_sec4 .box .cont h3 {
        max-width: 292px;
        font-family: 'Comfortaa', sans-serif;
        font-size: 24px;
        font-weight: 300;
        color: #19324D;
        letter-spacing: -1px;
        line-height: 27px;
        text-align: center;
        width: 100%; }
        .get_started_sec4 .box .cont h3 .num {
          display: block;
          margin-bottom: 10px;
          font-size: 54px;
          line-height: 61px; }
        .get_started_sec4 .box .cont h3 .ifr {
          font-size: 18px;
          line-height: 20px;
          display: block; }
      .get_started_sec4 .box .cont .no1 {
        position: absolute;
        top: 338px;
        left: 38px; }
      .get_started_sec4 .box .cont .no2 {
        position: absolute;
        top: 115px;
        left: 385px; }
      .get_started_sec4 .box .cont .p2 {
        position: absolute;
        top: 393px;
        left: 385px; }
      .get_started_sec4 .box .cont .p3 {
        position: absolute;
        top: 52px;
        left: 735px; }
      .get_started_sec4 .box .cont .no3 {
        position: absolute;
        top: 362px;
        left: 728px; }
      .get_started_sec4 .box .cont .no4 {
        position: absolute;
        top: 115px;
        left: 1075px; }
      .get_started_sec4 .box .cont .p4 {
        position: absolute;
        top: 393px;
        left: 1075px; }
      .get_started_sec4 .box .cont .no5 {
        position: absolute;
        top: 362px;
        left: 1408px; }
      .get_started_sec4 .box .cont .p5 {
        position: absolute;
        top: 42px;
        left: 1408px; }
      .get_started_sec4 .box .cont .no6 {
        position: absolute;
        top: 115px;
        left: 1755px; }
      .get_started_sec4 .box .cont .p6 {
        position: absolute;
        top: 393px;
        left: 1755px; }
      .get_started_sec4 .box .cont .fortext {
        position: absolute;
        left: 0;
        right: 0; }

.get_started_sec4 .container_drag {
  cursor: url("../img/cursordrag.png"), auto !important; }

.learningfully_sec1 {
  min-height: 767px;
  background: url("../img/learningfully_img1.png") no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
  padding-top: 248px; }
  .learningfully_sec1 .get_started_sec2_img {
    display: none; }
  @media (min-width: 1200px) {
    .learningfully_sec1 .get_started_sec2_img {
      position: absolute;
      bottom: -441px;
      opacity: 0.3;
      right: -600px;
      display: block; }
    .learningfully_sec1 .col-12 {
      padding-bottom: 210px; } }
  .learningfully_sec1 h1 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 82px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -4.1px;
    line-height: 103px;
    max-width: 688px;
    color: #fff; }
  .learningfully_sec1 .orangebtn {
    margin-top: 20px; }
    .learningfully_sec1 .orangebtn a {
      min-width: 355px; }

.learningfully_sec2 .lists {
  margin-top: 40px; }

.learningfully_sec2 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: inline-block; }
  .learningfully_sec2 ul li {
    padding-left: 40px;
    position: relative;
    margin-bottom: 35px;
    font-family: 'Nunito Sans', sans-serif;;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    color: #19324D;
    max-width: 500px; }
    .learningfully_sec2 ul li img {
      position: absolute;
      left: 0px;
      top: 3px; }

.learningfully_sec2 .rightside {
  text-align: right; }
  .learningfully_sec2 .rightside ul {
    text-align: left;
    max-width: 500px;
    width: 100%; }

.learningfully_sec2 .orangebtn {
  text-align: center; }
  .learningfully_sec2 .orangebtn a {
    min-width: 441px;
    text-align: left; }

@media (min-width: 1200px) {
  .learningfully_sec2 .get_started_sec2_img {
    position: absolute;
    bottom: -441px;
    opacity: 0.3;
    right: -600px;
    display: block; } }

.learningfully_sec3 {
  padding-top: 138px;
  padding-bottom: 109px;
  background: #19324D;
  overflow: hidden; }
  .learningfully_sec3 .contbox {
    text-align: left;
    position: relative; }
    .learningfully_sec3 .contbox .cont {
      display: inline-block;
      max-width: 622px;
      width: 100%; }
      .learningfully_sec3 .contbox .cont h2 {
        font-family: 'Comfortaa', sans-serif;
        font-size: 54px;
        font-weight: 300;
        color: #fff;
        letter-spacing: -0.05em;
        line-height: 61px;
        margin-bottom: 30px; }
      .learningfully_sec3 .contbox .cont h3 {
        font-family: 'Comfortaa', sans-serif;
        font-size: 39px;
        font-weight: 300;
        color: #fff;
        letter-spacing: -0.05em;
        line-height: 43px;
        margin-bottom: 20px; }
      .learningfully_sec3 .contbox .cont p {
        font-family: 'Nunito Sans', sans-serif;;
        font-size: 20px;
        font-weight: 500;
        line-height: 34px;
        color: #fff; }
      .learningfully_sec3 .contbox .cont .orangebtn {
        margin-top: 45px; }
        .learningfully_sec3 .contbox .cont .orangebtn a {
          min-width: 441px; }
    .learningfully_sec3 .contbox .mainimg {
      position: absolute;
      top: calc(50% + 20px);
      transform: translateY(-50%);
      right: -80px; }

.learningfully_sec4 {
  padding-top: 130px;
  padding-bottom: 130px;
  background: #C3D1DA;
  overflow: hidden; }
  .learningfully_sec4 .contbox {
    text-align: right;
    position: relative; }
    .learningfully_sec4 .contbox .cont {
      display: inline-block;
      max-width: 570px;
      width: 100%;
      text-align: left; }
      .learningfully_sec4 .contbox .cont h2 {
        font-family: 'Comfortaa', sans-serif;
        font-size: 54px;
        font-weight: 300;
        color: #19324D;
        letter-spacing: -0.05em;
        line-height: 61px;
        margin-bottom: 30px; }
      .learningfully_sec4 .contbox .cont h3 {
        font-family: 'Comfortaa', sans-serif;
        font-size: 39px;
        font-weight: 300;
        color: #19324D;
        letter-spacing: -0.05em;
        line-height: 43px;
        margin-bottom: 20px; }
      .learningfully_sec4 .contbox .cont p {
        font-family: 'Nunito Sans', sans-serif;;
        font-size: 20px;
        font-weight: 500;
        line-height: 34px;
        color: #19324D; }
      .learningfully_sec4 .contbox .cont .orangebtn {
        margin-top: 45px; }
        .learningfully_sec4 .contbox .cont .orangebtn a {
          min-width: 441px; }
    .learningfully_sec4 .contbox .mainimg {
      position: absolute;
      top: calc(50% + 20px);
      transform: translateY(-50%);
      left: -80px; }

.learningfully_sec5 {
  padding-top: 130px;
  padding-bottom: 130px;
  background: #DFE9EF;
  overflow: hidden; }
  .learningfully_sec5 .contbox {
    position: relative; }
    .learningfully_sec5 .contbox .cont {
      display: inline-block;
      max-width: 622px;
      width: 100%;
      text-align: left; }
      .learningfully_sec5 .contbox .cont h2 {
        font-family: 'Comfortaa', sans-serif;
        font-size: 54px;
        font-weight: 300;
        color: #19324D;
        letter-spacing: -0.05em;
        line-height: 61px;
        margin-bottom: 30px; }
      .learningfully_sec5 .contbox .cont h3 {
        font-family: 'Comfortaa', sans-serif;
        font-size: 39px;
        font-weight: 300;
        color: #19324D;
        letter-spacing: -0.05em;
        line-height: 43px;
        margin-bottom: 20px; }
      .learningfully_sec5 .contbox .cont p {
        font-family: 'Nunito Sans', sans-serif;;
        font-size: 20px;
        font-weight: 500;
        line-height: 34px;
        color: #19324D; }
      .learningfully_sec5 .contbox .cont .orangebtn {
        margin-top: 45px; }
        .learningfully_sec5 .contbox .cont .orangebtn a {
          min-width: 493px; }
    .learningfully_sec5 .contbox .mainimg {
      position: absolute;
      top: calc(50% + 20px);
      transform: translateY(-50%);
      right: -80px; }

.learningfully_sec6 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  position: relative; }
  .learningfully_sec6 .bgimg {
    position: absolute;
    top: -326px;
    left: 0;
    right: 0;
    margin: auto;
    display: block; }
  .learningfully_sec6 h3 {
    margin: auto;
    font-family: 'Comfortaa', sans-serif;
    font-size: 39px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -2px;
    line-height: 43px;
    min-height: 135px;
    margin-bottom: 10px;
    text-align: center;
    max-width: 1080px; }
  .learningfully_sec6 h4 {
    min-height: 75px;
    font-family: 'Nunito Sans', sans-serif;;
    font-size: 22px;
    font-weight: 500;
    line-height: 34px;
    color: #19324D;
    text-align: center; }
  .learningfully_sec6 .carousel-indicators {
    position: relative;
    right: unset;
    bottom: unset;
    left: unset;
    margin-top: 20px; }
  .learningfully_sec6 .carousel-indicators li {
    padding: 0;
    margin: 0;
    width: 10px;
    height: 10px;
    border: 1px solid #DF6A26;
    background: #fff;
    border-radius: 50%;
    opacity: 1;
    margin-left: 5px;
    margin-right: 5px; }
  .learningfully_sec6 .carousel-indicators .active {
    background: #DF6A26; }

.learningfully_sec7 {
  padding-top: 65px;
  padding-bottom: 65px;
  background: #19324D; }
  .learningfully_sec7 .contbox {
    text-align: left;
    position: relative; }
    .learningfully_sec7 .contbox .cont {
      display: inline-block;
      max-width: 622px;
      width: 100%; }
      .learningfully_sec7 .contbox .cont h2 {
        font-family: 'Comfortaa', sans-serif;
        font-size: 54px;
        font-weight: 300;
        color: #fff;
        letter-spacing: -0.05em;
        line-height: 61px;
        margin-bottom: 30px; }
      .learningfully_sec7 .contbox .cont h3 {
        font-family: 'Comfortaa', sans-serif;
        font-size: 39px;
        font-weight: 300;
        color: #fff;
        letter-spacing: -0.05em;
        line-height: 43px;
        margin-bottom: 20px; }
      .learningfully_sec7 .contbox .cont p {
        font-family: 'Nunito Sans', sans-serif;;
        font-size: 20px;
        font-weight: 500;
        line-height: 34px;
        color: #fff;
        max-width: 537px; }
      .learningfully_sec7 .contbox .cont ul {
        padding: 0;
        margin: 0;
        max-width: 476px;
        margin-top: 22px;
        list-style-type: none; }
        .learningfully_sec7 .contbox .cont ul li {
          padding-left: 22px;
          position: relative;
          font-family: 'Nunito Sans', sans-serif;;
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          color: #fff;
          margin-bottom: 28px; }
        .learningfully_sec7 .contbox .cont ul li:last-child {
          margin-bottom: 0; }
        .learningfully_sec7 .contbox .cont ul li:before {
          content: '';
          position: absolute;
          left: 0;
          top: 10px;
          width: 7px;
          height: 7px;
          background: #fff;
          border-radius: 50%; }
      .learningfully_sec7 .contbox .cont .orangebtn {
        margin-top: 45px; }
        .learningfully_sec7 .contbox .cont .orangebtn a {
          min-width: 311px; }
    .learningfully_sec7 .contbox .mainimg {
      position: absolute;
      top: calc(50% + 10px);
      transform: translateY(-50%);
      right: -20px; }

.learningfully_sec8 {
  padding-top: 80px;
  padding-bottom: 40px; }
  .learningfully_sec8 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 54px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -0.05em;
    line-height: 61px;
    text-align: center;
    max-width: 700px;
    margin: auto;
    margin-bottom: 70px; }
  @media (min-width: 1200px) {
    .learningfully_sec8 .container {
      max-width: 1150px; } }
  .learningfully_sec8 .boxes {
    display: block;
    width: 100%;
    text-align: center; }
    .learningfully_sec8 .boxes .box {
      max-width: 536px;
      width: 100%;
      min-height: 50px;
      background: #C3D1DA;
      margin-left: 3px;
      margin-right: 3px;
      display: inline-block;
      vertical-align: top;
      min-height: 784px;
      -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.16);
      box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.16); }
      .learningfully_sec8 .boxes .box .placeforimg {
        height: 305px;
        overflow: hidden;
        width: 100%; }
      .learningfully_sec8 .boxes .box .cont {
        padding: 50px;
        text-align: left; }
        .learningfully_sec8 .boxes .box .cont h3 {
          font-family: 'Comfortaa', sans-serif;
          font-size: 39px;
          font-weight: 300;
          color: #19324D;
          letter-spacing: -0.05em;
          line-height: 43px;
          margin-bottom: 20px; }
        .learningfully_sec8 .boxes .box .cont p {
          font-family: 'Nunito Sans', sans-serif;;
          font-size: 20px;
          font-weight: 500;
          line-height: 34px;
          color: #19324D; }

.learningfully_sec9 {
  padding-top: 30px;
  padding-bottom: 150px;
  background: #fff; }
  @media (min-width: 1200px) {
    .learningfully_sec9 .container {
      max-width: 1133px; } }
  .learningfully_sec9 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 54px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -0.05em;
    line-height: 61px;
    text-align: center;
    max-width: 700px;
    margin: auto;
    margin-bottom: 70px; }
  .learningfully_sec9 .contbox {
    text-align: right;
    position: relative; }
    .learningfully_sec9 .contbox .cont {
      display: inline-block;
      max-width: 601px;
      width: 100%;
      text-align: left; }
      .learningfully_sec9 .contbox .cont h3 {
        font-family: 'Comfortaa', sans-serif;
        font-size: 39px;
        font-weight: 300;
        color: #19324D;
        letter-spacing: -0.05em;
        line-height: 43px;
        margin-bottom: 20px; }
      .learningfully_sec9 .contbox .cont p {
        font-family: 'Nunito Sans', sans-serif;;
        font-size: 20px;
        font-weight: 500;
        line-height: 34px;
        color: #19324D; }
        .learningfully_sec9 .contbox .cont p span {
          font-family: Museo_Slab_italic;
          font-size: 18px;
          display: block; }
      .learningfully_sec9 .contbox .cont .orangebtn {
        margin-top: 45px; }
        .learningfully_sec9 .contbox .cont .orangebtn a {
          min-width: 441px; }
    .learningfully_sec9 .contbox .mainimg {
      position: absolute;
      top: calc(50% + 20px);
      transform: translateY(-50%);
      left: -50px; }

.learningfully_sec10 {
  padding-bottom: 120px; }
  .learningfully_sec10 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 54px;
    font-weight: 300;
    color: #19324D;
    letter-spacing: -0.05em;
    line-height: 61px;
    text-align: center;
    max-width: 700px;
    margin: auto;
    margin-bottom: 40px; }
  .learningfully_sec10 .card {
    border: 0;
    border-radius: 0;
    padding: 0;
    background: transparent;
    margin-bottom: 6px;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.16); }
  .learningfully_sec10 .card-header {
    padding: 0;
    background: transparent;
    border: 0; }
    .learningfully_sec10 .card-header h5 {
      padding: 37px;
      background: #19324D;
      font-family: 'Comfortaa', sans-serif;
      font-size: 24px;
      font-weight: 500;
      color: #fff;
      letter-spacing: -1px;
      line-height: 27px;
      position: relative;
      cursor: pointer;
      -webkit-transition: all .25s ease;
      -moz-transition: all .25s ease;
      -ms-transition: all .25s ease;
      -o-transition: all .25s ease;
      transition: all .25s ease; }
      .learningfully_sec10 .card-header h5 span {
        position: absolute;
        right: 134px;
        font-family: 'Nunito Sans', sans-serif;;
        font-size: 20px; }
      .learningfully_sec10 .card-header h5 img {
        position: absolute;
        right: 24px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease; }
    .learningfully_sec10 .card-header .collapsed {
      background: #E78F5C; }
      .learningfully_sec10 .card-header .collapsed .minus {
        opacity: 0; }
  .learningfully_sec10 .card-body {
    border: 0;
    padding: 0; }
  .learningfully_sec10 .boxofcont {
    display: flex; }
    .learningfully_sec10 .boxofcont .box {
      background: black;
      width: 33.33%;
      min-height: 635px;
      overflow: hidden;
      position: relative;
      padding: 28px; }
      .learningfully_sec10 .boxofcont .box .profilebginside {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding-top: 45px;
        padding-right: 20px; }
      .learningfully_sec10 .boxofcont .box .child {
        position: absolute;
        display: block;
        margin: auto;
        left: 0;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        max-width: 240px;
        width: 100%;
        border-radius: 100%; }
      .learningfully_sec10 .boxofcont .box h3 {
        font-family: 'Comfortaa', sans-serif;
        font-size: 24px;
        font-weight: 500;
        color: #19324D;
        letter-spacing: -1px;
        line-height: 27px;
        margin-bottom: 10px; }
      .learningfully_sec10 .boxofcont .box p {
        font-family: 'Nunito Sans', sans-serif;;
        font-size: 20px;
        font-weight: 500;
        line-height: 28px;
        color: #19324D;
        margin-bottom: 20px; }
      .learningfully_sec10 .boxofcont .box ul {
        padding: 0;
        margin: 0;
        margin-bottom: 20px;
        list-style-type: none; }
        .learningfully_sec10 .boxofcont .box ul li {
          padding-left: 22px;
          position: relative;
          font-family: 'Nunito Sans', sans-serif;;
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          color: #19324D; }
        .learningfully_sec10 .boxofcont .box ul li:before {
          content: '';
          position: absolute;
          left: 0;
          top: 10px;
          width: 7px;
          height: 7px;
          background: #19324D;
          border-radius: 50%; }
    .learningfully_sec10 .boxofcont .box:nth-child(1) {
      background: #C3D1DA; }
    .learningfully_sec10 .boxofcont .box:nth-child(2) {
      background: #EDF1F4; }
    .learningfully_sec10 .boxofcont .box:nth-child(3) {
      background: #FDFEFE; }
  .learningfully_sec10 .lastrow {
    padding: 20px; }
    .learningfully_sec10 .lastrow p {
      font-family: 'Nunito Sans', sans-serif;;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      color: #fff;
      margin: 0; }
  .learningfully_sec10 .card:nth-child(1) .card-header h5 {
    background: #1C334A; }
  .learningfully_sec10 .card:nth-child(1) .boxofcont .box:nth-child(1) {
    background: #C3D3DB; }
  .learningfully_sec10 .card:nth-child(1) .boxofcont .box:nth-child(2) {
    background: #E6ECF0; }
  .learningfully_sec10 .card:nth-child(1) .boxofcont .box:nth-child(3) {
    background: #F2F6F7; }
  .learningfully_sec10 .card:nth-child(1) .card-header .collapsed {
    background: #E78F5C; }
  .learningfully_sec10 .card:nth-child(2) .card-header h5 {
    background: #DF6A26; }
  .learningfully_sec10 .card:nth-child(2) .boxofcont .box:nth-child(1) {
    background: #EF9C6C; }
  .learningfully_sec10 .card:nth-child(2) .boxofcont .box:nth-child(2) {
    background: #F5C1A3; }
  .learningfully_sec10 .card:nth-child(2) .boxofcont .box:nth-child(3) {
    background: #FBE6DA; }
  .learningfully_sec10 .card:nth-child(2) .card-header .collapsed {
    background: #E78F5C; }
  .learningfully_sec10 .card:nth-child(3) .card-header h5 {
    background: #2178A7; }
  .learningfully_sec10 .card:nth-child(3) .boxofcont .box:nth-child(1) {
    background: #99CEEB; }
  .learningfully_sec10 .card:nth-child(3) .boxofcont .box:nth-child(2) {
    background: #BBDEF2; }
  .learningfully_sec10 .card:nth-child(3) .boxofcont .box:nth-child(3) {
    background: #EEF7FC; }
  .learningfully_sec10 .card:nth-child(3) .card-header .collapsed {
    background: #E78F5C; }
  .learningfully_sec10 .card:nth-child(3) .lastrow {
    background: #2178A7; }
  .learningfully_sec10 .card:nth-child(4) .card-header h5 {
    background: #1C334A; }
  .learningfully_sec10 .card:nth-child(4) .boxofcont .box:nth-child(1) {
    background: #C3D3DB; }
  .learningfully_sec10 .card:nth-child(4) .boxofcont .box:nth-child(2) {
    background: #E6ECF0; }
  .learningfully_sec10 .card:nth-child(4) .boxofcont .box:nth-child(3) {
    background: #F2F6F7; }
  .learningfully_sec10 .card:nth-child(4) .card-header .collapsed {
    background: #E78F5C; }
  .learningfully_sec10 .card:nth-child(5) .card-header h5 {
    background: #DF6A26; }
  .learningfully_sec10 .card:nth-child(5) .boxofcont .box:nth-child(1) {
    background: #EF9C6C; }
  .learningfully_sec10 .card:nth-child(5) .boxofcont .box:nth-child(2) {
    background: #F5C1A3; }
  .learningfully_sec10 .card:nth-child(5) .boxofcont .box:nth-child(3) {
    background: #FBE6DA; }
  .learningfully_sec10 .card:nth-child(5) .card-header .collapsed {
    background: #E78F5C; }
  .learningfully_sec10 .card:nth-child(6) .card-header h5 {
    background: #1C334A; }
  .learningfully_sec10 .card:nth-child(6) .boxofcont .box:nth-child(1) {
    background: #C3D3DB; }
  .learningfully_sec10 .card:nth-child(6) .boxofcont .box:nth-child(2) {
    background: #E6ECF0; }
  .learningfully_sec10 .card:nth-child(6) .boxofcont .box:nth-child(3) {
    background: #F2F6F7; }
  .learningfully_sec10 .card:nth-child(6) .card-header .collapsed {
    background: #E78F5C; }
  .learningfully_sec10 .card:nth-child(6) .lastrow {
    background: #1C334A; }
  .learningfully_sec10 .card:nth-child(7) .card-header h5 {
    background: #144C44; }
  .learningfully_sec10 .card:nth-child(7) .boxofcont .box:nth-child(1) {
    background: #B4CAA6; }
  .learningfully_sec10 .card:nth-child(7) .boxofcont .box:nth-child(2) {
    background: #C9D9BF; }
  .learningfully_sec10 .card:nth-child(7) .boxofcont .box:nth-child(3) {
    background: #E9F0E6; }
  .learningfully_sec10 .card:nth-child(7) .card-header .collapsed {
    background: #E78F5C; }
  .learningfully_sec10 .card:nth-child(8) .card-header h5 {
    background: #DF6A26; }
  .learningfully_sec10 .card:nth-child(8) .boxofcont .box:nth-child(1) {
    background: #EF9C6C; }
  .learningfully_sec10 .card:nth-child(8) .boxofcont .box:nth-child(2) {
    background: #F5C1A3; }
  .learningfully_sec10 .card:nth-child(8) .boxofcont .box:nth-child(3) {
    background: #FBE6DA; }
  .learningfully_sec10 .card:nth-child(8) .card-header .collapsed {
    background: #E78F5C; }
  .learningfully_sec10 .card:nth-child(9) .card-header h5 {
    background: #1C334A; }
  .learningfully_sec10 .card:nth-child(9) .boxofcont .box:nth-child(1) {
    background: #C3D3DB; }
  .learningfully_sec10 .card:nth-child(9) .boxofcont .box:nth-child(2) {
    background: #E6ECF0; }
  .learningfully_sec10 .card:nth-child(9) .boxofcont .box:nth-child(3) {
    background: #F2F6F7; }
  .learningfully_sec10 .card:nth-child(9) .card-header .collapsed {
    background: #E78F5C; }
  .learningfully_sec10 .card:nth-child(9) .lastrow {
    background: #1C334A; }
  .learningfully_sec10 .card:nth-child(10) .card-header h5 {
    background: #2178A7; }
  .learningfully_sec10 .card:nth-child(10) .boxofcont .box:nth-child(1) {
    background: #99CEEB; }
  .learningfully_sec10 .card:nth-child(10) .boxofcont .box:nth-child(2) {
    background: #BBDEF2; }
  .learningfully_sec10 .card:nth-child(10) .boxofcont .box:nth-child(3) {
    background: #EEF7FC; }
  .learningfully_sec10 .card:nth-child(10) .card-header .collapsed {
    background: #E78F5C; }

.teaml_sec1 {
  background: url("../img/teaml_sec1_img1.png") no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden; }
  .teaml_sec1 h1 {
    max-width: 850px; }
  .teaml_sec1 .get_started_sec2_img {
    display: none; }
  @media (min-width: 1200px) {
    .teaml_sec1 .get_started_sec2_img {
      position: absolute;
      bottom: -441px;
      opacity: 0.3;
      right: -600px;
      display: block; }
    .teaml_sec1 .col-12 {
      padding-bottom: 210px; } }

.teaml_sec2 {
  background: #19324D; }
  .teaml_sec2 h2, .teaml_sec2 p {
    color: #fff; }
  .teaml_sec2 .get_started_sec2_img {
    right: -600px; }

.teaml_sec3 {
  padding-top: 61px;
  padding-bottom: 61px;
  position: relative; }
  .teaml_sec3 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 54px;
    font-weight: 300;
    color: #DF6A26;
    letter-spacing: -0.05em;
    line-height: 61px;
    text-align: center;
    margin-bottom: 20px; }
  .teaml_sec3 p {
    font-family: 'Nunito Sans', sans-serif;;
    font-size: 20px;
    font-weight: 500;
    line-height: 34px;
    color: #19324D;
    max-width: 870px;
    margin: auto;
    text-align: center;
    margin-bottom: 45px; }
  .teaml_sec3 .boxes {
    text-align: center; }
    .teaml_sec3 .boxes .box {
      display: inline-block;
      max-width: 331px;
      width: 100%;
      margin-left: 15px;
      margin-right: 15px;
      vertical-align: top;
      margin-bottom: 60px; }
      .teaml_sec3 .boxes .box img {
        margin-bottom: 38px;
        width: 100%; }
      .teaml_sec3 .boxes .box h3 {
        font-family: 'Comfortaa', sans-serif;
        font-weight: 300;
        font-size: 34px;
        letter-spacing: -0.05em;
        text-align: center;
        color: #19324d;
        margin-bottom: 15px; }
      .teaml_sec3 .boxes .box h4 {
        font-family: 'Nunito Sans', sans-serif;;
        font-weight: 500;
        font-size: 20px;
        line-height: 28px;
        text-align: center;
        color: #19324d; }
  .teaml_sec3 .orangebtn {
    text-align: center; }
    .teaml_sec3 .orangebtn a {
      text-align: left;
      min-width: 379px; }

.teaml_sec3:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 986px;
  background: black;
  background: linear-gradient(#c3d1da 0%, rgba(100, 107, 111, 0.02) 69.86%, rgba(99, 106, 110, 0.01) 84.23%, rgba(98, 105, 109, 0) 100%);
  opacity: 0.3; }

.teaml_sec4 {
  padding-top: 61px;
  padding-bottom: 61px; }
  .teaml_sec4 .boxes .box {
    background: #19324D;
    min-height: 730px; }
    .teaml_sec4 .boxes .box .cont {
      padding: 40px; }
    .teaml_sec4 .boxes .box .cont h3 {
      letter-spacing: -0.05em; }
    .teaml_sec4 .boxes .box .cont h3, .teaml_sec4 .boxes .box .cont p {
      color: #fff; }

.teaml_sec5 {
  padding-bottom: 180px; }
  .teaml_sec5 .box {
    background: #EDF1F4;
    padding-left: 410px; }
    .teaml_sec5 .box h3 {
      font-family: 'Comfortaa', sans-serif;
      font-weight: 300;
      font-size: 39px;
      letter-spacing: -0.05em;
      text-align: left;
      color: #19324d;
      margin-bottom: 20px; }
    .teaml_sec5 .box h2, .teaml_sec5 .box p {
      color: #19324d;
      max-width: 623px; }
    .teaml_sec5 .box .leftimg {
      bottom: -60px; }
    .teaml_sec5 .box .leftimg .starburts {
      left: 80px;
      top: 90px; }

.teaml_sec6 {
  margin-top: -155px;
  overflow: hidden; }
  .teaml_sec6 .col-12 {
    padding-top: 166px;
    padding-bottom: 166px; }
  .teaml_sec6 .imgright {
    position: absolute;
    top: 0;
    right: -390px; }
  .teaml_sec6 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-weight: 300;
    font-size: 54px;
    letter-spacing: -0.05em;
    text-align: left;
    color: #19324d;
    margin-bottom: 20px;
    max-width: 551px; }
  .teaml_sec6 h3 {
    font-family: 'Comfortaa', sans-serif;
    font-weight: 300;
    font-size: 39px;
    letter-spacing: -0.05em;
    text-align: left;
    color: #19324d;
    margin-bottom: 20px;
    max-width: 616px; }
  .teaml_sec6 p {
    font-family: 'Nunito Sans', sans-serif;;
    font-size: 20px;
    font-weight: 500;
    line-height: 34px;
    color: #19324D;
    max-width: 602px; }

.workwithus_sec1 {
  background: url("../img/workwithus_sec1_img1.png") no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden; }
  .workwithus_sec1 .get_started_sec2_img {
    display: none; }
  @media (min-width: 1200px) {
    .workwithus_sec1 .get_started_sec2_img {
      position: absolute;
      bottom: -441px;
      opacity: 0.3;
      right: -600px;
      display: block; }
    .workwithus_sec1 .col-12 {
      padding-bottom: 210px; } }

.workwithus_sec2 .orangebtn a {
  min-width: 365px; }

@media (min-width: 1200px) {
  .workwithus_sec2 .get_started_sec2_img {
    position: absolute;
    bottom: -441px;
    opacity: 0.3;
    right: -600px;
    display: block; } }

.workwithus_sec3 {
  background: #19324D; }
  .workwithus_sec3 .contbox .cont h3, .workwithus_sec3 .contbox .cont p {
    color: #fff; }
  .workwithus_sec3 .contbox .cont ul {
    list-style-type: none;
    padding: 0;
    margin-top: 20px; }
    .workwithus_sec3 .contbox .cont ul li {
      font-family: 'Nunito Sans', sans-serif;;
      font-size: 20px;
      font-weight: 500;
      line-height: 34px;
      color: #fff;
      text-align: left;
      position: relative;
      padding-left: 22px; }
    .workwithus_sec3 .contbox .cont ul li:before {
      content: '';
      width: 7px;
      height: 7px;
      left: 0;
      top: 13px;
      position: absolute;
      background: #fff;
      border-radius: 100%; }

.workwithus_sec4 {
  overflow: hidden; }
  .workwithus_sec4 .col-12 {
    padding-top: 130px;
    padding-bottom: 130px; }
  .workwithus_sec4 .bgright {
    position: absolute;
    bottom: 100px;
    right: -330px; }
  .workwithus_sec4 h2 {
    font-family: 'Comfortaa', sans-serif;
    font-weight: 300;
    font-size: 54px;
    letter-spacing: -0.05em;
    text-align: left;
    color: #19324d;
    margin-bottom: 40px; }
  .workwithus_sec4 h3 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 39px;
    font-weight: 300;
    color: #19324d;
    letter-spacing: -0.05em;
    line-height: 43px;
    margin-bottom: 20px; }
  .workwithus_sec4 p {
    font-family: 'Nunito Sans', sans-serif;;
    font-size: 20px;
    font-weight: 500;
    line-height: 34px;
    color: #19324D;
    margin-bottom: 20px;
    max-width: 520px; }
  .workwithus_sec4 ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 40px; }
    .workwithus_sec4 ul li {
      font-family: 'Nunito Sans', sans-serif;;
      font-size: 20px;
      font-weight: 500;
      line-height: 34px;
      color: #19324D;
      text-align: left;
      position: relative;
      padding-left: 22px;
      margin-bottom: 5px; }
    .workwithus_sec4 ul li:before {
      content: '';
      width: 7px;
      height: 7px;
      left: 0;
      top: 13px;
      position: absolute;
      background: #19324D;
      border-radius: 100%; }
  .workwithus_sec4 .orangebtn {
    margin-top: 40px; }
    .workwithus_sec4 .orangebtn a {
      min-width: 365px; }

.joinsec {
  margin-top: 0;
  position: relative;
  overflow: hidden;
  min-height: 600px;
  padding-bottom: 60px; }
  .joinsec .get_started_sec2_img {
    position: absolute;
    top: -380px;
    left: -591px;
    opacity: 0.3;
    max-width: 800px; }
  .joinsec .rightside {
    text-align: right; }
    .joinsec .rightside form {
      padding-top: 110px;
      max-width: 522px;
      display: inline-block;
      text-align: left;
      padding-left: 8px;
      padding-right: 8px;
      /* Hide the browser's default radio button */
      /* Create a custom radio button */
      /* On mouse-over, add a grey background color */
      /* When the radio button is checked, add a blue background */
      /* Create the indicator (the dot/circle - hidden when not checked) */
      /* Show the indicator (dot/circle) when checked */
      /* Style the indicator (dot/circle) */
      /* Hide the browser's default checkbox */
      /* Create a custom checkbox */
      /* On mouse-over, add a grey background color */
      /* When the checkbox is checked, add a blue background */
      /* Create the checkmark/indicator (hidden when not checked) */
      /* Show the checkmark when checked */
      /* Style the checkmark/indicator */ }
      @media (min-width: 992px) {
        .joinsec .rightside form .col-lg-6 {
          padding-left: 8px;
          padding-right: 8px; }
        .joinsec .rightside form .col-12 {
          padding-left: 8px;
          padding-right: 8px; } }
      .joinsec .rightside form input {
        width: 100%;
        display: block;
        border: #DBDCDD 1px solid;
        font-family: 'Comfortaa', sans-serif;
        font-weight: 500;
        font-size: 24px;
        letter-spacing: -0.02em;
        text-align: left;
        color: #19324D;
        padding: 12px 20px;
        border-radius: 6px;
        margin-bottom: 16px; }
      .joinsec .rightside form select {
        -moz-appearance: none;
        /* Firefox */
        -webkit-appearance: none;
        /* Safari and Chrome */
        appearance: none;
        width: 100%;
        display: block;
        border: #DBDCDD 1px solid;
        font-family: 'Comfortaa', sans-serif;
        font-weight: 500;
        font-size: 24px;
        letter-spacing: -0.02em;
        text-align: left;
        color: #19324D;
        padding: 12px 20px;
        border-radius: 6px;
        margin-bottom: 16px;
        background: url("../img/arrowselect.svg") transparent no-repeat calc(100% - 21px)/28px; }
      .joinsec .rightside form select:required:invalid {
        color: #a0a0a0; }
      .joinsec .rightside form option[value=""][disabled] {
        display: none; }
      .joinsec .rightside form option {
        color: #19324D;
        font-size: 16px; }
      .joinsec .rightside form textarea {
        width: 100%;
        display: block;
        border: #DBDCDD 1px solid;
        font-family: 'Comfortaa', sans-serif;
        font-weight: 500;
        font-size: 24px;
        letter-spacing: -0.02em;
        text-align: left;
        color: #19324D;
        padding: 12px 20px;
        border-radius: 6px;
        margin-bottom: 16px;
        max-width: 100%;
        min-width: 100%;
        max-height: 240px;
        min-height: 240px; }
      .joinsec .rightside form input:focus {
        border-color: #19324D; }
      .joinsec .rightside form p {
        font-family: 'Comfortaa', sans-serif;
        font-weight: 500;
        font-size: 24px;
        letter-spacing: -0.02em;
        text-align: left;
        color: #19324d;
        margin-bottom: 5px; }
      .joinsec .rightside form .lastradio {
        margin-bottom: 10px; }
      .joinsec .rightside form .submitdesc {
        font-family: 'Nunito Sans', sans-serif;;
        font-weight: normal;
        font-size: 14px;
        line-height: 18px;
        text-align: left;
        color: #a0a0a0; }
        .joinsec .rightside form .submitdesc a {
          color: #a0a0a0;
          text-decoration: underline; }
      .joinsec .rightside form .signmep {
        font-family: 'Nunito Sans', sans-serif;;
        font-weight: 500;
        font-size: 14px;
        line-height: 18px;
        text-align: left;
        color: #19324d; }
      .joinsec .rightside form button {
        line-height: 62px;
        min-width: 232px;
        padding-left: 38px;
        position: relative;
        display: inline-block;
        border-radius: 38px;
        background: #E78F5C;
        border: 0;
        text-align: left;
        margin-top: 30px;
        margin-bottom: 30px;
        font-family: 'Comfortaa', sans-serif;
        font-size: 24px;
        font-weight: 500;
        color: #fff;
        letter-spacing: -1px;
        -webkit-box-shadow: 0px 15px 30px 0px rgba(51, 51, 51, 0.24);
        box-shadow: 0px 15px 30px 0px rgba(51, 51, 51, 0.24);
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease; }
        .joinsec .rightside form button img {
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          right: 32px;
          -webkit-transition: all .25s ease;
          -moz-transition: all .25s ease;
          -ms-transition: all .25s ease;
          -o-transition: all .25s ease;
          transition: all .25s ease; }
      .joinsec .rightside form button:hover {
        letter-spacing: 0.5px;
        background: #DC6932;
        padding-left: 30px; }
        .joinsec .rightside form button:hover img {
          right: 25px; }
      .joinsec .rightside form *::-webkit-input-placeholder {
        /* Edge */
        color: #a0a0a0; }
      .joinsec .rightside form *:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #a0a0a0; }
      .joinsec .rightside form *::placeholder {
        color: #a0a0a0; }
      .joinsec .rightside form .container_radio {
        display: inline-block;
        position: relative;
        padding-left: 40px;
        margin-bottom: 15px;
        cursor: pointer;
        font-family: 'Comfortaa', sans-serif;
        font-weight: 500;
        font-size: 21px;
        letter-spacing: -0.02em;
        text-align: left;
        color: #19324d;
        margin-right: 25px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
      .joinsec .rightside form .container_radio input {
        position: absolute;
        opacity: 0;
        cursor: pointer; }
      .joinsec .rightside form .checkmark {
        position: absolute;
        top: 1px;
        left: 0;
        width: 30px;
        height: 30px;
        background: #fff;
        border: 1px solid #dbdcdd;
        border-radius: 50%; }
      .joinsec .rightside form .checkmark:after {
        content: "";
        position: absolute;
        display: none; }
      .joinsec .rightside form .container_radio input:checked ~ .checkmark:after {
        display: block; }
      .joinsec .rightside form .container_radio .checkmark:after {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background: #19324D; }
      .joinsec .rightside form .container_checkbox {
        display: inline-block;
        position: relative;
        padding-left: 40px;
        margin-bottom: 15px;
        cursor: pointer;
        font-family: 'Comfortaa', sans-serif;
        font-weight: 500;
        font-size: 21px;
        letter-spacing: -0.02em;
        text-align: left;
        color: #19324d;
        margin-right: 0;
        margin-top: 20px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
      .joinsec .rightside form .container_checkbox input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0; }
      .joinsec .rightside form .container_checkbox .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        height: 29px;
        width: 29px;
        background-color: #fff;
        border-radius: 3px; }
      .joinsec .rightside form .container_checkbox .container_checkbox:hover input ~ .checkmark {
        background-color: #fff; }
      .joinsec .rightside form .container_checkbox input:checked ~ .checkmark {
        background-color: #19324d; }
      .joinsec .rightside form .container_checkbox .checkmark:after {
        content: "";
        position: absolute;
        display: none; }
      .joinsec .rightside form .container_checkbox input:checked ~ .checkmark:after {
        display: block; }
      .joinsec .rightside form .container_checkbox .checkmark:after {
        left: 11px;
        top: 6px;
        width: 6px;
        height: 13px;
        border: solid white;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .joinsec .leftside {
    padding-top: 110px;
    max-width: 513px; }
    .joinsec .leftside h3 {
      font-family: 'Comfortaa', sans-serif;
      font-size: 39px;
      font-weight: 300;
      color: #19324D;
      letter-spacing: -0.05em;
      line-height: 43px;
      text-align: left;
      margin-top: 41px;
      margin-bottom: 25px; }
    .joinsec .leftside p {
      font-family: 'Nunito Sans', sans-serif;;
      font-size: 20px;
      font-weight: 500;
      line-height: 34px;
      color: #19324D;
      text-align: left;
      margin-top: 10px; }
      .joinsec .leftside .cus img{max-width:27px;}
    .joinsec .leftside .cus {
      padding-left: 40px;
      position: relative; }
      .joinsec .leftside .cus span {
        color: #DF6A26; }
      .joinsec .leftside .cus .ss {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 35px; }
        .joinsec .leftside .cus .ss img {
          margin: auto;
          display: block; }
    .joinsec .leftside h2 {
      font-family: 'Comfortaa', sans-serif;
      font-size: 54px;
      font-weight: 300;
      color: #19324D;
      letter-spacing: -0.05em;
      line-height: 61px;
      margin-bottom: 20px; }

