@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');

a,body,h1,h2,h3,h4,h5,h6,p{font-family:Montserrat,sans-serif;font-weight:500}h5,p{font-family:ProximaNova,'Open Sans',sans-serif}.grntxt{color:#DE8837}
.chrometxt
{
  color: #DE8837;
}
.bgg1
{
      font-size: 4.5rem;
}
.yeltxt{color:#f0c20c}.redtxt{color:#f00303}ul{font-family:Roboto;font-size:13px;padding:0}ul li{list-style:none;position:relative;padding:0 0 0 30px}ul.round li::before{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;background-color:#f60;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.DateCountdown{width:500px;height:125px;padding:0;box-sizing:border-box;margin:auto}.DateCountdown h4,.DateCountdown span{color:#fff;font-family:Montserrat,sans-serif}.DateCountdown h4{font-size:50px}.orgbutton,.orgbutton2,.orgbutton2:hover,.orgbutton3,.orgbutton3:hover,.orgbutton:hover{width:100%;max-width:250px;padding:12px 15px;border-radius:0;background:#f05203;color:#fff;font-size:18px;font-weight:700}.orgbutton2,.orgbutton2:hover{max-width:300px;padding:17px 30px;font-size:24px}.orgbutton4,.orgbutton4:hover{background:0 0;padding:10px 50px;color:#f05203;font-size:18px;font-weight:500;border-radius:0;border:1px solid #f05203}.orgbutton3,.orgbutton3:hover{max-width:200px;padding:10px 30px;font-size:18px}p{font-size:17px;font-weight:400;font-family:ProximaNova,'Open Sans',sans-serif}.top_bg{background-size:cover;background-position:center;background-repeat:no-repeat}.bg1{background:url('../img/bg_1.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.bg5{background:url('../img/who_banner.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.bg2{background:url('../img/bg_1.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:1vw}#ld,.typage{display:none}.bg3{background:url('../img/apply.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.bg33{background:url('../img/bg_5.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.bg6y .columns{padding-right:1.75rem;padding-left:1.75rem}.grnbg,.redbg,.yelbg{padding:7px 4vw 3px 4vw}.redbg,.redbg2{background:#f00303}.yelbg,.yelbg2{background:#f0c20c}.grnbg,.grnbg2{background:#8fbb23}.grnbg2,.redbg2,.yelbg2{padding:1vw 2vw 3px 1vw;max-width:350px}.bg4{background:url(../img/bg_3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.bg_b{background:url('../img/bg_2.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.bg11{background:url('../img/bg_4.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.bg6{background:#002b43}.bluetxt{color:#002b43}.bg7{background:url('../img/steps.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.bg8{background:url('../img/g_banner.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}
.badge{font-family:inherit;font-weight:700;background:#DE8837;border: 2px solid #915924;font-size:20px;align-self:center;margin-top:5px; min-width: 1.9em;
    padding: 0.1em;}
.hr1{width:100%;max-width:110%;border-bottom:1px solid #F05203;margin-top: 2rem ;}
.hr2 { 
    max-width: 70%;
    border-bottom: 1px solid #fff; 
}
.abt_roger{background:url('../img/about_roger_hamilton.png');
background-size:cover;background-position:center top;background-repeat:no-repeat;padding:10px 0}
.cll{padding:10px 2vw 0 2vw}.pan2{background:#fff;padding:30px 30px 10px 30px;margin-bottom:10px}
.pan3{background:#fff;padding:30px 3vw}
.pattern-1{padding-top:10px;background-image:url('../img/testibg.jpg');
background-size:cover}
.pann2 .pan3{background:#eaeaea}
.out-vc{display:table}
.in-vc{display:table-cell;text-align:left;vertical-align:middle}
label{font-size:17px}
.white{color:#fff}
.rown{padding-top:30px;padding-bottom:30px}
.rowl{padding-top:15px;padding-bottom:15px}
.rowm{padding-top:20px}.center{text-align:center}
.pan3 p{color:#000;font-size:16px}
.pann2 .pan3 p{color:#313131}
.accordion-title{padding:1rem 1rem;border:0;border-bottom:1px solid #e6e6e6;color:#000}
.is-active .accordion-title{
    padding:1rem 1rem;border:0;border-bottom:0;color:#DE8837;background-color:transparent;padding-bottom:0}
.accordion-title:focus,.accordion-title:hover{background-color:transparent;color:#DE8837;}
.accordion-content li{font-size:18px}
.accordion-content{border:0;padding-left:35px;padding-top:5px;border-bottom:1px solid #e6e6e6}
.accordion-title p{margin-bottom:0}
.row__section2__iphone{background-image:url('../img/micro-degree-screenshot.png');
    background-repeat:no-repeat;background-size:81%;
    background-position:center 70px;display:block;margin:auto;overflow:hidden;
    -webkit-animation:scroll 10s infinite;animation:scroll 10s infinite;
    -webkit-animation-delay:5s;animation-delay:5s}@-webkit-keyframes scroll{0%{background-position:center 70px}10%{background-position:center 70px}20%{background-position:center -250px}30%{background-position:center -400px}40%{background-position:center -450px}50%{background-position:center -600px}60%{background-position:center -650px}70%{background-position:center -800px}80%{background-position:center -850px}90%{background-position:center -1000px}100%{background-position:center 70px}}@keyframes scroll{0%{background-position:center 70px}10%{background-position:center 70px}20%{background-position:center -250px}30%{background-position:center -400px}40%{background-position:center -450px}50%{background-position:center -600px}60%{background-position:center -650px}70%{background-position:center -800px}80%{background-position:center -850px}90%{background-position:center -1000px}100%{background-position:center 70px}}.row__section2__iphone__screenshot{background-image:url('../img/micro-degree-screenshot.png''');background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh}.row--section4 .columns,.row--section5 .columns{padding:0}.row__section4__yellow-div{background-color:#f0c20c;padding:55px 80px}.row__section4__yellow-div__headline{font-family:ProximaNova,'Open Sans',sans-serif!important;font-weight:700;color:#fff;margin-bottom:0;text-transform:capitalize}.row__section4r{padding-left:2vw!important;padding-right:2vw!important}.row__section4__headline2{font-family:ProximaNova,'Open Sans',sans-serif!important;font-weight:700;color:#8fbb23;margin-bottom:1vw;margin-top:30px;overflow:hidden}.row__section4__hr{width:60px;border:3px solid #8fbb23;margin:0 0 30px}.row__section4__subheadline2{font-family:ProximaNova,'Open Sans',sans-serif!important;font-weight:700;color:#002b43}.row__section5__headline{color:#f0c20c;font-weight:700;margin-bottom:1vw;margin-top:30px;overflow:hidden}.row__section5__headline2{color:#f05203;font-weight:700;margin-bottom:1vw;margin-top:30px;overflow:hidden}.row__section5__hr{width:60px;border:3px solid #f0c20c;margin:0 0 30px}.row__section5__hr2{width:60px;border:3px solid #f05203;margin:0 0 30px}.col__rightcol{position:relative}.col__rightcol__arrow{position:absolute;left:0;top:50%;width:28px;z-index:1}.col__leftcol{position:relative}.col__leftcol__arrow{position:absolute;right:0;top:50%;width:28px;z-index:1}.hr{margin-top:30px;margin-bottom:30px;border:0;border-top:1px solid #aaa7a6;text-align:center;height:0;line-height:0}.flex-video,.responsive-embed{padding-bottom:56%}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]{height:50px;padding:0 25px;border-radius:0;margin-bottom:25px}ol li{counter-increment:list;list-style-type:none;position:relative}ol li:before{color:#8fbb23;content:counter(list) ".";left:-32px;position:absolute;text-align:right;font-size:18px;width:26px}select{height:50px;padding:0 25px;border-radius:0;margin-bottom:25px}textarea{padding:15px 25px;border-radius:0;margin-bottom:25px;resize:none}.flex__row--center-flex-start{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:center}.facu img{width:100%;max-width:120px;padding-bottom:20px;padding-top:20px}.hd1{font-size:13px;color:#000}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a2a2a2;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#a2a2a2;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a2a2a2;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a2a2a2;opacity:1}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#a2a2a2;opacity:1}input::-moz-placeholder, textarea::-moz-placeholder{color:#a2a2a2;opacity:1}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#a2a2a2;opacity:1}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#a2a2a2;opacity:1}input::placeholder,textarea::placeholder{color:#a2a2a2;opacity:1}:-ms-input-placeholder{color:#a2a2a2}::-ms-input-placeholder{color:#a2a2a2}.row--prefooter{display:none}.row--footer{background-color:#002b43}.row--footer a{color:#fff}.row--footer a:hover{color:#fff}.footer-social-share{float:right}.footer-social-share__icons{margin-left:10px}.row__footer__line{border-color:#fff;margin:30px 0;float:left;width:100%}.row__footer__menu{-moz-column-count:2;column-count:2;list-style-type:none;padding-left:0;margin-bottom:0}.row__footer__menu__item{margin-bottom:1.5em}.row__footer__menu__links{color:#fff;font-size:18px;text-decoration:none}.row__footer__menu__links:hover{color:#fff}.row__footer_details{font-size:18px;color:#fff}.row__footer__icons{width:20px;height:20px}.row--copyright{padding:20px 0;background-color:#0b2331}.copyright__text{font-size:16px;font-family:Montserrat;color:#fff;margin-bottom:0;margin-top:10px}.copyright__text__link{color:#fff}.copyright__text__link:hover{color:#fff}.copyright__influex-logo{float:right}.foimg{max-width:30px;padding:5px}.pll{margin-bottom:0;font-size:13px}.plll img{width:100%;max-width:90px;padding:10px 0}.plll p{color:#002b43;font-weight:700}.row--section4 .columns,.row--section5 .columns{padding:0}.row__section4__yellow-div{background-color:#f0c20c;padding:43px 80px}.row__section4__yellow-div__headline{font-family:ProximaNova,'Open Sans',sans-serif!important;font-weight:700;color:#fff;margin-bottom:0;text-transform:capitalize}.row__section4r{padding-left:2vw!important;padding-right:2vw!important}.row__section4__headline2{font-family:ProximaNova,'Open Sans',sans-serif!important;font-weight:700;color:#8fbb23;margin-bottom:1vw;margin-top:30px;overflow:hidden}.row__section4__hr{width:60px;border:3px solid #8fbb23;margin:0 0 30px}.row__section4__subheadline2{font-family:ProximaNova,'Open Sans',sans-serif!important;font-weight:700;color:#002b43}.row__section5__headline{color:#f0c20c;font-weight:700;margin-bottom:1vw;margin-top:30px;overflow:hidden}.row__section5__headline2{color:#f05203;font-weight:700;margin-bottom:1vw;margin-top:30px;overflow:hidden}.row__section5__hr{width:60px;border:3px solid #f0c20c;margin:0 0 30px}.row__section5__hr2{width:60px;border:3px solid #f05203;margin:0 0 30px}.col__rightcol{position:relative}.col__rightcol__arrow{position:absolute;left:0;top:50%;width:28px;z-index:1}.col__leftcol{position:relative}.col__leftcol__arrow{position:absolute;right:0;top:50%;width:28px;z-index:1}.is-invalid-input:not(:focus){border-color:#c60f13;border:1px solid #c60f13;background-color:#ead4d4}.hr-text{background-color:#fff;padding-left:10px;padding-right:10px;font-weight:700}.pann2 .hr-text{background-color:#eaeaea}.orgb{background:transparent linear-gradient(180deg,#f05203 0,#ff9d2b 100%) 0 0 no-repeat padding-box;padding:20px}.pann2 .orgb{background:transparent linear-gradient(180deg,#ef976bfa 0,#f9b86c 100%) 0 0 no-repeat padding-box}.grnb{background:transparent linear-gradient(180deg,#8fbb23 0,#b9eb3c 100%) 0 0 no-repeat padding-box;padding:20px 0}.tick_pan h4{font-size:1.35rem}.org{color:#f05203;font-weight:700}.pann2 .org{color:#ef976bfa}.pann2 .orgbutton2{background:#ef976bfa}@media screen and (min-width:80em){.row__section4__yellow-div{background-color:#f0c20c;padding:43px 80px}}@media screen and (max-width:40em){.top_bg{background-position:top;background-size:cover}.testi{padding-bottom:20px;max-width:140px}.grnbg2,.redbg2,.yelbg2{text-align:center;margin:auto}.rowlll{padding:20px 0 10px 0}h2{font-size:1.65rem}.row__section4__subheadline2,.row__section4__text{font-size:16px}}

.pan5{
    border-radius: 10px;
    background: #fff;
}
.all-centered {
    float: none;
    clear: both;
    margin-right: auto;
    margin-left: auto;
}
.realestate ul li{
    list-style: inherit;
    position: relative;
    padding: 0 0 0 0px;
    font-size: 17px;
    font-weight: 400;
    font-family: ProximaNova,'Open Sans',sans-serif;
}

.realestate ul li::marker {
    font-size: 24px;
    color: #DE8837;
    vertical-align: bottom;
}

  @media (min-width: 0px) and (max-width: 639px) {
        .centeralign{
            text-align: center !important;
        }
    }



/*---------------------navbar-----------------------*/

.countbar h3{
    font-size: 18px;
    margin-top: 6px;
}

#clockdiv{
  font-family: sans-serif;
  color: #000;
  display: inline-block;
  font-weight: 100;
  text-align: center;
  font-size: 20px;
}

#clockdiv > div{
   border-radius: 3px;
  
  display: inline-block;
}

#clockdiv div > span{
  border-radius: 3px; 
  font-weight: bold;
  display: inline-block;
  color: #230052;
  font-size: 20px;
  color: #fff;
}

#clockdiv .smalltext{
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}


#clockdiv2{
  font-family: sans-serif;
  color: #fff;
  display: inline-block;
  font-weight: 100;
  text-align: center;
  font-size: 20px;
}

#clockdiv2 > div{
   border-radius: 3px;
  
  display: inline-block;
}

#clockdiv2 div > span{
  border-radius: 3px; 
  font-weight: bold;
  display: inline-block;
  color: #fff;
  font-size: 18px;
}

#clockdiv2 .smalltext{
  padding-top: 5px;
  color: #fff;
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
}
.countbar{
     position: fixed;
    bottom: 0;
    left: 0px;
    right: 0px;
    width: 100%;
    z-index: 100;
    display: flex;
    flex-direction: column-reverse;
      position: -webkit-sticky;
  position: sticky;
}
.countbaralign {
    padding: 10px 20px;
    height: 50px;
    /*background: transparent linear-gradient(180deg, #FFB651 0%, #FF9300 100%, #974100 100%, #974100 100%) 0% 0% no-repeat padding-box;*/
    background: #2d3e50;
    box-shadow: rgb(255 255 255) 0px 1px 0px inset;
    color: rgb(24, 25, 34);
    text-align: center;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

a.btn, a.newbutton{
    background: #f05203 !important;
    border: 2px solid #f05203 !important;
    color: #fff !important;
}
.btn:hover {
    background: transparent !important;
    border: 2px solid #f05203 !important;
    color: #f05203 !important;
}



@media screen and (max-width:40em) {

  .small-text-center{
    text-align: center;
  }

 #clockdiv2{
font-size: 12px;
}
.smalltext{
font-size: 8px;
}
.countbar.mobile .large-4.small-7.columns , .countbar.mobile .large-2.small-5.columns{
    padding: 0;
}
}


@media (min-width: 0px) and (max-width: 767px) {
    .ignite img{
    max-width: 100% !important;
}
.countnumber .columns h3 , .countnumber .columns .plus, .countnumber .columns .counter {
    font-size: 11px;
    margin: 0;
    }
.businesses .bcln{
    padding: 0 !important;
}
}

@media (min-width: 0px) and (max-width: 639px) {
.top_bg .videoalign {
     padding-top: 0%; 
}

.countbar .large-4.small-8.columns.out-vc , .countbar .large-2.small-4.columns.out-vc 
{
    padding: 0;
}
#clockdiv div > span {
    border-radius: 3px;
    font-weight: bold;
    display: inline-block;
    padding: 7px;
    color: #230052;
    font-size: 15px;
}
.centerstext2 {
    padding: 5px !important;
    margin: 0 !important;
    font-size: 9px !important;
    max-width: 78px !important;
    transform: translate(19%, -340%) !important; 
}
.centerstext {
    padding: 5px 11px;
    width: 81%;
    background-color: #230052;
    font-size: 10px;
}
}
@media (min-width: 0px) and (max-width: 1023px) {
  .desktops{
    display: none;
  }
}
@media (min-width: 900px) {
  .mobile{
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 899px) {
        .desktop{
            display: none !important;
        }
    }

@media (min-width: 0px) and (max-width: 1023px) {

    .desktophouse {
    display: none !important;
}
}

@media (min-width: 640px) and (max-width: 1023px) {

#clockdiv div > span {
    border-radius: 3px;
    font-weight: bold;
    display: inline-block;
    padding: 7px;
    color: #230052;
    font-size: 19px;
    color: #fff;
}
.countbar .button {
        margin-top: 6px;
}
#clockdiv .smalltext{
    font-size: 9px;
}
#clockdiv{
    font-size: 14px;
}
}
