select {-webkit-appearance: none;-moz-appearance: none; appearance: none;}
input {-webkit-appearance: none;-moz-appearance: none; appearance: none;}
input::-webkit-input-placeholder { /* WebKit browsers */    color:    #393b40; opacity: 1 !important;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color:    #393b40; opacity: 1 !important;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */    color:    #393b40; opacity: 1 !important;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */    color:    #393b40; opacity: 1 !important;}
textarea::-webkit-input-placeholder { /* WebKit browsers */    color:    #393b40; opacity: 1 !important;}
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color:    #393b40; opacity: 1 !important;}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */    color:    #393b40; opacity: 1 !important;}
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */    color:    #393b40; opacity: 1 !important;}



body {
  font-family: Proximanova, sans-serif;
  color: #393b40;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
}

h1 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Proximanova extrabld', sans-serif;
  font-size: 2em;
  line-height: 1.2;
  font-weight: 400;
}

h2 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: 'Proximanova extrabld', sans-serif;
  color: #212529;
  font-size: 1.2em;
  line-height: 1.4;
  font-weight: 400;
}

h3 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: 'Proximanova extrabld', sans-serif;
  font-size: 1.6em;
  line-height: 1.2;
  font-weight: 400;
}

h4 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: 'Proximanova extrabld', sans-serif;
  font-size: 1.5em;
  line-height: 1.2;
  font-weight: 400;
}

p {
  margin-bottom: 40px;
  font-size: 1em;
  line-height: 1.4;
}

.yellow {
  background-color: #ffc300;
}

.content {
  width: 80%;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
}

.content.yellow__c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-bottom: 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;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 0.8em;
  line-height: 1;
  font-weight: 400;
}

.content.header__c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 30px;
  -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;
}

.content.banner__c {
display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    padding-bottom: 60px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #fff;
}

.content.banner__c.thanks {
  position: relative;
}

.content.white__bg__c {
  max-width: 960px;
  padding-top: 60px;
  text-align: center;
}

.content.grey__bg__c {
  padding-top: 250px;
  padding-bottom: 60px;
}

.content.orange__c {
  padding-top: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.content.footer__c {
  padding-top: 70px;
  padding-bottom: 60px;
}

.content.light__blue__cc {
  max-width: 960px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.content.what__c {
  max-width: 960px;
  padding-top: 60px;
  padding-bottom: 60px;
  text-align: center;
}

._4-5-stars {
  margin-right: 15px;
}

.yellow__p {
  margin-bottom: 0px;
}

.semi-bold {
  font-weight: 600;
}

.header__holder {
  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;
}

.quick {
  margin-right: 20px;
  font-size: 0.9em;
  line-height: 1.2;
}

.countdown__wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #f60;
}

.countdown__wr.white {
  color: #fff;
}
.countdown__wr .list-item { background:none; padding-left: 0; margin-bottom: 0}
.countdown__wr .text-block { font-size:12px; line-height: 20px; text-transform: uppercase;}
.countdown__wr.list { margin-left:0}
.countdown-box {text-align:center; margin: 0 10px;}
.days { font-size:43px; line-height: 53px;}
.hours {font-size:43px; line-height: 53px;}
.minutes {font-size:43px; line-height: 53px;}
.seconds {font-size:43px; line-height: 53px;}

.countdown__nb {
  font-size: 1.8em;
  line-height: 1;
  font-weight: 600;
}

.countdown__nb.white {
  font-size: 2.5em;
}


.white__bg { background:#fafafa}

.countdown__txt {
  font-size: 0.6em;
  line-height: 1.2;
  text-transform: uppercase;
}

.banner {
  background-image: url(../images/banner-bg-new.jpg);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
.bannergtg {
  background-image: url(../images/banner-bg-gt.png);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
.bannerbkt {
  background-image: url(../images/bkt.png);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
.banner__wr {
    width: 65%;
    text-align: center;
}
.banner__p {
 margin-bottom: 40px;
    font-family: 'Proximanova extrabld', sans-serif;
    color: #ffc300;
    font-size: 1.5em !important;
    line-height: 1.3;
    font-weight: 400;
}

.cta {
  padding: 17px 65px 17px 50px;
  border-radius: 30px;
  background-color: #004bb9;
  background-image: url('../images/cta--white__arrows_1cta--white__arrows.png');
  background-position: 85% 53%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: 'Proximanova extrabld', sans-serif;
  font-size: 1.1em;
  line-height: 1;
  font-weight: 400;
}

.cta:hover {
  background-color: #6f42c1;
  background-position: 87% 53%;
}

.cta.thanks {
  padding-right: 110px;
  padding-left: 95px;
  background-position: 75% 51%;
}

.cta.thanks:hover {
  background-position: 77% 51%;
}

.logo__wr {
  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;
}

.app {
  margin-left: 20px;
}

.extra__bold {
  font-family: 'Proximanova extrabld', sans-serif;
  font-weight: 400;
}

.list__holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
  -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;
}

.list__img {
  width: 50%;
  margin-left: -60px;
}

.list {
  margin-bottom: 0px;
  margin-left: -60px;
  padding-left: 0px;
  font-size: 1em;
  text-align: left;
  list-style-type: none;
}

.list-item {
  margin-bottom: 20px;
  padding-left: 55px;
  background-image: url('../images/list-item.png');
  background-position: 0% 0px;
  background-size: auto;
  background-repeat: no-repeat;
  line-height: 1.6;
}

.list-item.last {
  margin-bottom: 0px;
}

.nominate {
  margin-bottom: 60px;
  font-family: 'Proximanova extrabld', sans-serif;
  font-size: 1em;
  line-height: 1.2;
  font-weight: 400;
}

.form__wr {
  position: relative;
  width: 100%;
  margin-bottom: -180px;
  padding: 40px 25px 25px;
  border-radius: 6px;
  background-color: #ffc300;
}

.arrow {
  position: absolute;
  left: 50%;
  top: 0%;
  right: auto;
  bottom: auto;
  margin-top: -30px;
  margin-left: -30px;
}

.grey__bg {
  background-color: #fafafa;
}

.featured {
  margin-bottom: 40px;
  font-family: 'Proximanova extrabld', sans-serif;
  font-size: 1.1em;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
}

.featured__wr {
  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;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.featured__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  padding: 40px 30px;
  -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: 10px;
  background-color: #fff;
}

.orange {
  background-color: #f60;
}

.text-block {
  font-family: 'Proximanova extrabld', sans-serif;
  font-size: 1.4em;
  line-height: 1.2;
  font-weight: 400;
}

.footer.thanks {
  background-color: #fafafa;
}

.orange__wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
  -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;
}

.dropdown {
  width: 100%;
  margin-bottom: -20px;
  border-radius: 10px;
  background-color: #fff;
}

.terms {
  font-family: 'Proximanova extrabld', sans-serif;
  font-weight: 400;
}

.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 50px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  font-size: 1.1em;
  line-height: 1.2;
}

.privacy {
  font-size: 0.7em;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
}

.yellew__arrow {
  position: absolute;
  left: 50%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-bottom: -30px;
  margin-left: -30px;
}

.light__blue__bg {
  background-color: #f2f5fa;
}

.share__holder {
  padding: 20px;
  border-top: 8px solid #f60;
  background-color: #fff;
  text-align: center;
}

.link__wr {
  margin-bottom: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 1px solid #d2d5d6;
}

.social__wr {
  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-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;
}

.social {
  width: 30%;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 5px;
  padding: 14px 60px 14px 50px;
  border-radius: 25px;
  background-color: #3b5998;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.social.whatsapp {
  background-color: #00e676;
}

.social.twitter {
  background-color: #1da1f2;
}

.social.pinterest {
  background-color: #e60023;
}

.social.email {
  background-color: #9fa79f;
}

.social__txt {
  font-family: Poppins, sans-serif;
  font-size: 0.9em;
  line-height: 1.4;
  font-weight: 600;
  text-align: center;
}

.social__txt.fb {
  padding-left: 45px;
  background-image: url('../images/facebook.png');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.social__txt.whatsapp {
  padding-left: 45px;
  background-image: url('../images/Whatsapp.png');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.social__txt.twitter {
  padding-left: 45px;
  background-image: url('../images/twitter.png');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.social__txt.pinterest {
  padding-left: 45px;
  background-image: url('../images/Pinterest.png');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.social__txt.email {
  padding-left: 45px;
  background-image: url('../images/email.png');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.heading {
  font-size: 1.2em;
}

.link {
  color: #0067fe;
  font-size: 1em;
  line-height: 1;
  text-decoration: none;
}

.link:hover {
  text-decoration: underline;
}

.blue-txt {
  margin-bottom: 40px;
  font-family: 'Proximanova extrabld', sans-serif;
  color: #4e9ae2;
  font-size: 1em;
  line-height: 1.2;
  font-weight: 400;
}

.video__wr {
  position: relative;
  margin-bottom: 60px;
  margin-top: 30px;

}

.video-img {
  width: 100%;
}

.play {
  position: absolute;
  left: 50%;
  top: 50%;
  right: auto;
  bottom: auto;
  margin-top: -60px;
  margin-left: -60px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.play:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.what__wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 60px;
  -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;
}

.what__img {
  width: 60%;
  margin-left: -140px;
}

.what__txt {
  width: 45%;
  text-align: left;
}

.no-marg {
  margin-bottom: 0px;
}

.what__box {
  width: 20%;
  margin-right: 20px;
  margin-bottom: 40px;
  margin-left: 20px;
}

.what__box__img {
  margin-bottom: 20px;
}

.box__txt {
  font-family: 'Proximanova extrabld', sans-serif;
  font-size: 1em;
  line-height: 1.2;
  font-weight: 400;
}

.what__box__wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.brown-holder {
  background-color: #f6a11d;
	padding-left: 20px; padding-right: 20px;
}
.brown-holder.second { display:none}



* {outline:none}


.form-wrp {display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	align-content: stretch; margin-bottom: 25px;}
.big-i { width:100%; margin-bottom: 20px;}
.big-i.last { margin:0 auto 20px;}
input[type=text] {  background:#fff; border:none; margin:0; padding:0; width:100%; height:45px; font-size:20px; color:#505556; font-family: 'Proximanova'; font-weight: 500; line-height:45px;  text-indent:20px;}
input[type=email] {  background:#fff; border:none; margin:0; padding:0; width:100%; height:45px; font-size:20px; color:#505556; font-family: 'Proximanova'; font-weight: 500; line-height:45px;  text-indent:20px;}
input[type=tel] {  background:#fff; border:none; margin:0; padding:0; width:100%; height:45px; font-size:20px; color:#505556; font-family: 'Proximanova'; font-weight: 500; line-height:45px;  text-indent:20px;}


.form-group { margin-bottom:25px !important}
.form-container { max-width:680px; margin: 0 auto; padding:15px 0 20px;}
.form-container label { font-size:20px; color: #393b40;font-family: 'Proximanova'; font-weight:700; margin-bottom:15px; margin-top: 0; text-align: center; }
.input-big { position: relative; height: 45px; background:#fff;}

select { position:relative; border:none !important; padding-bottom:15px;line-height:45px; height:45px; width:100%; background:url(../images/select-arrow.png) no-repeat right top #fff!important;text-indent:20px !important; }
span.select { font-size:20px; color:#505556; font-family: 'Proximanova'; font-weight: 500;line-height:45px; position:absolute; left:0; top:0;  width:100%; text-align: left;}

.area { background:#fff; width:100%; height:140px; margin-bottom:20px; text-indent:20px; padding-top:15px; position:relative;}
textarea { background:none; border:none; width:96%; height:100%; margin:0;  resize:none;  font-size:20px; color:#505556; font-family: 'Proximanova'; font-weight: 500; }

.cta-att { max-width: 155px; width:100%; background: url(../images/attach-icon.png) no-repeat left center; display:block; margin:0 auto 25px; font-size:18px; color: #ffffff;font-family: 'Proximanova'; font-weight: 500;  text-align: right; text-decoration: none; }
button.cta { max-width:324px; width:100%;     background-position: 62% 50%; color:#fff; }
button.cta:hover {background-position: 62% 50%;}

button.cta.submit { display:none}
.big-i.one { display:none}
.big-i.two { display:none}
.big-i.three { display:none}
.big-i.four { display:none}
.big-i.five { display:none}
.big-i.six { display:none}
.big-i.seven { display:none}

p.white {font-size:20px; color: #ffffff;font-family: 'Proximanova'; font-weight: 500; text-align:center; margin-bottom: 20px;}




.w-dropdown-list { background:#fff !important; padding: 40px 20px !important;}
.w-dropdown-list h2 { margin:15px 0;}
.w-dropdown-list p { font-size:15px; line-height: 25px; color:#393b40;font-family: 'Proximanova'; font-weight: 500; margin-bottom: 10px;}
.w-dropdown-list ul { margin-bottom:15px;}
.w-dropdown-list ul li { font-size:15px; line-height: 25px; font-family: 'Proximanova'; font-weight: 500; margin-bottom: 10px;color:#000}

#ty h1 { text-align: center;}
#ty .banner { background:#ff6600;}
#ty .content.banner__c { display:block;}

.content.free__c {
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
}

.free .list {
    width: 85%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    font-size: 1em;
    text-align: left;
    list-style-type: none;
}





@media screen and (min-width: 1280px) {
	.content.free__c {
    padding-top: 80px;
    padding-bottom: 80px;
}
  h1 {
    font-size: 2.2em;
  }

  h2 {
    font-size: 1.3em;
  }

  h3 {
    font-size: 1.7em;
  }

  .content.grey__bg__c {
    padding-bottom: 80px;
  }

  .content.orange__c {
    padding-top: 80px;
  }

  .content.footer__c {
    text-align: center;
  }

  .content.what__c {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .countdown__nb {
    font-size: 1.9em;
  }

  .countdown__nb.white {
    font-size: 2.7em;
  }

  .banner__p {
    font-size: 1.2em;
  }

  .cta:hover {
    background-position: 87% 53%;
  }

  .list__holder {
    margin-bottom: 70px;
  }

  .form__wr {
    padding-top: 50px;
  }

  .text-block {
    font-size: 1.6em;
  }

  .dropdown {
    box-shadow: 0 6px 11px -4px rgba(0, 0, 0, 0.1);
  }

  .social {
    width: 30%;
  }

  .heading {
    font-size: 1.3em;
  }

  .what__wr {
    margin-bottom: 80px;
  }
}

@media screen and (min-width: 1440px) {
	.banner__p {
    font-size: 1.7em !important;
}
  h1 {
    font-size: 2.8em;
}

  h2 {
    font-size: 1.8em;
  }

  h3 {
    font-size: 1.8em;
  }

  .countdown__nb {
    font-size: 2em;
  }

  .countdown__nb.white {
    font-size: 2.9em;
  }

  .banner__p {
    font-size: 1.3em;
  }

  .list__holder {
    margin-bottom: 80px;
  }

  .form__wr {
    padding-top: 65px;
  }

  .text-block {
    font-size: 1.8em;
  }

  .share__holder {
    padding-right: 70px;
    padding-left: 70px;
  }

  .heading {
    font-size: 1.4em;
  }
}

@media screen and (min-width: 1920px) {
  h1 {
    font-size: 2.4em;
  }

  h2 {
    font-size: 1.5em;
  }

  h3 {
    font-size: 1.9em;
  }

  .content.grey__bg__c {
    padding-bottom: 100px;
  }

  .content.orange__c {
    padding-top: 100px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .countdown__nb {
    font-size: 2.1em;
  }

  .countdown__nb.white {
    font-size: 3.1em;
  }

  .countdown__txt.white {
    font-size: 0.8em;
  }

  .banner__p {
    font-size: 1.4em;
  }

  .text-block {
    font-size: 2em;
  }

  .share__holder {
    padding-right: 90px;
    padding-left: 90px;
  }

  .heading {
    font-size: 1.5em;
  }

  .what__wr {
    margin-bottom: 100px;
  }
}
@media screen and (max-width: 1130px) {
.quick { display:none}

}
@media screen and (max-width: 991px) {
	.banner__wr { width:100%;}
  h1 {
    font-size: 1.8em;
  }

  h3 {
    font-size: 1.5em;
  }

  .content.yellow__c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .content.orange__c {
    padding-top: 40px;
  }

  ._4-5-stars {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .quick {
    display: none;
    margin-right: 0px;
  }

  .countdown__nb.white {
    font-size: 2.3em;
  }

  .banner__p {
    font-size: 1em;
  }

  .cta {
    font-size: 1em;
  }

  .list__holder {
    display: block;
  }

  .list__img {
    width: 80%;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
  }

  .list {
    margin-left: 0px;
  }

  .featured__wr {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .featured__box {
    width: 30%;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
  }

  .text-block {
    font-size: 1.4em;
  }

  .orange__wr {
    margin-bottom: 40px;
  }

  .social__wr {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .social {
    width: 45%;
    padding-right: 30px;
    padding-left: 30px;
  }

  .social.email {
    margin-right: auto;
    margin-left: auto;
  }

  .social__txt {
    font-size: 0.8em;
    line-height: 1.5;
  }

  .social__txt.fb {
    padding-left: 30px;
  }

  .social__txt.whatsapp {
    padding-left: 30px;
  }

  .social__txt.twitter {
    padding-left: 30px;
  }

  .social__txt.pinterest {
    padding-left: 30px;
  }

  .social__txt.email {
    padding-left: 30px;
  }

  .heading {
    font-size: 1.1em;
  }

  .play {
    width: 100px;
    margin-top: -50px;
    margin-left: -50px;
  }

  .what__wr {
    display: block;
    margin-top: 40px;
  }

  .what__img {
    width: 80%;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
  }

  .what__txt {
    width: 100%;
  }

  .what__box {
    width: 30%;
    margin-right: 40px;
    margin-left: 40px;
  }

  .what__box.last {
    margin-bottom: 0px;
  }

  .what__box__img {
    margin-bottom: 20px;
  }

  .what__box__wr {
    margin-bottom: 60px;
  }


}

@media screen and (max-width: 767px) {
	.banner { background:#ff6600}
	.bannergtg { background:#7edfd8}
	.bannerbkt { background:#6ebd47}
	.free.list { width:100%;}
	.form-wrp { flex-direction:column; margin-bottom: 0;}
	.big-i { width:100%; margin-bottom: 20px;}
  h1 {
    font-size: 1.6em;
  }

  h2 {
    font-size: 1.1em;
  }

.header__holder {
    display:none;
}

  .content.header__c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .content.banner__c {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content.white__bg__c {
    padding-top: 40px;
  }

  .content.grey__bg__c {
    padding-bottom: 40px;
  }

  .content.orange__c {
    display: block;
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
  }

  .content.footer__c {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content.light__blue__cc {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content.what__c {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .semi-bold {
    display: block;
  }

  .countdown__wr.white {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .countdown__nb.white {
    font-size: 2em;
  }

  .cta {
    font-size: 0.9em;
  }

  .logo__img {
    width: 150px;
  }

  .app__img {
    width: 50px;
  }

  .list__holder {
    margin-bottom: 40px;
  }

  .list__img {
    width: 100%;
  }

  .list {
    font-size: 0.9em;
  }

  .list-item {
    margin-bottom: 20px;
    line-height: 1.9;
  }

  .featured__box {
    width: 45%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block {
    margin-bottom: 10px;
    font-size: 1.2em;
  }

  .orange__wr {
    display: block;
  }

  .dropdown {
    margin-bottom: 0px;
  }

  .terms {
    font-size: 0.9em;
  }

  .dropdown-toggle {
    padding-left: 30px;
  }

  .share__holder {
    padding: 40px 20px;
  }

  .link__wr {
    margin-bottom: 40px;
  }

  .social {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .social__txt {
    font-size: 0.7em;
    line-height: 1.8;
  }

  .video__wr {
    margin-bottom: 40px;
  }

  .play {
    width: 80px;
    margin-top: -40px;
    margin-left: -40px;
  }

  .what__wr {
    margin-bottom: 40px;
  }

  .heading-2 {
    font-size: 1.5em;
  }

  .what__box {
    width: 40%;
    margin-right: 21px;
    margin-left: 21px;
  }

  .what__box__wr {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 479px) {
	label { font-size:15px;line-height: 24px;}
	input[type=text] {font-size:15px}
	span.select {font-size:15px}
	p.white { font-size:15px; line-height: 24px;}
  h1 {
    font-size: 1.4em;
  }

  .yellow__p {
    font-size: 0.8em;
  }

  .cta {
    width: 100%;
    padding-right: 40px;
    padding-left: 30px;
    font-size: 0.8em;
  }

  .cta.thanks {
    padding-right: 15px;
    padding-left: 15px;
    background-position: 77% 51%;
  }

  .cta.thanks:hover {
    background-position: 79% 51%;
  }

  .logo__img {
    width: 130px;
  }

  .app__img {
    width: 40px;
  }

  .list-item {
    line-height: 1.5;
  }

  .form__wr {
    padding-top: 25px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .arrow {
    display: none;
  }

  .featured__box {
    width: 100%;
  }

  .terms {
    font-size: 0.7em;
  }

  .privacy {
    line-height: 1.3;
  }

  .share__holder {
    padding-right: 10px;
    padding-left: 10px;
  }

  .link__wr {
    padding: 10px;
  }

  .social {
    width: 100%;
  }

  .link {
    font-size: 0.8em;
  }

  .under {
    display: block;
  }

  .heading-2 {
    font-size: 1.3em;
  }

  .what__box {
    width: 100%;
  }
}

@font-face {
  font-family: 'Proximanova extrabld';
  src: url('../fonts/ProximaNova-Extrabld.woff2') format('woff2'), url('../fonts/ProximaNova-Extrabld.eot') format('embedded-opentype'), url('../fonts/ProximaNova-Extrabld.woff') format('woff'), url('../fonts/ProximaNova-Extrabld.ttf') format('truetype'), url('../fonts/ProximaNova-Extrabld.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Proximanova';
  src: url('../fonts/ProximaNova-Regular.woff2') format('woff2'), url('../fonts/ProximaNova-Regular.eot') format('embedded-opentype'), url('../fonts/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximaNova-Regular.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Proximanova';
  src: url('../fonts/ProximaNova-Medium.woff2') format('woff2'), url('../fonts/ProximaNova-Medium.eot') format('embedded-opentype'), url('../fonts/ProximaNova-Medium.woff') format('woff'), url('../fonts/ProximaNova-Medium.ttf') format('truetype'), url('../fonts/ProximaNova-Medium.svg') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Proximanova';
  src: url('../fonts/ProximaNova-Semibold.woff2') format('woff2'), url('../fonts/ProximaNova-Semibold.eot') format('embedded-opentype'), url('../fonts/ProximaNova-Semibold.woff') format('woff'), url('../fonts/ProximaNova-Semibold.ttf') format('truetype'), url('../fonts/ProximaNova-Semibold.svg') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}


.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.fade {
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

.input-error-msg {
    display: none;
    font-size: 1.4rem;
    font-family: 'ProximaNova';
    font-weight: normal;
    text-align: center;
    width: 100%;
    color: #f00;
    margin-top: 10px;
}

select.form-control {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 23'%3e%3cpath fill='%23808690' d='M16.000,17.002 L7.000,8.800 L8.980,6.997 L16.000,13.393 L23.020,6.997 L25.000,8.800 L16.000,17.002 Z'/%3e%3c/svg%3e);
    background-size: 1.8rem auto;
    background-position: 98% center;
    background-repeat: no-repeat;
    border: 1px solid #d2d5d6;
    border-radius: 5px;
}

orm-control {
    background: #ffffff;
    width: 100%;
    height: 4.5rem;
    border: none;
    padding: 0 1.5rem;
    -webkit-appearance: none;
    position: relative;
    border: 1px solid #d2d5d6;
    border-radius: 5px;
}

.multi-step-form .btn {
    padding: 17px 50px 17px 50px;
    border-radius: 30px;
    background-color: #004bb9;
   color:#fff;
    background-size: auto;
    background-repeat: no-repeat;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    font-family: 'Proximanova extrabld', sans-serif;
    font-size: 1.1em;
    line-height: 1;
    font-weight: 400;
}

