body{background-color:#1d2d38;font-family:'Libre Franklin', sans-serif;color:#333;font-size:14px;line-height:21px;}
h1{margin-top:0px;margin-bottom:20px;font-size:38px;line-height:44px;font-weight:700;}
h2{margin-top:0px;margin-bottom:20px;font-size:32px;line-height:36px;font-weight:700;}
h3{margin-top:20px;margin-bottom:10px;font-size:24px;line-height:30px;font-weight:700;}
h4{margin-top:10px;margin-bottom:10px;font-size:17px;line-height:24px;font-weight:700;}
h5{margin-top:10px;margin-bottom:10px;color:#1fdb6a;font-size:14px;line-height:20px;font-weight:700;}
p{margin-bottom:15px;}
a{color:#0094de;text-decoration:underline;}
a:hover{color:#000;}
li{margin-bottom:-3px;padding-left:0;}
img{display:inline-block;max-width:100%;border-radius:3px;}
figcaption{margin-top:5px;padding-top:5px;padding-bottom:2px;border-radius:3px;background-color:rgba(0, 0, 0, .04);color:#9e9e9e;font-size:12px;line-height:18px;text-align:center;}
.navbar{position:fixed;left:0px;top:0px;right:0px;padding-top:0px;padding-bottom:15px;border-bottom:1px solid hsla(0, 0%, 100%, .2);background-color:rgba(29, 45, 56, .6);}
.navbar.underline{padding-bottom:30px;border-bottom:1px solid hsla(0, 0%, 100%, .2);}
.navbar.with-color-button{padding-bottom:30px;background-color:rgba(0, 0, 0, .1);}
.navbar.white{position:fixed;left:0px;top:0px;right:0px;padding-bottom:30px;background-color:#fff;box-shadow:0 0 33px 0 rgba(0, 0, 0, .2);}
.sticky-top-nav-bar{position:fixed;top:0;width:100%;background-color:rgba(29, 45, 56, .6);-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;border-bottom:1px solid #b9b9b9;padding-top:8px;padding-left:10px;padding-right:10px;}
.logo-block{margin-right:30px;}
.logo-block.no-menu{z-index:0;}
.nav-menu{z-index:1;border-radius:4px;}
.nav-link{display:inline-block;margin-right:4px;padding:11px 12px;background-color:transparent;-webkit-transition:background-color 200ms ease, border 200ms ease;transition:background-color 200ms ease, border 200ms ease;color:#fff;cursor:pointer;}
.nav-link:hover{border-color:rgba(0, 0, 0, .2);background-color:transparent;color:hsla(0, 0%, 100%, .6);}
.nav-link.w--current{color:#fff;text-decoration:underline;}
.nav-link.dropdown-toggle{padding-right:35px;}
.nav-link.dropdown-toggle.light{padding-right:40px;}
.nav-link.dropdown-toggle.thin-light{padding-right:29px;}
.nav-link.light{color:#fff;}
.nav-link.light.w--current{border-color:rgba(0, 0, 0, .3);}
.nav-link.color{display:block;margin-right:0px;margin-bottom:4px;background-color:hsla(0, 0%, 81%, .1);}
.nav-link.with-color{background-color:#1fdb6a;color:#fff;line-height:20px;}
.nav-link.with-color:hover{background-color:#2f3338;}
.nav-link.thin-light{margin-right:2px;padding-right:12px;padding-left:12px;color:#fff;}
.nav-link.thin-light.w--current{color:#fff;}
.dropdown-list.w--open{overflow:hidden;border-radius:4px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0, 0, 0, .1);}
.dropdown-list.sidebar.w--open{margin-bottom:10px;border-style:solid;border-width:1px;border-color:rgba(0, 0, 0, .1);border-radius:10px;box-shadow:0 0 3px 0 transparent;}
.dropdown-link{-webkit-transition:background-color 200ms ease, color 200ms ease;transition:background-color 200ms ease, color 200ms ease;font-size:13px;}
.dropdown-link:hover{background-color:rgba(94, 127, 235, .2);color:#5e7feb;}
.dropdown-link.w--current{color:#5e7feb;}
.dropdown-link.w--current:hover{color:#fff;}
.container{position:relative;}
.container.centered{text-align:center;}
.container.home-intro-container{height:610px;margin-top:-127px;text-align:center;}
.container.header-container{margin-right:auto;margin-left:auto;}
.button{margin-top:20px;padding:15px 40px;border-radius:3px;background-color:#0094de;-webkit-transition:background-color 200ms ease, background-position 200ms ease, color 200ms ease, border 200ms ease, box-shadow 200ms ease;transition:background-color 200ms ease, background-position 200ms ease, color 200ms ease, border 200ms ease, box-shadow 200ms ease;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;}
.button:hover{background-color:#1fdb6a;box-shadow:7px 7px 23px 0 rgba(0, 0, 0, .2);color:#fff;}
.button.text-button{display:inline-block;padding:8px 15px 6px;background-color:#5e7feb;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;color:#fff;font-size:11px;line-height:29px;text-decoration:none;}
.button.text-button:hover{background-color:#000;}
.button.green{margin-top:0px;padding-bottom:14px;background-color:#1fdb6a;}
.button.green:hover{background-color:#3cee83;}
.button.hero-button{margin-top:0px;margin-right:5px;padding:15px 35px 14px;background-color:#fff;box-shadow:7px 7px 70px 0 rgba(0, 0, 0, .1);color:#000;letter-spacing:2px;}
.button.hero-button:hover{color:#5e7feb;}
.button.hero-button._2{background-color:#5e7feb;color:#fff;}
.button.hero-button._2:hover{color:#5e7feb;}
.button.submit-newsletter{width:100%;height:50px;margin-top:0px;border-radius:5px;}
.button._2{margin-left:10px;background-color:#1d2d38;}
.button._2:hover{background-color:#fff;color:#1f6fff;}
.button.full-submit-button{width:100%;margin-top:20px;}
.button.gradient-submit-button{width:100%;height:50px;margin-top:0px;border-radius:4px;background-image:-webkit-linear-gradient(0deg, #b75dda, #5e7feb);background-image:linear-gradient(90deg, #b75dda, #5e7feb);-webkit-transition:background-color 200ms ease, background-position 200ms ease, color 200ms ease, border 200ms ease, box-shadow 200ms ease;transition:background-color 200ms ease, background-position 200ms ease, color 200ms ease, border 200ms ease, box-shadow 200ms ease;}
.button.gradient-submit-button:hover{box-shadow:7px 7px 33px 0 rgba(0, 0, 0, .3);}
.button.white-button{background-color:#fff;color:#5e7feb;}
.button.dark{margin-top:40px;background-color:#506fd6;}
.button.dark:hover{background-color:#738fec;}
.button.large-download-button{font-size:16px;}
.button.submit-button{padding:5px 10px;font-size:12px;line-height:17px;font-weight:400;text-transform:none;}
.button.form-modal-button{margin-top:45px;}
.button.form-modal-button.green:hover{background-color:#1d2d38;}
.button.form-modal-button.less-space{margin-top:0px;}
.section{position:relative;padding-top:90px;padding-bottom:90px;background-color:#fff;font-size:15px;}
.section.tint{background-color:#f3f5fa;}
.section.tint.less-space{padding-top:40px;padding-bottom:40px;}
.section.tint.blog-container{padding-top:50px;padding-bottom:50px;}
.section.dark{overflow:hidden;border:0px solid #000;background-color:#1d2d38;color:#fff;}
.section.dark.less-space{padding-top:30px;padding-bottom:80px;}
.section.top-line{border-top:1px solid #ddd;}
.section.top-line.no-header{padding-top:200px;}
.section.overflow-none{overflow:hidden;}
.section.color{padding-top:140px;padding-bottom:140px;background-color:#5e7feb;color:#fff;}
.section.small-footer{background-color:#1d2d38;color:#8f9ba3;font-size:14px;line-height:20px;}
.section.gradient-section{background-image:-webkit-linear-gradient(315deg, #b75dda, #5e7feb);background-image:linear-gradient(135deg, #b75dda, #5e7feb);color:#fdfdfd;}
.section.dark-footer{background-color:#1d2d38;color:#b1bbc2;font-size:14px;}
.section.home-intro-section{padding-top:40px;padding-bottom:165px;}
.section-title-wrapper{display:block;width:85%;margin-right:auto;margin-bottom:65px;margin-left:auto;text-align:center;}
.pricing-section-title-wrapper{width:100%;margin-bottom:30px;}
#contact-footer{padding-bottom: 0px;}
.section-title-wrapper.full{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;}
#parent_student_list{-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);padding:2px;}
#parent_student_list fieldset{padding:12px 10px 10px 3px;background:#efefef;margin-bottom:2px;line-height:30px;}
.section-title-wrapper.full-centered{width:100%;margin-bottom:0px;}
.section-title-wrapper.small-title{margin-bottom:30px;}
.section-title-wrapper.image-section-title-wrapper{margin-bottom:20px;}
.section-title-wrapper.end-page{margin-top:50px;}
.section-title{display:block;margin-top:0px;color:#080808;font-size:44px;line-height:39px;font-weight:700;}
.section-email-verified{background:#f3f5fa;padding-top:215px;}
.section-email-verified-icon .glyphicon-ok-circle{font-size:92px;color:#0f9239;margin-top:30px;}
.section-email-verified-title{color:#0094de;}
.container-email-verified{background:#fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.section-title.white{color:#fff;}
.image-section-overlay .section-title.white a{color:#fff;}
.image-section-overlay .section-description-read a{color:#fff;}
.section-title.white.less-space{margin-bottom:0px;}
.home-testimonial h3 a ,.home-testimonial p a{color: #000;}
.section-title.small-white{color:#fff;font-size:30px;}
.section-description{display:block;width:80%;margin-top:20px;margin-right:auto;margin-left:auto;font-size:19px;line-height:26px;font-weight:200;}
.section-description.centered{display:block;width:80%;margin-top:50px;margin-right:auto;margin-left:auto;font-weight:800;}
.section-description.full-width{width:100%;}
.section-description.medium{width:90%;margin-top:25px;}
.section-description.align-left{width:100%;}
.section-description.faq-text{width:100%;margin-right:0px;margin-left:0px;}
.privacy-policy-text{color:#fff;}
.video-lightbox-button{position:absolute;left:0px;top:50%;right:0px;display:block;width:60px;height:60px;margin-right:auto;margin-left:auto;padding-top:18px;padding-right:1px;padding-left:0px;border-radius:100%;background-color:#0094de;-webkit-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);-webkit-transition:-webkit-transform 200ms ease;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease, -webkit-transform 200ms ease;color:#0094de;text-align:center;}
.video-lightbox-button:hover{box-shadow:0 0 13px 0 rgba(0, 0, 0, .5);-webkit-transform:translate(0px, -50%) scale(1.2);-ms-transform:translate(0px, -50%) scale(1.2);transform:translate(0px, -50%) scale(1.2);}
.video-lightbox-icon{height:25px;}
.faq-bg-overlay{background-image:url('../images/faq-bg.jpg');height:406px;background-size:cover;}
.privacy-policy-banner{background-image:url('../images/privacy-policy-bg.jpg');height:406px;background-size:cover;}
.faq-page-header-overlay{padding-top:180px;padding-bottom:250px;color:#fff;position:absolute;opacity:0.85;background-color:rgba(0, 0, 0, 0.5);left:0;right:0;background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0, #000 100%) !important;}
.privacy-page-header-overlay{padding-top:180px;padding-bottom:35px;color:#fff;position:absolute;opacity:0.85;background-color:rgba(0, 0, 0, 0.5);left:0;right:0;background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0, #000 100%) !important;}
.privacy-page-contact-sticky{background: #0094de;padding: 10px;color: #fff;text-align: center;position: fixed;bottom: 0px;width: 100%;z-index: 90000;}
.privacy-contact-us {line-height: 30px;}
.privacy-contact-us a{color:#fff;text-decoration: underline;}
.privacy-contact-us a:hover{color: #23527c;}
.privacy-page-contact-sticky .privacy-cancel-btn{position: absolute;right: 10px;top: 30px;border-radius: 50%;height: 30px;}
.privacy-page-contact-sticky .hide-privacy-contact {position: absolute;right: 20px;top: 10px;padding: 0px;width: 28px;height: 28px;border-radius: 20px;
    text-align: center;line-height: 24px;font-size: 18px;cursor: pointer;z-index: 99999;background: #fff;color: #000;border: none;}
.faq-section{padding-top:0px;background-color:#F0F3F4;padding-bottom: 0px;}
.faq-section-title{color:#fff;}
.testimonial{text-align:justify;padding-bottom:50px;}
.testimonial-banner{background-image:url('../../images/testimonial-banner.jpg');height:284px;background-size:cover;}
.section-testimonial{margin-top:41px;}
.school-demo-schedule{position:relative;}
.school-demo-schedule .modal-close{position:absolute;right:5px;top:5px;font-size:19px;width:23px;}
.testimonial-slider-arrow{width:60px;height:60px;margin-top:55px;margin-right:10px;margin-left:10px;border-style:solid;border-width:1px;border-color:hsla(0, 0%, 100%, .1);border-radius:100%;background-color:transparent;-webkit-transition:border 200ms ease, background-color 200ms ease;transition:border 200ms ease, background-color 200ms ease;color:#fff;font-size:15px;}
.testimonial-slider-arrow:hover{border-color:hsla(0, 0%, 100%, .4);}
/*.footer{padding-top:65px;padding-bottom:65px;background-color:#3e4346;color:#a0a0a0;}*/
.footer-column{padding-right:30px;}
.image-section{background-image:url('../images/Photo-6_1.jpg');background-position:50% 50%;background-size:cover;color:#fff;}
.image-section.newsletter{background-image:url('../images/Photo-1.jpg');background-size:cover;}
.image-section.access-section{background-image:url('../images/shutterstock_413856856.jpg');}
.image-section.access-section.scholarship-bg{background-image:url('../images/shutterstock_319175864.jpg');}
.image-section.testimonial-section{background-image:url('../images/Photo-12.jpg');background-attachment:fixed;}
.image-section-overlay{width:100%;height:100%;padding-top:60px;padding-bottom:60px;background-color:rgba(29, 45, 56, .7);color:#fff;}
.padd-sml{padding-top:60px;padding-bottom:60px;height:auto;}
.section-pad-40{padding-top:40px;}
.section-pad-0{padding-top:0;}
.image-section-overlay.color-gradient{background-color:transparent;background-image:-webkit-linear-gradient(0deg, rgba(0, 148, 222, .9) 12%, rgba(0, 148, 222, .45) 51%, rgba(0, 148, 222, .9) 94%, #0094de);background-image:linear-gradient(90deg, rgba(0, 148, 222, .9) 12%, rgba(0, 148, 222, .45) 51%, rgba(0, 148, 222, .9) 94%, #0094de);}
.image-section-overlay.gradient{background-image:-webkit-linear-gradient(315deg, #a166de, rgba(96, 126, 235, .7));background-image:linear-gradient(135deg, #a166de, rgba(96, 126, 235, .7));}
.menu-button{border-style:solid;border-width:1px;border-color:hsla(0, 0%, 100%, .1);border-radius:4px;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;color:#fff;}
.menu-button:hover{border-color:#212429;background-color:#212429;}
.menu-button.w--open{border-color:#1fdb6a;background-color:#1fdb6a;}
.menu-button.blue.w--open{border-color:#25395e;background-color:#25395e;}
.hero-description{font-size:18px;line-height:24px;font-weight:300;}
.footer-title{margin-bottom:12px;color:#fff;font-weight:700;text-transform:uppercase;}
.footer-link{display:block;margin-top:7px;color:#949494;text-decoration:none;}
.footer-link:hover{color:#fff;}
.footer-link.social{padding-left:20px;background-image:url('../images/Icon-facebook.png');background-position:0px 50%;background-size:12px;background-repeat:no-repeat;}
.footer-link.social.youtube{background-image:url('../images/Icon-play-white.png');}
.footer-link.social.google{background-image:url('../images/Icon-google.png');}
.footer-link.social.twitter{background-image:url('../images/Icon-twitter.png');}
.simple-footer{padding-top:45px;background-color:#2a2d30;}
.simple-bottom-footer{margin-top:45px;padding-top:35px;padding-bottom:32px;background-color:#424549;color:#979da5;}
.footer-inline-link{display:inline-block;margin-top:5px;margin-right:15px;font-family:Montserrat, sans-serif;color:#fff;font-size:13px;text-decoration:none;text-transform:uppercase;}
.footer-inline-link:hover{color:hsla(0, 0%, 100%, .4);}
.footer-social-icon{width:40px;height:40px;margin-left:3px;padding-top:9px;border-radius:100%;background-color:#283e4d;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;text-align:center;}
.footer-social-icon:hover{background-color:#5e7feb;}
.footer-small-social-icon{height:15px;}
.small-section-title{margin-bottom:8px;opacity:0.6;font-family:Montserrat, sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase;}
.logo-column{text-align:center;}
.client-logo{height:140px;opacity:0.3;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;}
.client-logo:hover{opacity:1;}
.newsletter-form-small{display:block;width:600px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
.field{height:50px;border:1px solid #e9e9e9;border-radius:3px;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;}
.field:hover{border-color:#c5c5c5;background-color:#fff;}
.field:focus{border-color:#5e7feb;background-color:#fff;box-shadow:0 0 15px 0 rgba(94, 127, 235, .3);}
.field.area{height:200px;padding-top:12px;}
.field.email{margin-bottom:0px;border-color:#fff;text-align:center;}
.field.line{height:46px;margin-bottom:5px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom-width:2px;border-bottom-color:#e2e2e2;border-radius:0px;-webkit-transition:background-color 200ms ease, border 200ms ease;transition:background-color 200ms ease, border 200ms ease;font-size:13px;}
.field.line:hover{border-bottom-color:#b6b6b6;}
.field.line:focus{border-bottom-color:#1f6fff;}
.field.line.area{height:95px;}
.success-message{padding-bottom:8px;border-radius:3px;background-color:#5e7feb;color:#fff;}
.error-bg{padding-top:12px;padding-bottom:1px;border-radius:3px;color:#e42121;font-size:12px;text-align:center;}
.footer-logo{font-family:Montserrat, sans-serif;color:#fff;font-size:19px;line-height:17px;font-weight:700;text-transform:uppercase;}
.footer-logo.subtitle{opacity:0.5;font-size:11px;font-weight:400;text-transform:none;}
.footer-social-col-right{text-align:right;}
.bottom-footer-paragraph{margin-bottom:0px;float:left;}
.bottom-footer-paragraph.right{float:right;}
.bottom-footer-paragraph.dark{color:#5f5e5e;}
.bottom-footer-link{color:#99a5ad;}
.bottom-footer-link:hover{color:#fff;}
.bottom-footer-link.dark{color:#1f6fff;text-decoration:none;}
.bottom-footer-link.color{color:#babdc2;text-decoration:none;}
.bottom-footer-link.color:hover{color:#5e7feb;}
.description-paragraph{margin-top:4px;color:#a3a3a3;font-size:15px;}
.overall-video-lightbox{display:block;overflow:hidden;width:100%;height:200px;border-radius:4px;box-shadow:0 10px 40px 0 rgba(0, 0, 0, .3);}
.overall-video-lightbox.header{height:290px;}
.video-lightbox-image-block{position:relative;display:block;overflow:hidden;width:100%;height:100%;border-radius:4px;background-image:url('../images/Video-Thumbnail-960.jpg');background-position:50% 50%;background-size:cover;cursor:pointer;}
.long-feature-block{position:relative;margin-top:25px;padding-top:2px;padding-left:68px;}
.left-feature-icon{position:absolute;left:0px;top:0px;height:34px;}
.long-feature-title{margin-bottom:0px;color:#0094de;font-size:15px;font-weight:700;text-transform:uppercase;}
.info-column-right{padding-top:60px;padding-bottom:20px;padding-left:70px;}
.info-column-right.responsive{padding-top:50px;padding-bottom:40px;}
.long-feature-icon-wrapper{position:absolute;left:0px;top:0px;width:50px;height:50px;margin-top:-3px;padding-top:13px;border-style:solid;border-width:1px;border-color:rgba(0, 0, 0, .1);border-radius:10px;text-align:center;}
.long-feature-icon{height:19px;}
.small-paragraph{margin-bottom:0px;font-size:13px;line-height:19px;}
.field-label{color:#c2c2c2;font-size:10px;font-weight:400;text-align:left;letter-spacing:1px;text-transform:uppercase;}
.dark-field{width:100%;height:40px;margin-bottom:5px;padding-left:20px;border:1px solid #e4e4e4;border-radius:4px;-webkit-transition:box-shadow 200ms ease, border 200ms ease, background-color 200ms ease;transition:box-shadow 200ms ease, border 200ms ease, background-color 200ms ease;font-size:13px;}
.dark-field:hover{border-color:#bebebe;}
.dark-field:focus{background-color:#fff;box-shadow:3px 3px 16px 0 rgba(0, 0, 0, .2);}
.white-footer{padding-top:80px;padding-bottom:80px;background-color:#fff;}
.dark-footer-title{margin-bottom:15px;font-family:Montserrat, sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}
.light-footer-link{display:block;margin-bottom:4px;font-family:Montserrat, sans-serif;color:#bfc4ce;font-size:13px;text-decoration:none;}
.color-social-button{width:30px;height:30px;margin-right:2px;padding-top:4px;border-radius:4px;background-color:#4e5f97;text-align:center;}
.color-social-button:hover{opacity:0.8;}
.color-social-button.twitter{background-color:#37a5e4;}
.color-social-button.google{background-color:#e22047;}
.footer-contact-info-block{margin-top:20px;font-size:13px;}
.bottom-footer-block{margin-top:30px;padding-top:30px;border-top:1px solid rgba(0, 0, 0, .1);}
.hero-left-block{width:510px;float:left;}
.hero-title-large{margin-top:0px;margin-bottom:25px;color:#fff;font-size:44px;line-height:54px;}
.hero-cta-form{width:330px;margin-bottom:0px;padding:50px;float:right;border-radius:4px;background-color:#fff;}
.feature-info-row{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.feature-info-column{padding-right:20px;}
.feature-info-block{position:relative;padding-right:10px;padding-left:10px;text-align:center;}
.feature-info-icon{height:75px;margin-bottom:30px;color:#0094de;}
.feature-info-title{margin-top:8px;margin-bottom:20px;font-size:19px;font-weight:700;}
.feature-info-paragraph{opacity:0.8;font-size:14px;line-height:22px;}
.checkbox{margin-top:20px;margin-bottom:0px;color:#979eac;font-size:12px;line-height:18px;}
.checkbox:hover{color:#1f6fff;}
.hero-main-title{margin-top:0px;font-family:'Libre Franklin', sans-serif;color:#fff;font-size:70px;line-height:74px;}
.hero-main-title.subtitle{display:block;width:60%;margin:30px auto 40px;color:hsla(0, 0%, 100%, .7);font-size:25px;line-height:30px;font-weight:400;}
.home-intro-wrapper{position:absolute;left:0px;top:0px;display:inline-block;width:30%;}
.home-intro-wrapper.mid{left:250px;top:-80px;z-index:10;width:47%;}
.home-intro-wrapper.right{left:auto;top:0px;right:0px;}
.home-intro-link-block{display:block;overflow:hidden;width:100%;height:470px;border-radius:5px;background-image:url('../images/Page-2.jpg');background-position:50% 0px;background-size:cover;box-shadow:10px 0 90px 0 rgba(0, 0, 0, .4);text-decoration:none;}
.home-intro-link-block._2{height:630px;background-image:url('../images/Page-1.jpg');}
.home-intro-link-block._3{background-image:url('../images/Page-3.jpg');}
.intro-block-overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:10px;background-color:transparent;opacity:0;-webkit-transition:background-color 200ms ease, opacity 200ms ease;transition:background-color 200ms ease, opacity 200ms ease;color:#fff;text-align:center;}
.intro-block-overlay:hover{background-color:rgba(0, 0, 0, .3);opacity:1;}
.intro-block-text-wrapper{display:block;width:200px;margin-top:40px;margin-right:auto;margin-left:auto;text-align:center;}
.intro-block-text-wrapper.mid{width:65%;}
.intro-block-text-wrapper.last{width:240px;margin-left:auto;padding-left:20px;}
.intro-block-title{margin-bottom:20px;color:#141414;font-size:22px;font-weight:700;}
.simple-white-footer{padding-top:48px;padding-bottom:45px;border-top:1px solid #eee;background-color:#fff;font-size:12px;}
.dark-bottom-footer{padding-top:0px;padding-bottom:55px;background-color:#181a1d;color:#6d7077;}
.small-footer-title{margin-bottom:20px;font-family:Montserrat, sans-serif;color:#fff;font-size:17px;font-weight:700;}
.footer-row-bottom{margin-bottom:50px;}
.dropdown-icon{margin-right:10px;opacity:0.4;}
.right-nav-menu{width:300px;margin-left:60px;padding:31px;background-color:#fff;box-shadow:0 0 60px 0 rgba(0, 0, 0, .3);text-align:left;}
.nav-menu-content-block{margin-top:40px;padding:20px;border:2px solid #ebeef3;border-radius:4px;text-align:center;}
.app-store-button{height:46px;border-radius:4px;}
.app-store-link-button{margin-bottom:4px;}
.app-store-link-button:hover{opacity:0.8;}
.nav-paragraph{margin-bottom:20px;font-size:12px;line-height:18px;}
.nav-title{margin-bottom:8px;font-family:Montserrat, sans-serif;color:#1f6fff;font-size:16px;font-weight:700;}
.subpage-header{padding-top:240px;padding-bottom:180px;background-image:-webkit-linear-gradient(270deg, rgba(0, 148, 222, .66), rgba(0, 148, 222, .66)), url('../images/Photo-1.jpg');background-image:linear-gradient(180deg, rgba(0, 148, 222, .66), rgba(0, 148, 222, .66)), url('../images/Photo-1.jpg');background-position:0px 0px, 50% 50%;background-size:auto, cover;color:#fff;text-align:center;}
.form-title{margin-top:0px;color:#5e7feb;font-size:31px;line-height:34px;font-weight:800;}
.form-title.subtitle{margin-top:13px;margin-bottom:40px;color:#3b3d44;font-size:18px;line-height:24px;font-weight:300;}
.subpage-title{margin-top:0px;margin-bottom:0px;font-size:50px;line-height:40px;}
.page-subtitle{display:block;width:60%;margin-top:20px;margin-right:auto;margin-left:auto;font-size:22px;line-height:30px;}
.contact-popup{position:fixed;z-index:2000;display:none;width:100%;height:100%;background-color:rgba(31, 35, 42, .9);}
.popup-block{position:absolute;left:0px;top:50%;right:0px;display:block;width:360px;margin-right:auto;margin-left:auto;padding:50px;border-radius:6px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0, 0, 0, .4);-webkit-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);}
.popup-contact-form{margin-bottom:0px;}
.popup-title{margin-bottom:20px;font-family:Montserrat, sans-serif;font-size:19px;}
.popup-close-button{position:absolute;top:25px;right:25px;opacity:0.2;}
.popup-close-button:hover{opacity:0.4;}
.close-icon{height:17px;}
.cta-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:35px;padding-left:35px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.cta-column-right{text-align:right;}
.cta-title{color:#0094de;font-size:27px;font-weight:800;}
.cta-title.subtitle{margin-top:20px;color:#a8a8a8;font-size:17px;font-weight:300;}
.cta-title.subtitle.light-subtitle{color:hsla(0, 0%, 100%, .7);}
.cta-title.white-title{color:#fff;}
.text-column-left{padding-right:80px;}
.gallery-lightbox{display:block;margin-bottom:20px;}
.gallery-lightbox.in-slider{margin-bottom:0px;}
.stats-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;}
.stats-row.no-margin{margin-top:0px;}
.stats-block{position:relative;padding-top:14px;padding-left:128px;}
.stats-number{position:absolute;left:0px;top:0px;color:#0094de;font-size:44px;line-height:71px;font-weight:900;}
.checklist-item{position:relative;margin-bottom:4px;padding-left:37px;}
.check-icon{position:absolute;left:0px;top:2px;height:15px;}
.small-dropdown-icon{margin-right:11px;opacity:0.5;font-size:12px;}
.logo{height:45px;margin-top:0px;border-radius:0px;}
.logo.responsive-menu{margin-top:12px;}
.dark-footer-link{display:block;margin-bottom:7px;font-family:Montserrat, sans-serif;color:hsla(0, 0%, 100%, .5);text-decoration:none;}
.dark-footer-link:hover{color:#fff;}
.footer-paragraph{margin-bottom:0px;}
.block-description{font-size:16px;line-height:24px;}
.testimonial-text-block{position:relative;width:100%;margin-bottom:30px;padding:30px 40px;border-radius:5px;background-color:#fff;color:#000;text-align:left;}
.testimonial-text{position:relative;z-index:2;margin-bottom:0px;}
.testimonial-image-block{width:50px;height:50px;margin-right:20px;float:left;background-image:url('../images/Testimonial-13.jpg');background-position:50% 50%;background-size:cover;}
.testimonial-block-name{margin-top:4px;margin-bottom:1px;font-size:17px;font-weight:700;}
.testimonial-block-name.subtitle{font-weight:300;}
.block-paragraph{margin-bottom:0px;}
.faq-wrapper{display:block;width:80%;margin-right:auto;margin-left:auto;}
.faq-item{margin-top:10px;border-top:1px solid rgba(0, 0, 0, .1);background:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, .26);}
.faq-link-block{position:relative;display:block;padding-top:12px;padding-bottom:12px;padding-left:10px;padding-right:10px;color:#000;text-decoration:none;}
.faq-link-block:hover{color:#5e7feb;}
.faq-title{font-size:17px;font-weight:700;}
.faq-answer-block{overflow:hidden;padding-left:10px;padding-right:10px;background:#f0f0f0;border-top:1px solid #ddd;}
.faq-answer{margin-top:10px;margin-bottom:0px;padding-bottom:15px;}
.faq-answer-video{text-align:center;margin-top:10px;padding-bottom:15px;}
.faq-category-btn{border:none;outline:none;box-shadow:0 3px 2px 0 #2c80a2;color:#fff;font-size:18px;background-color:#3fb8e8;padding:14px;background-repeat:no-repeat;background-position:200px;border-radius:4px;}
.faq-category-active{background:#176277;box-shadow:0 3px 2px 0 #176277;}
.faq-category a{color:#fff !important;text-decoration:none !important;text-align:center;}
.faq-category-btn:hover{background-color:#1baae3;cursor:pointer}
.faq-title-wrapper{margin-bottom:0px;}
div.faq-category-sticky{position:-webkit-sticky;position:sticky;top:0;background-color:#F0F3F4;padding:62px 22px 58px 22px;font-size:20px;z-index:200;}
.faq-category{margin-bottom:40px;}
.faq-tabcontent{display:none;}
.testimonial-arrow-block{position:absolute;left:40px;bottom:-3px;z-index:1;width:29px;height:29px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.get-access-hero{background-image:url('../images/shutterstock_508251865_1.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat;height:80vh;}
.get-access-hero.scholarship{background-image:url('../images/scholarship-landing-page-jan-19.jpg');}
.get-access-hero.schools{background-image:url('../images/circle-photos.jpg');}
.get-access-hero.crp{background-image:url('../images/circle-photos-crp.jpg');}
.get-access-hero.bottom-bg{background-position:50% 50%;}
.page-header-overlay{padding-top:180px;padding-bottom:250px;background-color:rgba(0, 0, 0, .4);color:#fff;font-size:17px;line-height:23px;height:100vh;}
.page-header-overlay.darker{background-color:rgba(0, 0, 0, 0);}
.deadline{margin:24px 0;font-weight:bold; font-size: 21px; text-shadow: none !important;}
.header-row{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;}
.header-row.top-align{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.header-column-title{font-size:42px;line-height:50px;font-weight:800;}
.header-paragraph{font-size:19px;line-height:27px;}
.header-paragraph.bold{margin-top:20px;font-weight:700;}
.header-contact-form{margin-bottom:0px;padding:50px;border-radius:5px;background-color:#fff;color:#000;text-align:center;}
.header-video-lightbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:13px;text-decoration:none;cursor:pointer;}
.header-video-lightbox:hover{color:hsla(0, 0%, 100%, .7);}
.header-play-icon{height:40px;margin-top:-1px;margin-right:10px;float:left;}
.header-play-title{float:left;color:#1fdb6a;font-size:20px;line-height:28px;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
.column-title{font-size:44px;line-height:40px;font-weight:600;text-transform:none;}
.column-title.medium{font-size:36px;line-height:38px;}
.gallery-column{display:inline-block;width:50%;padding-right:5px;padding-left:0px;float:left;}
.gallery-column.right{padding-left:10px;float:right;}
.hero-buttons-wrapper{margin-top:40px;}
.left-section-title-wrapper{margin-bottom:40px;}
.hero-centered-block{display:block;width:580px;margin-right:auto;margin-left:auto;text-align:center;}
.hero-centered-block.large{width:640px;}
.footer-social-block-right{float:right;}
.bottom-footer-text{margin-bottom:0px;}
.small-divider-line{display:block;width:50px;height:3px;margin:10px auto 20px;background-color:#0094de;}
.whitepaper-mockup{position:absolute;right:0px;bottom:-210px;z-index:1;height:570px;}
.wide-hero-cta-form{margin-top:50px;margin-bottom:0px;}
.event-hero{background-image:url('../images/Photo-10.jpg');background-position:50% 50%;background-size:cover;}
.event-hero-overlay{padding-top:260px;padding-bottom:140px;background-color:rgba(29, 45, 56, .5);color:#fff;}
.small-prices-block{display:block;width:70%;margin-right:auto;margin-left:auto;}
.prices-row{margin-bottom:50px;}
.small-price-block{padding:50px 29px;border-style:solid;border-width:1px;border-color:hsla(0, 0%, 100%, .2);border-radius:3px;background-color:transparent;text-align:center;}
.small-price-block.dark{background-color:#fff;color:#000;}
.small-price-title{display:inline-block;font-size:45px;font-weight:900;}
.price-wrapper{margin-top:20px;}
.small-price-description-block{margin-top:20px;padding-top:20px;}
.icon-button-block{margin-right:10px;padding:12px 25px;border-radius:3px;background-color:#fff;box-shadow:7px 7px 30px 0 rgba(0, 0, 0, .2);-webkit-transition:background-color 350ms ease;transition:background-color 350ms ease;color:#000;cursor:pointer;}
.icon-button-block:hover{background-color:#1fdb6a;}
.icon-button-block.dark{background-color:#1d2d38;color:#fff;}
.icon-button-title{display:inline-block;font-size:16px;line-height:20px;}
.icon-button-title.icon{margin-right:10px;font-family:'Fontawesome webfont', sans-serif;}
.small-testimonial-slider{height:210px;background-color:transparent;}
.small-testimonial-content-block{margin-bottom:20px;}
.small-testimonial-nav{font-size:5px;text-align:left;}
.section-cta-form{width:400px;margin-bottom:0px;padding:40px;float:right;border-radius:3px;background-color:#fff;box-shadow:14px 14px 90px 0 rgba(0, 0, 0, .1);}
.cta-form-title{margin-bottom:20px;font-size:24px;line-height:28px;}
.cta-testimonials-row{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;}
.hero-cta-field{height:50px;margin-right:20px;padding-top:14px;padding-right:0px;padding-left:0px;border-radius:4px;background-color:rgba(0, 0, 0, .1);color:#fff;text-align:center;}
.hero-cta-field:hover{box-shadow:7px 7px 23px 0 rgba(0, 0, 0, .3);}
.hero-cta-field:focus{box-shadow:0 2px 7px 0 rgba(0, 0, 0, .2);}
.overall-field{border:1px solid #ebebeb;border-radius:4px;-webkit-transition:border 200ms ease;transition:border 200ms ease;}
.overall-field:hover{border-color:#bbb;}
.overall-field:focus{border-color:#5e7feb;}
.column-testimonial-slider{height:auto;padding-right:70px;padding-left:70px;background-color:transparent;}
.testimonial-half-slide{width:50%;padding-right:20px;padding-left:20px;}
.testimonial-small-image{width:50px;height:50px;margin-right:10px;float:left;border-radius:100%;}
.footer-social-wrapper{margin-top:50px;text-align:center;margin-bottom:50px;}
.footer-copyright-text {padding-bottom:10px}
.footer-copyright-text p{color:#fff;}
.footer-social-button{width:45px;height:45px;margin-right:4px;margin-left:4px;padding:11px;border-radius:100%;background-color:#263946;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;}
.footer-social-button:hover{background-color:#0094de;}
.image-section-block-left{width:600px;}
.product-tabs.no-slider{margin-top:100px;margin-bottom:100px;}
.product-tabs.no-slider.more-space{margin-bottom:175px;}
.product-tab-pane{position:relative;padding-top:10px;padding-bottom:20px;}
.product-tabs-menu{padding-left:440px;}
.product-tabs-menu.no-slider.left{padding-left:0px;}
.tabs-button{padding-right:20px;padding-left:20px;border-bottom:3px solid #b7b9bd;background-color:transparent;color:#b9b9b9;font-size:12px;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase;cursor:pointer;}
.tabs-button:hover{border-bottom-color:#ebebec;}
.tabs-button.w--current{border-bottom-color:#0094de;background-color:transparent;cursor:pointer;}
.tabs-button.current{border-bottom-color:#0094de;}
.product-content-block-right{width:500px;float:right;text-align:justify;}
.product-content-block-right.left{float:left;}
.product-tab-title{margin-bottom:20px;font-size:26px;line-height:31px;font-weight:700;}
.feature-items-wrapper{margin-top:30px;margin-bottom:20px;}
.browser-block{position:absolute;left:-130px;top:-60px;overflow:hidden;width:500px;height:430px;border-radius:6px;background-image:url('../images/shutterstock_508251865.jpg');background-position:50% 100%;background-size:cover;background-repeat:no-repeat;box-shadow:6px 6px 40px 0 rgba(0, 0, 0, .1);}
.browser-block._2{background-image:url('../images/Photo-6.jpg');}
.browser-block._3{background-image:url('../images/Photo-3.jpg');}
.browser-block.no-slider{left:-17px;top:-9px;}
.browser-block.right{position:absolute;left:auto;top:-60px;right:-130px;}
.browser-block.right.discovered{background-image:url('../images/shutterstock_292639718-500px.jpg');}
.browser-block.right.success{background-image:url('../images/shutterstock_428013427.jpg');}
.browser-block.showcase{background-image:url('../images/shutterstock_571351084-500px.jpg');}
.browser-block.capture{background-image:url('../images/shutterstock_338397737.jpg');}
.browser-block.efficient{background-image:url('../images/shutterstock_692559100.jpg');}
.tabs-content{overflow:visible;}
.browser-bar{position:absolute;left:0px;top:0px;right:0px;width:100%;height:30px;padding:10px 10px 10px 13px;background-color:#fff;}
.browser-button{width:11px;height:11px;margin-right:2px;float:left;border-radius:100%;background-color:#d84461;}
.browser-button._2{background-color:#f8c047;}
.browser-button._3{background-color:#59c785;}
.hero-column-left{padding-right:40px; margin:90px 0px; background-color: rgba(29, 45, 56, .1); border-radius: 6px;}
.hero-column-right.video{padding-right:75px;padding-left:75px;}
.info-column-left{z-index:10;}
.video-column-right{padding-left:50px;}
.faq-icon{position:absolute;top:16px;right:5px;height:12px;}
.overall-hero-overlay{padding-top:200px;padding-bottom:100px;background-color:rgba(0, 0, 0, .3);color:#fff;}
.download-hero{background-image:url('../images/Photo-11.jpg');background-position:50% 50%;background-size:cover;}
.gallery-thumb{width:100%;border-radius:5px;}
.gallery-thumb:hover{opacity:0.9;}
.gallery-slider{width:100%;height:auto;}
.video-hero-overlay{padding-top:200px;padding-bottom:210px;background-color:rgba(94, 127, 235, .9);text-align:center;}
.cta-buttons-wrapper{margin-left:20px;float:right;}
.hero-video{height:auto;}
.cta-button{margin-left:10px;padding:11px 20px !important;border-radius:4px;background-color:#0094de;-webkit-transition:background-color 200ms ease, color 200ms ease, box-shadow 200ms ease;transition:background-color 200ms ease, color 200ms ease, box-shadow 200ms ease;color:#fff;cursor:pointer;margin-top:0 !important;}
.cta-button:hover{background-color:#0094de !important;box-shadow:7px 7px 33px 0 rgba(0, 0, 0, .4);color:#fff !important;}
.cta-button.color{background-color:#1fdb6a;}
.cta-button.color:hover{background-color:#3fee85 !important;}
.cta-button.color.green{background-color:#1fdb6a;}
.cta-button.gradient{background-image:-webkit-linear-gradient(0deg, #b75dda, #5e7feb);background-image:linear-gradient(90deg, #b75dda, #5e7feb);}
.cta-button-title{display:inline-block;}
.cta-button-title.icon{margin-right:10px;font-family:'Fontawesome webfont', sans-serif;}
.intro-content-block{display:block;width:700px;margin-right:auto;margin-left:auto;}
.hero-small-intro-title{margin-bottom:15px;color:#000;font-size:12px;line-height:31px;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
.hero-intro-title{margin-bottom:15px;font-size:18px;font-weight:700;}
.small-slider-arrow{opacity:0.6;font-size:20px;}
.small-slider-arrow:hover{opacity:1;}
.hero-checklist{margin-top:30px;margin-bottom:0px;}
.responsive-image-block{position:absolute;left:-150px;top:0px;width:530px;height:400px;margin-bottom:1px;border-radius:6px;background-image:url('../images/Responsive.jpg');background-position:50% 50%;background-size:cover;box-shadow:14px 14px 90px 0 rgba(0, 0, 0, .3);}
.screenshot-hero{display:block;width:100%;margin-top:65px;}
.testimonial-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.single-testimonial-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:50px 75px 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.single-testimonial-container.less-padding{padding:20px;}
.profile-test{width:150px;border-radius:150px;}
.test-name{margin-top:30px;margin-bottom:40px;}
.intro-block-text-wrapper.last{width:100%;}
.intro-block-title{margin-bottom:15px;}
.simple-white-footer{padding-right:25px;padding-left:25px;text-align:center;}
.testimonial-para{margin-top:30px;}
.partner-school{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.partner-logo{width:29%;height:auto;margin-right:2%;margin-bottom:50px;margin-left:2%;opacity:0.6;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease;}
.partner-logo:hover{opacity:1;}
.partner-logo.full-size{width:100%;margin-right:0%;margin-bottom:0px;margin-left:0%;padding-right:10px;padding-left:10px;}
.pricing-mobile-tab{display:none;margin-bottom:20px;}
.ci-pricing-features li:before{content:"\2713";display:block;width:20px;height:20px;float:left;margin:0 6px 0 0;color:#37b712;font-weight:bold;}
.pricing-section{padding-top:200px;margin-bottom:50px;}
.pricing-section2{padding:0px;margin:0px;}
.pricing-section-title{font-size:40px;text-align:center;}
.pricing-section-feature-wrapper{text-align:center;margin-bottom:20px;}
.ci-pricing-item{display:inline-block;height:auto;width:100%;background:#fff;vertical-align:top;position:relative;overflow:hidden;-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);transition:all 0.2s cubic-bezier(0.3, 0.6, 0.2, 1.8);min-height:480px;}
.ci-pricing-item:hover{/*-webkit-transform:scale(1.04);transform:scale(1.04);*/box-shadow:0 3px 14px rgba(0, 0, 0, 0.23), 0 3px 14px rgba(0, 0, 0, 0.16);}
.ci-pricing-item .ci-pricing-title{width:100%;padding:10px 0px;color:#fff;font-weight:bold;font-size:20px; text-align:center; text-transform:uppercase; letter-spacing:2px;}
.parent-student-status{padding-left:20px;}
.page-header-overlay{padding:120px 35px 60px;}
.header-row{display:block;position:relative;padding:7px;font-weight:bold;font-size:20px;}
.ci-pricing-item.ci-pricing-featured .ci-pricing-title-free{background:#0094de;}
.ci-pricing-item.ci-pricing-featured .ci-pricing-title-silver{background:#1fdb6a;}
.ci-pricing-item.ci-pricing-featured .ci-pricing-title-gold{background:#dbce1f;}
.ci-pricing-value{width:180px;height:180px;padding-top:46px;border-radius:50%;color:#fff;font-size:46px;font-weight:300;margin:10px auto;}
.ci-pricing-value .smallText{font-size:14px;}
.ci-pricing-value .undertext{display:block;font-size:16px;}
.ci-pricing-item .ci-pricing-value{background:#0074D9;border:2px solid #0074D9;}
.ci-pricing-item.ci-pricing-featured .ci-pricing-value{background:#9BC581;border:2px solid #158E0F;}
.ci-pricing-item .ci-pricing-features{margin:10px 0;padding:0;list-style:none;}
.ci-pricing-item .ci-pricing-features li{display:block;width:90%;line-height:initial;font-size:15px;font-weight:400;border-bottom:1px solid rgba(0, 0, 0, 0.2);margin:0 auto; padding:10px}
.ci-pricing-item .ci-pricing-features li .keywords{font-weight:bold;}
.ci-pricing-item .ci-pricing-features li:last-child{border-bottom:none;}
.ci-pricing-button{width:70%;text-align:center;font-weight:300;font-size:16px;line-height:37px;margin:0 auto;background:#0074D9;color:#fff;border:2px solid #0074D9;cursor:pointer;margin-bottom:10px;transition:.2s ease-out;border-radius:4px;}
.ci-pricing-button:hover{background:#0074D9;color:#fff;border:none;box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);}
.ci-pricing-item.ci-pricing-featured .button{color:#FF4136;border:2px solid #FF4136;}
.ci-pricing-item.ci-pricing-featured .button:hover{background:#FF4136;color:#fff;}
.interval-buttons{bottom:10px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;}

#ci_news_update .modal-header{background-color: #0094de;color: #fff;border: none;padding: 10px;}
#ci_news_update .modal-header .close{background: #fff;color: #000;padding: 6px 10px 6px 11px;opacity: .9;border-radius: 50%;position:absolute; right: -10px;top: -10px;}
#ci_news_update .modal-footer {padding: 10px;}
#ci_news_update .modal-footer .btn{text-transform: uppercase;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);padding: 10px 10px 10px 10px;font-weight: 600;margin-right: 4px;border-radius: 0;}
#ci_news_update .modal-footer .btn-no-thanks{background: none;border: 2px solid #0094de;color: #2e2727;}
#ci_news_update .modal-footer .btn-get-it-now{background-color: #0094de;color: #fff;border: 2px solid #0094de;}
#ci_news_update .modal-footer .btn:hover{background-color: #082f63;color:#fff}
#ci_news_update .modal-content{background-position:0px 0px;background-size:cover;background-repeat:no-repeat;}
#ci_news_update .modal-body-content{background: rgba(255, 255, 255, 0.9);padding: 10px 10px 10px 10px;}
#ci_news_update .modal-body-content .fa{color: #f7b217;}
#ci_news_update .modal-body-content p{margin-top: 20px;font-size: 16px;}
#ci_news_update .modal-dialog{width: 500px;}
#ci_news_update .modal-footer{background-color: #f2f2f2;}

.news-top-bar{background-color: #fff;font-size: 16px;text-align: center;}
.news-top-bar a{color:#087fba}
.news-cancel-btn {position: absolute;right: 31px;top: 30px;border-radius: 50%;height: 30px;}
.news-cancel-btn button{border-radius: 50%;height: 28px;border:none}
.news-top-bar p{margin: 0 0 0px;font-size: 19px;line-height: 27px;}
.news-top-content a{font-size: 19px;}
.news-top-content2{padding-bottom: 10px;}
.news-top-content2 a{text-decoration: underline;}
.school-top-content{padding: 10px;}

.survey-section-overlay{background: #fff;}
.survey-section-overlay .survey-container{padding-top: 60px;padding-bottom: 60px;text-align: center;}
.survey-section-overlay .survey-container p{font-size: 19px;line-height: 26px;font-weight: 200;}
.ci-survey-sticky{width: 100px;position: fixed;left: 0px;bottom: 0px;z-index: 99;}
.ci-survey-close {border: 2px solid #286090;}
.ci-scholarship-sticky{width: 225px;position: fixed;right: 5px;top: 25%;box-shadow: 2px 5px 12px rgba(17,17,17,.3);z-index: 4000;background: rgb(255, 255, 255);border-radius: 5px;padding: 12px;border-left: 4px solid #0094DE;}
.scholarship-cancel-icon{position: absolute;right: -4px;top: -15px;}
.scholarship-cancel-icon .fa{background: #d3d3d3;padding: 5px 7px 5px 7px;border-radius: 50%;}
.head-menu-top-navbar{position: relative;}
.interested-college{position: relative;padding-top: 90px;padding-bottom: 90px;background-color: #fff;font-size: 15px;}
.interested-college .section-title{margin-bottom: 45px;}
.client-college-logo{display: inline-block;padding: 10px 75px 0px 0px;}
.client-college-logo img {width: 300px;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.client-college-logo:hover img {-webkit-transform: scale(1.3);transform: scale(1.3);}
.multi-slider {position: relative;}
.multi-slider .MS-content {overflow: hidden; white-space: nowrap;}
.multi-slider .MS-controls button {position: absolute;border: none;background: transparent;font-size: 30px;outline: 0;top: 90px;}
.multi-slider .MS-controls button:hover {cursor: pointer;}
.multi-slider .MS-controls .MS-left {left: -40px;}
.multi-slider .MS-controls .MS-right {right: -40px;}

@media (max-width:767px){.interval-buttons{position:initial;}
}
.ci-pricing-selected{z-index:10;width:180px;height:32px;padding:0 20px;font-size:12px;line-height:25px;text-align:center;color:#ffffff;font-weight:bold;box-shadow:0px 2px 5px #888888;background:#ff0000;border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(35deg);transform:rotate(35deg);position:absolute;right:-47px;top:17px; letter-spacing:0px;}
.contact-form{padding:35px;text-align:left;}
.footer-nav-container-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.footer-nav-link{color:#f3f5fa;text-align:left;text-decoration:none;cursor:pointer;}
.footer-nav-link:hover{color:#1fdb6a;}
.footer-nav-title{margin-bottom:10px;color:#f3f5fa;font-weight:700;text-align:left;text-decoration:underline;}
.contact-details{margin-top:50px;color:#f3f5fa;text-align:left;}
.address-line.email{margin-top:30px;}
.modal-wrapper{position:fixed;left:0px;top:0px;right:0px;bottom:0px;z-index:9999;display:none;overflow:scroll;padding-top:80px;background-color:rgba(0, 0, 0, .49);opacity:0;}
.modal-form{width:450px;max-width:100%;margin-right:auto;margin-left:auto;padding:30px;background-color:#f3f5fa;}
.modal-close{display:block;width:100%;margin-bottom:20px;color:#1d2d38;text-align:center;}
.form-checkbox{padding-left:45px;}
.utility-page-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:100vh;max-height:100%;max-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.utility-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;}
.utility-page-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.page-anchor-rules{display:block;margin-top:50px;color:#0094de;font-size:16px;font-weight:300;text-align:center;cursor:pointer;}
.faq-subsection{padding-top:10px;padding-bottom:10px;padding-left:8px;background-color:#d4e0b8;box-shadow:0 1px 2px rgba(0, 0, 0, .26);color:#000;}
.faq-headings{margin-top:50px;}
.faq-heading-teacher, .faq-heading-school, .faq-heading-student{margin-top:60px;padding-top:10px;padding-bottom:10px;padding-left:8px;background-color:#3fb8e8;box-shadow:0 1px 2px rgba(0, 0, 0, .26);color:#fff;}
.small-headline{margin-top:25px;font-size:20px;font-weight:700;}
.small-headline.white{color:#f3f5fa;}
.partners-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:65px;-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;}
.application-deadline{margin-top:20px;color:#0094de;font-weight:700;}
.header-deadline{display:inline-block;margin-left:20px;font-size:19px;font-weight:700;}
.steps-container{padding-right:225px;padding-left:225px;line-height:17px;}
.steps-header{text-align:center;}
.step{margin-bottom:10px;}
.icon-section-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:50px;padding-left:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}
.icon-embed-container{width:100%;height:auto;margin-bottom:20px;color:#0094de;text-align:center;}
.heading{color:#0094de;}
.heading-2{margin-top:0px;margin-bottom:50px;color:#0094de;font-size:20px;font-weight:700;text-align:center;}
.cta-summary-container{text-align:center;}
.cta-summary-header{margin-bottom:20px;font-size:22px;line-height:30px;}
.cta-summary{display:block;width:70%;margin-right:auto;margin-left:auto;}
.back-to-blog-link{display:block;margin-bottom:15px;color:#0094de;font-weight:100;}
.back-to-blog-link.w--current{display:block;}
.back-to-blog-link.right-align{margin-top:15px;margin-bottom:0px;text-align:right;}
.blog-post-container{width:50%;margin-bottom:60px;padding-right:30px;padding-left:30px;}
.blog-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.blog-snippet-thumbnail{width:100%;}
.blog-snippet-image-container{overflow:hidden;width:100%;height:200px;margin-bottom:15px;background-image:url('../images/shutterstock_508251865_1.jpg');background-position:0px 0px;background-size:cover;background-repeat:no-repeat;}
.categories-container{padding:30px;background-color:rgba(0, 148, 222, .15);}
.category-link{display:inline-block;padding-top:5px;padding-bottom:5px;color:#1d2d38;}
.featured-post-container{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-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.left-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;padding:25px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.right-col{width:20%;padding-top:45px;}
.footer-col-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.footer-col-1.address{width:50%;padding-top:32px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.footer-inner-container{margin-right:5%;margin-left:5%;}
html.w-mod-js *[data-ix="hide-block-title"]{opacity:0;-webkit-transform:translate(0px, -10px);-ms-transform:translate(0px, -10px);transform:translate(0px, -10px);}
html.w-mod-js *[data-ix="hide-block-description"]{opacity:0;-webkit-transform:translate(0px, 10px);-ms-transform:translate(0px, 10px);transform:translate(0px, 10px);}
html.w-mod-js *[data-ix="hide-block-button"]{opacity:0;}
html.w-mod-js *[data-ix="hide-block-overlay"]{display:none;opacity:0;}
html.w-mod-js *[data-ix="fade-in-on-load"]{opacity:0;-webkit-transform:translate(0px, 30px);-ms-transform:translate(0px, 30px);transform:translate(0px, 30px);}
html.w-mod-js *[data-ix="fade-in-on-load-2"]{opacity:0;}
html.w-mod-js *[data-ix="fade-in-on-load-3"]{opacity:0;}
html.w-mod-js *[data-ix="fade-in-on-load-4"]{opacity:0;}
html.w-mod-js *[data-ix="fade-in-on-scroll"]{opacity:0;-webkit-transform:translate(0px, 20px);-ms-transform:translate(0px, 20px);transform:translate(0px, 20px);}
html.w-mod-js *[data-ix="fade-in-on-scroll-2"]{opacity:0;-webkit-transform:translate(0px, 20px);-ms-transform:translate(0px, 20px);transform:translate(0px, 20px);}
html.w-mod-js *[data-ix="fade-in-on-scroll-3"]{opacity:0;-webkit-transform:translate(0px, 20px);-ms-transform:translate(0px, 20px);transform:translate(0px, 20px);}
html.w-mod-js *[data-ix="slide-title"]{opacity:0;-webkit-transform:translate(0px, 20px);-ms-transform:translate(0px, 20px);transform:translate(0px, 20px);}
html.w-mod-js *[data-ix="slide-title-2"]{opacity:0;-webkit-transform:translate(0px, 20px);-ms-transform:translate(0px, 20px);transform:translate(0px, 20px);}
html.w-mod-js *[data-ix="slide-title-3"]{opacity:0;-webkit-transform:translate(0px, 20px);-ms-transform:translate(0px, 20px);transform:translate(0px, 20px);}
html.w-mod-js *[data-ix="slide-title-4"]{opacity:0;-webkit-transform:translate(0px, 20px);-ms-transform:translate(0px, 20px);transform:translate(0px, 20px);}
html.w-mod-js *[data-ix="mockup-fade-in"]{opacity:0;-webkit-transform:translate(-50px, 0px);-ms-transform:translate(-50px, 0px);transform:translate(-50px, 0px);}
html.w-mod-js *[data-ix="mockup-fade-in-2"]{opacity:0;-webkit-transform:translate(-50px, 0px);-ms-transform:translate(-50px, 0px);transform:translate(-50px, 0px);}
html.w-mod-js *[data-ix="mockup-move"]{-webkit-transform:translate(50px, 0px);-ms-transform:translate(50px, 0px);transform:translate(50px, 0px);}
html.w-mod-js *[data-ix="fade-in-zoom"]{opacity:0;-webkit-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);}
html.w-mod-js *[data-ix="fade-in-zoom-2"]{opacity:0;-webkit-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);}
html.w-mod-js *[data-ix="fade-in-zoom-3"]{opacity:0;-webkit-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);}
html.w-mod-js *[data-ix="hide-popup"]{display:none;opacity:0;-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
html.w-mod-js *[data-ix="hide-gallery-overlay"]{display:none;opacity:0;}
html.w-mod-js *[data-ix="fade-in-on-load-5"]{opacity:0;-webkit-transform:translate(0px, 30px);-ms-transform:translate(0px, 30px);transform:translate(0px, 30px);}
html.w-mod-js *[data-ix="hide-faq-answer"]{display:none;opacity:0;height:0px;}
html.w-mod-js *[data-ix="hide-hero-gradient"]{opacity:0;}
html.w-mod-js *[data-ix="modal-initial"]{display:none;opacity:0;}
@media (max-width:1200px){.ci-pricing-item{height:600px;}
.privacy-page-header-overlay{padding-top:157px;}
}
@media (max-width:991px){li{font-size:13px;}
.sticky-top-navbar{padding-left:10px;padding-right:10px;}
.navbar{padding-top:0px;padding-bottom:10px;padding-left:20px;}
.navbar.underline{padding-bottom:20px;}
.navbar.with-color-button{padding-bottom:20px;}
.navbar.white{padding-bottom:20px;}
.nav-menu{margin-left:60px;padding-top:30px;border-radius:0px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0, 0, 0, .2);}
.nav-link{width:100%;max-width:1200px;margin-right:0px;margin-left:0px;padding-right:25px;padding-left:25px;border-radius:0px;color:#000;}
.logo{height:32px !important;margin-top:13px !important;}
.nav-link:hover{background-color:#5e7feb;color:#fff;}
.nav-link.w--current{color:#5e7feb;}
.nav-link.dropdown-toggle.w--open{background-color:#5e7feb;color:#fff;}
.nav-link.light{width:100%;max-width:1500px;margin-right:0px;padding-right:35px;padding-left:35px;border-color:transparent;border-radius:0px;}
.nav-link.light:hover{background-color:#000;}
.nav-link.light.w--current{border-color:transparent;}
.nav-link.color{padding-left:25px;border-radius:60px;color:#000;}
.nav-link.color:hover{color:#fff;}
.dropdown{width:100%;max-width:1500px;}
.dropdown-list.w--open{margin-top:0px;border-radius:0px;background-color:#f0f1f5;box-shadow:0 0 0 0 transparent;}
.dropdown-link{padding-left:35px;}
.container.header-container{margin-right:0%;margin-left:0%;}
.button.text-button{font-size:10px;line-height:27px;}
.button.hero-button{padding-right:25px;padding-left:25px;font-size:11px;line-height:11px;}
.button.dark{margin-top:30px;}
.section{padding:45px;}
.section.tint.blog-container{padding:0px;}
.section.color{padding-top:90px;padding-bottom:90px;}
.section.home-intro-section{padding-bottom:5px;}
.section-title-wrapper{width:85%;margin-bottom:40px;}
.faq-title-wrapper{margin-bottom:0px;}
.faq-section{padding:0px 45px 45px 45px;}
.faq-category-btn{padding:5px;font-size:14px;}
.section-title-wrapper.full{margin-bottom:20px;padding-right:40px;}
.section-title{margin-bottom:4px;font-size:26px;line-height:30px;}
.section-email-verified{padding-top:167px;}
.section-title-mid-section{margin-bottom:4px;font-size:20px;line-height:30px;}
.section-title.small-white{font-size:25px;}
.section-description{margin-top:10px;}
.section-description.full-width{font-size:18px;}
.section-description.medium{font-size:17px;}
.testimonial-slider-arrow{width:30px;height:30px;margin-top:105px;margin-right:-20px;margin-left:-20px;font-size:13px;}
.footer{padding:45px;}
.image-section-overlay{padding:90px 45px;}
.menu-button{margin-right:20px;}
.footer-inline-link{margin-right:9px;font-size:12px;}
.client-logo{height:100px;opacity:1;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;}
.overall-video-lightbox.header{height:200px;}
.info-column-right{padding-top:0px;padding-bottom:0px;padding-left:40px;}
.info-column-right.responsive{padding-top:0px;padding-bottom:0px;padding-left:50px;}
.white-footer{padding-right:45px;padding-left:45px;}
.hero-left-block{width:390px;}
.hero-title-large{font-size:36px;line-height:44px;}
.hero-cta-form{width:260px;margin-top:-20px;padding:25px;}
.feature-info-block{font-size:14px;line-height:20px;}
.feature-info-icon{height:45px;}
.feature-info-title{margin-top:0px;font-size:17px;}
.hero-main-title{font-size:50px;line-height:52px;}
.hero-main-title.subtitle{width:70%;margin-bottom:30px;line-height:33px;}
.home-intro-wrapper.mid{left:181px;top:-50px;}
.home-intro-link-block{height:360px;}
.home-intro-link-block._2{height:450px;}
.intro-block-text-wrapper{font-size:13px;}
.intro-block-text-wrapper.mid{width:75%;}
.dark-bottom-footer{padding-right:45px;padding-bottom:45px;padding-left:45px;font-size:12px;line-height:20px;}
.dropdown-icon{margin-right:30px;}
.right-nav-menu{z-index:2000;}
.subpage-header{padding:140px 45px 60px;}
.page-subtitle{width:80%;}
.cta-column-right{padding-top:30px;}
.cta-title{font-size:28px;line-height:24px;}
.cta-title.subtitle.light-subtitle{font-size:16px;}
.text-column-left{padding-right:40px;}
.stats-block{padding-left:118px;}
.stats-number{line-height:81px;}
.stats-title{font-size:12px;line-height:19px;}
.checklist-item{margin-bottom:0px;font-size:13px;}
.small-dropdown-icon{margin-right:21px;}
.logo{margin-top:0px;}
.transparant-menu-button{width:50px;height:50px;margin-right:20px;padding-top:14px;padding-right:0px;padding-left:0px;border-radius:4px;background-color:rgba(0, 0, 0, .1);color:#fff;text-align:center;}
.transparant-menu-button:hover{background-color:rgba(0, 0, 0, .3);}
.transparant-menu-button.w--open{background-color:#000;}
.menu-button-line{width:50px;height:50px;margin-top:-4px;margin-right:10px;padding-top:13px;padding-right:0px;padding-left:0px;border-style:solid;border-width:1px;border-color:hsla(0, 0%, 100%, .2);border-radius:4px;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;color:#fff;text-align:center;}
.menu-button-line:hover{background-color:hsla(0, 0%, 100%, .2);}
.menu-button-line.w--open{background-color:#1f6fff;}
.fixed-nav-menu-button{width:50px;height:50px;margin-right:10px;padding-top:14px;padding-right:0px;padding-left:0px;border-radius:4px;background-color:#1f6fff;color:#fff;text-align:center;}
.fixed-nav-menu-button:hover{background-color:#1859cf;}
.fixed-nav-menu-button.w--open{background-color:#000;}
.page-header-overlay{padding:150px 0 80px;}
.header-column-title{font-size:38px;line-height:46px;}
.header-contact-form{padding:38px;}
.whitepaper-mockup{right:-10px;bottom:-70px;height:450px;}
.event-hero-overlay{padding:180px 45px 70px;}
.small-prices-block{width:90%;}
.small-testimonial-slider{height:220px;}
.section-cta-form{width:100%;padding:29px;}
.cta-form-title{font-size:21px;line-height:26px;}
.column-testimonial-slider{padding-right:30px;padding-left:30px;}
.product-tabs.no-slider.more-space{margin-bottom:100px;}
.product-tabs-menu{padding-left:320px;}
.tabs-button{padding-right:15px;padding-left:15px;font-size:10px;}
.product-content-block-right{width:360px;}
.browser-block{left:-220px;top:-40px;height:460px;}
.browser-block.right{right:-200px;}
.hero-column-left{padding-right:10px;}
.hero-column-right.video{padding-right:0px;padding-left:0px;}
.video-column-right.testimonial{padding-left:10px;}
.overall-hero-overlay{padding:180px 35px 60px;}
.video-hero-overlay{padding-top:150px;padding-bottom:180px;}
.cta-buttons-wrapper{width:100%;margin-top:20px;margin-left:0px;padding-right:20px;padding-left:20px;float:none;}
.cta-button{display:block;margin-top:10px;margin-left:0px;padding-right:25px;padding-left:25px;text-align:left;}
.cta-button.not-nav{display:inline-block;}
.intro-content-block{width:550px;}
.checklist-text{font-size:14px;}
.responsive-image-block{top:-5px;width:440px;height:320px;}
.screenshot-hero{margin-top:0px;}
.contact-form{padding:15px;}
.steps-container{padding-right:100px;padding-left:100px;}
.icon-section-container{padding-right:21px;padding-left:21px;}
.blog-post-container{padding-right:20px;padding-left:20px;}
.left-col{padding:0px;}
.footer-inner-container{margin-right:0%;margin-left:0%;}
.column{padding-right:0px;padding-left:0px;}
.ci-pricing-item{min-height:600px;}
.ci-pricing-button{width:90%;}
.privacy-page-header-overlay{padding-top:199px;}
.client-college-logo img {width: 163px}
.multi-slider .MS-controls button {top: 60px;}
}
@media (max-width:767px){.navbar{padding-top:0px;padding-left:10px;}
.navbar.underline{padding-top:10px;padding-bottom:10px;}
.nav-link{padding-left:25px;}
.nav-link.light{padding-right:25px;padding-left:25px;}
.dropdown-link{padding-left:25px;}
.container.home-intro-container{height:auto;}
.section{padding:35px;}
.section.small-footer{text-align:center;}
.section-title-wrapper{width:95%;margin-bottom:40px;}
.section-title-wrapper.full{margin-bottom:30px;}
.section-title-wrapper.small-title{margin-bottom:19px;}
.section-email-verified{padding-top:200px;}
.section-title{margin-bottom:10px;font-size:26px;line-height:30px;}
.testimonial-slider-arrow{margin-top:65px;margin-right:0px;margin-left:0px;}
.footer{padding:0px;}
.footer-row{padding-right:25px;padding-left:25px;}
.footer-row.block{padding-right:0px;padding-left:0px;}
.footer-row.white-footer-row{padding-right:0px;padding-left:0px;}
.footer-column{padding-right:0px;padding-bottom:20px;padding-left:0px;}
.footer-column.last{padding-bottom:0px;}
.image-section-overlay{padding:60px 25px;}
.image-section-overlay.color-gradient{background-image:-webkit-linear-gradient(0deg, #5e7feb 12%, rgba(94, 127, 235, .7) 51%, #4866c9 95%);background-image:linear-gradient(90deg, #5e7feb 12%, rgba(94, 127, 235, .7) 51%, #4866c9 95%);}
.menu-button{width:50px;height:50px;padding-top:13px;padding-right:0px;padding-left:0px;text-align:center;}
.simple-bottom-footer{margin-top:25px;padding-right:25px;padding-left:25px;text-align:left;}
.logo-column{padding-right:0px;padding-left:0px;}
.newsletter-form-small{width:100%;}
.field.email{margin-bottom:10px;}
.footer-social-col-right{padding-top:10px;padding-left:0px;text-align:left;}
.bottom-footer-paragraph{margin-bottom:7px;float:none;}
.bottom-footer-paragraph.right{float:none;}
.bottom-footer-paragraph.dark{float:none;}
.footer-logo-column-left{padding-right:0px;padding-left:0px;}
.footer-menu-column{padding-right:0px;padding-bottom:10px;padding-left:0px;}
.overall-video-lightbox.header{height:280px;}
.info-column-right{padding-left:0px;}
.info-column-right.responsive{padding-left:0px;}
.white-footer{padding:25px;}
.bottom-footer-block.white-footer-block{margin-top:0px;}
.hero-left-block{width:410px;}
.hero-title-large{font-size:31px;line-height:38px;}
.hero-cta-form{width:100%;margin-top:30px;}
.feature-info-row{margin-top:0px;}
.feature-info-column{padding-right:0px;padding-bottom:20px;padding-left:0px;}
.feature-info-title{margin-bottom:13px;}
.hero-main-title{margin-bottom:10px;font-size:50px;}
.hero-main-title.subtitle{margin-top:20px;font-size:20px;line-height:28px;}
.home-intro-wrapper{position:static;width:100%;padding-bottom:15px;}
.home-intro-wrapper.mid{width:100%;padding-bottom:0px;}
.home-intro-link-block{height:300px;margin-bottom:30px;}
.home-intro-link-block._2{height:300px;}
.home-intro-link-block._3{height:270px;}
.intro-block-text-wrapper{width:100%;margin-top:20px;margin-bottom:20px;}
.intro-block-text-wrapper.mid{width:100%;margin-top:30px;margin-bottom:40px;}
.intro-block-text-wrapper.last{width:100%;}
.intro-block-title{margin-bottom:15px;}
.simple-white-footer{padding-right:25px;padding-left:25px;text-align:center;}
.dark-bottom-footer{padding-right:25px;padding-bottom:25px;padding-left:25px;}
.footer-row-bottom{margin-bottom:20px;}
.right-nav-menu{width:80%;padding:20px;}
.app-store-link-button{margin-right:2px;margin-left:2px;}
.subpage-header{padding:100px 25px 40px;}
.form-title{margin-bottom:10px;text-align:left;}
.form-title.subtitle{margin-bottom:30px;}
.subpage-title{font-size:30px;}
.page-subtitle{width:100%;margin-top:10px;}
.contact-popup{overflow:auto;}
.popup-block{top:25px;width:90%;margin-bottom:25px;-webkit-transform:none;-ms-transform:none;transform:none;}
.cta-row{display:block;padding-right:0px;padding-left:0px;}
.cta-column-left{padding-right:20px;padding-left:20px;text-align:center;}
.cta-column-right{padding-top:20px;text-align:center;}
.text-column-left{padding-right:0px;padding-bottom:20px;padding-left:0px;}
.gallery-lightbox{margin-bottom:10px;}
.small-gallery-column{padding-left:0px;}
.stats-column{padding-left:0px;}
.stats-block{padding-top:0px;padding-left:0px;}
.ci-pricing-features li:before{content:"\2713";display:block;width:20px;height:20px;float:left;margin:0 6px 0 0;color:#37b712; position:absolute; left:10px}
.pricing-section{padding-top:200px;margin-bottom:50px;}
.pricing-section2{padding:0px;margin:0px;}
.pricing-section-title{font-size:40px;text-align:center;}
.pricing-section-feature-wrapper{text-align:center;margin-bottom:20px;}
.ci-pricing-item{border-radius:3px;display:inline-block;height:auto;background:#fff;vertical-align:top;position:relative;overflow:hidden;-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);transition:all 0.2s cubic-bezier(0.3, 0.6, 0.2, 1.8);min-height:465px;}
.stats-number{position:static;width:80px;margin-right:20px;float:left;font-size:40px;line-height:50px;}
.stats-title{margin-top:16px;font-size:13px;}
.logo{height:30px;margin-top:5px;}
.transparant-menu-button{width:40px;height:40px;padding-top:8px;}
.home-mockup-column{height:290px;}
.menu-button-line{margin-top:0px;}
.white-footer-column{padding-right:0px;padding-bottom:20px;padding-left:0px;}
.about-us-col-left{padding-right:0px;padding-bottom:20px;padding-left:0px;}
.video-column{padding-top:30px;padding-right:0px;padding-left:0px;}
.faq-wrapper{width:100%;}
.faq-category-btn{padding:8px;margin-bottom:8px;}
.page-header-overlay{padding:120px 35px 60px;}
.faq-section{padding:0px 45px 45px 45px;}
.header-row{display:block;}
.header-video-lightbox{margin-top:15px;}
.gallery-column{width:100%;padding-right:10px;padding-bottom:10px;}
.gallery-column.right{padding-right:0px;padding-left:0px;}
.left-section-title-wrapper{margin-bottom:30px;}
.hero-centered-block.large{width:440px;}
.footer-social-block-right{margin-bottom:20px;float:none;text-align:center;}
.bottom-footer-text{margin-top:5px;}
.whitepaper-mockup{position:relative;top:-55px;right:0px;bottom:0px;display:block;width:70%;height:auto;margin-right:auto;margin-bottom:-130px;margin-left:auto;}
.event-hero-overlay{padding-top:150px;padding-bottom:60px;}
.small-price-block{padding-top:30px;padding-bottom:30px;}
.small-price-description-block{margin-top:10px;padding-top:10px;}
.small-testimonial-slider{height:auto;padding-bottom:50px;}
.cta-testimonials-row{display:block;}
.testimonial-half-slide{width:100%;}
.image-section-block-left{width:80%;}
.product-tab-pane{padding-top:40px;padding-bottom:50px;}
.ci-pricing-item.ci-pricing-featured .button{color:#FF4136;border:2px solid #FF4136;}
.ci-pricing-item.ci-pricing-featured .button:hover{background:#FF4136;color:#fff;}
.product-tabs-menu{padding-left:0px;text-align:center;}
.product-content-block-right{width:100%;float:none;text-align:justify;}
.browser-block{position:relative;left:0px;top:20px;width:100%;height:290px;}
.browser-block.right{position:relative;left:0px;top:20px;}
.hero-column-left{padding-right:0px;padding-bottom:30px;padding-left:0px;}
.hero-column-right{padding-right:0px;padding-left:0px;}
.info-column-left{padding-right:0px;padding-left:0px;}
.video-column-right{padding-top:30px;padding-right:0px;padding-left:0px;}
.overall-hero-overlay{padding-top:125px;padding-bottom:70px;}
.gallery-wrapper{padding-left:10px;}
.video-hero-overlay{padding-top:130px;padding-bottom:110px;}
.intro-content-block{width:440px;}
.hero-small-intro-title{margin-bottom:5px;}
.hero-checklist{margin-top:20px;}
.pricing-column{padding-right:0px;padding-bottom:20px;padding-left:0px;}
.pricing-column.last{padding-bottom:0px;}
.cta-form-column-right{padding-top:10px;padding-right:0px;padding-left:0px;}
.paragraph{font-size:14px;}
.paragraph-2{font-size:14px;line-height:22px;}
.responsive-image-block{position:static;width:100%;height:280px;margin-top:20px;margin-bottom:0px;}
.single-testimonial-container{padding-right:16px;padding-left:16px;}
.steps-container{padding-right:49px;padding-left:49px;}
.icon-section-container{margin-bottom:50px;}
.cta-summary{width:100%;}
.blog-post-container{width:100%;}
.left-col{width:70%;}
.right-col{width:30%;}
.pricing-mobile-tab{display:block;}
.ci-pricing-item{height:auto;margin-bottom:10px;}
.ci-pricing-button{position:relative;left:auto;right:auto;bottom:0;}
.faq-link-block{padding-right:14px !important;}
.faq-heading-teacher, .faq-heading-school, .faq-heading-student{margin-top:103px;}
.privacy-page-header-overlay{padding-top:199px;}
#ci_news_update .modal-dialog{width: 400px;}
.news-top-content{width: 90%;}
.news-top-content a{font-size: 14px;}
.news-cancel-btn {right:10px;}
.news-top-bar{padding: 0px;}
.news-top-bar p{font-size: 14px;line-height: 19px;}
.client-college-logo img {width: 143px;}
.multi-slider .MS-controls button{top: 40px;}
.multi-slider .MS-controls .MS-left{left: -30px;}
.multi-slider .MS-controls .MS-right {right: -30px;}
.privacy-page-contact-sticky .privacy-cancel-btn{right: -16px;top: -7px;}
.privacy-contact-us {line-height: 21px;margin-top: 10px;font-size: 16px;}
}
@media (max-width:479px){h1{font-size:31px;line-height:37px;}
h2{font-size:24px;line-height:29px;}
.navbar{padding-top:0px;padding-right:10px;padding-bottom:10px;}
.navbar.white{padding-bottom:10px;}
.nav-menu{padding-top:0px;}
.button{margin-top:10px;}
.button.hero-button{margin-top:6px;margin-right:0px;}
.button.form-modal-button{padding-right:20px;padding-left:20px;}
.section{padding:25px;}
.faq-section{padding:0px 0px 34px 3px;}
.section.color{padding-top:60px;padding-bottom:60px;}
.section.gradient-section{padding-top:45px;padding-bottom:45px;}
.section-title-wrapper{width:100%;margin-bottom:30px;}
.section-title-wrapper.full{margin-bottom:30px;padding-right:0px;}
.section-title{font-size:23px;line-height:24px;}
.section-title.white{margin-bottom:30px;}
.section-title.small-white{font-size:23px;line-height:27px;}
.section-description{width:90%;margin-top:10px;font-size:16px;line-height:23px;}
.section-description.full-width{font-size:16px;line-height:22px;}
.section-email-verified{padding-top:167px;}
.scholarship-iframe{width:250px !important;}
.video-lightbox-button{width:50px;height:50px;padding-top:13px;}
.video-lightbox-icon{height:20px;}
.testimonial-slider-arrow{margin-right:-10px;margin-left:-10px;}
.footer-row{padding-right:20px;padding-left:20px;}
.image-section-overlay{padding-top:55px;padding-bottom:55px;}
.menu-button{width:40px;height:40px;margin-top:2px;padding-top:8px;padding-right:0px;padding-left:0px;text-align:center;}
.hero-description{margin-bottom:0px;font-size:15px;line-height:21px;}
.simple-footer{padding-top:35px;}
.simple-bottom-footer{padding:20px 20px 13px;}
.footer-inline-link{margin-top:-1px;margin-right:7px;}
.logo-column{padding:14px 5px;}
.client-logo{height:60px;}
.field{height:40px;font-size:13px;}
.newsletter-column{padding-bottom:5px;padding-left:0px;}
.bottom-footer-paragraph.right.dark{margin-top:10px;}
.footer-logo-column-left{padding-bottom:10px;}
.description-paragraph{font-size:12px;line-height:19px;}
.overall-video-lightbox{height:140px;}
.overall-video-lightbox.header{height:150px;}
.hero-left-block{display:block;width:230px;margin-right:auto;margin-left:auto;float:none;}
.hero-title-large{margin-bottom:20px;font-size:26px;line-height:30px;}
.feature-info-column.last{padding-bottom:0px;}
.feature-info-icon{height:45px;}
.feature-info-title{margin-bottom:12px;font-size:21px;}
.hero-main-title{font-size:36px;line-height:37px;}
.hero-main-title.subtitle{width:90%;margin-top:20px;margin-bottom:20px;font-size:17px;line-height:25px;}
.intro-block-text-wrapper.mid{margin-bottom:30px;}
.intro-block-title{margin-bottom:10px;}
.simple-white-footer{padding:35px 15px;}
.nav-menu-content-block{margin-top:20px;padding:10px;}
.app-store-button{height:35px;}
.subpage-header{padding-top:90px;padding-bottom:20px;}
.form-title{font-size:25px;line-height:24px;}
.form-title.subtitle{margin-bottom:20px;font-size:16px;line-height:21px;}
.subpage-title{font-size:20px;line-height:20px;}
.page-subtitle{margin-top:10px;font-size:12px;}
.popup-block{width:83%;padding:20px;}
.cta-column-left{padding-right:0px;padding-left:0px;}
.cta-title{font-size:23px;line-height:22px;font-weight:700;}
.cta-title.subtitle{margin-top:12px;margin-bottom:6px;font-size:14px;line-height:22px;font-weight:400;}
.text-column-left{text-align:center;}
.stats-row{margin-top:30px;}
.stats-number{margin-right:0px;font-size:22px;}
.stats-title{margin-top:6px;}
.checklist-item{padding-left:25px;}
.logo{height:20px;margin-top:10px;}
.logo.fixed{margin-top:6px;}
.transparant-menu-button{margin-right:0px;}
.home-mockup-column{height:180px;}
.menu-button-line{width:40px;height:40px;padding-top:8px;}
.fixed-nav-menu-button{width:40px;height:40px;margin-right:0px;padding-top:9px;}
.video-column{padding-top:20px;}
.block-description{font-size:15px;line-height:23px;}
.testimonial-text-block{margin-bottom:20px;padding:20px;font-size:13px;line-height:18px;}
.testimonial-text{font-size:14px;}
.testimonial-block-name{font-size:13px;}
.testimonial-block-name.subtitle{font-size:11px;line-height:13px;}
.page-header-overlay{padding:126px 30px 40px !important;;}
.header-column-title{font-size:22px;line-height:27px;}
.header-paragraph{font-size:16px;line-height:23px;}
.header-contact-form{padding:25px;}
.column-title.medium{font-size:32px;line-height:36px;}
.hero-buttons-wrapper{margin-top:20px;}
.hero-centered-block.large{width:250px;}
.whitepaper-mockup{top:-25px;width:90%;margin-bottom:-80px;}
.wide-hero-cta-form{margin-top:30px;}
.event-hero-overlay{padding:100px 35px 40px;}
.icon-button-block{margin-right:5px;padding-right:20px;padding-left:20px;}
.icon-button-title{font-size:14px;}
.hero-cta-field{margin-bottom:5px;}
.testimonial-half-slide{padding-right:10px;padding-left:10px;}
.testimonial-small-image{width:45px;height:45px;}
.image-section-block-left{width:100%;}
.product-tab-pane{padding-top:10px;padding-bottom:20px;}
.product-tabs-menu.no-slider{text-align:left;}
.tabs-button{width:100%;margin-bottom:0px;padding:5px;border-style:solid;border-width:1px;border-color:rgba(94, 127, 235, .15);border-radius:4px;background-color:#1d2d38;-webkit-transition:border 200ms ease, background-color 200ms ease;transition:border 200ms ease, background-color 200ms ease;color:#f3f5fa;font-size:15px;line-height:27px;font-weight:600;text-align:center;}
.tabs-button:hover{border-color:#5e7feb;}
.tabs-button.w--current{border-color:#5e7feb;background-color:#5e7feb;color:#fff;}
.browser-block{height:200px;}
.info-column-left{text-align:center;}
.overall-hero-overlay{padding-top:95px;padding-bottom:40px;text-align:center;}
.video-hero-overlay{padding-top:100px;padding-bottom:100px;}
.intro-content-block{width:290px;}
.hero-small-intro-title{font-size:9px;}
.checklist-text{font-size:12px;}
.responsive-image-block{height:170px;}
.screenshot-hero{display:none;}
.testimonial-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.single-testimonial-container{margin-bottom:0px;padding:30px 0px;}
.contact-form{padding-right:0px;padding-left:0px;}
.footer-nav-container-list{padding-top:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.footer-nav-link{padding-left:0px;text-align:center;}
.footer-nav-title{text-align:center;}
.steps-container{padding-right:0px;padding-left:0px;}
.icon-section-container{margin-bottom:100px;}
.cta-summary-container{margin-bottom:30px;}
.featured-post-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.left-col{width:100%;}
.right-col{width:100%;margin-bottom:25px;padding-top:0px;}
.footer-col-1{width:100%;margin-bottom:35px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}
.footer-col-1.address{width:100%;padding-top:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}
div.faq-category-sticky{position:-webkit-sticky;position:sticky;top:0;background-color:#F0F3F4;padding:62px 0px 75px 0px;font-size:20px;z-index:200;}
.faq-bg-overlay{height:345px;}
.privacy-policy-banner{height:345px;}
.faq-category-btn{padding:8px;margin-bottom:8px;}
.privacy-page-header-overlay{padding-top:165px;padding-bottom:11px;}
#ci_news_update .modal-dialog{width: auto;}
#ci_news_update .modal-body-content p{font-size:14px}
#ci_news_update .modal-footer .btn{font-size: 12px;}
}
@font-face{font-family:'Fontawesome webfont';src:url('../fonts/fontawesome-webfont.ttf') format('truetype');font-weight:400;font-style:normal;}
.crp-link{position:relative;top:140px;text-align:right;color:#fff;}
.crp-link a{color:#fff;text-decoration:none;}
.crp-link a:hover{color:#fff;text-decoration:underline;}
.video-box{padding-right:0;margin-bottom:30px;}
@media all and (min-width:768px){.video-box{padding-right:50px;margin-bottom:10px;}
}


ul.pricing{ margin:0px; padding:0px;}
ul.pricing li{ display:inline-block; width:33%;}
a .blue{ display:block; background:#1fdb6a; padding:10px; text-align:center; transition: .2s ease-out; width:94%; margin: 5px auto; color:#ffffff; text-decoration:none; border-radius: 4px; text-transform:uppercase; letter-spacing:1px; font-size:16px; font-weight:400; cursor:pointer;}
a .blue:hover{ background:#0094de;}
a .silver{ display:block; background:#1fdb6a; padding:10px; text-align:center; transition: .2s ease-out; width:94%; margin: 5px auto; color:#ffffff; text-decoration:none; border-radius: 4px; text-transform:uppercase; letter-spacing:1px; font-size:16px; font-weight:400; cursor:pointer;}
a .silver:hover{ background:#0094de;}
a .gold{ display:block; background:#dbce1f; padding:10px; transition: .2s ease-out; width:94%; margin: 5px auto; color:#ffffff; text-align:center; text-decoration:none; border-radius: 4px; text-transform:uppercase; letter-spacing:1px; font-size:16px; font-weight:400; cursor:pointer;}
a .gold:hover{ background:#0094de;}
a:focus, a:hover {
    color: #23527c;
    text-decoration: none !important;
}
.ci-pricing-item:hover{ z-index:99;}
.pricing-plan-title{text-align: center; padding: 10px 0px; border-radius: 2px; font-size: 18px; text-transform: uppercase; width: 99.8%; font-weight: bold; margin: 0px 0px 20px;
}
.head-menu{ min-height: 60px;
}

.pricing-plan-title.blue{background:#0094de; color:#ffffff;}
.pricing-plan-title.silver{background:#1fdb6a; color:#ffffff;}
.pricing-plan-title.gold{background:#dbce1f; color:#ffffff;}
.dropdown-item{ font-size:14px !important;}

@media only screen and (max-width:1024px) {
  /* For mobile phones: */
ul.pricing li{ width:32.95%;}
.pricing-plan-title {
    margin-top: 150px;
}
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
ul.pricing li{ width:100%;}
}
