/* Add here all your css styles (customizations) */
.navbar-brand {padding: 12px 5px;}
.header-fixed .header-v6 li.menu-icons i.menu-icons-style {margin-top: -3px;}
.header-v6 .search-open .form-control {text-transform:none;width: 100%;} .header-v6 .search-open .input-group {width: 100%;}
.sp-fs-header .promo-text-v1 {z-index:998;color:rgb(255, 255, 255);margin: 0px auto 50px;font-weight: bold;line-height: 1.2;font-size: 66px !important;font-family: 'Lato',sans-serif;border-bottom:0px;color: rgb(255, 255, 255);display:block;}
.sp-fs-header .promo-text-v2 {z-index:998;color:rgb(255, 255, 255);margin: 0px auto 60px;font-weight: 400;line-height: 1.4;font-size: 24px !important;font-family: 'Lato',sans-serif;}
.sp-fs-header .promo-text-v3 {z-index:998;color:rgb(255, 255, 255);width: auto;font-weight: 400;line-height: 1.4;font-size: 18px !important;font-family: 'Lato',sans-serif;}
.cd-headline.type .cd-words-wrapper.selected {background-color: rgba(0,0,0,0.2);} .cd-headline.type .cd-words-wrapper.selected b {color: #FFF;}
.sp-homepage-btns {margin-top:15px;} .sp-homepage-btns a:first-child {margin-right:15px;}
.bg-color-lightblue {background-color:#f8fdff;}
.bg-color-lightpink {background-color: #FDC4C5;}
.bg-color-lightyellow {background-color:#fffcf6;}
.bg-color-light {background-color:#f7f7f7 !important;}
.bg-color-gray {background-color:rgba(111, 111, 111, 0.16);}
.header-v6 .navbar-nav > li > a {font-weight:600;}
@media (min-width: 992px) {.header-v6 .navbar-nav > li > a {padding: 0px 4px;font-size:14px;font-weight:400;} .header-v6 .navbar-nav > li > a, .header-v6 .navbar-nav > li > a:hover, .header-v6 .navbar-nav > li > a:focus, .header-v6 .navbar-nav > .active > a, .header-v6 .navbar-nav > .active > a:hover, .header-v6 .navbar-nav > .active > a:focus {font-weight:400;}}
@media (min-width: 1366px) {.header-v6 .navbar-nav > li > a {padding: 0px 10px;font-size:16px;font-weight:600;} .header-v6 .navbar-nav > li > a, .header-v6 .navbar-nav > li > a:hover, .header-v6 .navbar-nav > li > a:focus, .header-v6 .navbar-nav > .active > a, .header-v6 .navbar-nav > .active > a:hover, .header-v6 .navbar-nav > .active > a:focus {font-weight:600;}}
.header-fixed .header-v6.header-fixed-shrink .navbar-nav .active > a, .header-fixed .header-v6.header-fixed-shrink .navbar-nav li > a:hover {color: #FFF;}
@media (min-width: 992px) {.header-fixed .header-v6.header-fixed-shrink .navbar-nav > li > a {line-height: 40px;} .header-fixed .header-v6.header-fixed-shrink .navbar-nav {padding: 14px 0px;}}
.img-128 {height:128px;width:auto;}
.margin-top-50-center {margin:50px auto 0px;}
.sp-feature-section {padding:50px 0px;} .sp-feature-section h2 {margin-bottom:30px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;} 
.sp-feature-section .sp-feature-img {margin:30px auto 0px;width:100%;height:auto;}
.sp-feature-section .sp-feature-sm-img {margin:50px auto 0px;max-height:300px;width:auto;height:auto;}
.sp-feature-section .sp-feature-md-img {margin:50px auto 0px;max-height:500px;width:auto;height:auto;}
.vmiddle-parent{display:table;height:100%;} .vmiddle-child{display:table-cell;vertical-align:middle;}
.sp-min-ht-170 {min-height:170px;}
.sp-video-iframe-shadow {box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.3);}

.dropdown-toggle.show-dropdown-icon:after {content: "\f107";text-align: center;font-family: FontAwesome;display:inline;font-size:14px;}
.header-v6 .mega-menu .nav {padding: 20px 0px;}
.header-v6 .navbar-nav > li > a:hover {background-color: rgba(0, 0, 0, 0.3);box-shadow: 5px 7px 10px 0px rgba(0, 0, 0, 0.09);}
.header-v6 .navbar-nav > li > a {transition-property: color, background-color, border-color;transition-duration: .3s;transition-timing-function: ease-in;text-transform:none !important;border-radius: 3px;}
.header-v6 .dropdown-menu {border-top: solid 1px #acacac !important;;top: auto;padding: 10px 0px 0px;min-width: 180px;}
.header-v6 .dropdown-menu li {padding: 3px 15px;} 
.header-v6 .dropdown-menu li.no-hover:hover {background:none;}
.header-v6 .dropdown-menu li:hover {background:rgba(0, 0, 0, 0.1);}  
.header-v6 .dropdown-menu li a {padding:7px 20px 7px 10px;font-size:16px;line-height: 18px;} .header-v6 .dropdown-menu li a:hover {background: none;}
.header-v6 .dropdown-submenu > .dropdown-menu {top: -2px;}
.header-v6 .mega-menu .equal-height-in {padding: 0px 0 20px;}
.header-v6 .mega-menu .equal-height-list h3 {margin-bottom:0px;}
.header-v6 .dropdown-submenu > a:after {top: 10px;font-size: 16px;}
.row.display-flex {
    display: flex;
    flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
    display: flex;
    flex-direction: column;
}
.row.display-flex:after,
.row.display-flex:before {
    display: flex;
}
.btn-wrap {margin-top: auto;}

.col.display-flex {
    display: flex;
    flex-wrap: nowrap;
}

/* General CSS*/
body {font-size: 14px;font-family: 'Lato','Roboto',sans-serif;font-weight: 400;color:#6a6a6a;}
h1, h2, h3, h4, h5, h6 {font-weight: 300;font-family: 'Lato','Roboto',sans-serif;}
.align-center {margin:auto;}
.sp-text-center {text-align:center !important;}
.sp-headline-left h3 {font-size: 22px;line-height:30px;margin-bottom: 10px;text-align:left;font-family: 'Lato','Roboto',sans-serif; font-weight:400;} .sp-headline-left small {display:block;font-size:12px;text-align:left;padding-bottom: 10px;text-transform:uppercase;color: #999;}
.sp-logo-show li {position:relative;} .sp-logo-show img {width:80%;height:auto;max-width:100%;vertical-align:middle;margin-bottom:40px;}
.btn-sp-default {color:#5889C3;border-color:#5889C3;padding: 8px 18px;background-color:#F2F8FF !important;border-color: #cadef5;padding: 8px 18px 10px;margin: 20px auto;font-size: 20px;border-radius: 8px !important;line-height: 26px;} 
.btn-sp-default:hover, .btn-sp-default:active, .btn-sp-default:visited, .btn-sp-default:focus {color:#5889C3 !important;background-color:#F2F8FF !important;border-color: #cadef5 !important;box-shadow: 0 0 16px #ddd;transition: box-shadow 0.2s ease-in-out;}
.btn-sp-xlarge {padding: 16px 26px;font-size: 22px;border-radius: 30px !important;}
.sp-link {color:#5889C3;text-decoration:none;font-size:15px;} .sp-link:hover, .sp-link:active {color:#a5c4e8;text-decoration:underline;}
.sp-banner-344 {height:344px;position:relative;} .sp-banner-400 {height:400px;position:relative;} .sp-banner-500 {height:500px;position:relative;} .sp-banner-768 {height:768px;position:relative;}
.sp-banner-below-content {padding:0px;} .sp-banner-below-content .content-sm {padding-bottom: 140px;}
.sp-l-border {padding:0px 15px;min-height:525px;}
.sp-l-border:before {content: '';display: block;position: absolute;left: 0;bottom: 0;width: 1px;height: calc(100% - 160px);background-color: #e1e1e1;}
.sp-features-landing .sp-link {display:block;font-size:16px;margin-top: 10px;}
.sp-features-landing h3 {line-height:24px;margin-top:0px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;} .sp-features-landing p {margin-bottom:30px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;}
.sp-banner-344 h2 {font-size:40px;color:#FFF;opacity:1;max-width: 70%;margin: 140px auto 15px;line-height: 44px;font-family: 'Lato','Roboto',sans-serif; font-weight:300;position: relative;} 
.sp-banner-344 p {font-size:20px;color:#FFF;opacity:0.9;margin: 0px auto;max-width: 75%;line-height:26px;letter-spacing: 0.6px;font-family: 'Lato','Roboto',sans-serif; font-weight:300;}
@media (max-width: 991px) {.sp-banner-344 h2 {margin-top:110px;} }
.sp-banner-768 h2 {font-size:48px;color:#FFF;opacity:1;margin-top:200px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;} .sp-banner-768 p {font-size:20px;color:#FFF;opacity:0.85;line-height:22px;letter-spacing: 0.6px;max-width: 70%;text-align: center;margin: 40px auto 0px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;}
@media (max-width: 991px) {.sp-banner-768 h2 {margin-top:150px;} }
.features.sp-banner-768 img {position: absolute;bottom: 0px;left: 50%;margin-left: -451px;}
.sp-banner-400 h2 {font-size:36px;color:#FFF;opacity:1;margin-top:180px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;}
.sp-banner-400 p {z-index: 999;position: relative;color:#FFF;left:50px;top:20px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;font-size:24px;max-width:80%;}
@media (max-width: 991px) {.sp-banner-4 h2 {margin-top:130px;} }
.sp-banner-500 h2 {font-size:48px;color:#FFF;opacity:1;margin-top:200px;font-family: 'Lato','Roboto',sans-serif; font-weight:300;line-height:56px;} .sp-banner-500 p {font-size: 22px;color: #FFF;opacity: 0.85;line-height: 28px;letter-spacing: 1px;max-width: 70%;text-align: center;margin: 40px auto 0px;font-family: 'Lato','Roboto',sans-serif; font-weight:300;}
@media (max-width: 991px) {.sp-banner-500 h2 {margin-top:170px;} }
.solutions.sp-banner-344 {height:500px;}
.solutions.sp-banner-344 h4 {font-size:18px;color:#FFF;opacity: 0.85;margin: 80px auto 0px;max-width: 50%;line-height: 26px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;}
.solutions.sp-banner-344 h4 a {color: #FFF;margin:0px 10px;cursor:pointer;} .solutions.sp-banner-344 h4 a:hover {text-decoration:underline;}
.sp-feature-section.solution-sections h4 {font-size:16px;line-height:20px;}
.sp-feature-section.solution-sections .sp-feature-img {margin:30px auto 10px;}
.sp-feature-section.solution-sections .c-t-a {margin-top:90px;margin-bottom: 20px;} 
.sp-feature-section.solution-sections .c-t-a .c-t-a-left {text-align:left;padding:0px 20px;border-right: 2px solid #EEE;}
.sp-feature-section.solution-sections .c-t-a .c-t-a-left .c-t-a-cs-img {width:120px;float:left;}
.sp-feature-section.solution-sections .c-t-a .c-t-a-left .c-t-a-cs-desc {float:left;width: calc(100% - 120px);}
.sp-feature-section.solution-sections .c-t-a .c-t-a-left p {font-size:14px;}
.sp-feature-section.solution-sections .c-t-a .c-t-a-right {text-align:center;padding:0px 20px;}
.sp-feature-section.solution-sections .c-t-a .c-t-a-left h4 {font-style:italic;} 
.sp-feature-section.solution-sections .c-t-a .c-t-a-left .img-responsive {margin-right:20px; width:100px;}
.sp-feature-section.solution-sections .c-t-a .c-t-a-right .img-responsive {margin-right:10px; height:108px;width:auto;}
.sp-feature-section.solution-sections .c-t-a h3 {text-align:center;}
.sp-feature-section.solution-sections .c-t-a a.learn-more {float:right;margin-right:20px;}
.sol-blk-hdr {font-size: 16px;line-height: 22px;font-weight: 400;color: #acaead;margin: 0px auto;font-family: 'Lato','Roboto',sans-serif;}
.sp-feature-section.solution-sections .c-t-a .c-t-a-right .c-t-a-actions {text-align:center;float:left;padding-top:15px;}
.sp-feature-section.solution-sections .c-t-a .c-t-a-right .c-t-a-actions .sp-link {display:block;margin-top:20px;}
.sp-fs-scrolldown {position:absolute;bottom: 5px !important;left:calc(50% - 20px);font-size:40px;color:#FFF;line-height:40px;z-index:99999;}
.sp-fs-scrolldown a {color:#FFF;cursor:pointer;text-decoration:none;}
.sp-fs-scrolldown a:hover {color:#2ecc71;transition: all 0.3s ease-in-out;cursor:pointer;text-decoration:none;}
.sp-homepage-summer {position:absolute;bottom: 76px !important;left:calc(50% - 200px);background:rgba(180, 225, 254, 0.74);width:400px;border-radius: 4px !important;color:#FFF;padding-top: 15px;}
.sp-homepage-summer h3, .sp-homepage-summer h2, .sp-homepage-summer p {color:#333;font-weight:400;font-family: 'Lato','Roboto',sans-serif;}  

.service-block-light, .service-block-default {background: #FFF;border-bottom: solid 3px #eee;border-radius: 5px;margin: 15px;padding: 30px 50px 20px 50px;}
.service-block-default:hover {box-shadow: 0 0 12px #eee;} 
.service-box-v1 h2 {font-size: 18px;margin-bottom: 10px;font-weight: 800;line-height: 26px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;}
.service-box-v1 p {min-height:80px;margin-bottom:0px;font-size: 16px;line-height: 22px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;} .service-box-v1 p:after {background:none;}
.service-box-v1 .service-block .btn-sp-default {margin-bottom: 20px;}
.service-block-marg {margin-left: 4.1667%; margin-right: 4.1667%;}
.service-block-pad {padding: 20px 20px 20px 20px !important;}
.sp-casestudy-container .testimonials-v6 .testimonials-info {height:300px;margin:15px 0px;box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.09);border-radius: 0px !important;border-bottom: none !important;}
.sp-casestudy-container .testimonials-v6 .testimonials-img {float:left;width:100px;text-align:center;font-size:16px;margin-right:20px;}
.sp-casestudy-container .testimonials-v6 .testimonials-info .testimonials-img img {width: 100px;height: auto;margin: 0px auto 10px;float:none;}
.sp-casestudy-container .testimonials-v6 .testimonials-info p {font-size:20px;line-height:28px;overflow:hidden;margin-bottom:0px;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.sp-casestudy-container .testimonials-v6 .testimonials-info .sp-cs-sname {font-size:20px;line-height:26px;border-bottom:1px solid #efefef;margin-bottom:10px;text-align:left;overflow:hidden;color:#3498db;;white-space:nowrap;display: block;overflow: hidden;text-overflow: ellipsis;}
.sp-casestudy-container .testimonials-v6 .testimonials-info .sp-cs-sname span {font-size:16px;line-height:18px;text-align:left;color:#afafaf;margin-bottom:5px;display:block;}
.sp-casestudy-container .testimonials-v6 .testimonials-info:hover {border-color:transparent;}
.sp-casestudy-container .testimonials-v6.testimonials-wrap {padding-left: 0px;padding-right: 0px;}
.font-20 {font-size:20px;line-height:26px;}
.resources-container .tab-v2 {border-top: solid 1px rgba(0,0,0,.09);} .resources-container .tab-v2 .nav-tabs {width:100%;margin:0px auto;}
.resources-container .tab-v2 .nav-tabs > li {width:auto;} .resources-container .tab-v2 .nav-tabs li a {text-align:center;font-size:18px;line-height:24px;font-weight:300;margin: -2px 2px 0;padding: 8px 0px;border:solid 0px transparent;border-top: solid 3px transparent;}
.resources-container .tab-v2 .nav-tabs li.active a {border-color:#72c02c;color:#72c02c;font-weight:400;} .resources-container .tab-v2 .tab-content {border:0px;padding: 10px 0px 0px;}
.sp-video-container video {width:100%;} .sp-reachus-container {height:80px;vertical-align:middle;}
.sp-team-img {width: 100px;margin:0px 10px 10px;} .sp-team-delimiter {width: 75%;border-bottom: 1px solid #c8c8c8;margin: 0px 0px 0px 40px;text-align: center;position: absolute;bottom: 0px;}
.sp-board .team-v2 .inner-team {background: #fff;text-align: center;margin-top: 80px;box-shadow: 0px -1px 5px 2px rgba(60, 60, 60, 0.1);} .sp-board .team-v2 img {width: 40%;margin: -66px auto 15px;border: 2px solid #FFF;box-shadow: 1px 1px 4px 2px rgba(60, 60, 60, 0.1);}

/* Footer css customizations */
.footer-v4 .footer {padding: 25px 0;background: #292929;} .footer-v4 .footer p {color:#bfbfbf; font-size: 15px;}
.footer-v4 h2.thumb-headline {color:#bfbfbf;font-size:16px;font-weight:400;letter-spacing: 1px;} .footer-v4 .simple-list a {color:#bfbfbf;font-size:13px;line-height:22px;}
.footer-v4 .copyright p {margin-top:0px;} .footer-v4 .copyright a {color: #bfbfbf;}
.footer-v4 img.footer-logo {margin: 0px 0 10px;}
.call-action-v2 h2 {text-transform:none;}
.btn-sp-calltoaction {background-color:#ea62ea;margin-bottom: 30px;} .btn-sp-calltoaction:hover {background-color:#da48da;}
.btn-sp-orange {background-color:#fc9700;margin-bottom: 30px;} .btn-sp-orange:hover {background-color:#dc8606;}
.btn-sp-watch {background-color:rgba(0, 0, 0, 0.2);margin-bottom: 30px;} .btn-sp-watch:hover, .btn-sp-watch:active, .btn-sp-watch:visited, .btn-sp-watch:focus {color:#FFF;background-color:rgba(0, 0, 0, 0.3);}
.btn-sp-watch-f {background-color:rgba(0, 0, 0, 0.4);padding:15px 30px !important;margin-top:30px;margin-bottom: 0px !important;} .btn-sp-watch-f:hover, .btn-sp-watch-f:active, .btn-sp-watch-f:visited, .btn-sp-watch-f:focus {color:#FFF;background-color:rgba(0, 0, 0, 0.2);}
.btn-sp-video-circle {background-color:rgba(0, 0, 0, 0.2);width:160px;height:160px;border-radius:50% !important;text-align:center;padding: 42px 12px !important;background-color: rgba(0, 0, 0, 0.6);} .btn-sp-video:hover, .btn-sp-video:active, .btn-sp-video:visited, .btn-sp-video:focus {color:#FFF;background-color:rgba(0, 0, 0, 0.3);}
.btn-sp-video-circle i {font-size:50px;display:block;}
.sp-calltoaction-link {color:#ff71ff;text-decoration:none;position:relative;} .sp-calltoaction-link:hover, .sp-calltoaction-link:active {color:#ea62ea;text-decoration:underline;}

/* Background-Images */
.fullscreen-static-page {width: 100%;height: 768px;padding: 0px 0px 0px;background-origin: content-box;position: relative;background-size: contain;background-attachment: scroll;background-position: 50% 50%;}
.fullscreen-static-page .opacity:before {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;background: rgba(0,0,0,0.5);}
.features-landing {background-repeat: no-repeat;background-size: cover;background-image: url(//static.scootpad.com/v2/banners/feature-banner.svg), linear-gradient(-180deg,  rgb(0, 49, 92) 0%,rgb(128, 158, 238) 100%);}
.features-sub {background-repeat: no-repeat;background-size: cover;background-position: 0% -100%;background-image: url(//static.scootpad.com/v2/banners/subjects.svg), linear-gradient(-180deg, rgb(243, 163, 220) 0%,rgb(159, 54, 128) 100%);}
.features-mas {background-repeat: no-repeat;background-size: cover;background-position: 0% -100%;background-image: url(//static.scootpad.com/v2/banners/toolbox.svg), linear-gradient(-180deg, rgb(113, 200, 214) 0%,rgb(42, 126, 194) 100%);}
.features-eng {background-repeat: no-repeat;background-size: cover;background-position: 0% -100%;background-image: url(//static.scootpad.com/v2/banners/engagement.svg), linear-gradient(-180deg,  rgb(212, 228, 54) 0%,rgb(204, 141, 51) 100%);}
.features-train {background-repeat: no-repeat;background-size: cover;background-position: 0% -100%;background-image: url(//static.scootpad.com/v2/banners/engagement.svg), linear-gradient(-180deg, rgb(0, 66, 118) 0%, rgb(152, 202, 241) 100%);}
.features-adm {background-repeat: no-repeat;background-size: cover;background-position: 0% -100%;background-image: url(//static.scootpad.com/v2/banners/administration.svg), linear-gradient(-180deg, rgb(251, 206, 210) 0%,rgb(198, 78, 133) 100%);}
.solutions {background-color:rgb(72, 134, 1);}
.solutions:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.3;background-image: url('//static.scootpad.com/v2/banners/solution-banner.png');background-repeat: no-repeat;background-position: 50% 0;-ms-background-size: cover;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.results-landing {background-repeat: no-repeat;background-size: cover;background-image: url(//static.scootpad.com/v2/banners/results-banner.png), linear-gradient(-180deg, #56ab2f 0%, #a8e063 100%);}
.results-landing .sp-metrics {margin-top:50px;} 
.results-landing .sp-numbers {font-size:110px;color:#FFF;opacity:1;line-height:110px;font-weight: 300; font-family: 'Lato','Roboto',sans-serif;} 
.results-landing .sp-number-label {font-size:24px;color:#FFF;line-height:30px;font-weight:300;margin-top: 5px; }
.results-casestudy-landing {background-origin: content-box;position: relative;background-size: cover;background-attachment: scroll;background-repeat: no-repeat;background-position:28% 50%;background-image: url(//static.scootpad.com/v2/banners/admin.jpg);}
.results-casestudy-landing:before {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;background: rgba(0,0,0,0.60);}
.results-casestudy-detail.sp-banner-768 h2 {z-index: 998;position: relative;color:#FFF;left:0px;top:200px;margin-top:0px;font-family: 'Lato','Roboto',sans-serif; font-weight:400;font-size:48px;display:block;text-align:center;line-height: 50px;}
.results-casestudy-detail.sp-banner-768 h2 span {color: #ffffff;font-size: 24px;opacity: 1;display: block;text-align: center;font-weight: 300;}
.results-casestudy-detail.sp-banner-768 p {z-index: 998;position: relative;color: #FFF;top: 250px;right: 20px;font-size: 36px;max-width: 90%;text-align: center;margin: 0px auto;line-height: 50px;opacity: 1;font-family: 'Lato','Roboto',sans-serif;font-weight: 300;}
@media (max-width: 991px) {.results-casestudy-detail.sp-banner-768 p {margin: 0px 0px 0px 100px;} }
.resources-landing {background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;background-image: url(//static.scootpad.com/v2/banners/resources-banner.svg), linear-gradient(-180deg,  rgb(0, 66, 118) 0%,rgb(152, 202, 241) 100%);}
.resources-training {background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;background-image: url(//static.scootpad.com/v2/banners/resources-banner.svg), linear-gradient(-180deg,  rgb(0, 66, 118) 0%,rgb(152, 202, 241) 100%);}
.pricing-landing {background-repeat: repeat-x;background-size: cover;background-position: 0px 67%;background-image: url(//static.scootpad.com/v2/banners/pricing-banner.svg), linear-gradient(-180deg,  rgb(176, 220, 131) 0%,rgb(176, 220, 131) 100%);}
.pricing-plans {background-repeat: repeat-x;background-size: cover;background-position: 0px 67%;background-image: url(//static.scootpad.com/v2/banners/plans-banner.svg), linear-gradient(-180deg,  #700086 0%,#de73f3 100%);}
.pricing-compare {background-repeat: repeat-x;background-size: cover;background-position: 0px 67%;background-image: url(//static.scootpad.com/v2/banners/compare-banner.svg), linear-gradient(-180deg,  rgb(102, 137, 198) 0%,rgb(102, 137, 198) 100%);}
.about-landing {background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;background-image: url(//static.scootpad.com/v2/banners/about-banner.svg), linear-gradient(-180deg, #217AB9 0%, #03BAC1 100%);}
.results-cs-img {position:relative;} .results-cs-img:before {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;background: rgba(0,0,0,0.6);}
.results-cs-img-textover {left: 0;top: 36%;z-index: 1;padding: 0;width: 100%;list-style: none;margin-top: -16px;text-align: center;position: absolute;transition: all 0.2s ease-in-out;color:#FFF;font-size:32px;line-height:36px;}
.results-cs-img-textover span {display:block;text-align: center;transition: all 0.2s ease-in-out;color:#FFF;font-size:16px;line-height:18px;}
.results-cs-img-textover img {display:block;height:80px;width:auto;margin:0px auto 10px;}
.platform-landing {background-repeat: no-repeat;background-size: contain;background-position: right center;background-image: url(//static.scootpad.com/ednexus/images/svg/banner-webservices.svg), linear-gradient(to bottom, #656419 0%, #c4c101 100%);}
.platform-landing.sp-banner-500 h2 {text-align:left;max-width: 650px;margin:160px 80px 80px;} .platform-landing.sp-banner-500 p {text-align:left;max-width: 695px;margin:0px 80px;line-height:26px;opacity:1;}
.content-landing {background-repeat: no-repeat;background-size: contain;background-position: right center;background-image: url(//static.scootpad.com/ednexus/images/svg/banner-content.svg), linear-gradient(to bottom, #397a5c 0%, #4df9b0 100%);}
.content-landing.sp-banner-500 h2 {text-align:left;max-width: 650px;margin:160px 80px 80px;} .content-landing.sp-banner-500 p {text-align:left;max-width: 695px;margin:0px 80px;line-height:26px;opacity:1;}
.solution-landing {background: linear-gradient(to bottom, #33027a 0%, #9d5ff8 100%);}
.solution-landing:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.3;background-image: url('//static.scootpad.com/v2/banners/solution-banner.png');background-repeat: no-repeat;background-position: 50% 0;-ms-background-size: cover;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.solution-landing.sp-banner-500 h2 {text-align:left;max-width: 650px;margin:160px 80px 80px;} .solution-landing.sp-banner-500 p {text-align:left;max-width: 695px;margin:0px 80px;line-height:26px;opacity:1;}

/* Pricing Pages */
.pricing-mega-v1 .pricing-content li {position:relative;} 
.pricing-mega-v1 .hidden-area .pricing-content li {text-align:right !important;line-height: 22px !important;border-bottom: solid 1px #ffffff;padding-top: 12px;height:60px;}
.pricing-mega-v1 .pricing-content li .sp-link {font-size:20px;font-weight: 400;}
.pricing-mega-v1 .pricing-content li .sp-badge {padding: 0px;text-align: right;text-transform:uppercase;font-size:10px;line-height:12px;}
.pricing-table-v1 .pricing-v1-grey .pricing-v1-content li {position:relative;vertical-align: middle;} 
.pricing-table-v1 .pricing-v1-grey .pricing-v1-content li {text-align:right !important;height:60px;border-bottom: solid 1px #ffffff !important;}
.pricing-table-v1 .pricing-v1-green .pricing-v1-content li, .pricing-table-v1 .pricing-v1-purple .pricing-v1-content li {height:60px;border-bottom: solid 1px #ffffff;}
.pricing-table-v1 .pricing-v1-grey .pricing-v1-content li:last-child, .pricing-table-v1 .pricing-v1-green .pricing-v1-content li:last-child, .pricing-table-v1 .pricing-v1-purple .pricing-v1-content li:last-child {border-bottom: solid 1px transparent !important;}
.pricing-table-v1 .pricing-v1-grey .pricing-v1-content li .sp-link {font-size:20px;}
.pricing-table-v1 .pricing-v1-grey .pricing-v1-content li .sp-badge {padding: 0px;text-align: right;text-transform:uppercase;font-size:10px;line-height:12px;}
 


/* Testimonials Section */
.testinomials-nav .slick-list {width: 645px;margin: 0 auto;padding: 0 !important;}
.testinomials-nav-item {width: 99px !important;cursor: pointer;opacity: .3;transition: opacity .3s;}
.testinomials-nav-item.slick-current {opacity: 1;}
.testinomials-nav {margin-bottom: 37px;}
@media (max-width: 767px) {.testinomials-nav {display: none;}}
.testinomials-nav-item {margin: 0 15px;}
.testinomials-content .slick-dots {padding-top: 30px;}
.testinomials-content .slick-dots li {background: #d8d8d8;}
.testinomials-content .slick-dots li.slick-active {background: #a5c33c;}
.testimonials-item__author-photo {width: 90px;margin: 0 auto 20px;}
.testimonials-item__author {color: #333;font-size: 24px;font-weight: 700;display: block;margin-bottom: 15px;}
.testimonials-item__author em {font-style: normal;color: #7c7cbb;}
.testimonials-item__quote {font-size:20px;padding:0px 40px;line-height:1.3;}
.testinomials-content .slick-dots li.slick-active {background: #7c7cbb;}
@media (max-width: 767px) {.testinomials-nav .slick-list {width: 475px;}}

/* Slick slider */
.slick-slide {outline: none;}
.slick-dots {padding: 40px 0 0;margin: 0;text-align: center;}
.slick-dots li {position: relative;display: inline-block;width: 7px;height: 7px;margin: 0 5px;padding: 0;cursor: pointer;background: #676767;border-radius: 50%;}
.slick-dots li.slick-active {background: #a5c33c;}
.slick-dots li button {display: none;}
.slick-arrow {display: inline-block;  width: 45px;  height: 45px;  text-align: center;  line-height: 45px;  background: #111;  color: #fff;  transition: all 0.3s ease-in-out 0s;  cursor: pointer;  z-index: 2;}
.slick-arrow:hover {  color: #111;  background: #a5c33c;}

.sp-feature-sm-img {margin: 0px auto 0px;max-height: 300px;width: auto;height: auto;}
.sp-feature-md-img {margin: 0px auto 0px;max-height: 400px;width: auto;height: auto;}
.sp-feature-xs-img {margin: 70px auto 0px;width: auto;height: 200px;}
.sp-explore-button {left: 50%;bottom: -40px;margin-left:-103px;position: absolute;}
.sp-2panels-left {padding:0px 15px 0px 0px;} .sp-2panels-right {padding:0px 0px 0px 0px;}

/****************** HTML5 Player CSS*******************************/
video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px);}

/****************** Summer Ads*******************************/
.header-summer-ad-home {position: fixed;bottom:2px;left:calc(50% - 149px);color: #FFF;font-size: 14px;text-align: center;padding: 4px;cursor: pointer;}
.header-summer-ad-home .btn-sp-default {margin:0px;background: #FFC107;color:#FFF;border-color: transparent;} .header-summer-ad-home .btn-sp-default:hover {background: #FFF;color:#FFC107;border: 1px solid #FFC107;}

/****************** Video Modal*******************************/
.sp-video-modal .modal-content {background: none;border: 0;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.sp-video-modal .modal-body {padding: 10px;background: #FFF;border-radius: 6px;}
.sp-video-modal .modal-header {padding: 25px 25px 15px 25px;text-align: right;}
.sp-video-modal .modal-header, .modal-footer {border: 0;}
.sp-video-modal .modal-body .close {background-image: url("/resources/bootstrap/unify/plugins/fancybox/source/fancybox_sprite.png");position: absolute;top: -20px;right: -20px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;opacity: 1;}
.sp-video-modal .modal-body .close .ti-close {font-size:16px;}
.sp-video-modal.modal-dialog {width: 78% !important;margin: 40px auto 0px;}
.sp-video-modal .modal-footer {padding: 5px 20px;text-align: right;color: #FFF;}
.sp-video-modal .modal-footer a {color:#FFF;text-decoration:underline;}
.sp-video-modal .modal-footer a:hover, .sp-video-modal .modal-footer a:focus, .sp-video-modal .modal-footer a:visited {color:#FFF;text-decoration:none;}
.jw-state-idle .jw-controls {background-color: transparent !important;}
.jwplayer .jw-display-container .jw-display-icon-container .jw-icon {width: 120px;height: 120px;line-height: 120px;color:rgba(0, 0, 0, 0.8);border-radius:50%;border:6px solid rgba(0, 0, 0, 0.8);-moz-transition: opacity 50ms ease-out 0s;-o-transition: opacity 50ms ease-out 0s;-webkit-transition: opacity 50ms ease-out;-webkit-transition-delay: 0s;transition: opacity 50ms ease-out 0s;opacity: .5;}
.jwplayer .jw-display-container .jw-display-icon-container:hover .jw-icon {color:rgba(255, 255, 255, 1) !important;border:6px solid rgba(255, 255, 255, 1) !important;} 
.jw-state-idle .jw-logo {width:40px !important;height:40px !important;}
.jwplayer .jw-rightclick {display:none !important;}
/****************** GIF Modal*******************************/
.sp-gif-modal-outer {padding-right:0px !important;}
.sp-gif-modal .modal-content {background: none;border: 0;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.sp-gif-modal .modal-body {padding: 10px;background: #31CB71;border-radius: 6px;}
.sp-gif-modal .modal-header {padding: 0px;text-align: right;position: absolute;top:10px;right:0px;z-index:99999;}
.sp-gif-modal .modal-header, .modal-footer {border: 0;}
.sp-gif-modal .modal-header .close {background-image: url("/resources/bootstrap/unify/plugins/fancybox/source/fancybox_sprite.png");position: absolute;top: -26px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;opacity: 1;}
.sp-gif-modal.modal-dialog {width: calc(100% - 40px) !important;margin: 20px auto;}
.sp-gif-modal .modal-footer {padding: 5px 20px;text-align: right;color: #FFF;}
.sp-gif-modal .modal-footer a {color:#FFF;text-decoration:underline;}
.sp-gif-modal .modal-footer a:hover, .sp-gif-modal .modal-footer a:focus, .sp-gif-modal .modal-footer a:visited {color:#FFF;text-decoration:none;}
.sp-gif-modal .sp-gif-img {width:100%; box-shadow:none;max-width:100%;}
.sp-embed-responsive-16by9 {padding-bottom: 0px;height:calc(100vh - 60px);overflow:hidden;}

.img-shadow {box-shadow: 0 0 12px #eee;border: solid 1px #eee;border-bottom: solid 2px #eee;}
.sp-compare-count {    position: absolute;color: #000;right: -42px;top: 2px;font-size: 22px;width: 35px;text-align: center;line-height: 35px;font-weight: 300;}
.sp-compare-div {position: relative;margin-right: 20px;margin-bottom: 10px;}
.sp-compare-div h2.heading-sm, .sp-compare-div h3.heading-md {padding: 2px 0px;margin:0px;font-size: 19px;line-height: 35px;font-weight: 400;color: #169C59;}
.sp-compare-others-div h2.heading-sm {padding: 2px 0px;margin:0px;font-size: 19px;line-height: 35px;font-weight: 400;color: #e67e22;}
.sp-btn-overimg {position:absolute;top:calc(50% - 50px);left:calc(50% - 100px);padding:40px;margin:auto;border-radius:6px;background:rgba(0,0,0,0.6);}
.sp-img-zoom:hover img, .sp-img-zoom:focus img {transform: scale(1.05);}
.sp-img-zoom img{transition: all .5s;}
.sp-service-block {margin:5px;padding:30px;} .sp-service-block p {margin-bottom:15px;}
.m-t-10 {margin-top:10px;} .m-t-20 {margin-top:20px;} .m-t-30 {margin-top:30px;}
p, li, li a, label {color: #666;}
.sp-home-left-div {text-align:right;padding:80px 60px 50px 0px;background:linear-gradient(#F4F4F4,#fff);}
.sp-home-right-div {text-align:left;padding:80px 0px 50px 60px;background:#FFF;}
.sp-home-left-div h2, .sp-home-right-div h2 {font-size: 48px;line-height: 48px;font-weight: 800!important;margin:0px;}
.sp-home-left-div h3, .sp-home-right-div h3 {font-size: 18px;line-height: 24px;font-weight: 400!important;margin:5px;}
.sp-bg-colored-txt {background-color:rgba(0, 0, 0, 0.39);color:#FFF;font-size:14px;line-height:16px;padding: 3px 6px;border-radius: 5px;word-spacing: 4px;letter-spacing: 1px;}
.sp-home-left-div img, .sp-home-right-div img {margin-top:20px;}
.header-v6 .mega-menu .navbar-inner, .header-v6 .mega-menu .container {padding:0px;}
.header-v6 .mega-menu .nav, .header-v6 .mega-menu .dropup, .header-v6 .mega-menu .dropdown, .header-v6 .mega-menu .collapse {margin-left: 5px;}
.header-pop-btn a {font-family: 'Lato','Roboto',sans-serif;font-weight: 400;display: inline-block;padding: 0px 12px !important;font-size: 18px;line-height: 44px;background: rgba(0, 0, 0, 0.3) !important;border: none;color: #2f81ed;letter-spacing: 1px;border-radius: 3px;text-transform:none !important;text-decoration:none;box-shadow: 5px 7px 10px 0px rgba(0, 0, 0, 0.09);}
.header-pop-btn a:hover {text-decoration:none;background: rgba(0, 0, 0, 0.2) !important;color:#FFF !important;}
.text-faded-lite {opacity: 0.9;}
.sp-fs-header {padding-top: calc(0.25*100vh);color:#FFF;}
#topcontrol {background: #3595d8;} #topcontrol:hover {background: #2ECC71;transition: all 0.3s ease-in-out;}
#bottom-call-to-action {cursor:pointer;color: #fff;z-index: 99;white-space: nowrap;height: 30px;font-size: 18px;background: #3595d8;position: relative;right: 14px !important;bottom: 11px !important;border-radius: 3px !important;padding:0px 10px;}
#bottom-call-to-action:hover {background: #2ECC71;transition: all 0.3s ease-in-out;}
.smooth-scroll {cursor:pointer;} .smooth-scroll:hover {transition: all 0.3s ease-in-out;}
.fullscreen-static-page .smooth-scroll:after {top: -34px;right: -33px;content: "Learn More...";position: absolute;font-size: 14px;width: 100px;font-family:'Lato','Roboto',sans-serif; font-weight:400;}

.sp-half-text h2 {font-weight: bold;line-height: 1.2;font-size: 42px !important;font-family: 'Lato',sans-serif;margin: 50px 0px 40px;padding: 0px 40px;}
.sp-half-text h3 {font-weight: normal;line-height: 1.3;font-size: 24px !important;font-family: 'Lato',sans-serif;padding: 0px 40px;}
.sp-full-text h2 {font-weight: bold;line-height: 1.2;font-size: 42px !important;font-family: 'Lato',sans-serif;margin: 20px 0px 30px;padding: 0px 40px;}
.sp-full-text h3 {font-weight: normal;line-height: 1.3;font-size: 24px !important;font-family: 'Lato',sans-serif;padding: 0px 40px;}
.sp-footer-signup-btn {box-shadow: 5px 7px 10px 0px rgba(0, 0, 0, 0.09);width:500px;border-radius:5px;background-color: #2ECC71;border-color: #2ECC71;height: 50px;display: block;font-size: 22px;color:#FFF;line-height:50px;transition: border-color .2s ease;margin:30px auto 10px;}
.sp-footer-signup-btn:hover {color:#555;transition: all 0.4s cubic-bezier(.7, 1, .7, 1);;text-decoration:none;}
.sp-headline-center h2 {font-weight: bold;line-height: 1.2;font-size: 42px !important;font-family: 'Lato',sans-serif;margin: 20px 0px 30px;padding: 0px 40px;} 
.sp-headline-center p {font-weight: normal;line-height: 1.3;font-size: 24px !important;font-family: 'Lato',sans-serif;padding: 0px 40px;}
.sp-feature-section .sp-feature-p {font-weight: normal;line-height: 1.3;font-size: 24px !important;font-family: 'Lato',sans-serif;padding: 0px 40px;}

.fullscreen-static-page.home-intro {background:linear-gradient(-180deg, #3595d8 0%, #1d74b3 100%);}
.fullscreen-static-page.how-it-works {background: linear-gradient(-180deg, #03BAC1 0%, #03BAC1 100%);}
.fullscreen-static-page.curriculum {background: linear-gradient(-180deg, #FC7334 0%, #FC7334 100%);}
.fullscreen-static-page.features {background: linear-gradient(-180deg, #2193b0 0%, #6dd5ed 100%);}
.fullscreen-static-page.research {background-repeat: no-repeat;background-size: cover;background-position: 40%;background-image: url(//static.scootpad.com/ednexus/images/svg/banner-webservices.svg), linear-gradient(to bottom, #666600 0%, #999966 100%);}
.fullscreen-static-page.results {background: linear-gradient(-180deg, #56ab2f 0%, #a8e063 100%);}
.sp-banner-344.pricing {background-repeat: repeat-x;background-size: cover;background-position: 0px 67%;background-image: url(//static.scootpad.com/v2/banners/plans-banner.svg), linear-gradient(-180deg, #1d74b3 0%, #00aeef 100%);}
.fullscreen-static-page.content {background-repeat: repeat-x;background-size: contain;background-position: 0% 100%;background-image: url(//static.scootpad.com/ednexus/images/svg/banner-content.svg), linear-gradient(to bottom, #397a5c 0%, #4df9b0 100%);}
.fullscreen-static-page.about {background-repeat: repeat-x;background-size: contain;background-position: 0% 100%;background-image: url(//static.scootpad.com/v2/banners/about-banner.svg), linear-gradient(-180deg, #e6b400 0%, #b9b299 100%);}

.sol-blk-hdr {font-size:18px;font-family: 'Lato',sans-serif;font-weight:600;}

::-webkit-scrollbar {width: 10px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background: rgba(0,0,0,0.1);border: 1px solid #ccc;}
::-webkit-scrollbar-thumb {border-radius: 10px;background: linear-gradient(left, #fff, #e4e4e4);border: 1px solid #aaa;}
::-webkit-scrollbar-thumb:hover {background: #fff;}
::-webkit-scrollbar-thumb:active {background: linear-gradient(left, #22ADD4, #1E98BA);}
::selection {background-color: #fdd5f9;}

#sp-fs-content .bg-color-light {background-color: #f8fdff !important;}
.p-b-0 {padding-bottom:0px;} .p-t-0 {padding-top:0px;}
.call-action-v2 {background: linear-gradient(-180deg, #3595d8 0%, #1d74b3 100%);} .call-action-v2 .sp-full-text h2, .call-action-v2 .sp-full-text h3 {color:#FFF;}
.footer-testimonial-container {background:#FFF;padding:40px 0px;box-shadow: 0px -7px 30px rgba(0, 0, 0, 0.1);}
.footer-testimonial {text-align:center;max-width:900px;margin:0px auto;font-size: 40px;line-height: 1.2;font-family: 'Lato','Roboto',sans-serif;font-weight: 600;color:#747474;letter-spacing: 0.5px;}
.footer-testimonial .quote {margin-bottom:40px;}
.footer-testimonial .name:before {position:absolute;content: '';width: 300px;border-bottom: solid 3px #2ECC71;position: absolute;left: calc(50% - 150px);top: 0px;}
.footer-testimonial .name {margin-top:20px;position:relative;display:block;font-size:20px;line-height:38px;font-family:'Lato','Roboto',sans-serif; font-weight:400;color:#373a3c;text-transform: uppercase;}
.footer-testimonial .school {display:block;font-size:18px;line-height:20px;font-family:'Lato','Roboto',sans-serif; font-weight:400;color:#bcbcbc;}
.sp-input-group input[type="submit"] {padding:1px 6px !important;right: 0;width: 30%;border-radius: 0 5px 5px 0;color: #fff;background-color: #2ECC71;border-color: #2ECC71;}
.sp-form-input{position:absolute;height:50px;display:block;width:100%;border:1px solid #2ECC71;border-radius:3px;font-size:18px !important;color:#596377;outline:0;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;}
.sp-input-group input[type="email"]{left: 0; width: 70%;border-radius: 5px 0 0 5px;padding: 16px 0 16px 15px;}
.sp-input-group{margin:0 auto;width:400px;height:50px;position:relative;}
.sp-signup-error-msg{text-align:center;color:rgb(255, 189, 189) !important; font-size:16px; line-height:20px;height: 20px;}
input {font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.sp-signup-links{margin:10px auto;color:#fff;font-size:18px;}
.sp-signup-links a{color: #005299;}    
.team-v2 .inner-team p {font-size:16px;} .f-s-15 {font-size:15px;}

.summer-banner {background-color:rgb(72, 134, 1);}
.summer-banner:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.3;background-image: url('//static.scootpad.com/v2/banners/solution-banner.png');background-repeat: no-repeat;background-position: 50% 0;-ms-background-size: cover;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.dropdown-font {font-family: 'Lato','Roboto',sans-serif !important;}
.sp-ol {list-style: lower-alpha;padding-inline-start: 15px;}